一、前言

网上有很多Python书或者视频,种类繁多该怎么选择?
看书全是文字看就了眼睛累,也容易厌倦,看视频有时候又觉得讲的慢,有其他方案吗?

其实,关于自学python,找一本浅显易懂,例程比较好的教程,从头到尾看下去。不要看很多本,专注于一本。把里面的例程都手打一遍,搞懂为什么即可。
这是我最近在看的一本书《看漫画学Python 全彩版》刚好解决了上面的两个问题,通过漫画的方式传授、教学python,让学Python变得不再枯燥:


二、作者简介

关东升

一个在IT领域摸爬滚打20多年的老程序员、软件架构师、高级培训
讲师、IT作家。熟悉Java、Kotlin Python、iOS、Android、游戏开发、
数据库开发与设计、软件架构设计等多种IT技术。参与设计和开发北京
市公交一卡通百亿级大型项目,开发国家农产品追溯系统、金融系统微
博等移动客户端项目。近期为中国移动、中国联通、南方航空、中国石
油、工商银行、平安银行和天津港务局等企事业单位授课。


三、内容分享

1. 循环


2. 异常处理



3. 实战案例


四、书籍获取


五、自学建议

关于自学python,找一本浅显易懂,例程比较好的教程,从头到尾看下去。不要看很多本,专注于一本。把里面的例程都手打一遍,搞懂为什么。


其实python非常适合初学者入门。
相比较其他不少主流编程语言,有更好的可读性,因此上手相对容易。自带的各种模块加上丰富的第三方模块,免去了很多“重复造轮子”的工作,可以更快地写出东西。配置开发环境也不是很复杂,mac和linux都内置了python。另外据我所知,不少学校也开始使用python来教授程序设计课程(比如本人的母校)。
我就是完全通过网上资源自学python的。从在校时候用python接活赚零花钱,到在创业公司用python开发商业网站和游戏后台。所有遇到的问题,几乎都可以从互联网上的公开资源找到答案。
如果是新手的话,建议语法部分跟着书打代码,所有代码都打一遍,无论简单还是复杂,新手要多打代码才有手感。


因为Python是跨平台的,它可以运行在Windows、Mac和各种Linux/Unix系统上。在Windows上写Python程序,放到Linux上也是能够运行的。

语法部分每一小节都有几个习题,这本书的习题都不难,并且量很小,而且都是本节讲过的东西,参照前面的讲解都能做出来。新手的话,建议把习题都做了,即使一眼就能看出来怎么写也要打一遍,因为总会有莫名其妙的各种问题,不能眼高手低,要实践。


六、Python优缺点

优点:

  1. 开源、易于维护
  2. 可移植
  3. 易于使用、简单优雅
  4. 广泛的标椎库、功能强大
  5. 可扩展、可嵌入

缺点:

  1. 运行速度慢
  2. python是解释性语言,运行时翻译为机器码非常耗时,而c语言是运行前直接编译成cpu可执行的机器码。但是大量的应用程序不需要那么快的运行速度,因为用户根本感觉不出来。
  3. 另外就是代码不能加密解释型语言发布程序就是发布源代码,而C语言只需要把编译后的机器码发布出去,从机器码反推出c代码是不可能的。

七、总结

一个Python 程序员的成长路线图应该是这样子的:
基础语法–>语感训练–>课题练习–>分方向继续学习–>中级程序员–>拓展深度和广度–>高级程序员。


当然,除了简单,我做Python教程还有一个重要的原因:我每天都在写Python代码。
我可以更细致地为你讲解其中容易被忽略的细节。Python是很有利于形成良好编程思维的一门语言。每天5分钟,先动起手来再说。


每种语言都会有它的支持者和反对者。
使用多线程爬虫爬取了西瓜直播(今日头条旗下APP)各类型游戏的主播直播数据107.5万条(时间:2019年4月30日0时至5月7日0时7天,平均每隔5分钟获取一次各类型游戏所有主播直播数据),并分析直播平台和游戏主播行业是否真如我们想象般的暴利,以及游戏主播的回报跟付出的努力是否成正比


有些的同学,往往是三分钟热度。偶然受到了刺激,发奋要学习 Python,以便投入数据科学的事业中。
他会立即跑到图书馆或者书店抱回来一本《X 天从入门到精通 Python》的书开始啃。结果 X 天还没到,就顺利跑完了从入门到放弃的全过程。

你没能坚持下来,自己肯定是有责任的。但是最大的问题,在于过度高估自己的自律能力。

当下是一个喧嚣、浮躁的时代。
我们总是被生活中大量涌现的热点所吸引,几乎没有深度阅读和思考的时间和机会。我始终认为,学习是需要沉下心来慢慢钻研的,是长期的;同时,学习不应该被赋予太多的功利色彩。

