程序员在普通人眼里就像魔法师,一个插件就能解决春运抢票难的问题,一个脚本就可以自动用微信和妹纸聊天,几十行代码就能采集微信文章。一周搭建一个网站等等。可这些东西在程序员眼里都是稀松平常的事情,等你会编程也就不觉得大惊小怪了。

大家好,我是刘志军,是”Python之禅“公众号的主理人,写了快10年的Python代码,一直追求用代码解放生产力并创造价值(喜欢开发各种各样的工具来赚钱),欢迎关注我的公众号,除了学Python,还能学一些赚钱的思路。

今天跟大家一起聊聊零基础到底如何自学Python这个问题。

有些人学习编程刚一开始头脑发热,买了很多书,下载很多视频,收藏上100G资料,没过几天,热情就褪去了,最后完成了从入门到放弃的全过程。

究其原因主要是缺乏清晰的目标,没有方向,或者方向不明确。如果你真正想把编程学好,那么先想想为什么要学编程,找一份编程工作,还是为了解决某个繁琐问题,抑或是做个网站给自己用,还是写个App,或者是爬个数据做分析

最怕的就是不知道为什么而学,如果只是因为焦虑而学习你也很难学好,很多人跑过来问我入门书看完了,接下来看什么书?这就是典型的不知道学了有什么样,纯粹为了学习而学习。

学习的目的是学以致用,用以促学

以学习爬虫为例子,你学爬虫的动机什么?可以是从网上获取一些数据做数据分析,例如,前段时间有位朋友找到我说,他想开一个厂房租赁公司,开之前需要选址,选址就要做市场调查,如果仅凭直觉没有数据支撑,很难说哪个地方好,最好的办法使用爬虫去58这样的平台把相关的交易数据爬下来做数据分析,这就是一个很好的动机,而且目标非常明确。

Python 编程有很多方向,有网络爬虫、数据分析、Web开发、测试开发、运维开发、机器学习、人工智能、量化交易等等,各个方向都有特定的技能要求,比如学数据分析就要重点掌握统计学、SQL 等知识,搞运维就要非常熟悉 Linux 系统,所以你首先要清楚你选择的是什么方向,这个方向有哪些知识是需要重点掌握的。

给自己定制好学习计划后,最最最重要的就是执行,不管再忙都要坚持每天保持2个小时以上的练习时间 。只要方向对了,每一步都算数。

自学编程是一个比较枯燥的过程,如果没有正向反馈,学习的积极性很容易被打压下来,所以你应该积极向圈子中的大牛们寻求帮助。

关注我的公众号,你不是一个人在战斗。

另外,我还给你准备了3本非常不错的开源Python编程电子书,关注公众号后,回复“1024”可以获取。

