1.本章概述
- 计算机组成与软硬件区别
- Python语言特点
- Python环境搭建
- 环境搭建
- Pycharm安装以及设置
- Pycharm连接Anaconda
2.计算机组成与软硬件区别
计算机资源
在开发领域,计算机资源可以分为两部分:软件资源 + 硬件资源
==软件资源:看得见,摸不着==
==硬件资源:看得见,摸得着==
软件:网易云 (音频 )、腾讯视频 (桌面端)、微信
硬件:硬盘、cpu、内存、显卡.....鼠标
换内存:主板支持的最大内存是多少??
思考:我们发现,软硬件之间其实是可以交互的,这是什么原理呢?
答:使用操作系统,==操作系统==是计算机软硬件之间的桥梁
操作系统分类
在日常的应用中,操作系统大概可以分为三大类:
① Windows操作系统 (个人版、服务器版Windows Server)
② MacOS操作系统 (个人版,底层基于UNIX操作系统)
闭源收费操作系统
③ Linux操作系统(服务器端使用量最大的操作系统,Ubuntu乌班图操作系统、CentOS7操作系统)
开源免费操作系统 -》redhat[收费] 、Ubuntu乌班图操作系统
3.为什么要学习Python
① 技术趋势
Python自带明星属性,热度稳居编程语言界前三
https://www.tiobe.com/tiobe-index/
https://pypl.github.io/PYPL.html
② 简单易学
开发代码少,精确表达需求逻辑;==33个关键字,7种基本数据类型==;语法规则简单,接近自然语言。
③ 应用广泛
Python语言涉及IT行业70%以上的技术领域
4.Python语言的诞生
1989年,为了打发圣诞节假期,龟叔(吉多·范·罗苏姆)开始写Python语言的编译器 ; 1991年,第一个Python编译器诞生 Python这个名字,来自龟叔所挚爱的电视剧Monty Python's Flying Circus (蒙蒂·蟒蛇的飞行马戏团)
5.Python语言的优缺点
优点
简单:Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样,Python的这种代码本质是它最大的优点之一。它使你能够专注于解决问题而不是去搞明白语言本身。
易学:就如同你即将看到的一样,Python极其容易上手。前面已经提到了,Python有极其简单的语法。
免费、开源:Python开源的。简单地说,你可以自由地阅读它的源代码、对它做改动、这是为什么Python如此优秀的原因之一,它是由一群希望看到一个更加优秀的Python的人创造并经常改进着的。
可移植性:由于它的开源本质,Python已经被移植在许多平台上(经过改动使它能够工作在不同平台上)。如果你小心地避免使用依赖于系统的特性,那么你的所有Python程序无需修改就可以在下述任何平台上面运行。
丰富的库:Python标准库确实很庞大。它可以帮助你处理各种工作,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV文件、密码系统、GUI(图形用户界面)、Tk和其他与系统有关的操作。记住,只要安装了Python,所有这些功能都是可用的。这被称作Python的“功能齐全”理念。
缺点
Python语言非常完善,没有明显的短板和缺点,唯一的缺点就是执行效率慢,这个是解释型语言所通有的,同时这个缺点也将被计算机越来越强大的性能所弥补。
6.Python版本的选择
Python3.x
Python3.6、==Python3.7==、Python3.8、Python3.9...
在生产环境中,⼀般不会选择最新版本的Python,因为可能会存在未知Bug,所以⼀般强烈建议大家在选择软件版本时,向前推1 ~ 2个版本
7.Python解析器的作用
- demo.py
- print('Hello World')
复制代码
由于Python属于高级语言,其并不能直接在计算机中运行,因为缺少Python语言的运行环境:Python解析器
Python解析器的作用:==就是把Python代码转换为计算机底层可以识别的机器语言==,如0101...
Python解析器的种类
- ① CPython,C语言开发的解释器[官方],应⽤广泛的解释器
- ② IPython,基于CPython的一种交互式解释器。
- ③ 其他解释器
- PyPy,基于Python语言开发的解释器。
- JPython,运⾏在Java平台的解释器,直接把Python代码编译成Java字节码执⾏。
- IronPython,运⾏在微软.Net平台上的Python解释器,可直接把Python代码编译成.Net的字节码。
下载Python解析器
下载地址:https://www.python.org/downloads/release/python-379/
[单击上述链接] -- 查找目标文件:Windows x86-64 executable installer -- 单击即可下载。
8.Anaconda安装Python解析器
安装
Anaconda下载官网地址:Download Anaconda Distribution | Anaconda
Anaconda下载网盘地址: https://pan.baidu.com/s/1ORpHRaiBe7f37VLdzV9ADw?pwd=zigd 提取码: zigd
测试
打开开始菜单点击Anaconda Powershell Prompt, 分别输入 conda -V 和 python -V, 能出现版本号, 即为安装成功
9.PyCharm安装与设置
(1).为什么要安装PyCharm
工欲善其事必先利其器: 在Python的开发领域,其开发工具非常非常多,EditPlus、Notepad++、Sublime Text3、Visual Studio Code、PyCharm(目前功能最强大的IDE)
(2).PyCharm的主要作用
PyCharm是⼀种Python IDE (集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的⼯具,内部集成的功能如下:
- Project管理
- 智能提示
- 语法高亮
- 代码跳转
- 调试代码
- 解释代码(解释器)
- 框架和库
- ......
(3).PyCharm的分类
PyCharm一共有两个版本:专业版(收费) 与 社区版(免费、开源)
(4).下载PyCharm
下载地址:https://www.jetbrains.com/pycharm/download/#section=windows
(5).PyCharm安装
第一步:双击PyCharm软件安装包,进行软件安装
第二步:设置软件的安装路径,理论上没有任何要求,但是建议放在除C盘以外的盘符
第三步:PyCharm基本设置,创建桌面图标与.py文件关联
(6).PyCharm连接Anaconda
第一步:创建项目
第二步:设置项目路径,必须放在C盘以外的盘符,以及使用Anaconda
第三步:新建.py脚本文件
(7).设置或更换Python解析器
打开File文件,找到Settings设置,如下图所示:更换Python解析器即可
(8).PyCharm软件本身设置
- ① 软件主题(软件未来的样式)
- ② 编码字体的设置
- ③ 代码字号的设置(文字大小)
打开File文件 => Settings设置,找到界面设置:
主题设置
字体与字号设置
字体设置
字号设置
(9).打开项目与关闭项目
选择项目目录(文件夹)即可,如下图所示:
- ① This Window => 覆盖当前项⽬,从⽽打开目标项目
- ② New Window => 在新窗⼝打开,则打开两次PyCharm,每个PyCharm负责一个项⽬
- ③ Attach => 把两个项目合并在一起,放在同一个窗口中
关闭项目:对已经运行项目进行关闭操作
Python相关IDE安装完成,下面进入python基础语法的学习
【下一篇】Python基础】2.Python基础语法