V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
推荐学习书目
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 · 5963 views
    This topic created in 3886 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
        1
    jas0ndyq  
       Sep 19, 2015
    做项目
    cqcn1991
        2
    cqcn1991  
       Sep 19, 2015   ❤️ 2
    我个人是 0 基础入门的( Ruby 和 Python ),和别人最大的区别就是,目的性很强
    简单来说,我是带着 Idea 过来的
    Ruby on Rails 入门,就是为了做自己的想法,于是结果就是做了网站。比如 http://productchase.coding.io/
    Python ,则是为了做数据分析。于是就拿 Pandas 做了数据分析,现在也是拿 Python 在做自己的一些数据分析
    adjusted
        3
    adjusted  
       Sep 19, 2015
    做做做,就是做
    laoyuan
        4
    laoyuan  
       Sep 19, 2015
    just do it ,就是干
    urlfor
        5
    urlfor  
    OP
       Sep 19, 2015
    @jas0ndyq @adjusted 具体点呀, 都不知道做什么项目呢 ? 大家可以举例说说看啊. 或者这样来说, 我目前的程度,对"项目是什么" 都还没有一个清晰明确的概念呢
    liboyue
        6
    liboyue  
       Sep 19, 2015   ❤️ 1
    数据结构和算法都没学怎么算学完编程基础了?。。。
    Sabermadao
        7
    Sabermadao  
       Sep 19, 2015 via Android
    学医的居然还有时间精力学编程?牛逼
    XianZaiZhuCe
        8
    XianZaiZhuCe  
       Sep 19, 2015
    做项目。(最基本的,做一个自己的博客?
    6L 说的是。
    msg7086
        9
    msg7086  
       Sep 19, 2015
    跟着自己的脑洞去做 30-50 个小项目,然后应该就差不多了。
    aszxqw
        10
    aszxqw  
       Sep 19, 2015
    学临床医学有课余时间?
    WildCat
        11
    WildCat  
       Sep 19, 2015 via iPhone
    五字真言:

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

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


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

    2. 上 leetcode 刷算法。

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

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