Python新手如何高效自学以应对公司新项目需求?

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


Python新手如何高效自学以应对公司新项目需求?
34 回复

官网 tutorial


核心思路:边学边干,项目驱动。

  1. 直接对标项目技术栈
    先看项目用哪些库(比如 Django、Pandas、Requests),官方文档和教程(比如 Real Python、PyTorch 官网)是最快的学习路径,别漫无目的地刷通用课程。

  2. 用最小可运行代码验证
    每学一个功能,立刻写个能跑通的脚本。比如学 Requests 就马上写个爬天气数据的例子:

    import requests
    response = requests.get("https://api.weather.com/data")
    print(response.json())
    

    跑通了再往项目里整合。

  3. 拆解项目任务
    把需求拆成小函数,每个函数只干一件事。比如“处理 Excel 数据”可以拆成:

    • 用 Pandas 读文件
    • 清洗某列数据
    • 输出新表格
      逐个实现,降低复杂度。
  4. 善用 AI 和社区
    卡住时,把错误信息直接扔给 ChatGPT 或 Stack Overflow,但一定要自己理解解决方案,别直接复制。

  5. 每天总结
    下班前花 10 分钟记录今天学了什么、解决了什么问题,积累自己的代码片段库。

一句话建议:用实际需求倒逼学习,写完能跑的代码就是进步。

电脑看板块右边

难道楼主 php 是生来就会的?

找个入门教程刷一遍,了解 python 的基础概念。然后:

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

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

买一本 python 核心编程,没事就看一看补充知识面。

py 和 java 是国内自学网站和视频最多的语言了,估计每天 8 小时看三年都看不完,看够了就去 github 和 oschina 抄一下热门得开源程序,多去 cnblog,少去 csdn

packt

1 天时间随便找一个 python 教程读一遍,了解了基本语法和数据结构,剩下的只能实打实积累经验了

入门 看菜鸟教程哦

懂基本的编程概念 + 熟悉数据库操作 API 直接就可以上手

一周学会,3 天写个程序的飘过……

https://github.com/Wizzercn/PythonWk

“有 Python 经验的程序员,一天入门” ?

外面铺天盖地的 python 资源啊。。。。

这个楼主只发了一个贴,就跑路了

边写边实践,单纯看书看文档,或者很少写代码的话,没多久看过的东西就非常容易忘记干净。

教程的话推荐官方文档。

Python 应该是最好入门的了,打开记事本就能写

哪个脚本语言不是打开记事本就能写,py 还得缩进

绝大多数代码都是打开记事本就能写

先随便找一本入门书,或网上教程,撑握数据结构和语法,看两小时。
写几个小脚本体会一下,一天
百度一下 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

遇到问题就查呗

直接照着需求做呗,我写 Java、写 Go 都这么弄的,语法大同小异,查一下就知道了

https://github.com/gothinkster/realworld
安利了好几个朋友,都说很好
[Imgur]( )

接 LS,涵盖了基本的认证、CRUD,适合菜鸟入门。配合一套完整的 API 文档。作为后端使用 postman 配合调试。能让你进步很快。

l 流畅的 python 和 cookbook 两天看完?老铁有点强啊

用到啥学啥呗,第三方库这么多…全靠百度和文档…Python 的语法算是比较友好的了

我看的时候神算 python 语言基础已经达到至少中级以上水平了,所以每本看了两天多时间。因为好多东西都会了,基本上一带而过。对于小白确实难了点了。

ls 是什么程序,能细说下?

你这理解能力?楼主有 php 经验,再看 python 教程一天可以入门。

愿意看书的看书,不愿意看书的看视频

膜拜大佬,流畅的 python 和 cookbook 居然能这么快看完

回到顶部