Python学习路线 - Python语言基础入门 - 准备工作

Python学习路线 - Python语言基础入门 - 准备工作

    • 初识Python
      • Python的优点
    • 什么是编程语言
    • Python环境安装
      • Windows系统
        • Python安装
        • Python验证
      • MacOS系统
      • Linux系统
    • 第一个Python程序
      • 常见问题
    • Python解释器
      • Python解释器概念
      • Python解释器存放位置
      • Python解释器运行".py"文件
    • Python开发工具
      • Python开发环境
      • PyCharm安装和配置
      • PyCharm的基础使用
        • 修改主题
        • 修改默认字体和大小
        • 通过快捷键快速设置字体大小
        • 汉化软件
        • 其它插件
        • 常用快捷键

初识Python

1989年,为了打发圣诞节假期,Gudio van Rossum吉多.范罗苏姆(鬼叔)决心开发一个新的解释程序(Python雏形)。
1991年,第一个Python解释器诞生。
Python这个名字,来自鬼叔所挚爱的电视剧Monty Python‘s Flying Circus。

Python的优点

  • 简单
  • 易学
  • 开发效率高

什么是编程语言

编程语言:用于人类和计算机进行交流的一种语言,通过编写编程语言的代码,去指挥计算机工作。它无法直接和计算机沟通,需要翻译工具(解释器或编译器)将代码翻译成二进制,从而实现和计算机的畅顺沟通。

Python环境安装

完成Python环境的安装。

Windows系统

Python安装

想要使用Python语言编写程序,我们必须下载Python安装包并配置Python环境。
Python目前最新版本是:3.12.0
在这里插入图片描述
Python下载
下载最新版Python:https://www.python.org/downloads/

1.选择【Downloads】,点击【Download Python 3.12.0】按钮即可下载。
在这里插入图片描述

2.双击打开下载的安装包。
在这里插入图片描述
3.点击Next。
在这里插入图片描述
4.自定义安装目录。
在这里插入图片描述
5.安装中。
在这里插入图片描述

6.点击关闭路径长度限制的按钮。
在这里插入图片描述
7.点击关闭。
在这里插入图片描述

Python验证

点击左下角Windows键

输入:cmd
打开“命令提示符” 程序
在这里插入图片描述
在命令提示符程序内,输入:python并回车。
在这里插入图片描述

MacOS系统

Linux系统

第一个Python程序

向世界说你好,应该是全世界所有程序员入门编程语言时,都会选择的第一个程序。
让我们也延续这一份来自程序员之间的浪漫,学习如何使用Python,向世界说你好。
我们的Python代码非常简单,如下:

print("Hello World!!!")

含义:像屏幕上输出(显示)Hello World!!!

注意:输入的双引号和括号,请使用英文符号。

操作步骤:
1.打开CMD(命令提示符)程序,输入Python并回车。
2.然后,在里面输入代码回车即可立即执行。
在这里插入图片描述

常见问题

1.找不到 “命令提示符” 程序在哪里

  • 问题描述
    找不到 “命令提示符” 程序在哪里
  • 问题解答
    使用快捷键:win + r
    在这里插入图片描述
    打开运行框,输入cmd后回车即可打开命令提示符程序
    在这里插入图片描述

2.'python’不是内部或外部命令,也不是可运行的程序或批处理文件。

  • 问题描述
    命令提示符内,输入python出现
    'python’不是内部或外部命令,也不是可运行的程序或批处理文件。
    在这里插入图片描述

  • 问题解答
    安装python的时候,没有勾选:add python 3.10 to PATH的选项
    在这里插入图片描述
    卸载Python,重新安装python,勾选这个选项。
    然后重新打开命令提示符程序,即可。

3.命令提示符内,出现 无法初始化设备PRN

  • 问题描述
    命令提示符内,出现
    无法初始化设备PRN
    在这里插入图片描述
  • 问题解答
    这是因为没有进入到python解释器环境内执行代码。
    应该在命令提示符内:
    1》 先输入python,当屏幕上出现:>>>的标记的时候
    2》 输入代码执行,才可以

