Python网络爬虫实战(第2版)

《Python网络爬虫实战(第2版)》

本书从Python3.6.4的安装开始,详细讲解了Python从简单程序延伸到Python网络爬虫的全过程。本书从实战出发,根据不同的需求选取不同的爬虫,有针对性地讲解了几种Python网络爬虫。本书共10章,涵盖的内容有Python3.6语言的基本语法、Python常用IDE的使用、Python第三方模块的导入使用、Python爬虫常用模块、Scrapy爬虫、BeautifulSoup爬虫、Mechanize模拟浏览器和Selenium模拟浏览器、Pyspider爬虫框架、爬虫与反爬虫。本书所有源代码已上传网盘供读者下载。本书内容丰富,实例典型,实用性强。适合Python网络爬虫初学者、Python数据分析与挖掘技术初学者,以及高等院校和培训学校相关专业的师生阅读。

Python 3.6零基础入门与实战

《Python 3.6零基础入门与实战》

随着大数据技术的发展及Python在人工智能领域的火热应用,Python得到越来越多的应用。本书就是在这个背景下编写的,是一本Python3.6入门教材,特别适合想直接切入爬虫编程及大数据分析处理的读者学习使用。本书赠送示例源代码与教学视频。本书分为16章,主要内容包括开发环境、数据结构、函数、面向对象、多线程、模块、包、GUI模块、图形模块、正则模块、文件处理模块、网络编程模块和爬虫模块等,并且为每个模块提供了实战示例,最后用两章来介绍数据库编程实战和爬虫框架实战。本书内容详尽、示例丰富,适合广大Python入门读者和Python开发人员阅读,同时也可作为高等院校和培训学校计算机相关专业的师生教学参考。

Head First Python(第二版)

《Head First Python(第二版)》

你是不是想学习Python语言但又不想那么费劲地翻阅手册?利用这本《HeadFirstPython(第二版)》,你能很快掌握Python的基础知识,并处理内置数据结构和函数。接下来你将构建你自己的Web应用,研究数据库管理、异常处理,以及数据转换。如果你想知道利用上下文管理器、修饰符、推导式和生成器能够做什么,都可以在这本书中找到。本书将提供一个完整的学习体验,帮助你迅速成为一名Python程序员。为什么这本书如此与众不同?根据认知科学和学习理论的z新研究成果,《HeadFirstPython(第二版)》采用了一种适合大脑的丰富格式娓娓道来,而不是长篇累牍地说教,让你昏昏欲睡。为什么要把你的时间浪费在与新概念的斗争中呢?这种多感官的学习体验专门为你的大脑而设计,可以让它有z好的工作状态。

Python编程(第4版 套装上下册)

《Python编程(第4版 套装上下册)》

  当掌握Python的基础知识后,你要如何使用Python?本书为这门语言的主要应用领域提供了深度教程,譬如系统管理、GUI和Web,并探索了其在数据库、网络、前端脚本、文本处理等方面的应用。通过关注常用工具和库,你将深入理解Python在现实世界编程中所扮演的角色。  你将学到清晰和简洁明了的语法和编程技巧,并伴随大量的示例来展示正确的用法和惯例。本书已完全更新到Python3.x,也深入探讨了作为一种软件开发工具的语言,并有许多代码示例。  主题包括:  ●Python快速教程:构建一个简单示例,涵盖了数据呈现、面向对象编程、对象持久化、GUI和网站基础。  ●系统编程:探索系统接口工具和技巧,这些工具和技巧可用于命令行脚本、处理文件和文件夹、并行运行程序等。  ●GUI编程:学习使用Python的tkinter部件库构建完整的用户界面。  ●Internet编程:访问客户端网络协议和Email工具,使用CGI脚本,并学习网站构建技术。  ●多种应用Python的方法:实现数据结构、解析基于文本的信息、数据库接口,以及扩展和嵌入Python。

Python袖珍指南(第5版)

《Python袖珍指南(第5版)》

  第五版涵盖内容:●内建对象类型,包括数字、列表、字典等更多内容。●创建和处理对象的语句和语法。●结构化和重用代码所用的函数与模块。●Python面向对象的编程工具。●内建函数、异常和属性。●专有运算符重载方法。●广泛应用的标准库模块和扩展。●命令行选项与开发工具。●Python的习语与提示。●Python的SQL数据库API。

