Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发。

哪里可以帮你找到python项目的灵感以帮助你拓展实际编程技巧和奠定你编程的基础呢

我从一个初级python使用者的邮件订阅中发现这样一个问题:

从对python最基本的了解过渡到实际项目开发的最好的方法是什么?还有应该建立什么python项目好?我不知道哪一种方法可以帮助自己成长。

很多人很容易就卡死在这样的问题上,陷入犹豫不决的坑

如果你选错了项目咋办?如果你用错了技能包咋办?如果你通过别的项目取得了更快的进步会怎样?

。。。诸如此类。这些坑我都踩过,从一个新技术(事物)转到下一个新技术,希望能找到一个“快速补坑”的方法,并以此提高我的编码技能。但是请相信我,老是怀疑你自己的决定才是摧毁你前进动力的最快方法(这才是最大的坑)

所以,你应该怎么做呢?秘诀就是暂时忽略所有诸如要“重造车轮”(外国的一个比喻,我用从头再来代替)是不好的主意这样的建议

没错,“从头再来”对经验丰富的开发者来说是不能接受的。

但是,实际上对想要获取开发经验的初学者来说实际上是天赐良机啊,有木有。所以,如果你想要提高你的编程技巧,你应该从头再来很多遍。

真的,像李阳学英语一样疯狂重复!

试着在Python部落上(python.freelycode.com)从头写所有的东西。写个GUI界面的Python助手,写个自己的终端通讯录,写个论坛的网站。。。

编写各式的爬虫!写些娱乐游戏:俄罗斯方块,贪吃蛇,五子棋。

重新创建它们并复制、复制、复制面向用户的设计!你不是在窃取别人的创意————只是为了了解实际生活中的小项目在幕后是如何运作的。

项目的范围越小越好,你需要专注于复制你周围的小商品软件:

你一个下午能写多少个像cp,cat,ls这样的unix标准命令行工具?或者你可以随意点,你的cp命令可以复制文件就行,这样也不错了!

尽管把东西做出来。我保证你学到了东西。即使你第一次失败了,这种方法经常会产生新的问题,然后试着去解决这个问题。做Python部落的项目有个额外的好处,就是如果你做不出来,还有老师帮你查找问题所在,并修正错误。

这些问题将会是你的"学习指南",它会给你要走的下一步指明方向。

所以,你可以做到一天做一个小项目然后坚持一个星期,一个月吗?如果你每天坚持学习,我坚信你的python技能毫无疑问会飞速提升。

总之:行动,行动,行动!

英文原文:https://dbader.org/blog/python-projects-inspiration

译者:南宫云遥

python做什么生意好找_寻找python项目来提高你的技能相关推荐

  1. python做什么生意好找_Python 的练手项目有哪些值得推荐?

    注:下面分享的练习项目面向刚入门的Python学习者,项目的代码地址见结尾. Python 是一门虽然简单却很强大的编程语言.可能有些刚入门 Python 的朋友,虽然已经掌握了 Python 的基础 ...

  2. python做作业没头绪_使用Python做作业

    python做作业没头绪 Applying OpenCV and Tesseract to do your math-homework 应用OpenCV和Tesseract进行数学作业 The pos ...

  3. python做审计底稿视频_最新Python教学视频,每天自学俩小时,让你offer拿到手软...

    2020最新Python零基础到精通资料教材,干货分享,新基础Python教材,看这里,这里有你想要的所有资源哦,最强笔记,教你怎么入门提升!让你对自己更加有信心,重点是资料都是免费的,免费!!! 如 ...

  4. python做数据分析的包_用Python做数据分析,Numpy,Pandas,matp

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 用Python做数据分析,Numpy,Pandas,matplotlib是怎么也绕不开的三个包,我最开始学习pandas是看的<利用Python进行 ...

  5. python实现并发判重_寻找python大神!!!python如何多线程并发?

    不是大神.尝试回答一下. 首先解释下什么叫做线程,什么叫做进程,在解释这两个概念前,我们还需要明白什么叫做GIL全局解释器锁.GIL 全局解释器锁: GIL(全局解释器锁,GIL 只有cpython有 ...

  6. 用python做股市数据分析一_用python做股票数据分析(兴趣篇)

    本文我们一起用python来对某只股票的所有历史日数据,做一个探索性的分析,看看能不能有一些有趣的发现,希望能激起你对金融数据分析的兴趣.主要用到numpy,pandas模块的一些基本用法.本文的所有 ...

  7. python做大数据分析入门_独家|Python数据分析入门指南 - 大数据123 | 大数据导航网...

    有一个朋友最近问到这个问题,我觉得把它公开出来对其他人也会有帮助.这是给完全不了解Python而想找到从零到一的最简单的路径的人的建议: 1. 在这里(https://www.continuum.io ...

  8. python做网络的仿真_用python自动化仿真HFSS,超简易

    python是一款适用性极强的编程语言.一直期待HFSS(三维全波电磁场仿真的行业标准)能有python接口.后知后觉的本人才发现原来HFSS16(2015版本)已经不止支持VB脚本,还增加了pyth ...

  9. python做一个小游戏_利用python做个小游戏

    从本期开始,我们将利用几天的时间用python来做个小游戏,当然,在做小游戏之前,我们必须学会一个做小游戏的第三方库--pygame.可能有人会说,python不擅长或者说不适合用来做游戏,的确是这样 ...

  10. 用python做公众号网页_使用python一步一步搭建微信公众平台(一)

    最近无聊,想玩玩微信的公众平台,后来发现乐趣无穷啊~ 使用的工具,python 新浪SAE平台,微信的公众平台 你需要先在微信的公众平台与新浪SAE平台上各种注册,微信平台注册的时候需要你拍张手持身份 ...

最新文章

  1. 一线程序员年薪90万,不敢结婚不敢要孩子,被父母怼:堂弟月薪4千二胎都有了,家里最挫的就是我!...
  2. 《分布式操作系统》知识点(1~7)一
  3. dos命令for用法详解
  4. linux怎么使多条命令同时执行
  5. Memcached 使用 及.NET客户端调用
  6. linux通过bg后台执行作业
  7. faster rcnn论文_52 个深度学习目标检测模型汇总,论文、源码一应俱全!(附链接)...
  8. java synchronized静态同步方法与非静态同步方法,同步语句块
  9. Log4net之开始使用
  10. 20个开发人员非常有用的Java功能代码(二)
  11. zookeeper3.4.5集群安装
  12. 12简单推导:切面条
  13. 最全SolidWorks安装教程(附下载地址)-亲测可用
  14. 【WebRTC】几个重要sdp参数描述
  15. Windows 下安装FastDFS客户端fdfs-client-py
  16. 消息中间件(消息队列)
  17. 二代测序原理及其流程
  18. 最大似然函数、交叉熵和经验分布的关系
  19. 嵌入式行业是个坑吗?
  20. C++模板学习与粗浅理解

热门文章

  1. 将十进制IP转换成二进制IP
  2. SPI机制入门、SPI机制原理
  3. 【jenkins 异常】org.eclipse.jgit.errors.InvalidObjectIdException: Invalid id xxxxx
  4. Java中try-catch-finally-return的执行顺序
  5. 设计模式(八)桥接模式
  6. 《Metasploit渗透测试手册》—第3章3.5节在Windows 2003 Server上进行渗透测试
  7. linux驱动系列之挂载(转)
  8. validate使用
  9. 书摘---创业36条军规6:管理的九个问题
  10. 田逸:坎坷IT路 从机修工到系统管理高手『英雄故事』