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:搜索

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Android File Transfer for Mac:畅享强大的安卓文件传输工具

作为一款功能强大的安卓文件传输工具&#xff0c;Android File Transfer for Mac&#xff08;以下简称AFT&#xff09;为Mac用户提供了便捷快速的安卓设备文件管理体验。无论是传输照片、音乐、视频还是文档&#xff0c;AFT都能满足你的需求&#xff0c;让你的文件传输更加高效…

ffmpeg 查看本地摄像头和麦克风设备名称

命令 ffmpeg -list_devices true -f dshow -i dummy 2

【代码】基于多能互补的电热联供型微网优化运行(完美复现)matlab+yalmip+cplex

MATLAB代码&#xff1a;基于多能互补的电热联供型微网优化运行&#xff0c;电热需求响应参与的综合能源微网协同优化调度&#xff0c;引入电热储能解耦电热联系&#xff0c;破解以热定电 关键词&#xff1a;热电联供型微网&#xff1b;热电解耦&#xff1b;综合能源需求响应&a…

读书笔记:《Effective Modern C++(C++14)》

Effective Modern C&#xff08;C14&#xff09; GitHub - CnTransGroup/EffectiveModernCppChinese: 《Effective Modern C》- 完成翻译 Deducing Types 模版类型推导&#xff1a; 引用&#xff0c;const&#xff0c;volatile被忽略数组名和函数名退化为指针通用引用&#…

关于安科瑞预付费系统在转供电情况下的应用-安科瑞 蒋静

1 前言 国家从2018年开始对转供电加价开展规范清理以来&#xff0c;已经出来了一系列政策&#xff0c;不仅包括专门针对转供电问题的政策&#xff0c;18-20年间还在每次降电价政策中突出强调了转供电主体不得截留降价红利的要求。从具体内容看&#xff0c;各地政策都鼓励一户一…

rtmp 协议详解

1. handshake 1.1 概述 rtmp 连接从握手开始。它包含三个固定大小的块。客户端发送的三个块命名为 C0,C1,C2&#xff1b;服务端发送的三个块命名为 S0,S1,S2。 握手序列&#xff1a; 客户端通过发送 C0 和 C1 消息来启动握手过程。客户端必须接收到 S1 消息&#xff0c;然后…

05-建造者模式-C语言实现

UML类图&#xff1a; 代码实现&#xff1a; #include <stdio.h> #include <stdlib.h>// 产品类 typedef struct {char* part1;char* part2;char* part3; } Product;// 抽象建造者类 typedef struct {void (*buildPart1)(void*, const char*);void (*buildPart2)(v…

8.4 Windows驱动开发:文件微过滤驱动入门

MiniFilter 微过滤驱动是相对于SFilter传统过滤驱动而言的&#xff0c;传统文件过滤驱动相对来说较为复杂&#xff0c;且接口不清晰并不符合快速开发的需求&#xff0c;为了解决复杂的开发问题&#xff0c;微过滤驱动就此诞生&#xff0c;微过滤驱动在编写时更简单&#xff0c;…

固定Microsoft Edge浏览器的位置设置,避免自动回调至中国

问题描述 在使用Copilot等功能时&#xff0c;需要将Microsoft Edge浏览器的位置设置为国外。但每次重新打开浏览器后&#xff0c;位置设置又自动回调至中国&#xff0c;导致每次均需要手动调整。 原因分析 这个问题的出现是因为每次启动Microsoft Edge时&#xff0c;默认打开…

VT-MRPA1-151-1X/V0/0控制2FRE16模块式模拟放大器

适用于控制带有电气位置反馈的直动式比例减压阀&#xff08;DBETR- 1X 类型&#xff09;或带有电气位置反馈的比例流量控制阀&#xff08;2FRE... 类型&#xff09;&#xff1b;控制值输入 1 0 V&#xff08;差动输入&#xff09;&#xff1b; 可分别调节“上/下”斜坡时间的斜…

