1.4 如何学习python

许多初学者都会面对这个问题:到底什么是程序呢?何为编程呢?
程序就是把各种数值抽象成变量,通过流程控制自动处理这些变量,最终计算出数值或者产生某种行为。而编程就是设计变量进行建模,编写流程控制语句,使得程序可以在各种情况下正确计算。
以下是初学者经常提出的问题:
一.如何学习编程
1.动手做。一定要在电脑上安装开发环境,不能光阅读不动手。
2.阅读代码。有意识阅读代码,了解函数的作用。这里要把握好“颗粒度”,不能太细,例如print是打印,作为初学者你无需去深挖它是如何打印的。
3.重复以上两步。

二.学习python有什么用?
现在的互联网热潮,使得web开发人才紧缺,而学习了python就打下了良好的编程基础,可以学习后续的python开发技术:
1.开发网站
2.开发后台爬虫数据
3.人工智能开发,人工智能的几个著名框架,都是先用python实现的

三.数学不好,英语不好,能不能学习编程?
可以。计算机编程在算法方面需要数学,来计算算法的复杂度,对于大部分的应用开发者来说,不需要太多的数学,基本都是人类日常能用得上的数学逻辑,例如:“如果……那么……否则”,“取下一个”。
至于英语,最好是多学习一点,特别是专业术语,但不是最关键的。java的关键字都是英语单词,但都非常简单,例如if(如果),for,while,this这些,识记根本不是问题,关键是逻辑。找一个英语专业的人来编程,没有经过学习,他也是无法胜任的。

四.学习python一般有什么学习路线
现在web开发主要分成前端和后台。python主要负责后端,现在前端通常都是用JavaScript的几个框架实现,例如Vue.js
首先是一些网页基础,数据库。网页基础包括了html、css。
而JavaScript现在已经成为非常重要的编程语言,它在浏览器上运行。

先序课程课程说明
数据库所有编程方向都需要掌握的技术,特别是SQL查询语句。
网页基础包括html和css,设计网页外观
JavaScript运行在浏览器的编程语言,这门语言和java语言语法上有很多类似,如果已经学习过其中一门,学习另一门会比较容易。
python,网页基础,JavaScriptweb基础使用python框架开发web的技术
人工智能深度学习
使用各种人工智能框架
编程语言数据结构和算法进阶课程,可大大提高对编程的理解
JavaScriptES5JavaScript2015年的版本,目前大部分前端框架都必须要学习
网页基础,ES5vue.js一个前端框架,JavaScript需要学习最新的ES5版本。所谓前端,是指静态的网页和资源,前端使用后段提供的数据填满网页