轻量级Django

《轻量级Django》

  通过选取用于创建轻量级应用组件的形式来理解进行Django解耦设计的方法。通过本书的学习,你将具备创建单页面响应实时交互应用的能力。如果你熟练掌握了Python和JavaScript,则可以开始编写应用程序了。  ■学习开始新建Django项目的轻量级方法。  ■将可重用应用分解成与其他应用通信的更细小的服务。  ■创建静态、便捷的原型站点作为网站和应用的支撑平台。  ■使用DjangoRestFramework构建RESTAPI。  ■学习如何使用带有Backbone.js的MVC框架的Django。  ■在RESTAPI平台上创建单页面网络应用。  ■将WebSockets和Tornado网络库与实时特性相融合。  ■在项目开发中使用本书的代码驱动实例。

Python并行编程实战(第二版)

《Python并行编程实战(第二版)》

•同步多个线程和进程来管理并行任务。•使用消息传递技术建立进程间通信来构建并行应用。•为自己的GPU卡编程来解决复杂的问题。•管理计算实体来执行分布式计算任务。•采用事件驱动编程模型编写高效的程序。•使用Django和GoogleAppEngine研究云技术。•应用能改善性能的并行编程技术。

精通Python网络编程(第三版)

《精通Python网络编程(第三版)》

本书首先从Python的基本概述开始,介绍如何与遗留设备以及支持API的网络设备交互。了解如何利用高级Python包和框架来实现网络自动化任务、监控、管理和增强的网络安全性,然后介绍Azure和AWS云网络。最后,使用Jenkins实现持续集成,并使用测试工具验证网络。本书适合希望使用Python和其他工具迎接网络挑战的IT专业人员和运维工程师。

基于Python的交互式数据可视化编程

《基于Python的交互式数据可视化编程》

你将学习以下内容:•探索和应用不同的交互式数据可视化技术。•管理图参数和风格来创建吸引人的图。•为不同观众定制数据可视化。•使用交互式库设计数据可视化。•使用Matplotlib、Seaborn、Altair和Bokeh库绘制吸引人的图。•为不同场景定制数据可视化。

零基础学Python(全彩版)Python3.8 全新升级

《零基础学Python(全彩版)Python3.8 全新升级》

《零基础学Python》是针对零基础编程学习者研发的Python入门教程。从初学者角度出发,通过通俗易懂的语言、流行有趣的实例,详细地介绍了使用IDLE及Python框架进行程序管理的知识和技术。全书共分17章,包括初识Python、Python语言基础、流程控制语句、序列的应用、Pygame游戏编程、网络爬虫开发、智慧星答题测试系统等。书中所有知识都结合具体实例进行讲解,涉及的程序代码给出了详细的注释,可以使读者轻松领会Python程序开发的精髓,快速提高数据库管理技能。本书通过大量实例及一个完整项目案例,帮助读者更好地巩固所学知识,提升能力;在百度云盘中给出了本书的视频讲解、实例及项目源码、实战源码,方便读者学习;书中设置了200多个二维码,扫描二维码观看视频讲解,解决学习疑难;不易理解的专业术语、代码难点,只需用手机App扫描文字下方的e学码便可获得更多扩展解释,随时扫除学习障碍。此外,登录明日学院网站(www.mingrisoft.com)还可以获得更多学习资源和技术支持。图书与二维码+e学码+明日学院,实现立体化、全方位的教学模式,降低编程门槛,让零基础者轻松跨入编程领域。

Python编程从零基础到项目实战(微课视频版)

《Python编程从零基础到项目实战(微课视频版)》

《Python编程从零基础到项目实战(微课视频版)》是一本介绍Python相关知识的Python基础教程,也是一本Python视频教程,内容涉及算法、Python数据分析、图形处理、Web开发、科学计算、项目管理、人工智能、Python爬虫等。其中第Ⅰ部分为Python基础篇,首先从Python的安装开始,随后介绍了变量和数据类型、条件分支与循环、列表与元组、字典、函数、类、标准库以及程序中的异常现象及处理方法;第Ⅱ部分为Python提高篇,介绍了文件处理、图形用户界面、数据库操作、线程与进程、测试及打包等知识;第Ⅲ部分为拓展篇,介绍了Python在Web应用、商业级别的技术框架、大数据应用、AI应用等方面的拓展知识。全书通过“三酷猫”将案例串联起来,由浅入深、生动有趣,在增加趣味性的同时,让读者对Python的具体使用有一个完整的认识。另外,本书配备了77集微视频讲解、提供完整的源代码及PPT课件下载。具体下载方法见“前言”中的相关介绍。《Python编程从零基础到项目实战(微课视频版)》适合Python编程零基础读者、Python编程从入门到精通读者、在校学生、对Python编程感兴趣的在职IT人员、教师等使用。本书也可作为相关培训机构的培训教材使用.

