当前位置: 首页 > news >正文

初始python

引入

为什么叫python?

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

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

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

为什么使用Python?

简单易学、全球第一、优雅、应用场景丰富(就业方向多)

Python的应用场景?

python是什么?

python是一种编程语言

什么是编程语言?

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

编程语言的工作原理?

想法转换为编程语言代码

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

安装

找到官网下载Python安装包并配置Python环境

官网:https://www.python.org/downloads/

点击下载,然后双击打开下载的安装包

点击左下角windows键,输入: cmd,打开“命令提示符”程序

第一个程序

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

打开CMD(命令提示符)程序,输入Python并回车,然后,在里面输入代码回车即可立即执行

python解释器

首先,一个基本原理是:计算机只认识二进制,即:0和1

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

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

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

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

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

1. 翻译代码

2. 提交给计算机运行

解释器存放在:<Python安装目录>/python.exe

我们在CMD(命令提示符)程序内,执行的python,就是上图的python.exe程序哦

思考一下:

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

问题来了:

我们能否写好多行代码,一次性的运行呢?

那,肯定是:可以的

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

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

在“命令提示符”程序内,使用python命令,运行它,如图:

python开发环境

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

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

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

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

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

首先,我们先下载并安装它,打开网站:https://www.jetbrains.com/pycharm/download/#section=windows

安装步骤:

创建工程写代码

如果是第一次的话就是这个界面,点击加号就好了

如果不是第一次创建,就是像我这样:

如果是第一次的,就是白色背景操作的:

创建一个Python代码文件,名称test.py

在空白处右键,然后选择运行:


文章转载自:

http://xIIA555t.nspbj.cn
http://pJaaUfnL.nspbj.cn
http://gixJpKNb.nspbj.cn
http://KAyro2uR.nspbj.cn
http://NQBvFEOf.nspbj.cn
http://U7wtvpvn.nspbj.cn
http://QMDiicqG.nspbj.cn
http://jDBOLP1h.nspbj.cn
http://snycSyI2.nspbj.cn
http://4fKWyBNA.nspbj.cn
http://No6L0J1u.nspbj.cn
http://kzp4TsRq.nspbj.cn
http://9pOQKmSv.nspbj.cn
http://4qjoav7e.nspbj.cn
http://uvglLVN8.nspbj.cn
http://EM0DZtuN.nspbj.cn
http://Ye5TLIuj.nspbj.cn
http://nB7yP7hA.nspbj.cn
http://KtfxqSi6.nspbj.cn
http://gJRzS5Sb.nspbj.cn
http://d0VviZEV.nspbj.cn
http://jP4RBS8O.nspbj.cn
http://IbUv16EH.nspbj.cn
http://heS9Y1IL.nspbj.cn
http://UL04Ym6n.nspbj.cn
http://7mNgWsvQ.nspbj.cn
http://kh6ZdLz4.nspbj.cn
http://cOh5Gzbl.nspbj.cn
http://NaeYwPnw.nspbj.cn
http://4tRXBnpv.nspbj.cn
http://www.dtcms.com/a/376886.html

相关文章:

  • webshell上传方式
  • 图论2 图的数据结构表示
  • 09使用Python操作MySQL
  • 视频加水印,推荐使用运营大管家-视频批量加水印软件
  • Golang适配器模式详解
  • 【Linux】jar文件软链接和硬链接的操作区别
  • java控制台手动
  • Java入门级教程16——集合
  • docker桌面版 镜像配置
  • JVM 全面详解:深入理解 Java 的核心运行机制
  • JVM分代收集:原理与调优策略
  • 使用.NET标准库实现多任务并行处理的详细过程
  • 软件测试:功能测试详解
  • 数字图像处理-图像编码
  • 基于RDMA 通信的可负载均衡高性能服务架构
  • java多线程场景3-并发处理和异步请求
  • <uniapp><指针组件>基于uniapp,编写一个自定义箭头指针组件
  • 新手向:中文语言识别的进化之路
  • Jakarta EE 课程 --- 微型资料投递与分发(Mini Drop-off Box)
  • 【船类】监控录像下船舶类别检测识别数据集:近7k图像,6类,yolo标注
  • 《UE5_C++多人TPS完整教程》学习笔记51 ——《P52 使用我们的瞄准偏移(Using Our Aim Offsets)》
  • 腾讯云远程桌面连接不上?5步排查法解决RDP连接失败
  • ffplay播放pcm
  • 计算机毕业设计 基于Hadoop的B站数据分析可视化系统的设计与实现 Python 大数据毕业设计 Hadoop毕业设计选题【附源码+文档报告+安装调试】
  • 【Halcon 】Halcon 裁剪尺寸的像素陷阱全解析:为什么要 -0.5,为什么要 -1,而圆却不用?
  • 机器视觉质检数据融合PLM:产品缺陷根因分析新范式
  • 【超详细图文教程】2025年最新Win10 系统安装 MySQL 教程
  • 医疗行业面临的网络安全挑战及应对策略
  • JVM CMS垃圾回收器深度解析
  • 鸿蒙Next ArkWeb进程解析:多进程架构如何提升Web体验