从2013年开始接触python以来,我体验过阅读书籍,学习MOOC,查阅文档,谷歌搜索,逛编程社区。现在仍在学习python中,走了很多的弯路。成功的道路各有不同,失败的地方却是种种。我想把我学习python过程中走过的一些弯路说给大家,希望给初学python的一些朋友有些帮助。1.纸质书精读一本足矣

python的经典书籍不少,《笨方法学python》《Python核心编程》、《Python基础教程》等等,不少编程大牛也都会推荐自己觉得不错的书籍。怎么选?这是个问题

其实很多时候你只需要选择读一本,把它读透即可。所有的编程入门书籍主要的分门别类基本上是相同的,读完配合基础练习基本上能算对各方面有一个了解。

这本纸质书请务必多翻翻,对各章节的内容要心里有数。你要相信你之后还会经常来翻阅它的,最起码你要能找到对应的知识。2.仔细看,睁大眼睛看

经常在编程交流群里碰到朋友问:

这个“Hello,World”打不出来啊?

这个Python IDE怎么用啊?

这个python怎么安装啊?

坦白说,这些都是基础问题,相信当你学了python一阵之后,你回头来看,“啊,这些问题怎么那么小白!书上不都有么?”

很多错误,可能遇到的问题编者们都在文档里或者书籍里提前给我们提到了,可是如果你不细心就可能会犯错,然后你抓耳挠腮,“我明明是按照书上写的操作的啊!为什么不对呢?”

所以,很关键!打错一个字符都很可能报错!细心再细心,看仔细!3.键盘敲起来

学习编程很重要的一个环节是动手,在我心里把动手是放在一个很高的地位的,我个人是认为编程在一定程度上就是一个动手的过程,因为编程过程会经常出现错误,你得不断地动手,尝试修改,解决错误。

动起来来,安装一下python,选个合适的编辑器,打出第一行代码,试试书上的第一个练习……

你会发现你会遇到各种问题,去解决这些问题吧,这就是学习的过程!4.不会的看看官方文档

在学习过程中,你会碰到urllib,http,sqlite各种模块、各种库

不懂?没事!

去看官方文档!

英文?没事!

硬着头皮看!

官方文档是一切的始祖,太上皇!5.做些练习,动动脑子

不练假把式,光看不敲假学习。

练习是十分有必要的!看似你看了书,学习了MOOC。当你拿到一个练习的时候,才是你真正思考的开始!

刷一刷经典例题和Python cook吧!把书中的每一个问题都写个代码解决它!

看!问题就在那里!6.出错误了?问问谷歌!

代码不出现错误时不可能的,找出错误,解决错误是一个常见而且必备的工作。

如何去明白Python Shell给出的错误提示?如何print运行过程中的错误?

谷歌,社区,SegmentFault,开动你的大脑吧!想尽一切办法找出问题所在。7.管理好你的代码

你的代码,编写完的小程序,你是怎么处理的呢?

是不是码完就扔了?当你想查之前码过的循环和函数怎么办?

最好有自己的一个代码托管平台,比如github

学学push和pull,同步你的代码和学习记录~

你会清晰地看到你的成长记录。8.坚持,别放弃

很感谢你看到了这,相信很多看这篇文章的人都是从零开始转IT,学习python的。

在你学习的过程中你会遇到各种各样的困难,语言上的,系统上的,算法上的。

千万不要放弃,千万不要放弃,千万不要放弃!总会有办法的!

Tips:看完文章别忘记关注我一下~

作者:四分图

链接:https://www.jianshu.com/p/a568f951e8d3

