如何学python(python语言程序设计基础)


如何学python(python语言程序设计基础)

文章插图
推举理由本书针对零基础读者,巧用类比描述,技能知识点易掌握;通过案例教学,读者可以很容易地理解编程思维,理解支持代码中的Python编程技巧 。这本书包括五个帮助快速控制Python的常见义务 。此外,书中还有一系列关于Python的知识,会教你更好的控制Python,学会如何使用Python 。
内容简介Python是一种编程语言 。近年来,被越来越多的技术人员认可和追捧 。它的应用类别也非常普遍,涉及数据分析、自然语言处理、机器学习、科学计算、推荐系统构建等多个方面,提供了高效智能的编程体验 。本书面向Python初学者,赞助读者快速有效地掌握Python编程技巧 。全书共分五个部分,将Python必须学习的主要知识点由浅入深地呈现给读者 。无论是简单的Python安装、基本的编程语法还是典型的问题处理,本书都给出了详细直观的编程示例,让读者准确把握要点 。
作者介绍【如何学python(python语言程序设计基础)】约翰·保罗·穆勒是一名自由撰稿人和技能编辑 。他是一位多产的作家,已经写了100多本书和600多篇文章,涵盖了广泛的主题,从网络到人工智能,从数据库管理到编程 。还从事各种技能咨询,撰写认证考试内容 。
获取方法边肖,你可以通过私信“Python”免费领取“从零开始学Python”
目录第一部分Python准备知识1第一章与计算机的交流31.1理解我们为什么要与计算机对话31.2应用程序是我们与计算机交流的情况41.2.1思考你的日常生活步骤51.2.2写下步骤51.2.3应用程序是一系列步骤61.2.4的聚合计算机只是机械地执行步骤61.3 。什么是应用程序61.3.1计算机应用一种特殊的语言71.3.2赞助人与计算机之间的交流71.4为什么Python这么酷81.4.1选择Python的理由91.4.2明确如何从Python 101.4.3哪些组织应用Python 111.4.4有用的Python应用程序111.4.5 Python与其他语言相比12
如何学python(python语言程序设计基础)

文章插图
第二章下载安装Python 142.1下载合适的Python版本142.2安装Python172.2.1在Windows平台安装Python 172.2.2在Mac平台安装Python 192.2.3在Linux平台安装Python 202.3访问安装好的Py 。thon 222 . 3 . 1 Windows平台下访问Python 232 . 3 . 2 Mac平台下访问Python 252 . 3 . 3 Linux系统下访问Python 262.4测试安装是否成功26
如何学python(python语言程序设计基础)

文章插图
第三章与Python交互283.1打开命令行283.1.1启动Python命令行293.1.2应用命令行303.1.3应用Python环境变量323.2输入命令333.2.1告诉计算机该做什么343.2.2告诉计算机你已经完成了343.2.3检查结果343.3 。使用赞助363.3.1进入赞助模式363.3.2获取赞助373.3.3退出赞助模式393.3.4直接获取赞助393.4关闭命令行41 。
如何学python(python语言程序设计基础)

文章插图
第四章编写自己的第一个应用程序434.1为什么IDE如此重要,以至于444.1.1编写更高质量的代码444.1.2调试效率444.1.3为什么Notebook有用454.2下载Anaconda 454.2.1下载Anaconda 454.2.2在Linux下安装Anac?Onda 464.2.3在Mac OS下安装Anaconda 474.2.4,在Windows下安装Anaconda 484.3 。下载数据集和样例代码514.3.1使用Jupyter Notebook 514.3.2定义代码仓库524.4 。创建应用程序574.4.1来理解单元格 。54.4.2添加文档单元格584.4.3其他单元格的内容604.5了解缩进的用法604.6添加注释614.6.1了解注释624.6.2应用注释来提示自己634.6.3应用注释来阻止代码运行634.7关闭Jupyter Notebook 64 。
如何学python(python语言程序设计基础)

文章插图
第五章:应用Anaconda 655.1下载代码665.2应用记录点675.2.1了解记录点675.2.2的用法保留记录点685.2.3恢复记录点685.3应用单元格685.3.1添加不同类型的单元格685.3.2拆分合并单元格695.3.3移动单元格695 。3.4运行单元格705.3.5隐藏/显示输出715.4更改Jupyter Notebook的外观715.4.1应用命令面板搜索命令725.4.2应用行号735.4.3应用单元格工具栏功效735.5与内核交互755.6获取赞助765.7应用魔法功能775.8查看运行过程79
如何学python(python语言程序设计基础)

