Python从入门到放弃系列教程01

2023-09-21 12:25:48

Python从入门到放弃系列教程01

第一章 01 初识Python

Python的起源

1989年,为了打发圣诞节假期,吉多·范罗苏姆(龟叔)决定开发一个新的解释程序(Python雏形),1991年,第一个Python解释器诞生;

之所以选中单词Python(意为大蟒蛇)作为该编程语言的名字,是因为英国20世纪70年代首播的电视喜剧《蒙提·派森的飞行马戏团》(Monty Python’s Flying Circus)。

Python的口号是:“人生苦短,我用Python!”。

第一章 02 什么是编程语言

编程语言是人类和计算机进行交流的一种语言,通过编写编程语言的代码,去指挥计算机工作;

它无法直接和计算机沟通,需要翻译工具(解释器或编译器)将代码翻译成二进制,从而实现和计算机的顺畅沟通。

第一章 03 Python环境安装

Python安装

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

当前的版本是 3.11.5,点击下载;

这里我们选择 Customize installation(自定义安装);

注意勾选 Add python.exe to PATH

默认都是全选的,直接下一步;

选择Python的安装路径;

点击 Install,安装;

安装完成;

验证:Windows + R,输入 cmd,确定;

在控制台输入 python,回车;

显示版本号,即为安装成功。

第一章 04 第一个Python程序 HelloWorld

第一个Python程序

打开控制台,输入python,然后回车,注意输入法需要在英文状态下,

输入 print(“Hello World!!!”),回车运行;

可以看到Python输出了 “Hello World!!!”,表明我们的第一个Python程序编写完成。

第一章 05 Python解释器

Python解释器

基本原理:计算机只认识二进制,即:0和1,

计算机并不认识Python代码,但是Python有解释器程序,

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

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

第一章 06 Python开发环境

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

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

安装PyCharm解释器

下载 PyCharm,官网:https://www.jetbrains.com/zh-cn/pycharm/download

下一步,修改安装路径;

下一步,勾选创建桌面快捷方式;

下一步,点击install,安装完成后,打开软件;

PyCharm是以工程作为项目单位的,点击“+”,New Project,新建一个项目;

修改项目名称,项目的存放路径,语言选择Python,Environment选择Existing,点击Add Interpreter;

选择System Interpreter,路径选择为python.exe文件的安装路径,点击“OK”;

Interpreter显示的版本为Python 3.11,点击“Create”创建项目;

创建后的项目结构如下:

创建第一个python文件

在项目目录上右键,New→Python File,命名为test;

输入:print(‘Hello World!’),右键 run test,就可以运行了,在编辑器的下方内置终端可以看到运行结果。

PyCharm修改为中文

打开设置(右上角齿轮图标),选择Plugins,输入chinese搜索,选择安装,完成后选择 restart 重启 IDE ,PyCharm就修改为中文了。

PyCharm常用快捷键

更多推荐

【uni-app】uni-app内置组件和扩展组件

内置组件和扩展组件的关系先引用uni-app官网原文:uni-app是有内置组件的。这和web开发不一样。web开发基本上不用基础组件,都是找一个三方ui库,全套组件都包含。那是因为html的基础组件默认样式不适配手机风格。但uni-app体系不是这样,内置组件就是为手机优化的。但内置组件只能满足基础需求,更多场景,需

想要精通算法和SQL的成长之路 - 最长回文子序列

想要精通算法和SQL的成长之路-最长回文子序列前言一.最长回文子序列前言想要精通算法和SQL的成长之路-系列导航一.最长回文子序列原题链接首先,我们看下动态规划方程的定义,我们用dp[i][j]来代表:字符串s在下标区间为[i,j]之间的最长回文子序列。那么请问,最终的返回结果,就是我们要求得字符串s的最长回文子序列,

Day66|图part5:130. 被围绕的区域、827.最大人工岛

130.被围绕的区域leetcode链接:题目链接这题看起来很复杂,其实跟之前找飞地和找边缘地区的是差不多的,主要分三步:使用dfs将边缘的岛都找出来,然后用A代替防止混淆;再用dfs找中间不与任何岛相连的飞地;最后把之前的A替换成O。最终代码:classSolution{public:voiddfs(vector<v

ChatGPT 或其它 AI,能用在文书创作上吗?

新的申请季已经正式开始,一些热门项目的ED截止日期也不再遥远,因此很多准留学生们都已经开始了关于文书的创作。而随着科技的不断发展,以ChatGPT为首的一众AI工具也作为一种辅助手段愈发融入了我们的生活。那么不免就会有一些同学在准备申请时“动起了歪脑筋”,如果选择用ChatGPT来帮自己写文书的话,岂不是又省事又省力还

6.2 Sunday搜索内存特征

Sunday算法是一种字符串搜索算法,由DanielM.Sunday于1990年开发,该算法用于在较长的字符串中查找子字符串的位置。算法通过将要搜索的模式的字符与要搜索的字符串的字符进行比较,从模式的最左侧位置开始。如果发现不匹配,则算法将模式向右滑动一定数量的位置。这个数字是由当前文本中当前模式位置的最右侧字符确定的

Vue模板语法【下】事件处理器,表单、自定义组件、通信组件

目录一、事件处理器1.1常用的事件修饰符1.2常用的按键修饰符二,vue中的表单三、自定义组件四,通信组件一、事件处理器1.1常用的事件修饰符Vue的事件修饰符是用来改变事件的默认行为或者添加额外的功能。以下是一些常用的事件修饰符及其作用:.stop:阻止事件冒泡,相当于调用event.stopPropagation(

IntelliJ IDEA使用——Debug操作

文章目录版本说明图标和快捷键查看变量计算表达式条件断点多线程调试版本说明当前的IntelliJIDEA的版本是2021.2.2(下载IntelliJIDEA)ps:不同版本一些图标和设置位置可能会存在差异,但应该大部分都差不多。图标和快捷键图标快捷键说明Ctrl+F8打断点,在需要的代码行进行断点测试Alt+F10定位

Vue|项目结构与执行过程介绍

一、项目文件1.1目录结构1.2结构介绍二、执行过程2.1main.js2.2App.vue2.3index.html三、生命周期3.1周期阶段3.2Vue实例的产生过程3.3钩子函数用途一、项目文件1.1目录结构1.2结构介绍文件结构文件介绍node_modules第三方包文件夹public放html文件的地方fav

微信小程序商城怎么弄

微信小程序商城怎么弄?这是一个常见的问题,对于那些想要在微信上创建一个自己的商城的人来说。下面为您介绍一些基本的步骤和注意事项,帮助您轻松地创建一个微信小程序商城。首先,要创建一个微信小程序商城,您需要注册一个微信小程序账号并开通商户号。具体步骤如下:打开微信公众平台,点击右上角的“立即注册”,选择小程序账号,并按照提

【lesson8】gdb的介绍及使用

文章目录gdb的介绍什么是gdb?背景认识gdb的使用gcc/g++程序文件名-o将来生成的可执行程序名-ggdb调试命令gdb可执行程序名quitlistl0Enterr(run)b(breakpoint)+n(行号)infobd(delete)+断点编号n(next)p(printf)+变量名s(step)btfi

Python中的文件I/O操作:常见问题与解决方案

目录常见问题代码示例文件路径问题:文件权限问题:文件编码问题:文件读写模式问题:文件未关闭问题:大文件处理问题:文件读写过程中的异常处理问题:文件内容格式问题:跨平台换行符问题:二进制文件处理问题:总结在Python编程中,文件I/O操作是常见的任务之一。无论是读取文件内容、写入新数据还是追加信息,文件I/O操作都是不

热文推荐