Python程序员面试宝典 剑指offer

《Python程序员面试宝典 剑指offer》

《Python程序员面试宝典》是一本介绍Python程序员面试的图书宝典。这里,不仅介绍了程序员算法面试中的“万能公式”,而且通过具体的实例从多角度剖析各类算法面试题,为读者建立了一个完整的算法面试的方案数据库,让读者快速理解全书内容、做到胸有成竹应对面试的同时,也为未来的职业发展铺平道路。《Python程序员面试宝典》共分12章,其中前两章首先引入一道面试题,并进行情景分析和解题思路,然后从技术面试的方法论和心态建设入手,介绍应对面试的基本方法和思路。后10章分别从基础数据类型、数组和字符串、链表、堆栈、二叉树、堆、二分查找法、图论、贪婪算法和动态规划等多个方面去详解各类面试题,分析算法面试中常见的各类技术问题。通过本书的学习,希望读者能够在大脑中建立起自己的解决方案数据库,面试时可以迅速地搜索出相应的解决方案,从而提高解题效率和增加通过面试的几率。《Python程序员面试宝典》书中所有代码都采用python语言开发。其语法结构简单,易于掌握,非常适合于高校计算机相关专业毕业生求职面试前的笔试参考用书,也可以作为计算机相关专业学生学习数据结构和算法的辅助教材,所有致力于程序员职业的读者均可选择本书学习。

Python与有限元--基于Python编程的有限元分析及应用扩展

《Python与有限元--基于Python编程的有限元分析及应用扩展》

