学完编程基础都是怎么继续进阶的? - V2EX
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
urlfor
V2EX    Python

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

  •  
  •   urlfor 2015-09-19 12:14:42 +08:00 5748 次点击
    这是一个创建于 3758 天前的主题,其中的信息可能已经有所发展或是发生改变。
    学临床医学专业的, 课余时间在自学 Python, 会了一些 Python 基础的知识 (数据结构和算法表示没怎么接触过),之前 follow 了 Coursera 的"Python 交互入门"做了几个小小的游戏, 平时就只会写一些小爬虫, 感觉编程不能就这么点吧? 嘿嘿, 大家刚学完编程基础都是怎么进阶的呀?
    28 条回复    2015-09-20 19:00:30 +08:00
    jas0ndyq
        1
    jas0ndyq  
       2015-09-19 12:17:32 +08:00
    做项目
    cqcn1991
        2
    cqcn1991  
       2015-09-19 12:18:21 +08:00   2
    我个人是 0 基础入门的( Ruby 和 Python ),和别人最大的区别就是,目的性很强
    简单来说,我是带着 Idea 过来的
    Ruby on Rails 入门,就是为了做自己的想法,于是结果就是做了网站。比如 http://productchase.coding.io/
    Python ,则是为了做数据分析。于是就拿 Pandas 做了数据分析,现在也是拿 Python 在做自己的一些数据分析
    adjusted
        3
    adjusted  
       2015-09-19 12:25:14 +08:00
    做做做,就是做
    laoyuan
        4
    laoyuan  
       2015-09-19 12:29:19 +08:00
    just do it ,就是干
    urlfor
        5
    urlfor  
    OP
       2015-09-19 12:30:45 +08:00
    @jas0ndyq @adjusted 具体点呀, 都不知道做什么项目呢 ? 大家可以举例说说看啊. 或者这样来说, 我目前的程度,对"项目是什么" 都还没有一个清晰明确的概念呢
    liboyue
        6
    liboyue  
       2015-09-19 12:43:32 +08:00   1
    数据结构和算法都没学怎么算学完编程基础了?。。。
    Sabermadao
        7
    Sabermadao  
       2015-09-19 12:45:02 +08:00 via Android
    学医的居然还有时间精力学编程?牛逼
    XianZaiZhuCe
        8
    XianZaiZhuCe  
       2015-09-19 13:05:49 +08:00
    做项目。(最基本的,做一个自己的博客?
    6L 说的是。
    msg7086
        9
    msg7086  
       2015-09-19 13:49:59 +08:00
    跟着自己的脑洞去做 30-50 个小项目,然后应该就差不多了。
    aszxqw
        10
    aszxqw  
       2015-09-19 13:52:57 +08:00
    学临床医学有课余时间?
    WildCat
        11
    WildCat  
       2015-09-19 13:56:07 +08:00 via iPhone
    五字真言:

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

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


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

    2. 上 leetcode 刷算法。

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

    4. 拿 opencv 玩图形学。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2525 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 43ms UTC 12:10 PVG 20:10 LAX 04:10 JFK 07:10
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86