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

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

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

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

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

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

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

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

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

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

第4周:函数

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

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

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

第5周:字符串

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

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

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

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

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

第7周:字典与集合

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

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

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

  1. python程序写蛇_如何用Python画一条蛇

    先上效果图 最近又打算重新学习Python了, 之前也入门过Python, 但是弄完Python的开发环境后, 停留在print("hello world")阶段 非科班出身, 没 ...

  2. python gui开发工具_深入解析Python,透析应用开发,涵盖9大应用领域的Python框架...

    前言 当前,Python 已经成为最流行的程序设计语言之一,被越来越多的人作为首选语言来学习和应用.作为一种解释型的语言,Python具有内置的高级数据结构和简单有效的面向对象编程机制.同时,其语法简 ...

  3. python如何开发网站_如何用Python写一个小网站?

    一.准备 python基础相关准备:pygame的基础知识,参考目光博客的"用Python和Pygame写游戏-从入门到精通"安python 3.8.0 在python官网下载,不 ...

  4. 缩进对于python程序至关重要吗_缩进对于Python程序至关重要。

    [判断题]用截面法求内力时,可以保留截开后构件的任意部分进行平衡计算 . [单选题]对大量生产的零件,机加工应采用( ) [单选题]对事件重要与紧急情况的分析,也是对: [单选题]在下列传动中,平均传 ...

  5. python游戏开发步骤_详解Python GUI版24点游戏制作过程

    本文作者为浙江温州永嘉县教师发展中心应根球老师,电子邮箱:ycicada@163.com. 传统用扑克牌算24点游戏用于小学低中段学生训练四则运算效果不错,也可用于防止老年痴呆.本项目模拟传统扑克24 ...

  6. 北京python程序员求职_想找python程序员的工作,但发现稍微好点的职位都集中在北京。我非常想当python程序员,北京值得去吗?...

    想当Python程序员,北京值得去吗?你也知道北京的人口多.环境污染很严重,房价也高得离谱,交通拥挤.但每天照样有无数人从外地往北京跑,也有无数人从北京离开.所以,还是先来看看去北上广深一类大城市工作 ...

  7. 用python程序编写问卷调查_如何使用Python实现调查问卷的自动填写

    这篇文章主要介绍了通过Python实现自动填写调查问卷的相关资料,需要的朋友可以参考下 0X00 前言 快开学了,看到空间里面各种求填写调查问卷的,我才想起来貌似我也还没做.对于这种无意义的问卷,我是 ...

  8. python程序怎么打开_如何运行Python程序

    如何运行Python程序 不少新手朋友遇到的第一个问题,不是Python的数据结构,不是Python的类库使用,更不是第三方模块.框架的应用,而是简单的"如何运行"! Python ...

  9. python 窗口程序开发课程_从零开始学Python - 第019课:使用PyCharm开发Python应用程序...

    坚持学习完前18课的小伙伴应该已经感受到了,随着我们对Python语言的认知在逐步加深,我们写的代码也越来越复杂了."工欲善其事,必先利其器",如果希望能够更快更好的写出代码,选择 ...

  10. python考试名词解释_程序设计(python)_章节测验,期末考试,慕课答案查询公众号...

    程序设计(python)_章节测验,期末考试,慕课答案查询公众号 更多相关问题 [名词解释] 语丝社 [问答题,简答题] 简析<雷雨>中侍萍形象 [名词解释] "人的文学&quo ...

最新文章

  1. css水平垂直居中_css 如何实现水平居中、垂直居中(超全面)
  2. mysql 只返回第一条_mybatis 关联查询时,从表只返回第一条记录解决办法
  3. Fragment Or DialogFragment Can not perform this action after onSaveInstanceState
  4. 电脑怎么彻底删除软件_彻底删除的微信聊天记录怎么恢复?有哪些方法能做到...
  5. 【图灵杯 E也即POJ 3368】简单的RMQ
  6. IOS端与Java端MD5加密方法
  7. 一文教你如何用 Python 将 iPhone “玩弄于股掌之中”!
  8. 聚类(2)-- Fuzzy k-means clustering
  9. 清理谷歌浏览器注册表_注册表修改默认浏览器(建议Chrome)
  10. 2014年5月份第1周51Aspx源码发布详情
  11. 论文阅读笔记:Masked Autoencoders Are Scalable Vision Learners
  12. 德莱联盟(判断两个线段是否相交)
  13. 大数据BI平台建设需注意什么问题
  14. OLED、QLED、miniled、microled的区别与优劣势是什么?(非商业转载)
  15. Android实现将View转化为图片并保存到本地
  16. PhpMyAdmin漏洞介绍
  17. 使用WT工具恢复MongoDB数据
  18. Excel无法加载power pivot加载项
  19. Unsupervised Learning of Probably Symmetric Deformable 3D Objects from Images in the Wild
  20. antd pro项目中 antd Upload组件 基于 lrz 在上传前做图片压缩

热门文章

  1. Service Mesh简介
  2. Airflow 重跑dag中部分失败的任务
  3. hadoop环境准备-centos7 安装java jdk8
  4. 【SpringMVC】@Controller 和 @RestController 区别
  5. 王思祺2015080360030的第一次作业完全版
  6. 《操作系统真象还原》——0.17 先有的语言,还是先有的编译器,第1个编译器是怎么产生的...
  7. Linux Shell常用技巧(六) sort uniq tar split
  8. PowerDesigner(CDM—PDM—SQL脚本的转换流程) 随笔
  9. EXT4中恢复使用rm命令误删除的文件
  10. vmcore经典案例(hardlockup、softlockup、读写锁、hung、oom)