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
shunconf
V2EX  ›  Python

关于 Python 和我的那些事

  •  
  •   shunconf · 2020-06-27 10:50:52 +08:00 · 3444 次点击
    这是一个创建于 1602 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

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

    找找身边的需求然后实现它,或者把你手里重复的工作想办法自动化掉
    shunconf
        19
    shunconf  
    OP
       2020-06-29 09:10:52 +08:00
    谢谢 V 友们
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5300 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 07:19 · PVG 15:19 · LAX 23:19 · JFK 02:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.