你好,老修来分享一下你的问题。
想学Python,又是零基础,可以选择自学,你在职,也只能选择自学,参加培训班在线培训,效果和自学没什么太大的区别,那自己是有一定的前提条件,偶有专门写三篇文章是给零基础自学的萌新们的,老修自己也是自学的,你有兴趣可以去看一下(12个月,零基础自学Python语言心得分享-上篇(内含建议和方法)),希望能帮到你;
那这里分享一下,学完基础以后,大家可以用Python干嘛?最好是一开始就选择好方向去学,不要为了想学而学,或者现在到处在宣传一门流行的语言,大家就去学它,这样的意义不大,大家先来看一张图:
这里可以看到,你学完Python基础以后,还要学数据库,比较建议是学MySQL,然后根据你实际工作能用得上的去学一个方向,这里一共被细分了九个方向,去选择一个能用的上的方向,比如自动化,或者前端开发,不然花了时间学完了,学了没能应用上,这样不久你就又忘了。
希望偶的分享能帮到你。
不建议看视频,也不建议看电子书,建议看原汁原味的最新的官方文档,如果能在命令行自行查看内置文档最好不过了。
无需视频python本身就是脚本语言,无需编译,直接复制粘贴就可以运行,完全不需要看视频。看视频的时间,还不如把源代码手敲一遍。
不建议电子书至于电子书,国内的不建议看,国外的建议看原版,最建议的是看官方的文档,并且有中文版。偶个人看过,中文翻译质量很高,太低的话,估计也上不了python官方网站。
偶学习技术将近十多年,一个教训就是一定要看原版,尽量不要看翻译的资料,很多翻译驴唇不对马嘴。
建议实战。一定要手动输入代码。否则 你看视频、电子书,都觉得很简单,理所当然。当你真正输入时可能就会傻眼。强烈建议用ipython,支持tab自动补全,并支持内省功能。输入一个函数名或变量加问号,就能显示对应信息。如果输入两个问号,会有惊喜!!
或者如果你能配置好ide, 鼠标放在函数上,就能获得对应函数的文档。
最后建议带着目标去学,比如用python分析下最近三个月的股票数据,效率会更高!
Python初学者看什么书?
1、《Python编程:入门到实践》
书中内容分为基础篇和实战篇两部分。基础篇介绍基本的编程概念,实战篇介绍如何利用新学到的知识开发功能丰富的项目:2D游戏《外星人入侵》,数据可视化实战,Web应用程序。
推荐理由:这本书,书中涵盖的内容是比较精简的,没有艰深晦涩的概念,最重要的是每个小结都附带有”动手试一试”环节。理论和实践恰到好处,行文逻辑流畅,不跳跃,手把手教的感觉,却绝不啰嗦,非常适合入门。
2、《Python基础教程》
这本书内容涉及的范围较广,既能为初学者夯实基础,又能帮助程序员提升技能,适合各个层次的Python开发人员阅读参考。最后几章的10各项目更是这本书最大的亮点,不仅实用而且讲解到位。
推荐理由:做为一门语言教程书籍,这本书讲得非常不错!该说的说得清楚,不该说的轻轻点到,读者想要网上查找的时候也有迹可循,轻重把握很好。作者会将不同的理解方式和实现方式放在一个例子中,更多的时候作者会有颇为有趣的幽默来让读者感到轻松愉快。
3、《笨方法学Python》
这是一本Python入门书籍,适合对计算机了解不多,没有学过编程,但对编程感兴趣的读者学习使用。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。
推荐理由:编程入门的必备书,从一个个的小例子入手,不仅是教你写Python代码,还有编程的技巧。
4、《Python编程快速上手》
本书的首部分介绍了基本Python编程概念,第二部分介绍了一些不同的任务,通过编写Python程序,可以让计算机自动完成它们。同时,每章的末尾还提供了一些习题和深入的实践项目,帮助读者巩固所学的知识。
推荐理由:本书尤其适合缺乏编程基础的初学者,语法使用Python 3,书中不仅介绍了Python语言的基础知识,而且还通过项目实践教会读者如何应用这些知识和技能。有其它编程语言经验的同学,也可以直接看着本书快速了解Python可以做什么,语法问题可以边做东西边查!
5、《Python核心编程》
书中内容总共分为3部分。
第1部分为讲解了Python的一些通用应用,包括正则表达式、网络编程、Internet客户端编程、多线程编程、GUI编程、数据库编程等。第2部分讲解了与Web开发相关的主题,包括Web客户端和服务器、CGI和WSGI相关的Web编程、Django Web框架等。第3部分则为一个补充/实验章节,包括文本处理以及一些其他内容。
推荐理由:它仔细、深入地剖析了一些重要的Python主题,而且读者无需大量的相关经验也能看懂。与所有其他Python入门类图书不同的是,它不会用隐晦、难以理解的文字来折磨读者,而是始终立足于帮助读者牢固掌握Python的语法和结构。