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…

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…

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

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

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

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

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

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

JavaScript 数据结构

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

Flutter学习(七)GetX offAllNamed使用的问题

背景 使用GetX开发应用的时候&#xff0c;也可能有人调用过offAllNamed&#xff0c;会发现所有controller的都被销毁了 环境 win10 getx 4.6.5 as 4 现象 从A页面&#xff0c;跳转到B页面&#xff0c;然后调用offAllNamed进行回到A页面&#xff0c;观察controller声明周期…

如何从 Android 手机恢复已删除的视频

您是否曾经丢失过手机中的任何数据&#xff1f;如今&#xff0c;由于 Android 上的应用程序崩溃、根进程停止、Android 更新失败等等&#xff0c;数据丢失很普遍。错误删除是丢失视频、录音和音乐副本的另一种可能的方式。 丢失包含有关新完成的项目的重要信息的视频或婚礼、周…

零基础OpenAi应用商店开发

在本月OpenAi开发者大会上&#xff0c;OpenAI宣布推出了GPTs功能&#xff0c;也就是GPT Store&#xff0c;类似App Store的应用商店&#xff0c;任何用户都可以去参与创建应用。通过该功能&#xff0c;用户可以定制化打造自己的GPT&#xff0c;并公开分享至OpenAI的应用商店。定…

12.1 二叉树简单题

101. 对称二叉树 给你一个二叉树的根节点 root &#xff0c; 检查它是否轴对称。 示例 1&#xff1a; 输入&#xff1a;root [1,2,2,3,4,4,3] 输出&#xff1a;true 思路&#xff1a;对称二叉树 有一个特点是以 中左右顺序遍历左子树的结果会等于 中右左顺序遍历右子树的结果…

服务器中深度学习环境的配置

安装流程 11.17 日&#xff0c;周末去高校参加学术会议&#xff0c;起因&#xff0c; 由于使用了某高校内的公共有线网络&#xff0c; 远程连接服务器后&#xff0c;黑客利用 ssh 开放的 22 端口&#xff0c; 篡改了主机的配置&#xff0c; 使得只要一连上网络&#xff0c; 服…

接口测试基础知识

一、接口测试简介 什么是接口测试&#xff1f; 接口测试是测试系统组件间接口的一种测试&#xff0c;主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。 测试的重点&#xff1a; 检查数据的交换&#xff0c;传递和控制管理过程&#xff1b;检查系统间的相互…

『吴秋霖赠书活动 | 第五期』《Kubernetes原生微服务开发》

【作者主页】&#xff1a;吴秋霖 【作者介绍】&#xff1a;Python领域优质创作者、阿里云博客专家、华为云享专家。长期致力于Python与爬虫领域研究与开发工作&#xff01; 【作者推荐】&#xff1a;对JS逆向感兴趣的朋友可以关注《爬虫JS逆向实战》&#xff0c;对分布式爬虫平…

企业加密软件有哪些(公司防泄密软件)

企业加密软件是专门为企业设计的软件&#xff0c;旨在保护企业的敏感数据和信息安全。这些软件通过使用加密技术来对数据进行加密&#xff0c;使得数据在传输和存储过程中不会被未经授权的人员获取和滥用。 企业加密软件的主要功能包括数据加密、文件加密、文件夹加密、移动设备…

深度学习第4天:感知机模型

☁️主页 Nowl &#x1f525;专栏《机器学习实战》 《机器学习》 &#x1f4d1;君子坐而论道&#xff0c;少年起而行之 ​ 文章目录 感知机模型介绍 神经网络搭建感知机 结构 准备训练数据 感知机的损失函数与优化方法 测试结果 完整代码 多层感知机 结语 感知机模…