内容简介

如今,人们面临的大多数任务都可以通过编写计算机软件来完成。Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。通过Python编程,我们能够解决现实生活中的很多任务。

本书是一本面向实践的Python编程实用指南。本书的目的,不仅是介绍Python语言的基础知识,而且还通过项目实践教会读者如何应用这些知识和技能。本书的首部分介绍了基本Python编程概念,第二部分介绍了一些不同的任务,通过编写Python程序,可以让计算机自动完成它们。第二部分的每一章都有一些项目程序,供读者学习。每章的末尾还提供了一些习题和深入的实践项目,帮助读者巩固所学的知识。附录部分提供了所有习题的解答。

本书适合任何想要通过Python学习编程的读者,尤其适合缺乏编程基础的初学者。通过阅读本书,读者将能利用强大的编程语言和工具,并且会体会到Python编程的快乐。

作者介绍

Al Sweigart 是一名软件开发者,还教小孩和成人编程。他为初学者写了几本Python 书籍,包括《Python 密码学编程》、《Python 游戏编程快速上手》和《Python 和Pygame 游戏开发指南》。

目录

第一部分 Python编程基础
第1章 Python基础 3
1.1 在交互式环境中输入表达式 3
1.2 整型、浮点型和字符串数据类型 6
1.3 字符串连接和复制 6
1.4 在变量中保存值 7
1.4.1 赋值语句 7
1.4.2 变量名 9
1.5 第一个程序 9
1.6 程序剖析 11
1.6.1 注释 11
1.6.2 print()函数 11
1.6.3 input()函数 11
1.6.4 打印用户的名字 12
1.6.5 len()函数 12
1.6.6 str()、int()和float()函数 13
1.7 小结 15
1.8 习题 15
第2章 控制流 17
2.1 布尔值 18
2.2 比较操作符 19
2.3 布尔操作符 20
2.3.1 二元布尔操作符 20
2.3.2 not操作符 21
2.4 混合布尔和比较操作符 21
2.5 控制流的元素 22
2.5.1 条件 22
2.5.2 代码块 22
2.6 程序执行 23
2.7 控制流语句 23
2.7.1 if语句 23
2.7.2 else语句 24
2.7.3 elif语句 25
2.7.4 while循环语句 30
2.7.5 恼人的循环 31
2.7.6 break语句 33
2.7.7 continue语句 34
2.7.8 for循环和range()函数 37
2.7.9 等价的while循环 39
2.7.10 range()的开始、停止和步长参数 39
2.8 导入模块 40
from import语句 41
2.9 用sys.exit()提前结束程序 41
2.10 小结 41
2.11 习题 41
第3章 函数 43
3.1 def语句和参数 44
3.2 返回值和return语句 45
3.3 None值 46
3.4 关键字参数和print() 47
3.5 局部和全局作用域 48
3.5.1 局部变量不能在全局作用域内使用 48
3.5.2 局部作用域不能使用其他局部作用域内的变量 49
3.5.3 全局变量可以在局部作用域中读取 49
3.5.4 名称相同的局部变量和全局变量 50
3.6 global语句

......

如果想得到下载地址,请微信搜索关注“中科院计算所培训中心”公众号,添加中科院计算所培训中心助教“zhongkeyuanjss666”,帮助进入中科院计算所IT技术分享群,群里有地址分享。

