推荐学习书目
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
shunconf
V2EX  ›  Python

关于 Python 和我的那些事

  •  
  •   shunconf · Jun 27, 2020 · 4135 views
    This topic created in 2152 days ago, the information mentioned may be changed or developed.

    我觉得我学了 Python 也不会写代码,最近在上极客时间的 Python 训练营, 目前在做第一周的作业,无从下手。 感觉自己什么都学不好。只会修电脑

    19 replies    2020-06-29 09:10:52 +08:00
    Ultraman
        1
    Ultraman  
       Jun 27, 2020 via Android
    单纯学语法确实没意思,不过网上好多 Python 爬虫之类的,有时间了摸索摸索写俩爬虫玩玩爬爬找点兴趣?

    PS:会修电脑也厉害哇,我就只会写点简单的代码,硬件相关一窍不通。。。
    Ultraman
        2
    Ultraman  
       Jun 27, 2020 via Android
    像你另外那个帖子中那个监控软件版本的工具,拿 Python 再写一遍。
    MeatIndustry
        3
    MeatIndustry  
       Jun 27, 2020
    题主是刚开始接触代码吗,不要急,刚一开始接触就是这样的。你可以从老师上课的例子开始,不要看老师的解答,自己敲,如果有课后题的话就更好了,自己尝试解答。和数学题一样,都是练习练出来的熟练的。
    MeatIndustry
        4
    MeatIndustry  
       Jun 27, 2020
    @MeatIndustry 编程题是大化小,然后通过步骤的方法解决的,坚持下去培养起来 computational thinking
    xingshu1990
        5
    xingshu1990  
       Jun 27, 2020
    先去看中国大学慕课网里面的嵩天老师的 Python 基础教程(可加速去看),看过几集以后,翻回去再去看一下原先的视频,暂停下,在自己的 IDE 中手打代码,保存运行一下,看一下效果。如果调试的结果和内容中不一样,看一下什么地方不一样,再逐行将该行的代码作用 用自己的话去读出他的意思。
    这样如果能保持一个星期 每天至少一个小时沉浸式学习的话,你可以慢慢学习一些其他东西了,比如爬虫,比如存储 txt mysql 再去学习一些操作 excel 的东西了。
    aydd2004
        6
    aydd2004  
       Jun 27, 2020
    依据需求走

    当初就是为了解决重复工作问题 然后自己弄了个玩意儿

    一路搞了 mysql pandas tkinter 爬虫,虽然没搞的多精通,但是至少能用了。

    光看教程有点脱离实际的感觉
    Isu
        7
    Isu  
       Jun 27, 2020
    慢慢来,刚接触的话就是兴趣驱动呗。先定一个大方向,比如说你要写个什么小玩意,然后就是搜索+堆积木了,这个过程能学到挺多的
    putaozhenhaochi
        8
    putaozhenhaochi  
       Jun 27, 2020 via Android   ❤️ 2
    修电脑比写代码有意思多了。
    locoz
        9
    locoz  
       Jun 27, 2020 via Android
    你觉得你「学了 Python 也不会写代码」实际上是因为你是「为了学而学」,无从下手很正常。
    你可以想想你能用编程做些什么东西,哪些东西能让你日常生活更便捷、哪些东西能帮你解决一些问题,然后就尝试把它们做出来。简陋也没关系,在不断迭代、优化的过程中你就会自然而然地搞明白你学到的那些东西。
    imn1
        10
    imn1  
       Jun 27, 2020
    欲望推动人类发展,如果不想发展,只是欲望不够大,是可舍弃的欲念
    dangyuluo
        11
    dangyuluo  
       Jun 27, 2020
    万事开头难
    dalang
        12
    dalang  
       Jun 27, 2020
    取决于学 python 的目的,如果是为了帮助平时的工作提高效率和通过学 python 找个程序员的工作,这两种要求是不一样的。后者的话,学 python 只能作为编程入门,一些编程的基本知识,包括必要的数据结构和算法,还是要去了解的。
    EyreYoung
        13
    EyreYoung  
       Jun 27, 2020
    编程向来都是需求引导学习,比如最常见的处理数据。
    GeneralL
        14
    GeneralL  
       Jun 27, 2020
    +1,自学了一些。
    也是从需求出发,学个基础语法,然后就需要啥学啥。
    爬虫开始,学 requests,然后复杂点的网站再学 Selenium,再学学 Linux Crontab 做定时任务。
    也学过 PDF 相关库做批量识别工具。

    如果有一个明确的想要实现的功能在针对学习的话,动力或者效果都会很不错。
    love
        15
    love  
       Jun 27, 2020
    别“学”,先大至浏览下官方文档看看有些什么内容心中有数,然后直接用起来,细节再去查文档。
    一直停在学上太枯燥没几个人能坚持下来。
    另外建议删了 windows 用 linux,编程心态会不一样。
    enaxm
        16
    enaxm  
       Jun 27, 2020   ❤️ 1
    python 是新时代的 office,重点是用 notebook 拿来数据分析、画图、写论文

    离编程大概还有一万步的距离
    alphardex
        17
    alphardex  
       Jun 27, 2020
    用 Python 写写小工具还是蛮不错的: https://github.com/alphardex/python-gadgets
    当然爬虫也可以,以前自己写了一个爬虫框架,用起来挺方便的: https://github.com/alphardex/looter
    总之一句话:实践出真知。
    37Y37
        18
    37Y37  
       Jun 28, 2020
    我在你这个状态的时候搞了下这个: https://blog.ops-coffee.cn/s/yhkyj16yui0bppygkv_d1w

    找找身边的需求然后实现它,或者把你手里重复的工作想办法自动化掉
    shunconf
        19
    shunconf  
    OP
       Jun 29, 2020
    谢谢 V 友们
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3502 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 10:32 · PVG 18:32 · LAX 03:32 · JFK 06:32
    ♥ Do have faith in what you're doing.