《Python编程实战100例(微课视频版)》是一本系统讲解Python编程综合应用的实例教程、视频教程。本书结合Python的迅猛发展和广泛应用,通过100个实用的编程实例详细介绍了Python核心编程应用、字符界面编程、图形界面编程、Office自动化编程、数据库应用开发、网络编程、爬虫小程序、多媒体处理、数据分析和人工智能等方面的广泛应用。这些实例典型实用、功能突出、以点带面、针对实战应用场景,实现了实例讲解同编程经验、技巧相融合,做到了一实例一解决方案,有利于读者快速掌握Python编程技术,并逐步提高综合运用这些技术实现复杂功能的能力。
《Python编程实战100例(微课视频版)》配备了1390分钟的讲解视频,实例代码均提供了详细的注释,并提供源文件供读者练习操作,本书不仅可以作为广大编程爱好者提高Python编程水平的自学教材,还可以作为软件开发人员的参考资料。
1.Python的发展
当今世界信息技术发展迅猛,已进入大数据和人工智能时代,Python作为代表性的编程语言,由于其开源性,聚集了世界上众多程序员的才智而大放异彩,被无数程序员热烈追捧,已经成为主流的编程语言。
2.Python的应用
Python在前端开发、后端开发、爬虫开发、人工智能、金融量化分析、大数据、物联网等方面应用非常广泛。随着大数据时代和人工智能时代的到来,Python已成为数据分析、人工智能、机器学习、自然语言处理方面的开发语言。近年来很多互联网公司对前端开发、后端开发、测试、运维、数据分析等岗位的招聘条件中都要求应聘者具备Python相关的技能,甚至更多的企业直接招聘Python后端开发工程师。随着时代发展越来越快和市场需求越来越大,Python的应用也会越来越广泛。
3.Python的特点 本书的解决方案
Python语言的特点是易学难精,一些编程初学者学会了该语言的基本语法、基本操作之后,进入实际项目开发中就茫然困惑起来,无法用Python解决项目中的具体问题,提升过程遇到了天花板。为了给广大初学者一把钥匙,使大家能够快速掌握软件开发技术并投入实际应用,本书将能够组建成实际项目的应用程序分解成100个小的开发实例,在讲解每个实例时对所涉及的编程知识进行适当扩展,书中每一个实例都以完整实现一个功能、解决一个实际问题为基本标准,读者可以从这些编程实例中学到相关的知识和技术,后举一反三,融会贯通,为将来进行大型项目的开发工作打下较为扎实的基础。
4.作者的优势
本书作者是长期在一线工作的软件开发人员,对程序开发的整体把握得心应手,熟知编程开发的重点和难点,知道应如何向程序员讲授Python的开发技术和理念,能够用简明的语言讲透每个编程实例的思路和业务流程,许多总结和提示能够起到点睛的作用。本书不但同读者交流了编程技术知识,而且在介绍编程实例的过程中也将Python开发理念融入其中,让读者在编程思想上也有所提升,真正契合Python编程思想上的无招胜有招,重道不远术的理念。
张晓,山东能源信息管理人员、软件开发工程师;曾规划设计并参与实施了IDC机房的数据中心、异地容灾备份系统、私有云项目建设,也曾参与SAP实施工作;热衷于研究软件开发技术,曾用C#、ASP.NET语言开发过多个应用系统;接触Python后,爱不释手,之后的开发工作全部转为使用Python语言进行。