本书是为高等学校非计算机专业学生编写的基础教材。全书共分12章,系统介绍Python程序设计语言及其程序设计的方法与技术。本书结构合理,概念清晰,内容循序渐进,取材得当,书中提供的科学计算与数据分析项目基础及项目案例可为学习者的后续学习和项目开发提供较好的帮助。为便于教学,本书提供了高质量的配套PPT、微视频、扩展阅读、源代码以及习题参考答案和难点解析等教学资源。 本书可作为高等学校非计算机专业“Python程序设计”课程教材,也可作为计算机专业本科生程序设计课程的教材或参考书,还适合于自学者使用。
本书主要介绍如何使用Python语言进行网络爬虫程序的开发,从Python语言的基本特性入手,详细介绍Python网络爬虫开发的多个方面,涉及、HTML、正则表达式、JavaScript、自然语言处理、数据处理与科学计算等不同领域的内容。全书共12章,包括基础篇、进阶篇、提高篇和实战篇4个部分。基础篇包括、2、3章,分别为Python基础及网络爬虫、静态网页抓取、数据存储。进阶篇包括第4、5、6章,分别为JavaScript与动态内容、模拟登录与验证码、爬虫数据的分析与处理。提高篇包括第7、8、9章,分别为爬虫的灵活性和多样性、Selenium模拟浏览器与网站测试、爬虫框架Scrapy与反爬虫。实战篇提供了3个实战项目供读者学习参考。本书内容覆盖网络数据抓取与爬虫编程中的主要知识和前沿技术。同时,本书在重视理论基础的前提下,从实用性和丰富度出发,结合实例演示爬虫程序编写
本书主要内容如下:部分Python编程基础。第二部分:Python数据分析(Pandas,Numpy等简介、数据收集、数据清洗、数据挖掘、数据分析)。第三部分:Python数据可视化(数据可视化Matplotlib,seaborn等可视化库、财务会计案例、大数据分析案例)。第四部分:Python与自动化控制(简介、正则表达式、文件处理、Python与excel、PythonGUI控制鼠标和键盘、Python与web、从web抓取数据、selenium控制浏览器、Python与鼠标控制、处理CSV和JSON数据、计划任务)。第五部分:Python与人工智能基础(Sklearn机器学习实战、线性回归算法原理与应用、面板数据处理、时间数据处理)。 本书特点: (1)综合多学科内容,能有效将财务学科中的常用实务案例结合到Python的数据分析教学中。 (2)设置的学习内容能与实际相适应,容易上手操作。 (3)课程配套资源丰富,包括微课()、源代码、数据
本书主要从实战角度讲述了如何处理、分析和可视化数据,如何用数据建立各种统计学或机器学习模型。本书首先介绍如何使用Python代码获取、转换和分析数据;接着讲述如何使用Python中的数据结构和第三方库;然后展示如何以各种格式加载数据,如何对数据进行分组与汇总,如何创建图表和可视化数据;讨论如何解决实际的问题。 本书适合希望使用Python处理和分析数据的开发人员阅读,也可供计算机相关专业的师生参考。
Python语言是一种解释性、面向对象、动态数据类型的程序设计语言。Python语言能够满足的各种需求:Web开发、GUI开发、数据库开发、科学计算等。许多大型网站就是用Python开发的,例如YouTube、Inagram,还有的豆瓣。学习Python语言基础有助于更快地走进Python的大门,并选择自己感兴趣的方向深入研究。 《Python程序设计教程(微课版)》是针对零基础编程学习者研发的Python入门教程。从初学者角度出发,通过通俗易懂的语言、简单有趣的实例,详细地介绍了使用IDLE及Python框架进行程序设计管理的知识和技术。全书共14章,包括Python语言基础、流程控制语句、数据类型、函数、面向对象程序设计、数据库编程、网络编程、Web编程、网络爬虫开发等内容。 《Python程序设计教程(微课版)》内容全面、语言简练,所有的内容都结合具体的实例、详尽的代码和插图进行讲解,可