python教程第1章

article/2025/9/30 8:47:48

python教程第1章

  • (1)python
  • (2)IDE
    • IDE是什么
    • 安装IDE
      • VSCode
        • 第一步
        • 第二步
        • 第四步
        • 插件
      • 海龟编辑器
        • 第一步
        • 第二步
  • (3)安装python
    • 下载安装包
    • 安装

(1)python

为什么python是一个成功的语言呢?正是因为它有非常强大的IDE

(2)IDE

IDE是什么

IDE是三个英文单词的缩写,及 Integrated Device Electronics(集成开发环境),它是一种基于编程语言的拓展,可以让程序员更快的编写程序。目前主流的IDE有:微软的Visual Studio code(简称VSCode,我用的就是它)、Eclipse(很好的IDE,在《青少年学Python》这本书中推荐过,但是页面不够精简,所以被我舍弃了,不推荐)、PyCharm(非常好用,但是是英文的,下载极其复杂,不推荐)等(额外补充一个国内的IDE:编程猫官方的海龟编辑器,推荐图形化编程转python的人)。

安装IDE

俗话说得好,工欲善其事,必先利其器,你首先需要一个工具,如果你想像之前的编程一样把程序写在一张纸上,让机器读一下,写错一个字母,啪,报错的话,你可以用python的IDLE。就像这样在这里插入图片描述
在这里插入图片描述
之后你需要按Alt+F5另存为并运行

在这里插入图片描述
这是因为第五行的

if __name__ = '__main__':

应该写成

if __name__ == '__main__':

至于这段代码是什么意思,我就不多赘述了。
在这里插入图片描述

VSCode

第一步

首先,你需要一个网址。

进入之后,你会看到像这样的样子:
但实际上,别看主页花里胡哨的,你需要点的,只有这一个按钮:

第二步

点击这个按钮,你就会进入这样一个页面:
它会自动弹出来一个下载任务,如果没有,就点右上角的下载按钮。

下载的很慢,可以耐心等待,也可以逛会儿B站。

第四步

下载好安装包后,安装包这样的:由于我是32位的
然后一路下一步。

插件

安装好后,你需要插件,这也是VSCode的成功之地。因为他有丰富的插件。下载插件可以在csnd上搜搜。但是,有一些插件是必须的。

打开你的VSCode,如图,点击:在这里插入图片描述
可以先按照我的插件安装一下。在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

之后我会单独出一个配置VSCode的文章。

海龟编辑器

老样子,网址。

第一步

点击下载客户端
在这里插入图片描述

第二步

把他下载安装好后,它会自动打开程序,提示你下载默认环境,点击下载。下载完成后,你就能使用它了。

(3)安装python

光有IDE还不够,还得有python

python官网传送门

下载安装包

进入官网

官网像这样:
在这里插入图片描述
直接划到最底,点击Downloads
在这里插入图片描述

在这里插入图片描述
进入这个页面后,点击下载Python3.10.2(如果安装失败,可以往下划,找到安装Python3.9)

安装

下载好安装包之后就可以下载了。

安装包打开后是这样的:在这里插入图片描述
注意:下面的“Add Python 3.9 to PATH”是必须勾的。

安装建议选上面的“Install Now”,下面的“Customize installation”是自定义安装路径。

点击之后会让你选默认的库,全勾上就好了。在这里插入图片描述
下一步之后,啥也别动,点安装就好。
在这里插入图片描述
安装成功的界面在这里插入图片描述
检测是否安装成功。

Win+r 输入cmd,输入Python出现版本信息即为安装成功。
在这里插入图片描述
在这里插入图片描述
查看python路径只要在cmd里输入where python在这里插入图片描述
在命令行输入pip即可检测是否安装成功,如下图所示即为成功。在这里插入图片描述

出现警告,只要更新pip即可。

如果python -m pip install --upgrade pip更新不成功,说明与服务器连接超时,可以使用下面的语句进行更新python -m pip install --upgrade pip -i https://pypi.douban.com/simple。


THE END

http://chatgpt.dhexx.cn/article/I1tuEnhb.shtml

相关文章

第1章 介绍

介绍 正如业界众所周知的那样,28纳米及以下节点的设计复杂性正在爆炸式增长。小尺寸要求和高性能,低功耗和小面积的相互矛盾的要求导致了如此复杂的设计架构。多核,多线程和功耗,性能和面积(PPA)需求加剧了…

第1章 Python基础

目录 0. Jupyter Notebook简介 0.1 Jupyter Notebook简介及启动 0.1.1 Jupyter Notebook简介0.1.2 Jupyter Notebook安装与启动0.2 Jupyter Notebook里面的最常用的操作: 0.2.1 更改文件名0.2.2 模式切换0.2.3 命令模式快捷键0.2.4 查询帮助1. Python基础语法 1.1 编…

第1章 实践基础

文章目录 第1章 实践基础1.1 如何运行本书的代码1.1.1 本地运行1.1.1.1 环境准备1.1.1.2 快速安装 1.1.2 AI Studio运行 1.2 张量1.2.1 创建张量1.2.1.1 指定数据创建张量1.2.1.2 指定形状创建1.2.1.3 指定区间创建 1.2.2 张量的属性1.2.2.1 张量的形状1.2.2.2 形状的改变1.2.2…

第1章 Nginx简介

