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

学完编程基础都是怎么继续进阶的?

  •  
  •   urlfor · Sep 19, 2015 · 6536 views
    This topic created in 4065 days ago, the information mentioned may be changed or developed.
    学临床医学专业的, 课余时间在自学 Python, 会了一些 Python 基础的知识 (数据结构和算法表示没怎么接触过),之前 follow 了 Coursera 的"Python 交互入门"做了几个小小的游戏, 平时就只会写一些小爬虫, 感觉编程不能就这么点吧? 嘿嘿, 大家刚学完编程基础都是怎么进阶的呀?
    28 replies  •  2015-09-20 19:00:30 +08:00
    jas0ndyq
    jas0ndyq
    Sep 19, 2015
    1
    做项目
    cqcn1991
    cqcn1991
    Sep 19, 2015❤️2
    2
    我个人是 0 基础入门的( Ruby 和 Python ),和别人最大的区别就是,目的性很强
    简单来说,我是带着 Idea 过来的
    Ruby on Rails 入门,就是为了做自己的想法,于是结果就是做了网站。比如 http://productchase.coding.io/
    Python ,则是为了做数据分析。于是就拿 Pandas 做了数据分析,现在也是拿 Python 在做自己的一些数据分析
    adjusted
    adjusted
    Sep 19, 2015
    3
    做做做,就是做
    laoyuan
    laoyuan
    Sep 19, 2015
    4
    just do it ,就是干
    urlfor
    urlfor
    OP
    Sep 19, 2015
    5
    @jas0ndyq @adjusted 具体点呀, 都不知道做什么项目呢 ? 大家可以举例说说看啊. 或者这样来说, 我目前的程度,对"项目是什么" 都还没有一个清晰明确的概念呢
    liboyue
    liboyue
    Sep 19, 2015❤️1
    6
    数据结构和算法都没学怎么算学完编程基础了?。。。
    Sabermadao
    Sabermadao
    Sep 19, 2015 via Android
    7
    学医的居然还有时间精力学编程?牛逼
    XianZaiZhuCe
    XianZaiZhuCe
    Sep 19, 2015
    8
    做项目。(最基本的,做一个自己的博客?
    6L 说的是。
    msg7086
    msg7086
    Sep 19, 2015
    9
    跟着自己的脑洞去做 30-50 个小项目,然后应该就差不多了。
    aszxqw
    aszxqw
    Sep 19, 2015
    10
    学临床医学有课余时间?
    WildCat
    WildCat
    Sep 19, 2015 via iPhone
    11
    五字真言:

    豆瓣妹子图
    shoaly
    shoaly
    Sep 19, 2015
    12
    楼上都已经说了 三字真言 , 做项目
    我在补充一句, 尽量不要是自己的实验性项目, 而是一个真实的项目, 可以从企业官网做起, 那个比较简单.
    真实项目带来的经验会让你提高很快的
    javaa
    javaa
    Sep 19, 2015
    13
    我觉得关键是要多写 多改,慢慢就会进步
    比如我写的网站 http://www.jfox.info/my
    一天天记录和积累
    每天写点点,积少成多。自然就会进步啦。
    Ouyangan
    Ouyangan
    Sep 19, 2015
    14
    打磨 , 一直打磨, 产品精细化了你的技术也会得到提高 .
    litpen
    litpen
    Sep 19, 2015 via iPhone
    15
    就像你学医一样,基础都学会后各走各路,接触更复杂的项目
    cxbig
    cxbig
    Sep 19, 2015
    16
    做项目,做行业有框架的就吃框架,把基本架构吃透,功能模块吃透。
    oska874
    oska874
    Sep 19, 2015 via Android
    17
    自己有啥需求,就去实现对应的工具。
    sox
    sox
    Sep 19, 2015
    18
    造轮子。
    maomaomao001
    maomaomao001
    Sep 19, 2015
    19
    @cqcn1991 在线演示挂了,能不能一星期检查一次啊, coding 好多人卡一次演示然后再也不管了
    cqcn1991
    cqcn1991
    Sep 19, 2015
    20
    @maomaomao001 刚刚在更新数据...然后 Coding 挂了。当然现在好了
    Goooogle
    Goooogle
    Sep 19, 2015
    21
    找个需求

    以个人为例
    Linux 下没有网易云音乐的 GUI 客户端,没法显示歌词,就自己写个插件
    https://github.com/wu-nerd/dmusic-plugin-NeteaseCloudMusic
    当然我还想用 Flask 写个 Blog+MicroBlog 之类的,一直没时间


    看你需求了
    没需求的创造需求
    tao1991123
    tao1991123
    Sep 19, 2015
    22
    话说 我学医的大学五年天天忙得和高三一样,楼主既然还有空学编程?
    tao1991123
    tao1991123
    Sep 19, 2015
    23
    打错字了 是 我学医的大学五年天天忙得和高三一样
    tao1991123
    tao1991123
    Sep 19, 2015
    24
    囧 第二次怎么又错了 是 我学医的同学大学五年天天忙得和高三一样
    urlfor
    urlfor
    OP
    Sep 19, 2015 via Android
    25
    嘿嘿,谁说的学医的就不能搞编程了? 我是医学渣,所以课余时间比较充足而已。( 羞!) 另外呢 学医真的很辛苦,尽管我算是学渣,但大学确实如楼上同学提到,比高三还累。
    ccen3020
    ccen3020
    Sep 20, 2015
    26
    想到什么东西就自己用程序去实现
    找一本比较好的教材,用语言的特色把程序慢慢变得高大上起来,并且让程序更加智能化人性化,尽可能地增加功能
    有空可以看看别人是怎么实现类似的功能的
    就是造个轮子,然后把轮子变得好看点,好用点,然后看看别人是怎么造同样的轮子的
    realpg
    realpg
    Sep 20, 2015
    27
    while (true ) {
    做项目();
    做项目();
    做项目();
    }
    wizardforcel
    wizardforcel
    Sep 20, 2015
    28
    1. 找框架玩玩 web 应用。

    2. 上 leetcode 刷算法。

    3. 数据挖掘, Coursera 上有相关的课程,这几年挺火的。

    4. 拿 opencv 玩图形学。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5612 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 103ms · UTC 02:31 · PVG 10:31 · LAX 18:31 · JFK 21:31
    ♥ Do have faith in what you're doing.