知识单元一:程序设计语言基础

第1周:程序设计的基础知识

教学内容:计算的基本概念,计算机程序设计语言的历史,Python语言的发展简史及语言的特点,程序设计语言的基本语法

教学要求:了解冯诺依曼计算机的基本结构;了解编译型/解释型语言的区别

第2周:数据类型、运算符与表达式、变量赋值与简单I/O操作

教学内容:数值数据类型(integer、float、boolean),算术运算符、关系运算符和逻辑运算符,表达式,运算符优先级,常用的数学函数,标识符命名规则,变量赋值和赋值运算,标准输入/输出,标识符命名规则,变量赋值和赋值运算,标准输入/输出

教学要求:掌握数据类型的功能,不同数据类型的表示方式,它们之间的区别和联系,掌握标示符命名规则;掌握变量的含义及定义方式;掌握标准输入/输出方法,掌握不同运算符的含义;掌握运算符的优先级;了解常用的数学函数

第3周:控制结构与流程图

教学内容:顺序、分支和循环控制结构,嵌套控制结构,流程图表示方法

教学要求:掌握不同控制结构的区别和联系;会灵活运用不同的控制结构解决实际的问题;掌握流程图绘制方法

第4周:函数

教学内容:函数定义与调用,参数传递,变量作用域,结构化程序设计的核心思想,程序测试与调试,递归的基本思想,递归函数应用实例。

教学要求:掌握函数的功能;了解参数传递的过程;了解变量作用域的含义;了解分而治之的结构化程序设计思想;了解基本的程序测试与调试方法;了解递归的基本思想;学会用递归的思想解决实际问题

知识单元二:数据结构与算法基础

第5周:字符串

教学内容:字符串表示、字符串处理、正则表达式

教学要求:了解字符串的概念;掌握字符串的基本操作

第6周:列表、元组和简单算法

教学内容:列表的概念和基于列表的算法,算法基础知识(算法的概念和特性,时间和空间复杂度概念),查找、排序等

教学要求:了解列表、元素的基本概念和区别;了解算法的定义;了解时间和空间复杂度概念;掌握基本的查找、排序算法

第7周:字典与集合

教学内容:字典与集合的概念和应用

教学要求:了解字典与集合的基本概念和区别以及应用场合;了解不同数据的优缺点和适用领域;学会综合应用多种数据结构解决实际问题

python编程设计_程序设计入门—Python相关推荐

  1. python程序入门设计_程序设计入门—Python

    知识单元一:程序设计语言基础 第1周:程序设计的基础知识 教学内容:计算的基本概念,计算机程序设计语言的历史,Python语言的发展简史及语言的特点,程序设计语言的基本语法 教学要求:了解冯诺依曼计算 ...

  2. python编程设计_Python程序设计

    <Python程序设计>课程教学大纲 课程代码:JB022A 适用专业:计算机科学与技术 参考学时:32+32 参考书目: 1. 嵩天, 礼欣,黄天羽编著.Python语言程序设计基础[M ...

  3. 计算机科学与python编程导论_【基于Python】MIT OCW 计算机科学与编程导论

    [基于Python]MIT OCW 计算机科学与编程导论 (MIT Course Number 6.0001)Introduction to Computer Science and Programm ...

  4. python编程口诀_科学网—Python编程技巧汇总 - 高关胤的博文

    正在学习python编程,把一些小技巧记录下来备查 ======================计算技巧========================== 正常的条件语句如下if a>b:c= ...

  5. python编程制作_一种Python编程创作平台的制作方法

    本发明涉及在线浏览器技术领域,特别涉及一种Python编程创作平台. 背景技术: 目前项目整体使用javascript+html+css实现,用户界面编写上使用react框架.具体实现上是将pytho ...

  6. python编程程序设计_程序设计入门—Python

    知识单元一:程序设计语言基础 第1周:程序设计的基础知识 教学内容:计算的基本概念,计算机程序设计语言的历史,Python语言的发展简史及语言的特点,程序设计语言的基本语法 教学要求:了解冯诺依曼计算 ...

  7. python编程入门课_程序设计入门—Python

    知识单元一:程序设计语言基础 第1周:程序设计的基础知识 教学内容:计算的基本概念,计算机程序设计语言的历史,Python语言的发展简史及语言的特点,程序设计语言的基本语法 教学要求:了解冯诺依曼计算 ...

  8. 计算机科学与python编程导论_计算机科学入门和使用Python编程

    你将学到什么 A Notion of computation The Python programming language Some simple algorithms Testing and de ...

  9. 青少年python编程课_青少年之Python编程课程安排第一季

    第一章    开启Python之旅 1.你将了解什么是Python 2.在电脑上安装并简单使用Python 3.开始通过Python与计算机进行交流(编程) 第二章    变量 1.什么是变量 2.变 ...

最新文章

  1. Java-第三章-使用if选择结构实现,如果年龄够7岁或5岁并且是男,可以搬桌子
  2. 在函数调用中,星号运算符是什么意思? [重复]
  3. Linux 服务器基本防护
  4. Spring、Spring MVC、Spring Boot三者的关系还傻傻分不清楚?
  5. 20165303实验一 Java开发环境的熟悉
  6. 获取一组radio按钮选中的值Value
  7. Windows UI风格的设计(9)
  8. qos和被qos是什么意思
  9. java写一个类吧,能不能自己写个java自带的类
  10. 荒野行动系统推荐观战榜_荒野行动 观战延迟投票结果公示 更新计划抢先看!...
  11. 批量文件中加前缀、word删除空白行、删除含有某一个首字母的行
  12. php trait编译实现,为什么PHP Trait不能实现接口?
  13. 为什么有了scanf还要getchar()
  14. python中content怎么用,如何将动态内容添加到html中以便用Python发送邮件
  15. lucas–kanade_Lucas–Kanade
  16. 离线安装selenium
  17. python tkinter 按钮 Button增加图片
  18. mysql 启动失败 必须删除idb文件_MySQL删除idb文件引发的思考-阿里云开发者社区...
  19. 网络空间安全基础(待续)
  20. 基于FPGA的LD3320语音识别模块驱动设计

热门文章

  1. iPhone SE 3渲染图曝光:还是熟悉的味道
  2. 微博正式登陆港交所挂牌上市:开盘破发 较发行价跌6.1%
  3. 网易云音乐IPO拟至少募30.4亿港元 开售半日已获足额认购
  4. 发布会后库克接受采访:对AR感到无比兴奋
  5. 京东发布公告禁售87款游戏
  6. 荣耀V40将采用300Hz 触控采样率,1月18日正式发布!
  7. 旷视科技印奇:孜孜不倦做硬件 看好3个应用场景
  8. 持续狂奔的拼多多快追上阿里了
  9. 来了!索尼官宣PS5游戏主机:比预计的时间稍晚一些
  10. 这就是华为Mate 30 Pro真机了,价格或许要高攀不起了?