文章插图
第2部分言归正传81第6章存储和更改信息836.1存储信息836.1.1变量是存储信息的盒子846.1.2使用精确的盒子存储数据846.2 Python基础数据类型846.2.1将信息放入变量856.2.2识别数值类型856.2.3布尔值896.2.4字符串8 96.3日期和时间90第7章管理信息927.1掌握Python处理数据的方法9377.3.2代码的可重用性1017.3.3定义函数1027.3.4调用函数1037.3.5向函数1037.3.6发送信息从函数1077.3.7返回信息比较函数输出1087.4获取用户输入108第八章做决策1108.1使用if语句做简单决策1108.1 。118.1.2适用if语句1118.2适用if...else语句选择备选计划8.2.1了解是否...esle声明1158.2.2适用于以下情况...else语句1158.2.3适用于以下情况...elif语句1168.3在应用程序中应用if嵌套语句1198.3 . 1应用多个if或if...else语句1198.3.2综合应用各种if语句120第9章做重复性工作1239.1应用语句处理数据1249.1.1了解for语句1249.1.2编写一个基本循环1249.1.3使用break语句跳出循环loop 9.1.4 Apply con Tinue语句进入下一轮循环1279.1.5 。应用通过条款1289.1.6 。在循环中应用else语句1299.2 。当陈述9.2.1时应用 。理解while语句1309.2.2 。在程序中应用while语句1319.3 。循环语句嵌套132 。第十章 。处置故障1341 0.1为什么Python不理解你的10.2程序bug来源13610.2.1 bug生成时间13610.2.2区分bug类型13710.3捕捉异常13910.3.1处理基本异常13910.3.2处理特定异常14810.3.3嵌套异常15010.4抛出异常15310.4.1 。异常情况下抛出异常15410.4.2 。将故障信息传递给调用者15410.5创建并应用自定义异常15510.6应用最终条款156第3部分履行共同义务159第11章应用程序包16111.1创建代码包16211.1了解包的类型16311.1.2包缓存16411 .2导入包16511.2.1应用导入语句16711.2.2应用自...导入语句16811.3查找包17011.4从其他地方下载包17111.4.1打开Anaconda提示17211.4.2应用conda包17211.4.3应使用pip安装包17611.5查看包内容17711.6查看包文档17911.6.1打开Pydoc程序17911.6.2应用快速访问链接18111.6.3进入搜索 特殊字符18712.3获取子字符串18912.4字符串切片和切割19012.5搜索字符串19312.6模式字符串195第13章管理列表19913.1组织应用程序中的信息20013 。1.1了解列表2013.1.2计算机处理列表的方法20013.2创建列表20213.3访问列表20313.4遍历列表20513.5修订列表20513.6搜索列表20813.7排序列表20913.8打印列表21113.9应用计数器对象212第14章收集各种数据21414.1知道如何收集21414.2应用元组2141412014 应用程序类2 315.1将类理解为代码封装方法23115.2类构造23215.2.1定义类的内置属性23215.2.2类23315.2.3应用程序方法23415.2.4应用程序结构函数23615.2.5应用程序变量23715.2.6带有变量参数列表的应用程序方法23999 2115.3创建类24215.3.1定义MyClass 通过类扩展创建新类24515.5.1创建子类24515.5.2测试类247第4部分在应用程序中履行更高的义务249第6章将数据存储到文件25116.1了解永久存储的工作原理25216.2创建永久存储内容25316.3创建文件25616.4读取文件内容25916.5更新文件内容26116.6删除文件265第17章发送电子邮件26617 信封26817.1.3定义信件的各个部分27217.2创建电子邮件信息27617.2.1应用文本信息27617.2.2应用HTML页面27717.3查看电子邮件的几个“十大”部分278第5部分279第18章十大最佳好编程资源28118.1 Application Python在线文档28118.2 Application LearnPython.org教程28218.3 Application Python for Web programming 282218 28718.9认识Unicode 28818.10加速Python程序288第19章Python十大赚钱之道28919.1应用Python做QA 28919.2在小公司找个IT工作29019.3做软件生产 。脚本编写29119.4管理网络29219.5教授编程技能29219.6赞助人肯定地理位置29219.7数据挖掘29319.8嵌入式系统29319.9科学计算的职责29419.10实时数据分析294第20章提升你Python技能的十大工具29620.1 Application r ound up Issue Tracker跟踪Bug 29720.2 Application VirtualEnv创建虚拟环境29820.3 应用程序IPython进入交互环境30220.8应用程序PyUnit测试Python应用程序30220.9应用程序管理程序校正代码30320.10应用程序Mercurial for Version Master303第21章十大Python库30521.1应用程序您必须了解PyCrypto涵盖数据安全30621.2应用程序SQLAlchemy与数据库交互30621.3应用程序Google Maps看世界30721.4应用程序TKInter创建图形用户界面30721 到程序1.7应用PyQtGraph操作镜像30821.8应用IRLib查找信息30921.9应用JPype创建可互操作的Java环境30921.10应用Twisted Matrix访问本地网络资源31021.11应用httplib2访问网络资源310


推荐阅读