4.执行出现:SyntaxError: invalid character ‘“’ (U+201C)

  • 问题描述
    执行出现:SyntaxError: invalid character ‘“’ (U+201C)
    在这里插入图片描述
  • 问题解答
    这是因为,代码中的符号是中文符号。
    请检查代码中的:
    1》 双引号
    2》 小括号
    这两个符号,应该是英文符号

Python解释器

首先,一个基本原理是:
计算机只认识二进制,即:0和1
在这里插入图片描述

其实很简单,计算机是不会认识Python代码的。但是Python有解释器程序,如下图:
在这里插入图片描述
安装Python环境,本质上就是在电脑中安装:
Python解释器程序

代码随时可以写,但能不能运行,就要看电脑里面有没有解释器程序了。

Python解释器概念

Python解释器:是一个计算机程序,用来翻译Python代码,并提交给计算机执行。

所以,它的功能很简单,就2点:
1.翻译代码
2.提交给计算机运行

Python解释器存放位置

此处用Windows系统为例进行说明。
1.解释器存放在:<Python安装目录>/python.exe
在这里插入图片描述
2.我们在CMD(命令提示符)程序内,执行的python,就是上图的python.exe程序
在这里插入图片描述

Python解释器运行".py"文件

我们可以将代码写入一个以".py"结尾的文件中,使用python命令去运行它。

如,在Windows系统的D盘,我们新建一个名为:test.py的文件,并通过记事本程序打开它,输入如下的内容:

print("好好学习!!")
print("天天向上!!")

在命令提示符程序内,使用python命令运行它,如图:
在这里插入图片描述

Python开发工具

安装和配置PyCharm工具。

Python开发环境

Python程序的开发有许多种方式,一般我们常见的有:

  • Python解释器环境内,执行单行代码。
  • 使用Python解释器程序,执行Python代码文件。
  • 使用第三方IDE(集成开发工具),如PyCharm软件,开发Python程序

PyCharm安装和配置

PyCharm集成开发工具(IDE),是当下全球Python开发者使用最频繁的工具软件
绝大多数的Python程序,都是在PyCharm工具内完成的开发。
本次课程全程基于PyCharm软件工具来讲解Python。

首先,我们先下载并安装它:
打开网站:https://www.jetbrains.com/pycharm/download/?section=windows#section=windows
在这里插入图片描述
1.双击PyCharm安装包。
2.点击Next按钮。
在这里插入图片描述
3.选择安装目录,点击Next按钮。
在这里插入图片描述

4.点击Next按钮。
在这里插入图片描述
5.点击Install按钮。
在这里插入图片描述

在这里插入图片描述
6.点击Finish按钮。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

PyCharm的基础使用

修改主题

默认是黑色主题,我们可以在PyCharm的右上角,点击"齿轮":
在这里插入图片描述
然后点击:“theme”,选择主题:
在这里插入图片描述
选择想要的主题即可:
在这里插入图片描述

修改默认字体和大小

打开设置:
在这里插入图片描述
在这里插入图片描述

通过快捷键快速设置字体大小

打开设置:
在这里插入图片描述
在这里插入图片描述
添加鼠标快捷键:
在这里插入图片描述
按ctrl+鼠标滚轮上:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

汉化软件

打开插件功能:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

其它插件

在这里插入图片描述
在这里插入图片描述

常用快捷键
ctrl+alt+s:打开软件设置
ctrl+d:复制当前行代码
shift+alt+上\下:将当前行代码上移或下移
crtl+shift+f10:运行当前代码文件
shift+f6:重命名文件
crtl+a:全选
ctrl+c\v\x:复制、粘贴、剪切
ctrl+f:搜索

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/190065.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue3请求代理proxy中pathRewrite失效