有限元是当今工程分析中应用非常广泛的数值计算方法。《Python与有限元》以结构分析为主题,介绍了基于Python编程的有限元分析开源框架(被作者命名为Feon)的搭建过程和扩展方法。全书分为5章,主要内容包括Python、Numpy(Python著名的矩阵运算库)和Matplotlib(Python著名的二维绘图库)简介,Feon框架介绍及结构分析报Feon.sa(structuralanalysis)的搭建过程,Feon中自带单元的定义和应用,如何自定义单元、求解函数(以计算结构动力学固有频率和振型为例)、包(以渗透分析为例,定义和包FFa(fluidflowanalysis),以及Python进行有限元编程方面的建议。书中所有的程序均在Python2.7上测通过,并用二维码引入Python视频讲解。

基于Python的大数据分析基础及实战

《基于Python的大数据分析基础及实战》

《基于Python的大数据分析基础及实战》是一本介绍如何用Python3.6进行数据处理和分析的学习指南。其主要内容包括:Python语言基础、数据处理、数据分析、数据可视化,以及利用Python对数据库的操作、自建Python应用库的共享发布等。《基于Python的大数据分析基础及实战》分3个部分:第1部分为基础知识,第2部分为实战案例,第3部分为拓展与延伸。本书内容丰富,讲解通俗易懂,非常适合本科生、研究生,以及对Python语言感兴趣或者想要使用Python语言进行数据分析的广大读者。

Python在机器学习中的应用

《Python在机器学习中的应用》

随着大数据的兴起,Python和机器学习迅速成为时代的宠儿。本书在内容编排上避免了枯燥的理论知识讲解,依循“理论简述——实际数据集——Python程序实现算法”分析数据的思路,根据实际数据集的分析目的,采用合适的主流机器学习算法来解决问题。全书共12章,其中第1~4章介绍了机器学习的基础知识;第5~12章讨论了在面对不同的数据时,如何采用一些主流的算法来解决问题,主要包括回归分析、关联规则、无监督学习、文本LDA模型、决策树和集成学习、朴素贝叶斯和K近邻分类、支持向量机和神经网络,以及深度学习入门等内容。针对每个算法,都给出Python代码实现算法建模的过程,并结合可视化技术,帮助读者更好地理解算法和分析结果。《Python在机器学习中的应用》是使用Python进行机器学习的入门实战教程,可作为以Python为基础进行机器学习的本科生和研究生入门书籍,也可供对Python机器学习感兴趣的研究人员参考阅读。

算法实例精讲—Python语言实现

《算法实例精讲—Python语言实现》

为了帮助有一定编程基础的人群进一步提升自己的Python编程水平及应对编程工作的压力,《算法实例精讲—Python语言实现》全面讲解了9种经典算法理论、65个典型实例的算法设计与分析以及Python语言的代码实现过程。首先从Python数据结构基础入手,然后讲解了各种算法,包括排序算法、动态规划算法、双指针算法、深度优先搜索算法、广度优先搜索算法、贪心算法、递归算法、分治算法、回溯算法等,最后归纳了数据结构中的一些经典问题。这既能帮助初学者理清算法的基本结构,融会贯通地掌握好算法基础知识;又能帮助有一定工作经验的读者巩固基础,进一步提升编程水平;也能帮助求职者为未来面试与工作做好必要的知识储备。《算法实例精讲—Python语言实现》理论基础与实例应用相结合,实例分析与图解相结合,每个实例均设有详细的思路解析和代码实现,浅显易懂,实用性强,既是Python初学者学习算法的入门书籍,又是初级程序员求职的面试宝典,也是职场人士提升代码质量与效率的实用手册。

算法——Python语言实现

《算法——Python语言实现》

《算法——Python语言实现(图解视频版)》在剖析计算机算法理论的基础上致力于实战开发的应用,通过理论与实战相结合的方式帮助读者提升算法设计能力。全书共11章,第1章介绍了算法效率分析的相关概念和思想;第2、4、5章分别讲解了分而治之算法、贪婪算法和动态规划,来传递算法设计思想;第3章详细讲解了排序算法,帮助读者奠定算法设计的基石;第6、7、9、11章分别阐述了线性规划、图论、字符串匹配算法和计算几何,这几章帮助读者扩展算法设计思维能力;第8、10章分别讲解了随机化算法和概率性分析以及NP完全问题,这两章更偏向于理论探讨,帮助读者建立扎实的算法设计理论思维能力。《算法——Python语言实现(图解视频版)》理论知识与实例应用相结合,大量图示讲解算法的设计思路与流程,用Python语言展现算法的代码实现过程,配备了350分钟的同步视频教学,赠送本书实例的源码和各章的PPT课件,提供QQ读者交流群,让读者能够轻松深度学习算法编程。本书既可作为广大编程爱好者深度学习算法的入门图书,又可作为高等院校或者培训机构的教材使用。

Python从基础编程到数据分析(NumPy、matplotlib、SciPy、pandas)

《Python从基础编程到数据分析(NumPy、matplotlib、SciPy、pandas)》

《Python从基础编程到数据分析》是一本同时介绍Python编程和基于Python的大数据分析图书,既是一本Python入门书,又是一本Python数据分析专业书;既是Python基础教程,又是Python视频教程。《Python从基础编程到数据分析》共17章,首先介绍了Python的开发环境、代码编写风格及程序设计的常见错误类型;然后循序渐进地解说了Python编程的基础语法和相关技巧,这是学好Python的基础和关键环节;接着介绍了常见Python模块和包的用法,如tkinter、pillow、qrcode等,让读者体验只需编写几行简短代码,就能轻松完成许多应用。最后几章,也是本书最精彩的部分,详细介绍了NumPy、matplotlib、SciPy、pandas四大热门软件包,可以让读者一次掌握数据科学应用与大数据分析的基础能力。全书以范例为导向,涉及的程序代码给出了详细的解释和分析,可以让读者轻松领会Python编程的精髓,同时也有利于读者编程思维的培养。《Python从基础编程到数据分析》提供了丰富的配套资源,如视频、源代码、PPT课件、习题答案等,特别适合编程零基础、Python从入门到精通、想从事数据分析工作或想提高效率的数据分析人员,以及对人工智能和AI开发感兴趣的在职IT人员学习。另外,本书特别适合作为大中专院校相关专业的教材和参考书。

Python自动化编程实战—让繁琐工作自动化

《Python自动化编程实战—让繁琐工作自动化》

您有没有反复做同样单调乏味的办公室工作?或者,您是否一直试图寻找一个简单的方法,通过自动化一些重复性的任务,让您的生活变得更加美好?您是否通过尝试和测试的方法,了解如何使用Python自动化所有烦琐的事务?《Python自动化编程实战——让烦琐工作自动化(微课视频版)》帮助您清楚地了解如何使用Python自动化业务流程,包括诸如通过抓取网页、分析信息以自动生成带有图表的电子表格报告,并自动生成电子邮件进行信息交流来获取机会等整套的流程。您将学会如何通过短信获取通知,和如何扫描诸如简历之类的文档,并在您的大脑专注于其他重要事情的同时执行任务。一旦您熟悉了基本原理,您就会被引入图像世界,研究如何使用Matplotlib生成有组织的显示相关信息的丰富图表……在这本书的结尾,通过对如何识别和纠正问题以产生卓越可靠的系统的深层理解,将进一步提升您的自动化编程实战技能。本书全程采取实例操作的模式进行讲解,遵循“做好准备+如何操作+其中原理+除此之外+另请参阅”的模式,模拟真实的场景应用进行项目的开展,充分考虑到实际开发中可能遇到的问题,帮助读者提升编程开发中解决实际问题的能力。“除此之外”将进一步拓展知识的应用范围,启发您将更多的任务自动化。本书是针对希望使用和扩展Python知识并将任务自动化的Python初学者,不一定是开发人员。书中的大多数例子是针对办公自动化、市场营销和其他非技术领域。读者需要了解一些基本的Python语言。

Python数据科学与人工智能应用实战(NumPy、Pandas、Matplotlib、Scikit-learn)数据分析

《Python数据科学与人工智能应用实战(NumPy、Pandas、Matplotlib、Scikit-learn)数据分析》

《Python数据科学与人工智能应用实战》以实务的形式探索、实践数据科学和人工智能的观念与理论,从网络爬虫、数据分析、数据清理、数据可视化、数据挖掘到机器学习,涵盖获取数据、探索数据和预测数据的全过程,全面整合基础理论与实战演练,开启你的数据科学和机器学习之路!《Python数据科学与人工智能应用实战》分4篇共16章,具体内容包括数据科学概论与开发环境建立、Python程序语言、HTML网页结构与JSON、网络爬虫和OpenData—获取数据、数据清理与存储、网络爬虫实战案例、向量与矩阵运算—NumPy包、数据处理与分析—Pandas包、数据可视化—Matplotlib包、概率与统计、估计与检验、探索性数据分析实战案例、人工智能与机器学习概论,以及回归、分类与分群等机器学习算法的实战案例等。《Python数据科学与人工智能应用实战》是一本Python数据科学和机器学习的入门书,适合作为大中专院校尤其是应用型本科院校相关专业数据科学、人工智能和机器学习的教材。

Python编程三剑客:Python编程从入门到实践+快速上手+极客编程(共3册)

《Python编程三剑客:Python编程从入门到实践+快速上手+极客编程(共3册)》

《Python编程从入门到实践》内容简介本书是一本针对所有层次的Python读者而作的Python入门书。全书分两部分:首部分介绍用Python编程所必须了解的基本概念,包括matplotlib、NumPy和Pygal等强大的Python库和工具介绍,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python2D游戏开发,如何利用数据生成交互式的信息图,以及创建和定制简单的Web应用,并帮读者解决常见编程问题和困惑。《Python编程快速上手让繁琐工作自动化》内容简介如今,人们面临的大多数任务都可以通过编写计算机软件来完成。Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。通过Python编程,我们能够解决现实生活中的很多任务。本书是一本面向实践的Python编程实用指南。本书的目的,不仅是介绍Python语言的基础知识,而且还通过项目实践教会读者如何应用这些知识和技能。本书的首部分介绍了基本Python编程概念,第二部分介绍了一些不同的任务,通过编写Python程序,可以让计算机自动完成它们。第二部分的每一章都有一些项目程序,供读者学习。每章的末尾还提供了一些习题和深入的实践项目,帮助读者巩固所学的知识。附录部分提供了所有习题的解答。本书适合任何想要通过Python学习编程的读者,尤其适合缺乏编程基础的初学者。通过阅读本书,读者将能利用强大的编程语言和工具,并且会体会到Python编程的快乐。《Python极客项目编程》内容简介Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。通过Python编程,我们能够解决现实生活中的很多任务。本书通过14个有趣的项目,帮助和鼓励读者探索Python编程的世界。全书共14章,分别介绍了通过Python编程实现的一些有趣项目,包括解析iTunes播放列表、模拟人工生命、创建ASCII码艺术图、照片拼接、生成三维立体图、创建粒子模拟的烟花喷泉效果、实现立体光线投射算法,以及用Python结合Arduino和树莓派等硬件的电子项目。本书并不介绍Python语言的基础知识,而是通过一系列不简单的项目,展示如何用Python来解决各种实际问题,以及如何使用一些流行的Python库。本书适合那些想要通过Python编程来进行尝试和探索的读者,适合了解基本的Python语法和基本的编程概念的读者进一步学习,对于Python程序员有一定的启发和参考价值。

Python基础教程(第3版)

《Python基础教程(第3版)》

本书包括Python程序设计的方方面面:首先从Python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句;然后循序渐进地介绍了一些相对高级的主题,包括抽象、异常、魔法方法、属性、迭代器;此后探讨了如何将Python与数据库、网络、C语言等工具结合使用,从而发挥出Python的强大功能,同时介绍了Python程序测试、打包、发布等知识;最后,作者结合前面讲述的内容,按照实际项目开发的步骤向读者介绍了10个具有实际意义的Python项目的开发过程。

Python Qt GUI与数据可视化编程

《Python Qt GUI与数据可视化编程》

本书介绍在Python中使用PyQt5和其他模块进行GUI和数据可视化编程的方法。第一部分介绍PyQt5设计GUI程序的基本框架,包括GUI应用程序的基本结构、窗体UI可视化设计与窗体业务逻辑的设计、信号与槽的特点和使用等。第二部分介绍GUI程序设计中一些主要功能模块的使用,包括基本界面组件、事件处理、数据库、绘图、多媒体等。第三部分先介绍使用PyQtChart和PyQtDataVisualization进行二维和三维数据可视化设计的方法,再介绍将Matplotlib嵌入PyQt5GUI应用程序窗口界面中进行数据可视化的编程方法。通过研读本书,读者可以掌握使用PyQt5、PyQtChart、Matplotlib等模块进行GUI应用程序和数据可视化设计的方法。本书适合具有Python编程基础,并想通过Python设计GUI应用程序或在GUI应用程序中实现数据可视化的读者阅读和参考。

Python程序设计 第3版

《Python程序设计 第3版》

《Python程序设计第3版》是面向大学计算机科学专业的教材。本书以Python语言为工具,采用相当传统的方法,强调解决问题、设计和编程是计算机科学的核心技能。全书共13章,此外,还包含两个附录。第1章到第5章介绍计算机与程序、编写简单程序、数字计算、对象和图形、字符串处理等基础知识。第6章到第8章介绍函数、判断结构、循环结构和布尔值等话题。第9章到第13章着重介绍一些较为高档的程序设计方法,包括模拟与设计、类、数据集合、面向对象设计、算法设计与递归等。附录部分给出了Python快速参考和术语表。每一章的末尾配有丰富的练习,包括复习问题、讨论和编程联系等多种形式,帮助读者巩固该章的知识和技能。《Python程序设计第3版》特色鲜明、示例生动有趣、内容易读易学,适合Python入门程序员阅读,也适合高校计算机专业的教师和学生参考。

像计算机科学家一样思考Python 第2版

《像计算机科学家一样思考Python 第2版》

本书以培养读者以计算机科学家一样的思维方式来理解Python语言编程。贯穿全书的主体是如何思考、设计、开发的方法,而具体的编程语言,只是提供了一个具体场景方便介绍的媒介。全书共21章,详细介绍Python语言编程的方方面面。本书从基本的编程概念开始讲起,包括语言的语法和语义,而且每个编程概念都有清晰的定义,带领读者循序渐进地学习变量、表达式、语句、函数和数据结构。书中还探讨了如何处理文件和数据库,如何理解对象、方法和面向对象编程,如何使用调试技巧来修正语法错误、运行时错误和语义错误。每一章都配有术语表和练习题,方便读者巩固所学的知识和技巧。此外,每一章都抽出一节来讲解如何调试程序。作者针对每章所专注的语言特性,或者相关的开发问题,总结了调试的方方面面。本书的第2版与第1版相比,做了很多更新,将编程语言从Python2升级成Python3,并修改了很多示例和练习,增加了新的章节,更全面地介绍Python语言。这是一本实用的学习指南,适合没有Python编程经验的程序员阅读,也适合高中或大学的学生、Python爱好者及需要了解编程基础的人阅读。对于首次接触程序设计的人来说,是一本不可多得的佳作。

Python语言及其应用

《Python语言及其应用》

  《Python语言及其应用》介绍Python语言的基础知识及其在各个领域的具体应用,基于新版本3.x。书中首先介绍了Python语言的一些基本知识,然后介绍了在商业、科研以及艺术领域使用Python开发各种应用的实例。文字简洁明了,案例丰富实用,是一本难得的Python入门手册。  《Python语言及其应用》适合所有编程初学者阅读。

Python核心编程 第3版 习题解答

《Python核心编程 第3版 习题解答》

《Python核心编程(第3版)习题解答》是畅销书《Python核心编程(第3版)》的配套习题解答,针对书中的编程练习题,给出了解题思路和答案。《Python核心编程(第3版)习题解答》共分为15章,每一章的主题与《Python核心编程(第3版)》完全一致。每章开篇采用思维导图的方式列出本章的知识点,然后对每章的重点内容进行了梳理总结,最后则对每章末尾的编程练习题进行了分析并给出了解答思路,确保读者在彻底夯实理论知识的同时,进一步提升实际编程能力。本书还通过附录的形式给出了Python虚拟环境的安装步骤,确保读者能够成功搭建练习本书示例所需的环境。《Python核心编程(第3版)习题解答》是《Python核心编程(第3版)》的配套参考书,作为Python编程语言的进阶图书,本书涉及领域广泛,且存在一定的理解难度,因此比较适合具有一定Python编程经验,且希望巩固Python编程知识或者希望进一步提高Python编程技能的程序员阅读。

Python测试驱动开发 使用Django Selenium和JavaScript进行Web编程

《Python测试驱动开发 使用Django Selenium和JavaScript进行Web编程》

本书从基础的知识开始,讲解Web开发的整个流程,展示如何使用Python做测试驱动开发。本书由三个部分组成。第一部分介绍了测试驱动开发和Django的基础知识,并在每个阶段进行严格的单元测试。第二部分讨论了Web开发要素,探讨了Web开发过程中不可避免的问题,以及如何通过测试解决这些问题。第三部分探讨了一些话题,如模拟技术、集成第三方认证系统、Ajax、测试固件以及持续集成等。第2版全部使用Python3,并针对新版Django全面升级,介绍了由外而内的测试驱动开发流程。本书适合Web开发人员阅读。

Django企业开发实战 高效Python Web框架指南

《Django企业开发实战 高效Python Web框架指南》

本书以从零开发一个博客系统为例,介绍Django在日常工作中的应用。本书共分为四部分。第一部分介绍编码之前的准备工作,包括需求分析、Web开发基础以及选型时Demo的练习。第二部分开始正式实现需求,介绍了环境配置、编码规范以及合理的项目结构划分。通过对Django各部分(Model、Form、admin、View)的介绍和使用,完成了一个基础的博客系统。第三部分在前面的基础上介绍Django第三方插件的使用,通过引入这些插件进一步增强我们的系统。最后一部分也是正式工作中必不可少的部分,包含调试代码、优化系统、压力测试以及自动化等内容。本书适合PythonWeb开发人员阅读。

Flask Web开发 基于Python的Web应用开发实战 第2版

《Flask Web开发 基于Python的Web应用开发实战 第2版》

本书共分三部分,全面介绍如何基于Python微框架Flask进行Web开发。第一部分是Flask简介,介绍使用Flask框架及扩展开发Web程序的基础知识。第二部分则给出一个实例,真正带领大家一步步开发完整的博客和社交应用Flasky,从而将前述知识融会贯通,付诸实践。第三部分介绍了发布应用之前必须考虑的事项,如单元测试策略、性能分析技术、Flask程序的部署方式等。第2版针对Python3.6全面修订。

微信公众号

热门文章

更多