【01】初识Python

初识Python

在当今数字化时代,Python已经成为科技领域中最受欢迎和广泛应用的编程语言之一。其简洁优雅的语法结构和强大的功能使得Python成为了解决复杂问题和开发创新解决方案的理想选择。无论是数据分析、人工智能、网络安全还是物联网等领域,Python都展现出了卓越的实力。通过使用Python,我们可以轻松处理海量数据、构建高效算法,并且快速实现原型设计。同时,Python社区拥有庞大而活跃的开发者群体,他们不断贡献新的库和框架,使得Python生态系统更加丰富多样。因此,无论是初学者还是专业开发人员,在探索科技领域时,都不能忽视Python所带来的巨大潜力与机遇。让我们一起驾驭Python这个强大工具,推动科技进步的脚步!

1, 什么是编程语言?

**编程语言就是人类和计算机之间进行沟通的一种方式。**我们知道,计算机只懂得机器语言,也就是由0和1组成的二进制代码。而编程语言就是为了让人们能够用更容易理解的方式来书写程序,然后通过编译或解释等方式将其转化为计算机可以执行的指令。

编程语言是一种用于编写计算机程序的形式化语言。它由一系列的符号和规则组成,用于定义计算机所需执行的操作。通过编程语言,开发人员可以按照特定的语法和语义规则,编写出能够被计算机理解和执行的指令集合,实现各种功能和任务。可以把编程语言想象成一种特殊的文字,它有自己独特的规则和结构。当我们用编程语言写下一段代码时,实际上是在给计算机下达指令,告诉它要做什么事情。

编程语言可以分为低级语言高级语言。低级语言直接与计算机硬件交互,例如汇编语言。高级语言更加抽象和易于理解,例如Python、Java、C++等。

通过掌握不同的编程语言,我们可以利用计算机强大的处理能力和逻辑运算能力来解决各种问题,开发出各种应用软件、网站、游戏等等。所以学习并掌握一门或多门编程语言对于从事软件开发、数据分析、人工智能等领域非常重要。不同的编程语言具有不同的特点和适用场景。每种编程语言都有其自身的优势和限制,开发人员根据项目需求、个人偏好和技术要求选择合适的编程语言进行开发工作。

通过掌握不同的编程语言,我们可以利用计算机强大的处理能力和逻辑运算能力来解决各种问题,开发出各种应用软件、网站、游戏等等。所以学习并掌握一门或多门编程语言对于从事软件开发、数据分析、人工智能等领域非常重要。

高低的维度:

  • 低级语言:站在计算机的角度,说计算机能听懂、理解的语言。

    低级指的是底层,贴近计算机硬件。需要详细了解计算机硬件等细节,控制硬件

  • 高级语言:站在人的角度,用人类的字符去编写程序。人类可以理解,而计算机则需要通过二进制才能理解。

    高级指的是高层,开发者无需考虑硬件细节,开发效率可以提高极大的提升。现在学的编程语言就是高级语言

按照翻译的方式不同,高级语言又分为两种:编译解释

  • 编辑:在程序运行之前,通过编辑器将源代码编程说计算机能理解的语言。
  • 解释:在程序运行之时,通过解释器对程序诼行进行翻译,然后执行。

2, Python简介

Python 英文原意为“蟒蛇”,直到 1989 年荷兰人 Guido van Rossum (简称 Guido)发明了一种解释****型编程语言,并将其命名为 Python,才赋予了它表示一门编程语言的含义。据Guido的自述记载,Python 语言是他在圣诞节期间为了打发时间开发出来的,之所以会选择Python作为该编程语言的名字,是因为他是一个叫Monty Python戏剧团体的忠实粉丝。他希望这个新的叫做Python的语言,能符合他的理想。功能全面,易学易用,可拓展的语言。对于 Python,网络上流传着“人生苦短,我用Python”的说法。

2.1,python的特点

  • Python 语言的语法非常简洁明了,相比较于其他编程语言Python的学习成本非常低,即便是非软 件专业的初学者,也很容易上手。
  • 类库强大,Python自诞生之初就任其自然生长,经过多年的发展,造就其在很多领域都是积累了很多方便的类库。
  • 开发效率极高,结合Python语法精炼和类库齐全的特点,所以在使用Python进行开发时可以用更少的代码完成更多的功能,大大提升开发效率。

3, 学习技巧

4, 操作系统位数

操作系统是一种软件,它是计算机系统中最基本的系统软件之一。它主要负责管理和控制计算机硬件资源,并提供给用户和应用程序一个友好且统一的接口来访问这些资源。

操作系统扮演着计算机系统的核心角色,它负责协调和管理计算机的各个部分,包括处理器、内存、磁盘、输入输出设备等。

