[Python] 【Python基础】1.Python概述与安装

72 0
Honkers 昨天 10:39 来自手机 | 显示全部楼层 |阅读模式

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解析器的作用

  1. demo.py
  2. 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 -Vpython -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基础语法

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Honkers

荣誉红客

关注
  • 5024
    主题
  • 36
    粉丝
  • 0
    关注
这家伙很懒,什么都没留下!

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2026 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行