python编程快速上手-----让繁琐工作自动化_每周一书《Python编程快速上手 让繁琐工作自动化》分享!...相关推荐

  1. 学python后做什么工作好_学习完Python课程后可以做什么工作?

    Python作为人工智能.大数据的首选编程语言,也是进入编程世界的理想选择,已经成为了大家都在追求学习的语言,那么学习Python之后到底可以做什么呢?为您详细的介绍一下. 什么是Python?Pyt ...

  2. 官网的python下载安装后无需配置即可使用_图文解说少儿编程软件python下载安装,没有经验的新手也可以做到...

    最近刚刚重新更换了电脑,对于这台电脑来说,python就是未认识的朋友,顺便给大家演示一下如何找到python.安装python.打开python,希望能给各位朋友提高很多的学习借鉴作用. 如何找到p ...

  3. 自学python可以找到工作吗_通过自学python能找到工作吗

    首先,自学Python是能够找到相关工作的. Python语言在近几年的上升趋势非常明显,语言生态也越来越健全,在Web开发.大数据开发.人工智能开发(机器学习.计算机视觉等).嵌入式开发和各种后端开 ...

  4. python学得好 牢饭吃的早_关于学习python的几个好习惯?

    慕仰1329654 随着Python在国内的发展,特别是在自动化运维领域,运维开发者99%使用Python开发自动化运维平台:在软件行业里面使用Python编程语言的公司会越来越多,那么在学习Pyth ...

  5. python获取实时基金数据由银河证券提供_我用Python写了个金融数据爬虫,半小时干了组里实习生一周的工作量...

    原标题:我用Python写了个金融数据爬虫,半小时干了组里实习生一周的工作量 最近,越来越多的研究员.基金经理甚至财务会计领域的朋友,向小编咨询:金融人需要学Python么? 事实上在2019年,这已 ...

  6. 下列关于python运算符的使用描述正确的是_以下关于 Python 字符串的描述中,正确的是( )...

    [单选题]3*1**3 表达式输出结果为________ [多选题]以下的布尔代数运算正确的是( ) [单选题]下列________不是Python的数据类型. [单选题]下列不是Python语言关键 ...

  7. python多线程好还是多协程好_深入浅析python中的多进程、多线程、协程

    进程与线程的历史 我们都知道计算机是由硬件和软件组成的.硬件中的CPU是计算机的核心,它承担计算机的所有任务. 操作系统是运行在硬件之上的软件,是计算机的管理者,它负责资源的管理和分配.任务的调度. ...

  8. python开发跟淘宝有联系没_淘宝 python镜像

    VESTACP常用命令集:点击进入 ECS安装Plesk :点击进入 Plesk切换中文:点击进入 VESTACP安装ZendOpcache,Ioncubeloader等:点击进入AMH4.2 PHP ...

  9. python天天向上每十天休息一天_统计师的Python日记【第十天:数据聚合】

    回顾一下: 第1天学习了Python的基本页面.操作,以及几种主要的容器类型. 第2天学习了python的函数.循环和条件.类. 第3天了解了Numpy这个工具库. 第4.5两天掌握了Pandas这个 ...

最新文章

  1. MindSpore整体架构介绍
  2. python的代码编译、代码打包方法
  3. FreeRTOS学习笔记之信号量
  4. PTA-1011——World Cup Betting
  5. django 中 csrf问题 的解决方法
  6. 可持久化汇总(讲解+题目)
  7. 逸管家:把握不同行业生命周期,选择正确商业模式
  8. Zookeeper .Net Client 使用
  9. 笔记本如何查看mac地址
  10. 小程序发布,你方了么?
  11. Unicode字符需要几个字节来存储?
  12. 12款黑科技神器,务必低调使用
  13. php用户注册登录6,【php】ThinkPHP6通过Ucenter实现注册登录
  14. cad多段线画圆弧方向_CAD多段线绘制技巧 - CAD自学网
  15. 计算机漫游模式,深入理解操作系统之一 —— 计算机系统漫游
  16. Redis - Expire Setex
  17. mpvue开发微信小程序踩坑笔记
  18. html bs架构调用客户端打印机用客户端及客户端局域网打印机打印,使用ScriptX.cab控件...
  19. layui tree支持搜索
  20. 工程学导论之职业道德

热门文章

  1. 【AI2】更新app inventor2离线开发环境AppInventor2021,安卓app图形化开发环境
  2. android 原生砸金蛋 动画,C4D-砸金蛋动画效果制作
  3. 【MASHIII调制器】MASHIII调制器的Simulink建模与仿真
  4. 十三、linux 内核驱动模块传参数
  5. C++重载、覆盖和遮蔽
  6. MongoDB学习札记第六篇之主从复制
  7. ONOS之开放分布式SDN操作系统
  8. 静态数组的声明与例子练习
  9. JavaScript tips and tricks - 4
  10. 终于有人讲透了芯片是什么(电子行业人士必读)