总的来说,操作系统是一个控制和管理计算机系统资源的软件,它使得计算机能够顺利运行并提供各种功能和服务。它扮演着连接用户和硬件之间的桥梁,为计算机系统的稳定性、安全性和高效性提供支持。

  1. 查看或者知道自己的电脑的操作系统数
  2. Windows操作系统分为32位和64位两个版本

此电脑 --> 鼠标右键 --> 选择点击属性

同等的操作系统只能安装操作系统对应的软件:

32位操作系统只能安装32位的软件,64位操作系统只能安装64位的软件。

64位操作系统可以兼容,32位和64位都可以安装。

5, 文件拓展名(文件后缀名)

文件拓展名常见误区:

1.文件拓展名本质上是为了方便用户和操作系统能够识别文件类型,对于文件内容本身并没有影响。

2.虽然文件拓展名通常表示文件的类型,但并不是所有文件拓展名都准确地反映了文件的实际类型。有些文件可能被错误地命名或者没有拓展名,导致文件类型的识别出现困难。因此,不能仅依靠文件拓展名来确定文件类型,还需要结合其他方式,如文件头部标识等。

6, 安装软件的前期准备

前期准备:

这里会有几项注意:

1,安装软件,尽量去对应的官网进行安装。

2,安装软件,尽量能安装在自己指定的地方,指定的地方不要出现中文。

3,一般会有C和D盘,尽量不要在C盘安装(因为C盘只有20G的空间,会出现卡顿)。

4,建立一个空的文件夹,文件路径不要出现中文,安装到自己指定的路径。

7, 安装Python及环境搭建

在我们写Python代码前,在自己电脑上安装上相关必备的软件的过程称为环境搭建。

学习Python本质上的3件事

  • 安装Python解释器

  • 学习Python语法并写代码

  • 使用解释器去运行代码

    1.python安装路径:
    
        1.刚开始学习建议版本是3.7版本,你有别的版本也可以,只要能用就行
        2. Python的官网下载(Python.org)-->外网,访问会有点卡,网页是英文的(你用的浏览器如果
        有中文翻译就不碍事)
        
    2.Python安装步骤
    
        1.环境变量:就相当于是你的一个名牌,你不配置你的环境变量,你的电脑就不认识Python,所以你做
        Python的操作也没反应,当你配置好环境变量,电脑认识Python了,就可以进行对于的操作,C盘是系统
        盘,卡了电脑有影响,安装软件有两个讲究
        2.最好不要放在C盘
        3.文件夹名字最好不要有中文
        在我电脑除C盘之外的一个盘,新建一个文件夹,叫Python,然后把Python装进去(最好不要放太里
        面)
        
    3.怎么判断电脑装好Python
    
        1.进入CMD(电脑Windows键+R键)-->进入到Python的环境当中
        2.进入CMD-输入where Python-->就会显示Python当前所在的位置
        Python的本质还是一门语言,语言不是用来打开的,我们装的是Python的环境,是用来写+运行Python代码
        程序的,不是用来"打开的"Python装好后,不会像QQ/微信一样,会在桌面出来一个图标!!
    

7.1,解释器的作用


 python解释器的作用:运行文件
 

7.2,下载Python解释器(两种方式)

1,下载地址: https://www.python.org/downloads/release/python-372/
复制上述链接到浏览器 查找目标文件:Windows x86-64 executable installer 单击即可

2,对前缀的说明:

  • Windows x86-64开头的是64位的Python安装程序;

  • Windows x86-32开头的是32位的Python安装程序;

3,对后缀的说明:

  • embeddable zip file表示.zip格式的绿色免安装版本,可以直接嵌入(集成)到其它的应用程中;
  • executable installer表示exe格式的可执行程序,这是完整的离线安装包,一般选择这个即可;
  • web-based installer表示通过网络安装的,也就是说下载到的是一个空壳,安装过程中还需要联网下载真正的Python安装包。

这里我选择的是“Windows x86-64 executable installer”,也即64位的Python解释器安装包。

1.下载地址

https://www.python.org/

2.说明提示

注意:

Python官方网站提供了多个版本和安装包选项,以适应不同的操作系统和需求。确保根据你的操作系统选择正确的版本,并遵循安装向导的指示进行安装。如果有特殊需求或需要其他版本的Python解释器,可以在Python官方网站上找到更多信息和下载选项。

7.3, 安装Python解释器

双击下载得到的 python-3.8.1-amd64.exe,就可以正式开始安装 Python 了,如下图所示请一定记得勾选

Add Python 3.8 to PATH

Python 支持两种安装方式,默认安装和自定义安装:

  • 默认安装会勾选所有组件,并安装在 C 盘;
  • 自定义安装可以手动选择要安装的组件,并安装到其它盘符。

