Python 程序设计基础难易程度适中。除Python应用开发基础知识之外,还适当介绍了Python标准库以及内置对象的工作原理,并对Python 2.x和Python 3.x的区别做了深入分析,满足不同读者的需要。

本书案例丰富。将作者多年教学与开发过程中积累的许多案例巧妙地糅合进了相应的章节,并通过案例介绍了大量关于代码优化和安全编程的技巧。

全书共9章,主要内容组织如下:第1章介绍Python基本知识与概念;第2章讲解列表、元组、字典、集合等序列的常用方法和基本操作;第3章讲解Python选择结构、for循环与while循环、break与continue语句;第4章讲解字符串编码格式,字符串格式化、替换、分割、连接等基本操作方法,正则表达式语法、正则表达式对象、子模式与match对象,以及正则表达式模块re的应用;第5章讲解函数的定义与使用,关键参数、默认值参数、长度可变参数、变量作用域以及lambda表达式;第6章讲解类的定义、类成员与实例成员、私有成员与公有成员、特殊方法与运算符重载;第7章讲解文件操作基本知识,文本文件内容读取与写入,二进制文件操作与对象序列化,文件复制、移动、重命名、MD5值计算、压缩与解压缩等文件级操作以及目录操作有关知识;第8章讲解Python异常类层次结构,不同形式的异常处理结构,以及如何调试Python程序;第9章讲解如何使用wxPython进行GUI编程,主要包括窗体、按钮、文本框、单选钮、复选框等控件以及各种对话框的运用。

python程序设计基础电子版_Python 程序设计基础(董付国 著)完整版PDF[6MB]相关推荐

  1. python 董付国程序设计基础与应用第三版pdf_Python 程序设计基础(董付国 著)完整版PDF[6MB]...

    Python 程序设计基础难易程度适中.除Python应用开发基础知识之外,还适当介绍了Python标准库以及内置对象的工作原理,并对Python 2.x和Python 3.x的区别做了深入分析,满足 ...

  2. python学生管理系统教学_Python项目:学生信息管理系统(完整版)

    本文是基于上一篇(python项目:学生信息管理系统(初版))进行了完善,并添加了新的功能. 主要包括有: 学生信息管理系统(完整版) 学生信息管理项目,要求带操作界面,并完成每项操作: +----- ...

  3. python课后题答案董付国_python习题01——董付国学习系列

    一.简答题 1.python程序的__name__的作用是什么? 每一个python程序都有一个__name__变量,用来表示程序的运行方式,当作为模块导入时,__name__变量的值等于程序文件名, ...

  4. python微服务开发pdf_《微服务设计》中文完整版PDF电子书下载

    版权声明 1. 本站文章和资源均来自互联网收集和整理,本站不承担任何责任及版权问题. 2. 相关版权归作者及其公司所有,仅供学习研究用途,请勿用于商业目的. 3. 请于下载后24小时内删除,如果喜欢此 ...

  5. python程序设计基础与应用董付国电子版_Python 程序设计基础(董付国 著)完整版PDF_IT教程网...

    资源名称:Python 程序设计基础(董付国 著)完整版PDF 全书共9章,主要内容组织如下:第1章介绍Python基本知识与概念:第2章讲解列表.元组.字典.集合等序列的常用方法和基本操作:第3章讲 ...

  6. python中的目录简介_Python程序设计(第3版)董付国作者介绍、内容简介、图书详情、目录...

    内容简介 <Python程序设计(第3版 微课版)>共18章,主要内容如下:第1章介绍Python基础知识与概念:第2章讲解列表.元组.字典.集合等常用序列结构:第3章讲解Python选择 ...

  7. Python可以这样学(第六季:SQLite数据库编程)-董付国-专题视频课程

    Python可以这样学(第六季:SQLite数据库编程)-1344人已学习 课程介绍         董付国老师系列教材<Python程序设计(第2版)>(ISBN:97873024365 ...

  8. 董付国老师6本Python系列教材被北大、复旦等近百所高校选作教材

    2013年,我校计划开设Python程序设计课程,但是市面上已有的教材很难让人满意,要么就是只介绍一点点基本语法没什么案例:要么就是插入大量软件安装截图或者代码运行结果凑篇幅,虽然看起来很厚但是知识密 ...

  9. 董付国老师《Python程序设计基础》完美落幕

    2002年,我第一次在安全焦点网站看到有人在使用Python,2010年我个人全面接触这门语言,当时市面上这方面的图书很少,很多时候只能查阅官方文档,2013年我开始策划Python编程相关课程,但是 ...

最新文章

  1. 多模态人物识别技术及其在视频场景中的应用 | CSDN技术公开课
  2. 干货!这可能是你见过最全的 Python 时间处理方法总结
  3. 病案编码员需要计算机的什么知识,如何成为一名优秀的病案编码员?
  4. html 语义化标签拾遗
  5. json数组传递到后台controller
  6. 键盘删除键长按只能删除一个字符,因为开启了键盘筛选键功能,解决方法
  7. 【U8+】修改或删除凭证提示此分录两清
  8. java接入短信_java接入创蓝253短信验证码的实例讲解
  9. python俄罗斯方块的消除算法_1.1.3python tkinter实现俄罗斯方块基础版-生成、移动、固定、消除...
  10. sw标准件不能配置_sw标准件库调不出来(在使用solidworks2009标准件库 调不出零件)...
  11. Docker——阿里云搭建Docker Swarm集群
  12. 可以不学html直接学vue吗,一个只学过HTML,CSS,JS的前端初学者在学习Vue.js之前还需要学习哪些知识?...
  13. 墨画子卿第四章第2节:如意随心
  14. 世嘉MD游戏开发【五】:显示Tile图块
  15. mac安装软件管家homebrew
  16. 深度学习实现猫狗分类
  17. JQuery基础-》带有案例-隔行换色-全选-QQ表情-下拉框左右移动
  18. 分层:数据访问层、业务逻辑层、视图层
  19. linux三键鼠标中键无法用,别让“老鼠”的第三颗“牙”闲着--使用鼠标的三个键...
  20. 福禄克FLUKE BT508|BT510|BT520|BT521蓄电池分析仪技术参数 与配件详情 报价分析

热门文章

  1. 手把手教Linux驱动4-进程、文件描述符、file、inode关系详解
  2. VS编译提示错误“....Consider using strcat_s instead.To disable deprecation, use _CRT_SECURE_NO_WARNINGS.”
  3. Cpp 对象模型探索 / 含有虚基类的类的内存布局
  4. fillstyle属性_HTML canvas
  5. oracle group by用法_从OceanBase TPCC测试报告看ORACLE兼容性进展
  6. 判别测试字段怎么算它的位数_心理测试 | 成人依恋量表-亲密关系经历量表ECR...
  7. 阿卡迪亚大学的计算机科学,阿卡迪亚大学计算机科学
  8. 正则表达式 php 模板,PHP中正则表达式回顾(4)--编写一个非常简单而且山寨的smarty模板引擎...
  9. python-windows环境安装
  10. 5分钟了解TypeScript