RCE绕过

1.[SCTF 2021]rceme 总结下获取disabled_funciton的方式 1.phpinfo() 2.var_dump(ini_get(“disable_functions”)); 3.var_dump(get_cfg_var(“disable_functions”)); 其他的 var_dump(get_cfg_var(“open_basedir”)); var_dump(ini_get_all()); <?php if(isset($_POS…

MMdetection3.0 问题:DETR验证集上AP值全为0.0000

MMdetection3.0 问题&#xff1a;DETR验证集上AP值全为0.0000 条件&#xff1a; 1、选择的是NWPU-VHR-10数据集&#xff0c;其中训练集455张&#xff0c;验证、测试相同均为195张。 2、在Faster-rcnn、YOLOv3模型上均能训练成功&#xff0c;但是在DETR训练时&#xff0c;出现验…

分享89个节日PPT,总有一款适合您

分享89个节日PPT&#xff0c;总有一款适合您 89个节日PPT下载链接&#xff1a;https://pan.baidu.com/s/1j6Yj-7UCcUyV4V_S_eGjpQ?pwd6666 提取码&#xff1a;6666 Python采集代码下载链接&#xff1a;采集代码.zip - 蓝奏云 学习知识费力气&#xff0c;收集整理更不易…

【计算机毕业设计】java网上服装商城销售系统springboot+jsp

目前互联网上的网上销售系统每天以惊人的速度增加&#xff0c;网上购物越来越成为现代年轻人的首选&#xff0c;足不出门便能选购好自己称心如意的商品。基于Java术及MySQL数据库设计与实现一个网上服装销售系统&#xff0c;要求实现用户管理、服装管理、新闻公告管理、留言管理…

vue项目报错及解决npm run build:prod打包错误

vue项目报错及解决npm run build:prod打包错误 执行dev环境时加载失败了该变量&#xff0c;在package.json文件中 删掉 解决方法&#xff1a; 打包成功&#xff1a;

03-抽象工厂模式-C语言实现

说明&#xff1a; 均由 chatgpt生成&#xff0c;实例可以看出无法运行&#xff0c;仅供参考~ 抽象工厂模式&#xff1a; 代码实现&#xff1a; #include <stdio.h>// 定义抽象产品接口 typedef struct {void (*operation)(); } AbstractProductA;typedef struct {voi…

linux设置权限_setfacl_getfacl

3.2 设置权限ACL&#xff08;access control list&#xff09; 假设&#xff1a;/data所有者与所属组均为root&#xff0c;在不改变所有者的前提下&#xff0c;要求用户tom对该目录有完全访问权限&#xff08;rwx&#xff09;。只能考虑&#xff1a; 方法一&#xff1a;给/dat…

Data Grip的安装和使用

安装&#xff1a; 1.1 双击 exe 文件安装 1.2选择安装目录&#xff0c;点击next 1.3选择安装目录&#xff0c;点击next 1.3 创建快捷方式&#xff0c;安装 1.4点击install 连接&#xff1a; 2.1 创建Project 2.2创建连接 下载驱动&#xff0c;可能时间会比较久一点&#xff0c…

保护您的数据库免受注入攻击:MSSQL注入入门指南

MSSQL注入的入门讲解 一、引言二、MSSQL注入的基础知识2.1、MSSQL数据库的基本原理和结构2.2、常见的SQL语句和操作2.3、MSSQL注入的原理和工作方式 三、MSSQL注入攻击技术3.1、基于错误的注入攻击&#xff1a;利用错误消息和异常信息3.2、基于时间的注入攻击&#xff1a;利用延…

ArkUI组件--image组件

Image&#xff1a;图片显示组件 1.声明Image组件并设置图片的源&#xff1a; Image(src:string|PixelMap|Resource) #src表示源&#xff0c;支持三种格式①string格式&#xff0c;常用来加载网络图片&#xff0c;填写网址。&#xff08;手机端需要申请网络访问权限&#xff1…