问题引入 在vue3配置请求代理proxy的时候pathRewrite失效。 有这样一个例子&#xff0c;作用是为了把所有以/api开头的请求代理到后端的路径和端口上&#xff0c;在vue.config.js配置文件中 设置了代理跨域和默认端口。但是重新运行之后发现端口是改了&#xff0c;但是路径仍然…

【工作生活】汽车ECU开发内容简介

目录 1. 目标 2. 要分享什么 3.1 行业知识 3.1.1车载行业知识&#xff1a; 3.1.2项目&#xff1a; 3.1.3开发测试工具&#xff1a; 3.2 硬件平台 3.3 基础知识 3.4 工作生活 3. 我们是谁 1. 目标 随着新能源汽车的快速崛起&#xff0c;汽车电子行业开始快速发展&…

Redis数据结构之跳表

跳表是一种有序的数据结构&#xff0c;它通过在每个节点中维持多个指向其他节点的指针&#xff0c;从而达到快速访问节点的目的。其核心思想就是通过建立多级索引来实现空间换时间。 在Redis中&#xff0c;使用跳表作为Zset的一种底层实现之一&#xff0c;这也是跳表在Redis中的…

SpringBoot 集成 ChatGPT,实战附源码

1 前言 在本文中&#xff0c;我们将探索在 Spring Boot 应用程序中调用 OpenAI ChatGPT API 的过程。我们的目标是开发一个 Spring Boot 应用程序&#xff0c;能够利用 OpenAI ChatGPT API 生成对给定提示的响应。 您可能熟悉 ChatGPT 中的术语“提示”。在 ChatGPT 或类似语…

如何本地搭建个人hMailServer邮件服务并实现远程发送邮件

文章目录 前言1. 安装hMailServer2. 设置hMailServer3. 客户端安装添加账号4. 测试发送邮件5. 安装cpolar6. 创建公网地址7. 测试远程发送邮件8. 固定连接公网地址9. 测试固定远程地址发送邮件 前言 hMailServer 是一个邮件服务器,通过它我们可以搭建自己的邮件服务,通过cpola…

C语言中一些特殊字符的输出

目录 %的介绍 斜杠与反斜杠 转义字符 %的介绍 int a1; 1、printf(’’%d’’,a);//输出1 2、printf(’’%%d’’,a);//输出%d 3、printf&#xff08;’’%%%d ‘’,a)//输出%1 C语言中&#xff0c;%也是转义符&#xff0c;%%相当于% 斜杠与反斜杠 首先需要明白…

学习TypeScrip1(基本类型)

TS是JS的超集&#xff0c;所以JS基础的类型都包含在内起步安装 npm install typescript -g运行tsc 文件名 nodejs 环境执行 ts npm i types/node --save-dev &#xff08;node环境支持的依赖必装&#xff09; npm i ts-node --g 基础类型&#xff1a;Boolean、Number、Str…

持续集成部署-k8s-高级调度-InitC:初始化容器的概念和使用

持续集成部署-k8s-高级调度-InitC&#xff1a;初始化容器的概念和使用 1. Init Container&#xff08;初始化容器&#xff09;是什么&#xff1f;2. Init Container 的简单使用 1. Init Container&#xff08;初始化容器&#xff09;是什么&#xff1f; 在Kubernetes中&#x…

VLAN间路由详细讲解

本次实验拓扑的主要概述以及设计到的相关技术 VLAN技术&#xff1a; VLAN&#xff08;Virtual Local Area Network&#xff09;即虚拟局域网&#xff0c;是将一个物理的LAN在逻辑上划分成多个广播域的通信技术。 每个VLAN是一个广播域&#xff0c;VLAN内的主机间可以直…

YOLOv8改进 | 2023 | SCConv空间和通道重构卷积(精细化检测,又轻量又提点)

一、本文介绍 本文给大家带来的改进内容是SCConv&#xff0c;即空间和通道重构卷积&#xff0c;是一种发布于2023.9月份的一个新的改进机制。它的核心创新在于能够同时处理图像的空间&#xff08;形状、结构&#xff09;和通道&#xff08;色彩、深度&#xff09;信息&#xf…