基于 Nginx版本 1.14.2 ,Tomcat版本 9.0.0 演示 第1章 Nginx简介 1.1 Nginx发展介绍 Nginx (engine x) 是一个高性能的Web服务器和反向代理服务器,也可以作为邮件代理服务器。 Nginx 特点是占有内存少,并发处理能力…

第1章 多线程基础

第1章 多线程基础 1.1.2 线程与进程的关系 进程可以看成是线程的容器,而线程又可以看成是进程中的执行路径。 1.2 多线程启动 线程有两种启动方式:实现Runnable接口;继承Thread类并重写run()方法。 执行进程中的任务时才会产生线程&a…

第1章 Rust安装

Rust是一门安全的语言,最近也加入到Linux内核中,因此后续这门语言会越来越流行,所以准备学习下,本篇介绍Rust在Window平台上的安装过程。 目录 安装步骤 1.到官网下载安装包 2.搭建 Visual Studio Code 开发环境 安装步骤 1.…

第1章 概述

第一章 概述 考试范围: 1.1-1.10 考试内容: 章节后的Review Terms(名词基本都在课文中) 考试题型: 综合题 Review Terms Database-management system (DBMS) :A collection of interrelated data and a …

图书馆预约占座管理系统项目源码+文档+jsp+ssm+mysql

【项目功能描述】 【源码下载】 图书馆预约占座管理系统的开发技术为jspssmmysql,前端技术为jquery easyui框架,后台用的ssm(spring、springMVC、mybaits)框架,主要实现的功能有:用户管理、菜单管理、角色…

图书馆座位预约小程序系统设计与实现

项目背景和意义 目的:本课题主要目标是设计并能够实现一个基于微信小程序预约订座小程序,前台用户使用小程序,后台管理使用JavaMysql开发,后台使用了springboot框架;通过后台添加座位类型、座位号,用户通过…

【计算机毕业设计】基于微信小程序的图书馆座位预约系统

毕设帮助、源码交流及技术指导,见文末。 图书馆作为高校的学习宝地,有着不可替代的地位。但是在信息化时代,传统模式下的图书馆管理并不能满足用户需求。为解决图书馆学生占座问题严重、座位资源紧张的问题,设计了图书馆座位预约系统&#xf…

学校图书馆管理系统

摘 要 随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,学校图书馆管理系统当然也不能排除在外。学校图书馆管理系统是以实际运用为开发背景,运用软件工程开发方法&…

基于javaweb+SpringBoot+JPA图书馆座位占座预约管理系统(管理员、老师、学生)

基于javawebSpringBootJPA图书馆座位占座预约管理系统(管理员、老师、学生) 开发工具:eclipse/idea/myeclipse/sts等均可配置运行 适用 课程设计,大作业,毕业设计,项目练习,学习演示等 /*** 修改密码页面** return*…

基于SSM的图书馆座位预约管理系统占座系统-java图书馆座位预约管理系统占座系统...

基于SSM的图书馆座位预约管理系统占座系统-java图书馆座位预约管理系统占座系统 1.包含源程序,数据库脚本。代码和数据库脚本都有详细注释。2.课题设计仅供参考学习使用,可以在此基础上进行扩展完善开发环境:Eclipse ,MYSQL,JDK1.7,Tomcat 7涉及技术点:MVC模式、SpringMvc、…

图书馆座位预约管理系统毕业设计,图书馆座位管理系统设计与实现,图书馆座位预约系统毕业论文毕设作品参考

项目背景和意义 目的:本课题主要目标是设计并能够实现一个基于web网页的教室图书馆座位预约系统,整个网站项目使用了B/S架构,基于python的Django框架下开发;管理员通过后台录入信息、管理信息,设置网站信息&#xff0c…

Springboot实现图书馆座位预约管理系统之自习室预约占座系统源码

本系统主要实现了学生自由预约选择图书馆的座位的基本功能,除基础脚手架外,实现的功能有: 管理员:学生管理、教师管理、阅览室类型管理、阅览室管理(座位生成等)、学生信用积分管理、座位预约统计管理等。…

基于Android的图书馆借阅占座座位app-计算机毕业设计

项目介绍 本次毕业设计是设计并实现一个图书馆座位预约系统。该系统的最终目的是为了自动化管理图书馆自习座位,解决占座问题,提高座位利用率。实际上我校是有相应的座位管理系统,它是那种固定的触摸刷卡屏终端,每层有一个&#…

JAVA计算机毕业设计图书馆预约占座系统(附源码、数据库)

JAVA计算机毕业设计图书馆预约占座系统(附源码、数据库) 目运行 环境项配置: Jdk1.8 Tomcat8.5 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 …

学校图书馆管理系统/图书管理系统的设计与实现

摘 要 随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,学校图书馆管理系统当然也不能排除在外。学校图书馆管理系统是以实际运用为开发背景,运用软件工程开发方法&…

图书馆预约座位系统的设计与实现

图书馆预约座位系统的设计与实现TOC 图书馆预约座位系统(java) 功能结构图 说明 管理员:登录、阅览室管理、学生信用管理(可根据学生表现进行扣分、奖励等,扣分达到设定的值则无法进行选座。)、学生管理…

java图书馆自习室找座占座位系统

自习室座位管理系统是将IT技术用于自习室座位信息的管理, 它能够收集与存储自习室座位的档案信息,提供更新与检索自习室座位信息档案的接口;提高工作效率。系统采用JSP为编程语言。论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程…