关于编程:送给初学者

  一、什么样子的人适合学习编程? 

     在大众周围,总是充斥着各种如何学习编程的声音。许多人已经对于是否“每个人都应该学习编程”发表了自己的观点。开句玩笑话:如果那些认为每个人都需要学习编程的作者自己会编程的话,就不会出现程序员紧缺的现象了!  其实编程这个事情,很多人有计算机专业相关和非计算机相关的区分,虽然确实有基础底蕴的差别,但是在努力的共性上还是一致的,有以下几个共性:  1. 对编程求知欲,喜欢自己动手探索一些数据或者编程的东西。很多人入行都是听说程序员很赚钱就进来了,不过对程序并没有特别的兴趣,这类人在经历了短暂的培训之后,还是可以基本入行,但是他们基本还是在初级阶段,向中级晋升一般都需要主动性。有兴趣,并且有基础的才会比其他人更进一步。 2.善于发现程序问题,并且自己想办法解决。编程最难的一点是找Bug,任何程序出现问题是正常的,关键是具备发现问题和解决问题的能力。如果对Bug问题解决能力很强,那么你可以像优秀程序员的进阶就会很快,  3.对编程学习有持久和自学的耐心。很多人说编程跟武功一样,一日不练,武功全废。不能光凭借一时间的兴趣,简单的玩一下,然后问题很多,就去问人。这种学习的过程是不科学的,问是可以的,但是最好需要有基本的解决。  上面说的是一些通过习惯,有了上面的基础,然后再有英语基础、数学还不错、还是计算机专业,那就非常完美了。  

二、编程语言有哪些?

     到底Python作为编程入门语言合适吗? 如果你计划开发软件、硬件、甚至操作系统,那么你或许想学习C语言。C语言刚出现的时候是一种伟大的语言,因为很多其他的语言都直接或间接来源于C语言,其中包括 Java、JavaScript、C++、Python、PHP 和 Per。 编程初学者应该先写 c 还是Java还是Python?C语言。java我建议做第二个学习的语言,java是面向对象的语言,更贴近人的思考,很多底层帮你封装好,你不用太关注底层实现。不同语言门槛不同,Python

三、现在都有哪些人在学Python,为什么学?

      目前在很多行业中都在越来越多的应用Python,这也是很多行业学习Python的原因,Python主要的应用领域有哪些呢? 目前来学的人群分为以下几类:

第一类:入行编程新手:大学刚毕业或者其他行业转岗,想从事编程开发的工作,目前认为Python比较火,想入行。

第二类:Linux系统运维人员:Linux运维以繁杂著称,对人员系统掌握知识的能力要求非常高,那么也就需要一个编程语言能解决自动化的问题,Python开发运维工作是首选,Python运维工资的薪资普遍比Linux运维人员的工资高。

第三类:做数据分析或者人工智能:不管是常见的大数据分析或者一般的金融分析、科学分析都比较大程度的应用了数据分析,人工智能的一些常见应用也使用了Python的一些技术。  

第四类:在职程序员转Python开发:平常只关注div+css这些页面技术,很多时候其实需要与后端开发人员进行交互的,现在有很多Java程序在转到Python语言,他们都被Python代码的优美和开发效率所折服  第五类:其他:一些工程师以前在做很多SEO优化的时候,苦于不会编程,一些程序上面的问题,得不到解决,只能做做简单的页面优化。 现在学会Python之后,可以编写一些查询收录,排名,自动生成网络地图的程序,解决棘手的SEO问题  当然,这里总结的只是常见的一些情况。更多JAVA教程请加群获取:537775426

四、学习Python编程,我们应该如何学?大概的学习内容包括哪些? 

      我想可能很多网友都有着相似的学习背景,学习Python会有以下的问题:  从零开始,不知道如何下手开始学?  被基本的数据结构、设计模式等计算机常识问题难住 看了一阵,前面的又忘记了 遇到问题不知道怎么如何寻找解决方案 学习Python编程语言,动手实践是一件非常愉快的事情,遇到了程序上的问题,经常自己思考研究,从而解决问题,自己的技术水平和解决问题的能力都得到了大大的提升。但是,如果是零基础起步,自己一点点照着书本学习,遇到困难,得不到解决,长期下去,会对学习编程产生厌恶,最终放弃学习。经历这个Python后,我认为像Python这样的语言确实有学习的必要,下面是一些Python学习笔记贴出来: 1、第一个Python脚本: hello world 2、Python语言与传统的C++/Java语言显著不同的地方 3、Python语言的控制结构 4、变量声明和定义 5、函数 6、列表、字典、元组 7、字符串处理 8、面向对象编程:封装、继承、虚拟函数、接口、多继承、模板 9、面向对象编程:异常处理 最后给想学习Python编程的朋友,一些小建议:  1、先买一本自学用的Python书籍,不要看电子书。选择合适的教程。有些书很经典,但未必适合自己,书籍有:《Python核心编程》《Python基础编程》《Python学习手册》《Head First Python》《Python编程入门》《Python开发实战》《Python编程初学者指南》。  2.对Python基础数据类型有一个了解,学会各种类型的操作方法,了解函数和类的概念。  3、学会查官方文档,用好搜索引擎和开发者社区。不但要学写代码,还要学会看代码,更要会调试代码。读懂你自己程序的报错信息。再去找些github上的程序,读懂别人的代码。  4、动手实践,找小项目练习。前面几个阶段要快,都是为这个阶段做铺垫,,这时可能遇到各种困难,这时回头复习参考书上对应知识点,同时去谷歌百度,如果自己写不出来也可以参考别人的项目去做点事情,过一阵子对python了解后自己就知道该学啥了,是web开发,还是爬虫,或者数据分析,机器学习。5.除了学习编程语言,也兼顾补一点计算机基础,和英语。       

以上是关于学习的一个建议,欢迎大家拍砖和讨论。

你可能感兴趣的:(关于编程:送给初学者)