21天能精通python吗,怎么学好?

自学Python的大佬


Python零基础入门

零基础入门就得从最基本的变量,语法格式,数据类型,函数,作用域,模块等基本知识入手(有编程基础基础也得这么来)

和篮球一样,先来三步上篮:

Python基础知识入门,从程序基础开始学,能看懂代码就可以了。三种选择:

第一种:找一本Python入门教程书,比如《Head First Python 中文版 》《笨办法学Python 》《简明 Python 教程》。Head First系列书籍都非常简单易懂,适合文科生看,从最基本的东西讲起,有编程基础的同学看着会觉得幼稚。另外两本都是普通入门书,随便选。

第二种:看网站入门教程

第三种:视频教程,推荐慕课网。其他还有网易云课堂,学堂在线(这个里边大学课程比较多)

学写一些基本的Python程序,上述《简明 Python 教程》后边的示例可以做。想更进一步掌握基础,可以做一点leetcode easy题目练练手。(看个人情况呗,反正我是没那个耐心,做题实在太枯燥,虽然写题是很有好处的)

做一些感兴趣的小项目,这里有Python习题100例,很基础。觉得不够高大上可以玩实验楼里的项目,实验楼是个不错的网站,可以做一些很好玩的东西。

以上三步可以让你21天精通Python哟

更多IT知识可以关注我哦


北大青鸟海南大立校区


所有号称精通XX语言的面试者,简历可以直接Pass!

所有号称《21天精通XXX语言》的书籍,都可以直接扔进垃圾桶,不要犹豫!

在IT界惯用的黑名单词当中,《21天精通C++》、《21天精通Java》、《21天精通Python》等都名列前茅。那么你说,21天精通Python可能吗?一万小时定律,在IT界是永恒的真理。


如何学好Python呢?下面谈谈自己的经验:

1、编程环境搭建

说的再多不如直接动手实践,这里推荐直接入手Python3系列,毕竟Python核心团队目前已经停止对Python2的维护。Windows平台直接在官方网站下载安装包,一键傻瓜式安装即可。Linux更简单,直接apt-get install或者yum install一条命令即可完成。

2、书籍推荐

书籍是人类进步的阶梯,编程行业亦不例外。下面推荐几本入门、提升的Python书籍,其中Python官方文档目前已经中文版上线,所有你遇到的基础问题都可在此找到答案。

简明 Python 教程

Python编程,从入门到实践

Python核心编程

Python官方教程文档

看书学习过程中切不可只看书不实战,看书学习的基础上,一定要对课后习题动手实战,编码总结。

写代码的时间一定要大于看书看视频的时间!

写代码的时间一定要大于看书看视频的时间!

写代码的时间一定要大于看书看视频的时间!

3、编程工具选择

Python开发,重点推荐两款工具:

Pycharm

Python开发首选IDE,无需额外配置,直接下载后傻瓜式安装,完成后即可使用。

VSCode

微软出品,必属精品。旨在替代Sublime、Atom之流,跨平台支持,插件丰富,安装包小巧,和其他IDE相比,最大的好处就是启动快,搭配Python插件,亦可达到语法智能提示之妙。

4、遇到问题怎么办?

授人以鱼不如授人以渔,在编程的道路上,一定会遇到各种各样的问题,真正的勇士敢于直面惨淡的 BUG。

善用搜索引擎,善用Google,学会科学上网是每一个IT人士必备的技能;

融入圈子,多和同行大佬交流,这里重点推荐GitHub、StackOverflow。

5、项目实战

参与各类项目,不仅可以帮助我们对之前学习的基础知识融会贯通,更可培养我们的兴趣。你可以试着去写个小爬虫,去爬取豆瓣Top50热门电影,爬取微博漂亮小姐姐的私房图等等!

本文为作者“一个程序员的奋斗史”悟空问答原创文章,未经允许转载、抄袭必究!

一个程序员的奋斗史


Python虽然容易上手,但真正精通一般人21天肯定不够(大神就不说了),21天

能精通某一领域的程序、算法就很不错了,很多书籍、教程都打着这样的旗号,但想要精通还需要大量的实践。

Python涉及的领域很多,包括Web和Internet开发,科学计算和统计,人工智能,桌面界面开发,软件开发,后端开发,网络爬虫开发。每一项还涉及到背后的基础知识,如果没有基础知识支撑,那只会简单的程序操作也没有啥用。