V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
Ericreateworld
V2EX  ›  Python

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

  •  
  •   Ericreateworld · 2019-07-17 06:43:57 +08:00 · 5839 次点击
    这是一个创建于 1988 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    33 条回复    2019-07-18 08:56:59 +08:00
    jmc891205
        1
    jmc891205  
       2019-07-17 06:54:46 +08:00 via iPhone   ❤️ 1
    官网 tutorial
    nightcat
        2
    nightcat  
       2019-07-17 07:26:12 +08:00
    电脑看板块右边
    leido
        3
    leido  
       2019-07-17 07:46:14 +08:00 via Android
    难道楼主 php 是生来就会的?
    imycc
        4
    imycc  
       2019-07-17 07:55:12 +08:00
    找个入门教程刷一遍,了解 python 的基础概念。然后:

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

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

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

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

    教程的话推荐官方文档。
    Flasky
        17
    Flasky  
       2019-07-17 10:45:02 +08:00 via Android
    Python 应该是最好入门的了,打开记事本就能写
    crella
        18
    crella  
       2019-07-17 12:23:27 +08:00 via Android
    @Flasky 哪个脚本语言不是打开记事本就能写,py 还得缩进
    gaoyadianta
        19
    gaoyadianta  
       2019-07-17 13:01:34 +08:00
    @crella 绝大多数代码都是打开记事本就能写
    xpresslink
        20
    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
    onice
        21
    onice  
       2019-07-17 15:46:35 +08:00
    darouwan
        22
    darouwan  
       2019-07-17 15:49:07 +08:00
    遇到问题就查呗
    locoz
        23
    locoz  
       2019-07-17 15:50:53 +08:00
    直接照着需求做呗,我写 Java、写 Go 都这么弄的,语法大同小异,查一下就知道了
    Karpov
        24
    Karpov  
       2019-07-17 16:01:29 +08:00
    https://github.com/gothinkster/realworld
    安利了好几个朋友,都说很好
    [Imgur]( )
    Karpov
        25
    Karpov  
       2019-07-17 16:07:00 +08:00
    接 LS,涵盖了基本的认证、CRUD,适合菜鸟入门。配合一套完整的 API 文档。作为后端使用 postman 配合调试。能让你进步很快。
    rabbitlbj
        26
    rabbitlbj  
       2019-07-17 16:56:26 +08:00 via Android
    @xpresslink l 流畅的 python 和 cookbook 两天看完?老铁有点强啊
    janxin
        27
    janxin  
       2019-07-17 17:08:46 +08:00
    zdnyp
        28
    zdnyp  
       2019-07-17 17:10:58 +08:00
    用到啥学啥呗,第三方库这么多...全靠百度和文档...Python 的语法算是比较友好的了
    xpresslink
        29
    xpresslink  
       2019-07-17 19:41:13 +08:00
    @rabbitlbj 我看的时候神算 python 语言基础已经达到至少中级以上水平了,所以每本看了两天多时间。因为好多东西都会了,基本上一带而过。对于小白确实难了点了。
    qile1
        30
    qile1  
       2019-07-17 23:23:38 +08:00 via Android
    @Karpov ls 是什么程序,能细说下?
    lidongyx
        31
    lidongyx  
       2019-07-18 01:05:51 +08:00 via iPhone
    @oahebky 你这理解能力?楼主有 php 经验,再看 python 教程一天可以入门。
    Yvette
        32
    Yvette  
       2019-07-18 01:13:09 +08:00
    愿意看书的看书,不愿意看书的看视频
    Tmac15
        33
    Tmac15  
       2019-07-18 08:56:59 +08:00
    @xpresslink 膜拜大佬,流畅的 python 和 cookbook 居然能这么快看完
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3002 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 14:03 · PVG 22:03 · LAX 06:03 · JFK 09:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.