公司新项目用 Python ,怎么自学比较好?

2019-07-17 06:43:57 +08:00
 Ericreateworld

公司新项目用 Python,怎么自学比较好?原来是写 php 的,现在想学习 Python。请教大家是怎么自学新的编程语言的。

5836 次点击
所在节点    Python
33 条回复
jmc891205
2019-07-17 06:54:46 +08:00
官网 tutorial
nightcat
2019-07-17 07:26:12 +08:00
电脑看板块右边
leido
2019-07-17 07:46:14 +08:00
难道楼主 php 是生来就会的?
imycc
2019-07-17 07:55:12 +08:00
找个入门教程刷一遍,了解 python 的基础概念。然后:

有事没事就用 python 写一些小脚本,工作上很多事情都可以用脚本来简化的。

如果你写后端,看 flask 的入门教程,写一个小应用。遇到问题就去找解决方案。

买一本 python 核心编程,没事就看一看补充知识面。
crella
2019-07-17 08:01:44 +08:00
py 和 java 是国内自学网站和视频最多的语言了,估计每天 8 小时看三年都看不完,看够了就去 github 和 oschina 抄一下热门得开源程序,多去 cnblog,少去 csdn
laravel
2019-07-17 08:37:26 +08:00
packt
lidongyx
2019-07-17 08:39:28 +08:00
keepeye
2019-07-17 08:41:18 +08:00
1 天时间随便找一个 python 教程读一遍,了解了基本语法和数据结构,剩下的只能实打实积累经验了
cnmllll
2019-07-17 08:58:51 +08:00
入门 看菜鸟教程哦
lihongjie0209
2019-07-17 08:59:43 +08:00
懂基本的编程概念 + 熟悉数据库操作 API 直接就可以上手
wizzer
2019-07-17 09:11:10 +08:00
一周学会,3 天写个程序的飘过……

https://github.com/Wizzercn/PythonWk
oahebky
2019-07-17 09:14:15 +08:00
@lidongyx “有 Python 经验的程序员,一天入门” ?
tohearts
2019-07-17 09:33:18 +08:00
https://docs.python.org/zh-cn/3.7/ 这个怕是最快的入门吧
AllenBigBear
2019-07-17 10:05:18 +08:00
外面铺天盖地的 python 资源啊。。。。
zjsxwc
2019-07-17 10:17:16 +08:00
这个楼主只发了一个贴,就跑路了
skinny
2019-07-17 10:30:49 +08:00
边写边实践,单纯看书看文档,或者很少写代码的话,没多久看过的东西就非常容易忘记干净。

教程的话推荐官方文档。
Flasky
2019-07-17 10:45:02 +08:00
Python 应该是最好入门的了,打开记事本就能写
crella
2019-07-17 12:23:27 +08:00
@Flasky 哪个脚本语言不是打开记事本就能写,py 还得缩进
gaoyadianta
2019-07-17 13:01:34 +08:00
@crella 绝大多数代码都是打开记事本就能写
xpresslink
2019-07-17 14:11:47 +08:00
先随便找一本入门书,或网上教程,撑握数据结构和语法,看两小时。
写几个小脚本体会一下,一天
百度一下 python 经典面试题,两天
标准库撸一遍,两天
看书《流畅的 Python 》两天
看书《 python cookbook 》两天

学习一下 LINUX,pip,venv 之类的环境搭建知识。
学习一下 pycharm 安装使用,1 天。

粗略试用一些常用第三方库,numpy, pandas, BS4,pymysql, requests, gevent, ..... 7 天
把这个收藏了,慢慢看。
https://github.com/jobbole/awesome-python-cn

然后学一下,django/flask 选一个 web 框架 5 天能撸出网站来。
学个 scrapy 之类在爬虫,3 天。

大约一个月就可以撸项目了。

你要是实在太愚钝就只能
慢慢看这个了: https://github.com/jackfrued/Python-100-Days

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/583628

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX