Python怎么学习?

 

Python 之所以这么流行得益于它适用于很多不同领域,目前 Python 使用最广泛的领域包括有 Python Web(后端)开发、数据分析挖掘、网络爬虫、机器学习人工智能、运维开发等等。不管你选择哪个方向,把Python基础学牢有利于你在该领域更好的施展拳脚。

给大家推荐一波Python书单

入门系列

《从Python开始学编程》

本书以Python为样本,不仅介绍了编程的基本概念,还着重讲解了编程语言的范式(面向过程、面向对象、面向函数),并把编程语言的范式糅在Python 中,让读者不仅学会Python,未来在学习其他编程语言时也变得更加容易。
 

  豆瓣评分:8.3 推荐指数:✩✩✩✩                  电子版地址:领取

《笨办法学Python》

本书结构非常简单,其实就是 52 个习题。其中 26 个覆盖了输入输出、变量、

以及函数三个课题,另外 26 个覆盖了一些比较高级的话题,如条件判断、循

环、类和对象、代码测试、以及项目的实现等。

本书区别于其它入门书籍的特点如下:

  • 注重实践。本书提供了足够的练习代码,如果你完成了所有的练习(包括 加分习题),那你已经写了上万行的代码。要知道很多职业程序员一年也 就写几万行代码而已。
  • 注重能力培养。除了原序言提到的“读和写”、“注重细节”、以及“发现不同” 这样的基本能力以外,本书还培养了读者自己专研问题和寻求答案的能力。
  • 注重好习惯的养成。本书详细地讲解了怎样写出好的代码、好的注释、好 的项目。这会让你在后续的学习中少走很多弯路。

豆瓣评分:7.8 推荐指数:✩✩✩✩                    电子版地址:领取

《编程小白的第一本Python入门书》

既然笨办法不能让我学会Python,那么我决定用一种聪明方法来学,为自己创造学习的捷径。
这种高效学习法的核心在于:
1、精简:学习最核心的关键知识;
2、理解:运用类比、视觉化的方法来理解这些核心知识;
3、实践:构建自己的知识体系之后,再通过实践去逐渐完善知识体系。

实际上,如果你听说过《如何高效学习》中的整体学习法,你会发现它和我的高效学习法很相似,作者斯科特·杨用一年的时间学完了麻省理工四年的课程。既然这种高效学习法可以用来学习经济学、数学、物理,那么当然也可以用来学编程。

 《Python数据分析基础》

本书展示如何用 Python 程序将不同格式的数据处理和分析任务规模化和自动化。

主要内容

包括 :

          Python 基础知识介绍、CSV 文件和 Excel 文件读写、数据库的操作、示例程序演示、图

表的创建,等等。

本书适合数据分析与处理工作相关人员。

  《零基础学Python》

本书是针对零基础编程学习者研发的Python入门教程。

从初学者角度出发,通过通俗易懂的语言、流行有趣的实例,详细地介绍了使用IDLE及Python框架进行程序管理的知识和技术。全书共分17章,包括初识Python、Python 语言基础、流程控制语句、序列的应用、Pygame 游戏编程、网络爬虫开发、智慧星答题测试系统等。

书中所有知识都结合具体实例进行讲解,涉及的程序代码给出了详细的注释,可以使读者轻松领会Python 程序开发的精髓,快速提高程序开发技能。
 

豆瓣评分:9.3 推荐指数:✩✩✩✩✩               电子版地址:领取

  《利用Python进行数据分析》

本书共12章,除非你已经什么都会了,否则我建议全部阅读。如果没有学过Python,建议
先看看本书后面的附录。本书所用到的Python编程基础知识很少,所以只看那个附录完全
足够了。但是,如果你- -点儿编程基础都没有的话,可能需要再看一本有关Python入门的
书才行(比如《Python编程实践》)
 

豆瓣评分:8.7 推荐指数:✩✩✩✩✩              电子版地址:领取

  《Python游戏编程入门》

学习一种编程语言,还有比开发游戏更好的方法吗?

本书为读者提供了充分的实践和练习,并且关注Python编程中的高级话题,这些全部通过游戏示例和项目来介绍,而这已经证明是一种高效而有趣的学习方法。

本书介绍了数据结构、文件处理、异常、面向对象编程、GUI编程、多媒体编程、命名空间和程序规划。

本书将使读者掌握Python语言的深层知识。

本书具有以下特色:

1.以开发游戏为学习方法;

2.利用已经学到的知识,逐渐增加编程项目的挑战性,逐步构建牢固的基础知识;

3.通过每章最后的挑战练习,鼓励读者测试自己的技能并应用自己的知识;

4.Web站点(www.jharbour.com)包含了所有的源代码和其他资料。

 《Python王者归来》

本书以约800个程序实例讲解了下列知识:

  • 完整的Python语法
  • Python的输入与输出
  • Python的数据类型
  • 列表(list).元组(uple).字典(dict)、集合(set)
  • 函数设计
  • 类设计
  • 使用系统与外部模块(module)
  • 设计自己的模块(module)
  • 文件压缩与解压缩
  • 程序除错与异常处理
  • 文件读写与目录管理
  • 正则表达式(Regular Expression)与文字检索
  • 剪贴簿(lipboard). Word、 PDF文件处理
  • Excel. CSV. Json 文件处理
  • 图表绘制
  • 电子邮件与简讯
  • 鼠标与键盘控制
  • 人脸识别系统
  • QR code制作
  • 多任务与多线程
  • 动面,音效、游戏设计
  • 网络爬虫与伪装浏览器
  • 图像处理与文字辨识
  • 设计桃园机场出入境人脸识别系统

其实前15章的内容已经足够让你具备Python 基础知识了,如果你有兴趣继续钻研,建议你可
以继续阅读迈向Python 高手之路。

 

 《超简单用Python让Excel飞起来---入门篇》

本书就是一本讲解如何用Python和Excel“强强联手”打造办公利器的 案例型教程。

全书共9章。

第1~3章主要讲解Python编程环境的搭建、 Python的基础语法知识、模块的安装和导入、常用模块的基本用法等内容,为后面的案例应用打下坚实的基础。

第4~8章通过大量典型案例讲 解如何用Python编程操控Excel,实现数据整理、数据分析、数据可视化等工作的自动化和批量化处理。

第9章主要讲解如何在Excel中调用 Python代码,进一步拓宽办公自动化的应用范围。

  《超简单用Python让Excel飞起来---实战篇》

本书淡化理论,突出实操,主体内容按照Excel操作划分章节,每一章的内容又分为 一个个小专题,力求每个专题解决一个问题。

全书共8章。

第1章主要讲解Python编程环境 的搭建、模块的安装与导入、Python语法基础知识、初学者常见问题等内容,为后面的案 例应用打下坚实的基础。

第2~8章通过大量典型案例讲解如何用Python编程操控Excel, 自动化和批量化地完成工作簿操作、工作表操作、行/列操作、单元格操作、数据处理与 分析操作、图表操作、打印操作等。

这些案例从工作中的应用场景入手,用Python编程解 决相应的问题。

《超简单用Python让Excel飞起来---核心模块语法篇》

本书从Excel办公自动化涉及的Python模块中精选了4个核心模块,全面而系统地介绍这些模块中常用的函数和属性。

全书共7章,分为3个部分。

第1部分为第1章,介绍用于完成路径、文件夹和文件操作的pathlib模块。

第2部分为第2~5章,介绍用于完成Excel办公操作的xlwings和openpyxl模块。

第3部分为第6章和第7章,介绍用于导入和整理数据的pandas模块。

  电子版地址:领取

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值