C语言 柔性数组

文章目录 定义使用 定义 C语言中的柔性数组&#xff08;Flexible Array&#xff09;是一种特殊的数组类型&#xff0c;它的长度可以在运行时动态确定。柔性数组通常用于结构体的最后一个成员&#xff0c;用于表示可变长度的数据。 struct Example {int length;int data[]; //…

@ResponseBody详解:用于响应体响应数据

RestFul风格或者是web阶段接触过的异步请求&#xff0c;都需要把数据转换成Json放入响应体中。 ResponseBody的作用其实是将java对象转为json格式的相应内容 使用 RequestMapping注解时&#xff0c;Spring会将返回值解析为视图路径&#xff0c;然后跳转路径返回对应的视图页面…

PyQt6 中自定义浮点型滑块类

介绍&#xff1a; 在PyQt6中&#xff0c;滑块&#xff08;Slider&#xff09;是常用的用户界面元素之一&#xff0c;用于选择数值范围。然而&#xff0c;有时候我们可能需要使用浮点数值&#xff0c;而标准的滑块仅支持整数。为了解决这个问题&#xff0c;我们可以创建一个自定…

数字图像处理(实践篇) 十六 基于分水岭算法的图像分割

目录 一 分水岭算法 二 利用OpenCV实现分水岭算法的过程 三 实践 一 分水岭算法 基于任何灰度图像都可以视为地形表面&#xff0c;其中高强度表示山峰和山丘&#xff0c;而低强度表示山谷。首先&#xff0c;开始用不同颜色的水&#xff08;标签&#xff09;填充每个孤立的山…

医院智能导诊小程序源码 智能导诊源码

医院智能导诊系统、AI智能导诊、现有的ai模型做医院智能导诊、智能就医引导系统、人工智能挂号、医院AI全流程智能导诊系统。 智能导诊 可以根据用户症状描述精准推荐科室及医生智能学习医院历史数据及自动进行科室对照,与医院的系统连接后,患者可直接完成预约。 一、系统概述…

sklearn教程:iris鸢尾花数据集数据分析

文章目录 数据集介绍导入数据集查看数据标签、属性和介绍查看数据整理为dataframe数据indo()查看数据类型和是否缺失describe() 提供数值型变量的描述性统计变量赋值标签编码分割训练集测试集查看X y 维度可视化分析箱线图查看数据分布和异常值直方图查看数值型数据分布密度图查…

【Java面试——并发基础、并发关键字】

3.1 并发基础 Java 并发 - 理论基础Java 并发 - 线程基础 多线程的出现是要解决什么问题的? 本质什么? CPU、内存、I/O 设备的速度是有极大差异的,为了合理利用 CPU 的高性能,平衡这三者的速度差异,计算机体系结构、操作系统、编译程序都做出了贡献,主要体现为: CPU 增加…

flutter-一个可以输入的数字增减器

效果 参考文章 代码 在参考文章上边&#xff0c;主要是改了一下样式&#xff0c;逻辑也比较清楚&#xff0c;对左右两边添加增减方法。 我在此基础上加了_numcontroller 输入框的监听。 加了数字输入框的控制 keyboardType: TextInputType.number, //设置键盘为数字 inputF…

python Thread

第一种 import threading import timedef a(url):print(f"--------start1:{url}---------")time.sleep(2)print(f"--------end1:{url}-----------")def b(url):print(f"--------start2:{url}---------")time.sleep(4)print(f"--------end2…

JavaScript 数据结构

JavaScript 数据结构 目录 JavaScript 数据结构 一、标识符 二、关键字 三、常量 四、变量 每一种计算机编程语言都有自己的数据结构&#xff0c;JavaScript脚本语言的数据结构包括&#xff1a;标识符、常量、变量、保留字等。 一、标识符 标识符&#xff0c;说白了&…