不懂编程可以自学python吗-给初学python的朋友的一些忠告和建议相关推荐

  1. 不懂编程可以自学python吗-关于大学小白如何学习Python语言程序设计

    欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章. 一.问题阐述 对于刚刚进入大学小白的我们对许许多多课程感到陌生 ...

  2. 不懂编程可以自学python吗-我不会编程,也可能学会Python吗?

    Python 进高考,一点也不奇怪.除了浙江,北京和山东也会有相同的举动. Python 是近几年一匹黑马,在GitHub2017年度观察报告中,赶超老牌编程语言Java,排在了第二位.同时,这也反应 ...

  3. 慕课python就业班加微信_给初学python的朋友的一些忠告和建议

    从2013年开始接触python以来,我体验过阅读书籍,学习MOOC,查阅文档,谷歌搜索,逛编程社区.现在仍在学习python中,走了很多的弯路.成功的道路各有不同,失败的地方却是种种.我想把我学习p ...

  4. python编辑器_初学Python这几款编辑器,推荐你安装

    编程这个东西是真的奇妙.对于懂得的人来说,会觉得这个工具是多么的好用.有趣,而对于小白来说,就如同大山一样.其实这个都可以理解,大家都是这样过来的.那么接下来千锋武汉Python培训小编就说一下Pyt ...

  5. 一步一步学python爬虫_初学Python之爬虫的简单入门

    初学Python之爬虫的简单入门 一.什么是爬虫? 1.简单介绍爬虫 爬虫的全称为网络爬虫,简称爬虫,别名有网络机器人,网络蜘蛛等等. 网络爬虫是一种自动获取网页内容的程序,为搜索引擎提供了重要的数据 ...

  6. 不懂编程可以自学python吗-为什么我建议你一定要学Python?

    昨天,我公司面试了 1 个同学,应聘新媒体运营,专业能力还不错.他简历上技能栏还写着会 Python,我问了他一个通过爬虫采集数据的问题,他都顺畅的答出来了. 最后聊薪资时,他说期待 7000,我直接 ...

  7. 不懂编程可以自学python吗-会Python的人工作不会太差?编程课真的有必要学吗?...

    都市快报"会Python的人工作不会太差,追上同龄人,就现在!" "学Python,自动化处理Excel.Word,高效办公,准时下班." "Exce ...

  8. 不懂编程可以自学python吗-python教程看完了,还是不会编程?

    不会是正常的.如果编程是读个教程就能学会的话,培训班哪还有活路? 我才你学习的时候肯定忘了一件事:输出个99乘法表并不是会编程,你得试着去做项目. 项目从哪儿来呢? 其实无论是知乎还是博客这种社区或者 ...

  9. 免费学python的软件-初学python编程,有哪些不错的软件值得一用?

    推荐些适合初学用python编程的软件,有一些软件虽然功能强大,也广受大家认可,但个人不认为适合初学者.比如PyCharm.Anaconda. IDLE 作为Python默认安装的 ide,基本的功能 ...

最新文章

  1. VTK:灯光之LightActor
  2. tcppwebbrower 关闭安全警报_【安全常识】燃气泄漏报警器,您的安全保护神!
  3. 对寄存器ESP和EBP的一些理解
  4. virtual多态 你不知道的事情
  5. Linux ALSA 图解
  6. CentOS7 FTP安装与配置
  7. Android 驱动开发(1)---Hello 实例
  8. python怎么读音发音英语-python style是什么意思
  9. xulrunner下载连接
  10. Dukto 傻瓜安装教程
  11. 分享一篇关于陌生人社交的竞品分析报告(上)
  12. 运算放大器的简要理解
  13. html页面播放avi视频
  14. Android Studio修改工程项目名称以及修改包名
  15. 联合国发布全球城市经济竞争力20强:中国5城市跻身前20,深圳国内第一
  16. 怎么知道跟交换机互联的交换机_电话交换机日常怎么维护和保养?
  17. C# 淘宝商品微信返利助手开发-(九)编写一个vue页面用于复制淘口令
  18. php编写个人所得税单元测试,PHP计算个人所得税示例【不使用速算扣除数】
  19. 深入浅出CChart 每日一课——第五课 回到折线图,苦逼屌丝之万丈高楼平地起
  20. cocos2d-x自代的Json库解析json(转)

热门文章

  1. 为 UITextField 增加键盘偏移的模板化写法
  2. ArrayList 解释
  3. 在WINDOWS2008 Server 中创建NFS服务器,使用LINUX的MOUNT命令去加载网络盘
  4. Unity3D深入浅出 -组件与节点之间的调用关系
  5. python函数小练习
  6. alertdialog.builder 自定义弹窗
  7. 利用curl并发来提高页面访问速度
  8. Anytime项目开发记录0
  9. struts2的配置文件
  10. 不从事编程、学python有用吗-为什么你觉得C语言什么都不能做,学了没用?不可能的...