这里我们选择自定义安装,将 Python 安装到常用的目录,避免C盘文件过多。“Customizeinstallation”进行入下一步,选择要安装的 Python 组件

1.Python解释器的作用
  1. 解释执行:Python解释器负责读取和解析Python源代码,并将其逐行转换为机器可以理解和执行的指令。解释器会逐行执行源代码,逐步计算结果。
  2. 运行程序:Python解释器将解析后的代码转换为机器码或字节码,并执行这些指令,从而运行Python程序。解释器负责管理和协调代码的执行过程,包括内存管理、变量赋值、函数调用等。
  3. 动态类型检查:Python是一种动态类型语言,解释器在运行时会自动根据上下文对变量进行类型推断和检查。解释器负责处理变量的类型转换、运算符重载等操作。
  4. 提供标准库和扩展模块:Python解释器内置了丰富的标准库,包含了各种常用的功能和工具。此外,Python还支持通过第三方扩展模块来扩展其功能,解释器可以加载和运行这些模块。
  5. 跨平台支持:Python解释器可以在多个操作系统上运行,包括WindowsMacLinux等。这意味着你可以使用相同的Python代码在不同的平台上运行,而不需要做太多的修改。
2.Python解释器的种类

Python解释器种类:

  • CPython,C语言开发的解释器[官方],应用广泛的解释器。
  • IPython,基于CPython的一种交互式解释器。
3.其他解释器:

其他解释器:

  • PyPy,基于Python语言开发的解释器。

  • Jython,运行在Java平台的解释器,直接把Python代码编译成Java字节码执行。

  • IronPython,运行在微软.Net平台上的Python解释器,可以直接把Python代码编译成.Net的字节码。

    本文章中使用的解释器:CPython

4.总结:

解释器的作用:运行文件
解释器环境: 先下载后安装

5.测试检验是否安装成功:

安装完成以后,打开 Windows的命令程序Win键+R(命令提示符),在命令窗口输入Python命令(注意此处p是小写的),如果出现Python的版本信息,并看到提示符>>>,就说明已经安装成功了,如下图所示:

1,运行 python 命令启动的是 python 交互式编程环境,我们可以在>>>后面输入代码,并立即看到执行
结果,请看上图的例子。

2,按下Ctrl+Z快捷键,或者输入 exit() 命令即可退出交互式编程环境,回到 Windows 命令行程序。

8, 关于LDLE:

IDLE 是 Python 自带的简易开发环境,安装完成以后,在 Windows 开始菜单中找到Python 3.7文件
夹,在这里可以看到 IDLE 工具 。

1.LDLE使用方法:

前面我们己经应用 IDLE 输出了简单的语句,但在实际开发中,通常不能只包含一行代码,当需要编写多行代码时,可以单独创建一个文件保存这些代码,在全部编写完成后一起执行。具体方法如下:

1, 在 IDLE 主窗口的菜单栏上,选择“File -> New File”菜单项,将打开一个新窗口,在该窗口中,可以直接编写Python 代码。 在输入一行代码后再按下 键,将自动换到下一行,等待继续输入,如下图所示 :

2, 在代码编辑区中,编写多行代码。例如,输出由宋词《江城子》改编而成的《程序员之歌》,代码
如下:

print(" "*5+"程序员之歌")
print(" "*15+"——《江城子》改编\n")
print("十年生死两茫茫,写程序,到天亮,")
print("千行代码,Bug何处藏。")
print("纵使上线又怎样,朝令改,夕断肠。")
print("领导每天新想法,天天改,日日忙。")
print("相顾无言,惟有泪千行")
print("每晚灯火阑珊处,程序员,加班狂。")

编写Python代码的窗口如下图:

3,按下快捷键 保存文件,这里将文件名称设置为 demo.py。其中,.py 是 Python 文件的 扩展名。
在菜单栏中选择“Run -> Run Module”菜单项(也可以直接按下快捷键 ),运行程序如下图所示。

4,运行程序后,将打开 Python Shell 窗口显示运行结果,如图下图所示

2.Python LDLE常用快捷键

Python IDLE常用快捷键
在程序开发过程中,合理使用快捷键不但可以减少代码的错误率,而且可以提高开发效率。在
IDLE 中,可通过选择“Options -> Configure IDLE”菜单项,在打开的“Settings”对话框的‘Keys”选
项卡中查看,但是该界面是英文的,不便于查看。为方便读者学习,下表 列出了 IDLE 中一些常
用的快捷键

9, pycharm介绍