2022年适合初学者的Python书籍推荐相关推荐

  1. 适合新手的python书籍推荐_推荐一本适合初学者全面自学python的书(附赠电子书)...

    原标题:推荐一本适合初学者全面自学python的书(附赠电子书) 今天一个朋友问我:有个朋友要学习 python,她属于那种特别能啃书的,让我推荐.我学 python 都是无师自通的,没有看过什么书, ...

  2. 久等了,你要的 Python 书籍推荐,来了

    前言 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手. 很多已经做案例的人,却不知道如何去学习更加高深的知识. 那么针对这三类人,我给大 ...

  3. python国内书籍推荐_久等了,你要的 Python 书籍推荐,来了!

    前言 时不时有小伙伴私信问我有什么好一些的 Python 书籍推荐,想要学习学习. 那么今天就来给大伙说道说道,我会划分为以下几个分类,让不同阶段的朋友可以根据自身的情况,选择适合自己当下学习的 Py ...

  4. 适合初学者的java书籍

    学习java技术除了报Java培训班还有自学,书本知识一定不能忘了,书本知识带来的价值更直观,也方便记录,下面小编就为大家详细的介绍一下适合初学者的java书籍. java培训分享适合初学者的java ...

  5. python一般学多久可以考试_为何Python适合初学者 一般Python要学习多久

    为何Python适合初学者?一般Python要学习多久?很多人都觉得,Python是一门很好学的语言,非常适合入门.但更多人都是不清楚具体原因的.那么,我们不如一起来看看Python为何更适合初学者, ...

  6. 初学python书籍推荐

    初学python书籍推荐 Python书籍1[从入门到实践]:https://download.csdn.net/download/qq_31939617/10364629 下载 Python书籍2[ ...

  7. 初学者python书籍推荐_2019年Python入门书籍推荐

    大概是一时改变不了之前的学习习惯,所以很多Python小白都来问我有什么适合的Python入门书籍推荐.接下来我就为大家推荐几本经典的:(请大家根据自己以下六种情况对号入座,挑选适合自己的 Pytho ...

  8. 推荐几本适合初学者的Java书籍

    学习java哪本书比较好?作为Java初学者,我想这是问的最多的问题了老,下面整理一些学习java的好书推荐给大家,希望对大家学习java有所帮助. Java入门好书推荐:<Head First ...

  9. 零基础python书籍推荐-非IT行业,零基础自学Python,选什么书?

    零基础python入门书籍推荐读哪些书?很多Python 初学者都希望有经验的资深人士能推荐一些入门书籍,于是你就会搜到有网友推荐的超长的入门书单,然而这简直跟没推荐一样.这些书籍并不适合初学者,对于 ...

最新文章

  1. 基于tiny4412的Linux内核移植 -- eMMC驱动移植(六)
  2. python日历提醒_如何通过python发送日历邮件(ics)
  3. cacti 整合nagios,以及总是off处理办法!
  4. 加速repo sync的技巧
  5. 正则表达式以什么开头以什么结尾_股票hk是什么意思,股票st开头是什么意思,新通联股票...
  6. 阿里巴巴Java开发手册——速读记录
  7. 针对12306.cn网站应用架够的一些看法
  8. 成为顶尖架构师必须要面对的面试题
  9. 浅析C++游戏开发工程师的工作职责以及任职资格
  10. CAD中怎么创建圆弧?CAD圆弧快捷键应用技巧
  11. Java猜数游戏怎么验证_Java实现猜数游戏
  12. Shape对象和轮廓填充ShapeGeometry
  13. DA1458x SDK Software Layout 随笔
  14. 印象笔记Android怎样创建md,LocalNote,让你像使用本地文件一样使用印象笔记(支持 markdown 格式)...
  15. html图片水波浪,css 实现水波纹,波浪动画效果
  16. 使用51单片机编写计时器(分钟,秒钟分离版)
  17. uint与int的区别
  18. 举例:MySQL 使用DQL命令查询数据
  19. 【无标题】光纤收发器TX、RX分别表示什么?区分单纤双纤收发器的方法
  20. poi实现的excel模板数据填充

热门文章

  1. 36 岁未婚大龄女,不找对象偏偏要学编程 | 程序员有话说
  2. CCRC信息安全服务资质--信息系统灾难备份与恢复服务
  3. 【求大神帮助】thinkphp3.2.3老是被篡改入口文件
  4. 算法笔记:加勒比海盗船---最优装载问题 如何将最多的宝物装上船 贪心求解 C++
  5. Cisco官方CCNA在线考试模拟(转)
  6. 数据库连接报错:The server time zone value '�й���׼ʱ��' is unrecognized
  7. 更新MacOS BigSur是遇到的常见问题及解决方案
  8. dayz服务器刷车文件在哪里,» Dayz 服务器 汽车消失怎么办
  9. C# DialogResult的用法
  10. python股票基金交易模拟系统django+vue