刚开始接触python,如何正确高效的开展python学习?

大学毕业做了五年前端,javascript算不精通但是很熟练,今年28了,薪资一直还在10k左右徘徊,职场也一路平平淡淡,非常苦恼。最近公司新成立一个部门,内部招聘python,薪资是我现在的两倍,主要做data acquisition和web开发。我很感兴趣,毕竟是老员工,公司的hrd也极力推荐我,但是之前从来没有接触过python,我想用两个月时间,每天两小时来学习python,请问我该如何去做学习计划以及该从哪里开始学习,看什么教程、书或者资料?如果认真学习两个月是否可以达到中级水平?(独立编写一些常用的web项目与分布式爬虫的制作!)回复内容:
python教程 – 廖雪峰的官方网站

小白的python新手教程,具有如下特点:

中文,免费,零起点,完整示例,基于最新的python 3版本。实战部分包含一个完整的webapp。
读《python manuals》里的 tutorials。读《笨办法学python》读《head first python》读《django manuals》读《python manuals》里的 lib ref & lang ref,或先读拙著《编写高质量代码:改善python程序的91个建议 (豆瓣)》再读前者工作中,读用到的所有库的 manuals,遇到问题就读一下这些库的源码(浅尝即可)读《python源码剖析》读《python 开发实战》带新人,更新这个书单。
do sth.import requestsimport splinterimport bs4import scrapyimport sqlmapimport numpyimport djangoimport sqlite3import mysqldb
慢工出细活,多读书,多动手,多思考。。当然,这很困难
我感觉我自己python上手挺轻松的,并没有看太多的python教程。分享一下学习经历,希望对你有用。很早之前学习c++的时候就知道python了,但是一直没怎么关注。后来又陆陆续续学了java和c#这两种面向对象的语言,这个过程也偶尔听人说起python,但还是没什么学python的冲动。有个学期有门课程实验给了一份python代码,于是我决定学python。当然我并不打算精通,只要足以看懂那份代码就行了。当时我也学过两三种语言了,所以对一门程序语言的要素体会比较深。大概花了一两天的样子,我把一个精简的python教程快速浏览了一遍,达成了看懂那份代码的目标,然后就一直没再碰过python了。过了可能近一年之后,我选修了一门大数据推荐算法的课,课程作业要求用python写。于是我又花了几天找了个教程简单回顾了一下python语法,然后就开始一边bing百度google,一边查python文档编写算法作业了。这个过程中,我逐渐喜欢上了那种用几行python代码代替一坨c/c++/java代码的感觉。。。。。。等到课程完结的时候,我依靠网络和api帮助文档已经能比较随意的运用python语言了。
看下基本语法,然后直接开始撸码。比如前些天我要考学位英语,频繁查网页版的有道词典,其实我的需求只是说看一下不认识单词的中文意思,但是查询到好多没用的信息。于是花半小时写了个非常简单的有道词典查词功能。futantan/dic-scraper · github不要在语法基础上面花费太多时间,项目驱动往往是最快的,遇到的坑多了,头破血流后,就知道怎么做了。
这样的时间内,看一本书都是困难的。但是,如果你知道你的职位的工作内容,然后只看相关的,那大概是没问题的。不过不知道你们内部有没有面试,这是个问题。
前端我觉得这两年火很多了呀,大厂里5年左右的前端待遇远不止10k,平均不比python差,python虽好需求量没那么大。当然如果牛都牛。你确定要放弃前端?
有开发经验,上手很快推荐看一遍《python核心编程第2版》。也可以参考一下请看黄哥本人写的文章如何捅破python编程的那层纸article/pythonstudy.md at master · pythonpeixun/article · github剪刀石头布小习题三种语言python2、php、go代码article/jdstb.md at master · pythonpeixun/article · github一段小代码说明@property装饰器的用法一段小代码说明@property装饰器的用法黄哥python远程视频培训班article/index.md at master · pythonpeixun/article · github黄哥python培训试看视频播放地址article/python_shiping.md at master · pythonpeixun/article · github
《python manuals》里的 tutorials,有中文版

Posted in 未分类