目标:

  • PyCharm的作用
    • PyCharm是一种Python IDE集成开发环境),带有一整套可以帮助用户在使用Python语言开
      发时==提高其效率的工具==,内部集成的功能如下:
      • Project管理
      • 智能提示
      • 语法高亮
      • 代码跳转
      • 调试代码
      • 解释代码(解释器)
      • 框架和库
  • 下载安装PyCharm
  • PyCharm的基本使用
  • PyCharm的基本设置

Tips:

PythonCharm分为专业版(professional)和社区版(community),本文章以社区版为基准
进行操作和讲解 。

10, pycharm下载和安装教程

PyCharm 是 JetBrains 公司(www.jetbrains.com)研发,用于开发 Python 的 IDE 开发工具。下图
所示为 JetBrains 公司开发的多款开发工具,其中很多工具都好评如潮,这些工具可以编写 Python、C/C++、C#、DSL、Go、Groovy、Java、JavaScript、Objective-C、PHP 等编程语言。

10.1,pycharm下载和安装

进入 PyCharm官方下载页面(如下图所示),可以看到 PyCharm 有 2 个版本,分别是
Professional(专业版)和 Community(社区版)。其中,专业版是收费的,可以免费试用 30 天;而
社区版是完全免费的。

直接选择“Next”,可以看到如图 所示的对话框,这里是设置 PyCharm 的安装路径,建议不要安装在系
统盘(通常 C 盘是系统盘),这里选择安装到 E 或者D盘。

继续点击“Next”,这里需要进行一些设置,可根据下图 所示,自行选择需要的功能,若无特殊需求,
按图中勾选即可;

继续点击“Next” ,并等待安装进度条达到100%PyCharm就安装完成了。

注意:

首次启动 PyCharm,会自动进行配置 PyCharm 的过程(选择 PyCharm 界面显式风格等等),使用者可根据自己的喜好进行配置,由于配置过程非常简单,这里不再给出具体图示。也可以直接退出,即表示全部选择默认配置。

10.2,pycharm配置Python解释器

首先安装 PyCharm 完成之后,打开它会显示如下所示的界面 :

在此界面中,可以手动给 PyCharm 设置 Python 解释器。点击上图所示的 Configure 选项,选择
“Settings”,进入下图 所示的界面。

可以看到,“No interpreter” 表示未设置 Python 解释器,这种情况下,可以下图 所示,点击设置按
钮,选择"add",此时会弹出下一张图所示的窗口。

按照上图 所示,选择“System Interpreter”(使用当前系统中的 Python 解释器),右侧找到你安装的
Python 目录,并找到 python.exe,然后选择“OK”。此时显式界面会自动跳到再上一张所示的界面,并
显示出可用的解释器,如下图 所示,再次点击“OK”。

等待 PyCharm 配置成功,它会再次回到第一张图所示的界面,由此就成功的给 PyCharm 设置好了
Python 解释器。

10.3,pycharm常用小设置

1.更换背景图 :File -> Setting->Appearance&Behavior -> Appearance -> BackgroundImage...
2.修改主题:File -> Setting-> Editor -> Color Scheme
3.调整字体:File—>Settings->Editor->Font-size

11, 卸载Python

12,Python编程开发规范

Python作为一门开发语言,自然也有自己的编程规范,以下是特有且必须遵守的规范。

1.代码开头
	Python中代码必须顶格编写,除非被作为语句嵌套在条件判断或条件循环中
    
2.代码层级
	代码与代码之间的逻辑层级关系(涉及逻辑判断,包含关系等情况)通过空格来界定,第一层顶格编写,
	第二层(被包含或者逻辑判断后的执行动作)开头预留四个空格(如果不考虑跨平台可以使用tab)
    
3.对齐方式
	同一个层级的代码必须严格对齐,如第一层都是顶格,第二层都是四个空格开头,第三层则是8个空格,
	以此类推
    
4.注释
	单行注释用#开头,单独一行作为注释或者在代码后面通过#跟谁注释均可,多行注释在首尾处用成对的三引号引用即	可,可以成对的三个单引号或者三个双引号
    
5.代码块
	目前来看if逻辑判断和for循环条件后面均已冒号结尾,然后通过4个空格开始下一层级的实际执行动作
    
4.Python程序执行方式
	4.1 交互式
    
6.程序命名
	编写的Python程序必须是以.py结尾
    
7.项目规范
	启动一个项目开发时现在开发工具中创建project,然后根据需要创建目录,最后在目录下创建当前活动的py程序

13,Python程序执行方式

13.1,交互式
交互式编程是指在操作系统的命令行(windows下叫命令行,Linux下叫终端)中运行代码,具体步骤如下:
    1.打开命令行(终端)
    2.进入交互模式:输入命令-Python(linux下输入Python3),回车即可进入
    3.编写代码
    4.回车运行
    5.退出交互模式:输入命令exit()回车
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@牧童

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值