妙不可言的Python之旅----(一)

初识Python

python的起源

1989年,为了打发圣诞节假期,Gudio van Rossum吉多· 范罗苏姆(龟叔)决心开发一个新的解释程序(Python雏形)

1991年,第一个Python解释器诞生

Python这个名字,来自龟叔所挚爱的电视剧Monty Python's Flying Circus

选择python的理由

简单易学、全球第一、开发效率高

人群/岗位

用Python做什么

IT从业者

自动化脚本(运维开发、测试开发等)

普通白领

自动化办公

后端开发

WEB应用程序

科学家

基于Python完成数据计算(生物、化学、物理)

人工智能/机器学习

基于Python开发AI程序

大数据开发

基于Python完成大数据任务开发(SparkFlink

学生

计算机二级考试

小学六年级Python课程

应用场景丰富:

什么是编程语言

人类和计算机交流的一种专有领域语言

编程语言的工作原理

人类想法转换为编程语言代码

通过翻译官(解释器)翻译成二进制提交计算机执行

Python的安装

想要使用Python语言编写程序,我们必须下载Python安装包并配置Python环境,

Python目前最新版本是:3.11.5

下载最新版Python

https://www.python.org/downloads,进入网址,点击即可下载

下载完成后,双击打开下载的安装包进行安装,具体步骤这里不在讲述

按住Win+R键输入并回车: cmd

打开“命令提示符”程序

第一个Python程序

向世界说你好,应该是全世界,所有程序员入门编程语言时,都会选择的第一个程序。

让我们也延续这一份来自程序员之间的浪漫,学习如何使用Python,向世界说你好。

我们的Python代码非常简单,如下:

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

注意:输入的双引号和括号,一定要使用英文符号

我们用前面的步骤来打开CMD(命令提示符)程序,

输入Python并回车

然后,再i在里面输入代码回车即可立即执行

安装过程中的常见问题

1.找不到“命令提示符程序

使用快捷键:win + r

打开运行框,输入cmd后回车即可打开命令提示符程序

2.cmd,输入python出现问题

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

安装python的时候,没有勾选:add python 3.11.5 to PATH的选项

解决办法:卸载Python,重新安装,勾选这个选项。

然后重新打开命令提示符程序,即可

3.cmd,无法初始化设备 PRN

这是因为没有进入到python解释器环境内执行代码。

应该在命令提示符内:

3.第一个Hello World程序

执行出现:SyntaxError: invalid character '“' (U+FF08)

这是因为,代码中的符号是中文符号。

检查代码中的:

- 双引号

- 小括号

这两个符号,应该是英文符号

Python解释器

首先,知道一个基本原理:计算机只认识二进制,即:01

其实很简单,计算机是不会认识Python代码的。但是Python有解释器程序,如下图

安装Python环境,本质上,就是在电脑中,安装:Python解释器程序

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

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

所以,它的功能很简单,就2点:

1. 翻译代码

2. 提交给计算机运行

我们在CMD(命令提示符)程序内,执行的python,就是解释器程序

python解释器程序内,我们发现,写完一行代码并回车后,会直接运行

问题来了:我们是否能写好多行代码,一次性的运行?

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

如在Windows系统的E文件下,我们新建一个名为:Hello.txt的文件,并打开它,输入如下内容:

完成后按Ctrl+s保存并关闭,将文件后缀名改为.py

.py”文件是python语言的代码文件,里面记录了python的代码

在文件所在路径处单击输入cmd并回车,再使用python命令,运行它,如图:

Python解释器的作用

  Python代码翻译成计算机认识的01并提交计算机执行

  在解释器环境内可以一行行的执行我们输入的代码

  也可以使用解释器程序,去执行”.py代码文件

Python开发环境

安装和配置PyCharm

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

Python解释器环境内,执行单行代码

使用Python解释器程序,执行Python代码文件

使用第三方IDE(集成开发工具),如PyCharm软件,开发Python程序

PyCharm集成开发工具(IDE),是当下全球Python开发者,使用最频繁的工具软件

绝大多数的Python程序,都是在PyCharm工具内完成的开发。

本次课程全程基于PyCharm软件工具,来讲解Python

首先,我们先下载并安装它:

- 打开网站:https://www.jetbrains.com/pycharm/download/#section=windows

步骤1

步骤2:

步骤3:

步骤4:

步骤5:

找到安装好的Python,打开:

即可看到软件正常可用:

PyCharm的基础使用

修改主题

默认是白色主题,我们可以在PyCharm的右上角,点击齿轮

然后点击:”theme”,选择主题:

选择想要的主题即可:

修改默认字体和大小

打开设置:

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

添加鼠标快捷键:

ctrl + 鼠标滚轮上

打开设置:

汉化软件

打开插件功能:

   

其它插件:

常用快捷键

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

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

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

相关文章

ubuntu 18.04 LTS安装opencv 3.4.16 + opencv_contrib 3.4.16

1.下载 opencv 3.4.16 opencv_contrib 3.4.16 其中,opencv_contrib解压后的多个文件夹复制到opencv内、合并 2.安装 参考博文: https://zhuanlan.zhihu.com/p/650792342 https://zhuanlan.zhihu.com/p/87197806 其中 (1)cmake前…

Redis与分布式-哨兵模式

接上文 Redis与分布式-主从复制 1.哨兵模式 启动一个哨兵,只需要修改配置文件即可, sentinel monitor lbwnb 1247.0.0.1 6001 1先将所有服务关闭,然后修改配置文件,redis Master,redis Slave,redis Slave…

基于大语言模型扬长避短架构服务

秘诀: 扬泛化之长, 避时延之短

最新AI智能创作系统ChatGPT商业源码+详细图文搭建部署教程+AI绘画系统

一、AI系统介绍 SparkAi创作系统是基于国外很火的ChatGPT进行开发的Ai智能问答系统。本期针对源码系统整体测试下来非常完美,可以说SparkAi是目前国内一款的ChatGPT对接OpenAI软件系统。那么如何搭建部署AI创作ChatGPT?小编这里写一个详细图文教程吧&am…

Python学习之索引与切片

Python学习之索引与切片 s “0abcdefghijklmnopqrstuvwxyz”,第一个元素‘0’,索引号为0,最后一个元素‘z’,索引号为26 1. s[0]获取索引号为0的元素 2. s[1:3]获取索引号为1的元素,直到但不包括索引号为3的元素。即…

西门子S7-1200使用LRCF通信库与安川机器人进行EthernetIP通信的具体方法示例

西门子S7-1200使用LRCF通信库与安川机器人进行EthernetIP通信的具体方法示例 准备条件: PLC:S7-1200 1214C DC/DC/DC 系统版本4.5及以上。 机器人控制柜:安川YRC1000。 软件:TIA V17 PLC做主站,机器人做从站。 具体方法可参考以下内容: 使用的库文件为西门子 1200系列…

源码编译安装systemtap

目录 编译环境 编译步骤 编译环境 阿里云ubuntu20.04 编译步骤 1 先安装elfutils,参见我的前一篇博客 源码编译elfutils_金色熊族的博客-CSDN博客 2 下载systemtap源码 3 解压 解压后的文件夹与elfutils的文件夹应该是平行的,如下图&#xff1a…

网页一直跳转到国家反诈中心页面

很明显,我进入的是vscode的官方下载地址。 但是一直会出现反诈中心的拦截 我们需要在控制面板中,找到网络, 将Internet 协议版本 4 (TCP/IPv4)的属性改成 使用下面的DNS 服务地址(E):8.8.8.8 这样就可以正常访问相关的页面了

ElementPlus

1.国际化--中文 import ElementPlus from element-plus import zhCn from element-plus/dist/locale/zh-cn.mjsapp.use(ElementPlus, {locale: zhCn, }) 2.排序

Redis各数据类型特定的命令和用法 1.0版本

目录 一、Sring数据类型1.1 概述1.2 set/get/append/strlen命令1.3 incr/decr/incrby/decrby 命令1.4 getset命令1.5 setex命令1.6 setnx命令1.7 mset/mget/msetnx命令 二、List数据类型2.1 概述2.2 lpush/lpushx/lrange命令2.3 lpop/llen命令2.4 lrem/lset/lindex/ltrim命令2.…

Linux Ubuntu配置Git的方法

本文介绍在Linux操作系统的Ubuntu版本中,配置分布式开源版本控制系统Git,随后基于Git克隆GitHub中项目的代码的详细方法。 在之前的文章分布式版本控制系统Git的下载、安装与使用其复制GitHub项目代码的方法(https://blog.csdn.net/zhebushib…

思维模型 周期

本系列文章 主要是 分享 思维模型,涉及各个领域,重在提升认知。周期是一个看似极为简单,但背后却蕴藏着大智慧的模型,了解周期,对于了解王朝更替,数学之美,经济运转等都有帮助。 1 周期的应用 …

番外5:下载+安装+配置Linux

任务前期工作: 01. 电脑已安装好VMware Workstation软件; 02.提前下载好Rhel-8.iso映像文件(文件较大一般在9.4GB,建议采用迅雷下载),本人使用的以下版本(地址ed2k://|file|rhel-8.4-x86_64-dvd…

1.物联网射频识别,RFID概念、组成、中间件、标准,全球物品编码——EPC码

1.RFID概念 RFID是Radio Frequency Identification的缩写,又称无线射频识别,是一种通信技术,可通过无线电讯号识别特定目标并读写相关数据,而无需与被识别物体建立机械或光学接触。 RFID(Radio Frequency Identificati…

神经网络中的知识蒸馏

多分类交叉熵损失函数:每个样本的标签已经给出,模型给出在三种动物上的预测概率。将全部样本都被正确预测的概率求得为0.70.50.1,也称为似然概率。优化的目标就是希望似然概率最大化。如果样本很多,概率不断连乘,就会造…

【C++】单例模式

文章目录 一. 介绍二. 饿汉模式三. 懒汉模式四. 饿汉模式和懒汉模式对比 一. 介绍 单例模式是属于设计模式的一种,那什么是设计模式呢? 设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总…

python爬虫基于管道持久化存储操作

文章目录 基于管道持久化存储操作scrapy的使用步骤1.先转到想创建工程的目录下:cd ...2.创建一个工程3.创建之后要转到工程目录下4.在spiders子目录中创建一个爬虫文件5.执行工程setting文件中的参数 基于管道持久化存储的步骤:持久化存储1:保…

机器学习笔记 - 基于强化学习的贪吃蛇玩游戏

一、关于深度强化学习 如果不了解深度强化学习的一般流程的可以考虑看一下下面的链接。因为这里的示例因为在PyTorch 之上实现深度强化学习算法。 机器学习笔记 - Deep Q-Learning算法概览深度Q学习是一种强化学习算法,它使用深度神经网络来逼近Q函数,用于确定在给定状态下采…

基于微信小程序的明星应援小程序设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言系统主要功能:具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利 代码参考源码获取 前言 💗博主介绍:✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计…

读取一张图片各种颜色占比

提问之初 <small> 读取一张图片各种颜色占比 /storage/emulated/0/Pictures/Screenshots/Screenshot_20230725_195440.jpg有趣优雅热情沉着的代码与注释/每行每行 from PIL import Image # 导入PIL大法&#xff0c;这是处理图像的必备神器# 图片路径&#xff0c;此处为…