编程语言入门-python

什么是编程语言?

可以简单的理解为一种计算机和人都能识别的语言。

什么是编程?

就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。

为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。

 

编程语言发展史

1.机器语言

计算机刚开始发明出来的时候程序员与计算机沟通交流的方式,即直接使用二进制数与计算机交流。

优点:计算机能够直接听懂,执行效率高。

缺点:学习难度太TMD大,开发效率低。

 

2.汇编语言

用简单的英文单词来表示一串二进制数字。

虽然降低了一点点难度但是本质并没有改变,还是在死记硬背。

优点:降低了记忆的难度,略微提高了开发效率。

缺点:学习难度还是TMD的大,开发效率还是很低。

 

3.高级语言

用人类能够理解的字符与计算机沟通交流,人类的字符计算机看不懂所以这其中需要有一个"翻译官"。

优点:极大的降低了学习难度,大幅度提升开发效率。

缺点:计算机无法直接识别需要"翻译" 所以执行效率上没有上述两个语言包快。

 

编程语言分类

1.编译型

例如使用C++这样的语言,程序在执行之前需要一个专门的编译过程,把程序编译成 为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。

 

2.解释型

例如python:源代码不是直接翻译成机器语言,而是先翻译成中间代码,再由解释器对中间代码进行解释运行,每个语句都是执行的时候才翻译。效率比较低,依赖解释器,跨平台性好。

 

针对不同类型的编程语言

如果想在计算机上面执行就必须下载对应的编译器或者解释器:

如果要学C++就必须先下载一个编译器。

如果要学python就必须先下载一个解释器。

 

python解释器

主要分为两大类:

第一类:python2.x版本

虽然在2020年就已经不在维护更新了,但是还是有不少公司以前的项目使用的是老版本。

 

第二类:python3.x版本

目前已经有了3.9版本,但是通常使用的是3.6版本,因为这个版本兼容性最好。

 

下载与安装

进入官网:https://www.python.org/downloads/windows/,选择框选文件下载。

 

下载完成后双击打开,如图选择,可以安装时自动将解释器添加到环境变量中:

 

 

 

点击next,选择安装位置,只要不是c盘,其他随便,

 

安装完成如下图所示:

安装完之后可以去安装位置看是否安装完成或者在cmd里输入python验证。

 

环境变量

如果没有勾选,或者安装的是老版本的解释器,那么就要手动添加到环境变量。

以win10为例,右键此电脑,选择属性,选择高级系统属性:

 

 

 

点击环境变量

 

 

 然后在系统变量中找到path,双击进入,将文件路径添加即可。

 

python多版本共存

1.将不同版本python.exe所在路径添加到环境变量中

2.拷贝python.exe并重命名(python3 python2)

3.关闭当前cmd窗口重新打开一个即可实现多版本切换。

 

python应用领域

python国内最早兴起于linux运维

1.人工智能 2.金融量化 3.数据分析 4.自动化运维、测试 5.网络爬虫 6.web开发 7.erp系统

 

编程软件

你想要编写程序你会使用专门的编程软件,提供了很多编程相关的功能。

1.vs code

对小白用户不太友好,功能并不是很强大,优点是小、轻便。

2.pycharm(推荐)

对小白友好,功能异常强大,缺点是"收费"。

 

pycharm的下载与安装

进入官网:https://www.jetbrains.com/pycharm/download/#section=windows,选择专业版。

 

下载完双击打开,记得修改路径。

选择性的勾选,例如:创建桌面图标,添加环境变量等。

其余的默认即可。

 

 

 

 如何解决收费问题:

可以先把30天的免费试用用完再考虑破解。    

1.激活码破解

点击activation code

  1.百度搜索或者去该网站:http://idea.medeming.com/pycharm/

  2.淘宝买(5~15)

 

 

2.修改配置文件破解(了解)

3.插件方式破解(尝试)

参考:https://blog.csdn.net/OracleOracolo/article/details/113886757?utm_source=app&app_version=4.7.1

破解完成之后就可以使用了。

 

posted @ 2021-08-09 15:21  wddwyw  阅读(380)  评论(0编辑  收藏  举报