本书面向零基础读者,熟练运用类比描述,轻松掌握技术知识点;基于案例讲解,读者可以轻松理解编程思维,了解支撑代码中的Python编程技巧。本书涵盖了五个常见任务,帮助你快速掌握Python。除此之外,书中还有一系列围绕Python的小知识,会教你更好地掌握Python,生动地学习和使用Python。
Python是一种编程语言。近年来受到越来越多技术人员的认可和追捧。其应用领域也非常广泛,涉及数据分析、自然语言处理、机器学习、科学计算、推荐系统构建等多个方面。它提供了高效灵活的编程体验。本书面向Python初学者,帮助读者快速有效地掌握Python编程技巧。全书分为五个部分,为读者呈现了Python必学的主要知识点。无论是简单的Python安装,基本的编程语法,还是典型的问题处理,本书都给出了详细直观的编程实例,让读者准确把握重点。
约翰·保罗·穆勒是自由撰稿人和技术编辑。他是一个多产的作家。到目前为止,他已经写了100多本书和600多篇文章,涉及广泛的主题,从 *** 到人工智能,从数据库管理到编程。他还从事各种技术咨询,撰写认证考试内容。
边肖,私信关键词“Python”即可免费获得《从零开始学Python》
第1部分Python的先决条件1第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 142.1下载合适的Python版本142.2安装Python172.2.1在Windows平台上安装Python 172.2.2在Mac平台上安装Python 192.2.3在Linux上安装Python 202.3访问已安装的Py Thon222.3.1在Windows下访问Python 232.3.2在Mac下访问Python 252.3.3在Linux下访问Python 262.4测试安装是否成功26
第3章与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退出帮助
第四章写你的之一个应用434.1 IDE为什么这么重要444.1.1写更高质量的代码444.1.2调试功能444.1.3笔记本为什么有用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 缩进的使用604.6添加注释614.6.1理解注释624.6.2用注释提醒自己634.6.3用注释阻止代码运行634.7关闭Jupyter笔记本64
第5章使用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笔记本外观715.4.1使用命令面板查找命令725.4.2使用行号735.4.3使用单元格工具栏功能735.5与内核交互755.6获取帮助765.7使用魔法功能775.8查看运行进程79
第2部分进入正题第6章81存储和更改信息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查看数据的方式937 优先级1007.3编写和使用函数1007.3.1函数是代码包101 7.3.2代码的可重用性1017.3.3定义函数1027.3.4调用函数1037.3.5向函数发送信息1037.3.6从函数返回信息1077.3.7比较函数输出1087.4获取用户输入108第8章做出决策1108.1使用if语句做出简单决策1108 ...else语句选择备选项8.2.1理解if...使用if的esle语句1158.2.2...使用if的else语句1158.2.3...elif语句168.3使用if嵌套语句1198.3在program .1中使用多个if或if...else语句1198.3.2综合使用各种if语句120第9章做重复性工作1239.1使用for语句处理数据1249.1.1理解for语句1249.1.2编写一个基本循环1249.1.3使用break语句跳出循环9.1.4使用con. Tinue语句进入下一轮循环1279.1.5使用pass子句1289.1.6在循环中使用else语句1299.2处理数据 第十章处理错误1341 0.1 Python为什么不理解你10.2程序错误来源13610.2.1错误时间13610.2.2区分错误类型13710.3捕捉异常13910.3.1处理基本异常13910.3.2处理特定异常14810.3.3嵌套异常处理15010.4抛出异常15310.4.1在异常情况下抛出异常15410 包16211.1.1知道包的类型16311.1.2包缓存16411 .2导入包16511.2.1使用import语句16711.2.2使用from ...import语句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输入搜索词18211.6.4查看结果182第12章使用字符串18412.1了解字符串18412.1.1用数字定义字符18512.1.2用字符创建字符串18512.2用特殊字符创建字符串18712.3获取子字符串18912.4切片并剪切字符串19012.5查找字符串19312.6格式1.1理解列表20013.1.2计算机查看列表的方式20013.2创建列表20213.3访问列表20313.4遍历列表20513.5修改列表20513.6搜索列表20813.7排序列表20913.8打印列表21113.9使用计数器对象212第14章收集各种数据21414.1理解 *** 21414.2使用元组21513 使用类2 315.1理解类作为代码封装方法23115.2结构23215.2.1定义类23215.2.2类的内置属性23315.2.3使用方法23415.2.4使用构造函数23615.2.5使用变量23715.2.6使用带变量参数表的方法23999 24115.3创建类24215.3.1定义MyClass 24 第四部分,执行高级Anyou资源 *** 服务。29第16章将数据存储到文件25116.1了解永久存储如何工作25216.2创建永久存储内容25316.3创建文件25616.4读取文件内容25916.5更新文件内容26116.6删除文件265第17章发送电子邮件26617.1发送电子邮件时发生了什么26 67.1.1像读信一样阅读电子邮件。26717.1.2定义信封的每个部分。26817.1.3定义字母的每个部分。27217.2创建电子邮件。27617.2.2使用短信。27717.3使用网页。278第五部分。几个“十大”279第十章优秀编程资源28118.1使用Python在线文档28118.2使用LearnPython.org教程28218.3使用Python做Web编程28318.4获取更多库28418.5使用IDE快速创建应用程序28518.6更容易检查语法28518.7用XML克服常见的Python新手错误28618.8 28718.9理解Unicode 28818.10加速Python程序28818 小公司29019.3为软件产品编写脚本29119.4管理 *** 29219.5教授编程技术29219.6帮助人们确定地理位置29219.7数据挖掘29319.8嵌入式系统29319.9执行科学计算任务29419.10实时数据分析294第20章提高Python技能的十大工具29620.1跟踪Bug 29720.2使用Roundup Issue Tracker创建 并使用Komodo Edit编写程序代码30120.6使用pydbgr调试器30120.7使用IPython进入交互环境30220.8使用PyUnit测试Python应用程序30220.9使用Isort整理代码30320.10使用Mercurial进行版本控制303第21章你必须知道的十大Python库30521 .1使用PyCrypto保护数据安全30621.2使用SQLAlchemy与数据库交互30621 30721.7使用PyQtGraph操作映像30821.8使用IRLib查找信息30921.9使用JPype创建可互操作的Java环境30921.10使用Twiste Yoyo资源 *** d矩阵访问本地 *** 资源31021.11使用httplib2访问 *** 资源310
美特网 » 如何学python(python语言程序设计基础)
免责声明:本文由阿静提供互联网分享,不代表本网的观点和立场;如有侵权请联系删除。