目录
前导:
本篇文章的结构是这样的:
第一部分:了解什么是编程语言
第二部分:了解Python
第三部分:安装Python
第四部分:安装并使用Pycharm(解释器)
一、编程语言介绍
我们要学习编程,怎么能连编程是什么都不知道呢
就让我们一起来了解一下 编程是给什么 东西 吧。
1.编程语言是什么?
💬:编写计算机能够听懂的指令,用来告诉计算机应该做什么。
2.计算机能够听懂什么?
💡 电子产品靠什么进行驱动呢?
💡 你怎么判断一栋楼中哪些人是睡着了,还是醒着的?
关灯 --> 睡了 --> 0
开灯 --> 没睡 --> 1
灯 --> 信号 --> 数字
3.计算机都有什么编程语言啊?
机器语言(二进制)
💬:二进制就是通常用两个不同的符号0(代表零)和1(代表一)来表示。现代的计算机和依赖计算机的设备里都使用二进制。所以我们也称二进制为机器语言。
缺陷:可读性极低。
汇编语言
💬:汇编语言(符号语言)用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。属于一种低级语言。
data segment ;数据段
string db 'Hello,World!$'
data ends
code segment ;代码段
assume cs:code,ds:data
start:
mov ax,data ;获取段基址
mov ds,ax ;将段基址送入寄存器
mov dx,offset string
mov ah,9
int 21h
mov ah,4ch
int 21h
code ends
end start
缺陷:可读性低。
低级语言
二进制
汇编语言
高级语言
💬:相对于低级语言来说,高级语言采用易于识别和记忆的字符来作为关键字,也更接近人类的思维方式,编写容易读写性好,开发效率更高。
print("hello world")
📚高级语言如下:
C:操作系统、嵌入式、驱动开发
C++:图形图像、科研、通信、桌面软件、游戏、游戏服务器
C#:Windows桌面软件、.NET Web开发
Java: 跨平台的桌面应用、Android、web开发、服务器后端、大数据开发
GO:高性能服务器应用、云计算
Erlang:高并发服务器应用,多用于游戏
Python:人工智能、数据分析、Web开发、爬虫、自动化测试、自动化运维、科学计算
Ruby:Web开发
HTML\CSS\JavaScript:前端开发
4. 计算机怎么理解高级语言呢?
编译器与解释器
💬:编译器/解释器:高级语言与机器之间的翻译官。都是将代码翻译成机器可执行的二进制机器码,只不过在运行原理和翻译过程有不同而已。
两者区别:
编译器:先整体编译再执行
解释器:边解释边执行
编译型语言 | 解释型语言 | |
---|---|---|
优点 | 速度快 | 跨平台性好 |
缺点 | 跨平台性差 | 速度慢 |
编译型语言:C、C++、GO...
解释型语言:Python、PHP、JavaScript...
混合型:Java
二、 Python的前世今生
上一节我们说了编程语言,编程语言有很多。
现在我们就着重了解一下 我们要学习的 Python ~
1.Python的襁褓之年了解
Python之父
Python 的父亲是吉多·范罗苏姆(Guido van Rossum),土生土长的荷兰人。1982年就获得了阿姆斯特丹大学的数学和计算机科学硕士学位,是一位老程序员了~
Python出生
1989 年圣诞节,吉多回阿姆斯特丹过年,这假期没有抖音作伴,真的是无聊的很呐!思来想去,还是代码比较有趣~就这样,Python 小北鼻就诞生了。
名字背后的故事
Python 英译中为蟒蛇的意思,你那小脑瓜就开始转动:“吉多取这名是要寓意为美人蛇吗?”
而实际情况是,吉多纠结了半天,觉得还是节省一点脑细胞把!就直接用自己喜欢的一个电视节目《MontyPython’sFlyingCircus》中的 Python 来命名。
2.Python的而立之年
Python之崛起
Python 从 1990 年发展至今,一直坚守着优美、清晰、简单等美德,终于在 2021 年 10 月,超越了 Java、C 与 JavaScript,被 Tiobe 加冕为最受欢迎的编程语言。👏👏👏
那 Python 是如何一路披荆斩棘到 No.1 的呢?我在这儿给你列了 8 个 Python 利器。👇👇👇
Python主要涉猎范围
为了俘获程序员们的芳心,Python 近 5 年也开始高速内卷,在各个领域发光发热。这一切与你的生活也息息相关,如下:
Web后端开发:你所浏览的很多网站,背后可能就是使用的 Python 的后端框架搭建的
爬虫:数据乃万物之源,而爬虫技术是批量采集数据的重要手段
科学计算:Python 提供的 Numpy 、SciPy 可以帮助你高效的计算很多数学中非常复杂的式子
数据分析:Python 提供的 Numpy、Pandas、Matplotlib、Seaborn、PyEcharts 等可以辅助你对大量的数据进行处理、清洗、可视化等
人工智能:Python 的设计理念就是让非程序员也可以灵活的写代码,其中提供大量的第三方库应用于人工智能的各个领域
金融:Pandas 是为金融量化问题而生,而各大金融量化平台都提供了对应的 Python 第三方库,获取大量金融数据变的非常简单
自动化办公:代码最重要的一点在于可以重复执行,从而可以帮助你实现躺平小王子的梦想
图形GUI:如果你也是一个幼稚小宝宝,Python 中提供非常多的图形界面库,帮助你 DIY 各种有趣小游戏
Python的青睐者们
作为老网民,你应该接触过国内外各个知名网站,可曾想过有一天,你会用同行的眼光来欣赏它?
而 Python 最早的青睐者如下:
谷歌:Google App Engine 、code.google.com 、Google earth 、谷歌爬虫、Google广告等项目都在大量使用 Python 开发 NASA: 美国航天局(NASA)大量使用 Python 进行数据分析和运算 YouTube:世界上最大的视频网站 YouTube 就是使用 Python 开发的 Instagram:美国最大的图片分享社交网站,每天超过 3 千万张照片被分享,全部用 Python 开发 豆瓣:公司几乎所有的业务均是通过 Python 开发的 春雨医生:国内知名的在线医疗网站是用 Python 开发的
三、Python安装
既然我们已经了解过Python了,
那么就让我们来安装它吧~
安装包
我已经准备好了安装包。我好贴心,哈哈哈~
在百度网盘里:
链接:百度网盘 请输入提取码 提取码:xuyi
建议自己去官网下载,锻炼一下自己下载软件的能力。。
现在我们就一起去官网下载一下吧,开始喽~
1.在官网下载:
打开电脑浏览器,搜索:Python官网。
这里我已经展示出来,红框框起来的就是,点击进入即可。
点击官网就进来了
要是找不到就输网址,我也给你准备好了:Welcome to Python.org
注意:千万不要找错地方,比如什么所谓的 “安全下载”,小心给你一个全家桶!!
一定要 切记! 切记!! 切记!!!
2.找到下载的路径
鼠标放在 Downloads 上,选择你电脑对应的操作系统
我的电脑是windows系统,我就点Windows啦。
进来以后就是如下页面:
不要下载2版本的,因为已经停止维护了。
所以我们就下载3版本的,
这里我下载3.7.5版本
这里还有一个小技巧:
就是你稍微的找一下就会发现,版本太多了,一下子找不到你想下载的版本。
我们可以按住 ctrl+F 键,会弹出一个小的搜索框。
如下面所示:
我们在里面输入:python 3.7.5
就会自动检索,并调到我们需要的版本下载位置:
就是这样的效果。
3.下载安装包
问题又来了:这么多安装吧,我们要选择哪个呢?
我们首先要去看自己电脑是多少位的操作系统
1.右键此电脑,点击属性
2.在这里查看就可以了
根据自己电脑的操作系统位数进行选择即可
我的电脑是64位,所以我就选择64位的,点击一下
等待下载完成~
4.安装
下载好以后,找到它
双击打开
点击用户安装
点击Next
选择安装路径
选择好路径后,点击安装
安装好之后,关闭窗口即可
5.验证是否安装完成
按住Win+R,输入cmd,回车
输入python,回车。
如果出现这个界面就说明我们已经安装完成了Python
二、Pycharm安装
我们已经成功安装好了Python,
但我们在哪写python代码呢?
下面就让我们来下载一个Python的解释器
其实我们的python自带了编辑器,
虽然python自带了编辑器
但Pycharm比python自带的IDLE方便很多!
安装包
下面我们就开始下载Pycharm~
这个安装包我也准备好了,拿走不谢!!
链接:百度网盘 请输入提取码 提取码:xuyi
1.在官网下载
现在我们一起去官网下载一下:
搜索pycharm,找到官网
点击DOWNLOAD
2.下载安装包
3.安装
下载完成后双击安装即可
选择好安装位置后,点击下一步
这里,只有1,2处勾选即可
直接点击安装
安装完成后,点击finish
4.使用Pycharm
双击打开,点击OK
这里勾选后,继续下一步(如果你是第一次安装,就会有这个界面)
选择一个主题,点击下一步
继续下一步
点击新建一个项目
配置python解释器、选择文件夹
这样,我们就可以来使用Pycharm了
5.Pycharm的一些简单的操作方法
(1)新建文件
(2)删除文件
(2)文件的重命名
(3)修改字体
Settings--》Editor--》Font