聊聊如何才能学好编程相关推荐

  1. 大学生学习编程很难吗?怎么样才能学好编程?

    有很多的人是非常的想知道,学编程难吗?编程入门先学什么?往下看希望对你们有起到帮助. 一:学编程难吗? 编程说难不难,说难不难,说简单不简单,学习之前你首先要知道你的学习目标,知道要学来干嘛. 要从事 ...

  2. 怎样才能学好编程呢?

    近年来,在国家"互联网+"宏观政策推动下,国内的互联网行业蓬勃发展,展现出强大的生命力.各行各业都借着政策东风,搭乘互联网快车,与此同时国家对互联网技术人才的需求也达到峰值. 据研 ...

  3. 学计算机编程难吗,电脑编程难学吗 如何才能学好电脑编程

    电脑编程难学吗,相信这是很多即将进入编程行业人员最常问的问题,而且在此之前很多人都有听说过电脑编程很难学,那么事实是不是真的这样的呢,其实在编程这个行业中很多人已经取得非常好的成就,对于一些不懂电脑编 ...

  4. 如何学好编程%2B(精挑细选编程教程,帮助现在在校学生学好编程,让你门找到编程的方向)四个方法总有一个学好编程的方法适合你%2529

    诶呀 整理的眼睛都疼了 可是还是整理的有点乱  希望能够带给你们很大的帮助哟要珍惜我的劳动成果.谢谢咯 方法(一) 编了这么久的程序,一直想找机会总结下其中的心得和方法,但回想我这段编程道路,又很难说 ...

  5. 怎样学好编程(个人编程感受)!

    前言 编了这么久的程序,一直想找机会总结下其中的心得和方法,但回想我这段编程道路,又很难说清楚,如果按照我走过的所有路来说,显然是不可能的!当我看完了云风的<游戏之旅--编程感悟>和梁肇新 ...

  6. 【repost】如何学好编程 (精挑细选编程教程,帮助现在在校学生学好编程,让你门找到编程的方向)四个方法总有一个学好编程的方法适合你...

    方法(一) 编了这么久的程序,一直想找机会总结下其中的心得和方法,但回想我这段编程道路,又很难说清楚,如果按照我走过的所有路来说,显然是不可能的!当我看完了云风的<游戏之旅--编程感悟>和 ...

  7. 非科班能学好编程吗?

    小天经常在网上看到一些文章和问答,很多人都好奇高薪程序员难道都是科班出身的吗?非科班出身的程序员都是学什么专业的呢? 答案五花八门,各种专业转行当程序员的都有,有学机械的.物理的.化学的和英语的等等. ...

  8. 非计算机专业,可以学好编程吗?

    现在IT行业越来越火热,想要学习编程的人也越来越多.IT行业的薪资连续好几年赶超金融行业,位居行业之首,有太多人转行跨界,想要进入这个领域,那么作为初学者的你,是不是也很困惑,非科班,能学好编程吗? ...

  9. 自学UG编程难吗?怎么样才能学好大型汽车模具编程?

    自学UG编程难吗?怎么样才能学好大型汽车模具编程? 很多人都在问,我自己到底能不能学会数控编程呢,模具难不难学?学出来以后能不能找到工作?那如果想学习的话,具体应该怎么样开始呢? 大部分同学都一般都是 ...

最新文章

  1. 常用 Git 命令清单
  2. 小型职工工作量c语言,计算机c语言职工工作量统计系统.doc
  3. IDEA maven项目查自动查看依赖关系,解决包冲突问题
  4. JSON,java对象转json
  5. 推荐系统-基于矩阵分解的LFM模型
  6. javascript的一些常用正则表达式
  7. iOS 修改项目名称
  8. Eclipse 通过 JDBC 连接 SQL Server
  9. 用这款免费工具,即可解决 90% 的报表设计难题
  10. mysql基础6-查询数据操作
  11. 网络工程师Day2---实验2-1:HDLC和PPP配置
  12. 多租户数据架构以及hibernate支持(Multi-TenantDataArchitecture)
  13. android 模拟 ns手柄,Joy-Con Droid可将Android智能机变身为任天堂Switch的手柄
  14. 正则应用之--日期正则表达式
  15. 东哥带你们认清五险一金︿( ̄︶ ̄)︿
  16. Java伪随机数生成器(PRNG)中的弱点
  17. 运营︱如何实现用户增长?
  18. FileNotFoundError: [Errno 2] No such file or directory: ‘ETHZ/eth01/images/image_00000001_2021-10-29
  19. rbac.authorization.k8s.io/v1beta1 RoleBinding is deprecated in v1.17+, unavailable in v1.22+;
  20. video JS实现多视频循环播放

热门文章

  1. 小程序的支付的完整代码(php)
  2. scipy butter 滤波器实现
  3. webservice连接验证用户名密码
  4. MUR860D-ASEMI快恢复二极管的作用
  5. 为InfiniBand而哭泣
  6. [学习记录] SpringBoot 5. 配置文件
  7. 【NISP一级】备考2021年11月常见易错题型整理
  8. display: flex属性介绍
  9. 微信开发者模式php,微信开发之开发者模式
  10. BA-业务架构_优化“价值主张画布”,助力企业数字化赋能