Python入门第一课——Python起步安装、Sublime Text安装教程,环境配置

news2024/11/16 20:32:00

Python入门第一课——Python起步安装、Sublime Text文本编辑器

  • 1 Python简介
  • 2 Python安装
    • 2.1 下载安装包
    • 2.2 开始安装Python
  • 3 Python起步——安装编辑器Sublime Text
    • 3.1 Sublime Text简介
    • 3.2 Sublime Text安装
    • 安装包
    • 打开文件
    • 创建快捷方式
    • 3.3 打开sublime text
    • 3.4 第一个程序:hello world

1 Python简介

Python是一门计算机编程语言,其实跟我们人与人之间的交流使用的普通话或者粤语、方言一样,学会了计算机编程语言,我们才能实现人机的无障碍交流。Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。
如今,Python语言的应用领域非常广泛,学习Python语言,不仅可以用于提高我们的工作效率,还可以用于做Python爬虫,即使用Python语言编程实现爬取网页的有用数据,除此之外,Python也可开发Web网页,如果你热爱数据统计分析,那么Python语言将是你学习的不二之选,Python可以做数据分析,统计,科学计算,使你成为一名数据分析师,当然如果你热爱高端技术,那可以接触到人工智能,机器学习等领域,Python语言在其中发挥了重要的作用。

以下作为扩展的内容,小白会看不懂,现在大概浏览即可,随着深入的学习,你自然就会懂了
Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。
Python解释器易于扩展,可以使用C语言或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。 Python也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系统平台的源码或机器码。

2 Python安装

学习Python的第一步,我们需要安装Python,安装过程很简单,小白只需要在官网下载相应版本的安装程序即可。
官网下载链接:https://www.python.org/downloads/ (也可直接点击上方的蓝字跳转)
在这里插入图片描述
在上面的官网下载首页可见,Python有多个版本,目前显示最新的版本是3.11.1,而我们一般不建议下载最新的版本,因为可能会出现未知的错误,特别对于小白,一旦出现错误,影响学习的心态。我们的学习一般会参考各种书籍进行,而书籍的出版时间往往比较早,那么下载那个Python版本就显得比较重要了,在这,建议下载3.7、3.8或更高(不包含最新)版本,本文章及之后使用的是3.7.0版本,所以如果你是跟着本专栏学习的,只需要下载3.7及以上版本即可胜任。

2.1 下载安装包

请添加图片描述
点开对应版本的下载链接后可以打下如上图的页面,可以看到许多文件,英语基础好的人可以马上看懂都是些什么文件,看不懂的也没关系,现在翻译软件这么方便,也可看我下面:
文件中文名
如果电脑是Windows系统,最后点击下载我打红色√的那个即可,如果是其他系统,请下载对应的版本,然后下载到电脑本地,可以看到一个安装程序:
安装程序

2.2 开始安装Python

单击打开安装包,然后按照步骤一步一步安装即可:请添加图片描述

1、选择自定义下载,并勾选“Add Python3.7 to PATH” 即可自动配置环境
1
2、下一步选择“Next”
在这里插入图片描述
3、修改安装路径,建议安装在非系统盘C,最后点击“Install”,然后稍等片刻即可安装完成
在这里插入图片描述
4、验证是否安装成功,Ctrl+R打开cmd终端命令窗口,然后输入小写的python,可看到输出信息如下,即表示安装成功,反之,就是安装不成功,只需要再看上面步骤,重新操作,直到成功即可。
成功安装

3 Python起步——安装编辑器Sublime Text

学习Python,仅仅是安装了Python,我们就只能在终端命令交互窗口运行Python代码,就像下图这样:
终端窗口
这对于我们学习不太方便,因此还需要安装一个文本编辑器,以帮助我们更方便的编辑和运行代码。在这里推荐的是Sublime Text 这个文本编辑器,如果你曾经使用过VS Code这个编辑器,那也不错,可以继续使用。

3.1 Sublime Text简介

Sublime Text是一款简单的文本编辑器,可以在任何的操作系统安装,比较适合初学者使用,而且很多大厂的程序员也在使用它。
以下内容,同样作为扩展看,小白不需要看,说得再好也是屁话,只有自己亲自去体验,才知道适不适合自己

Sublime Text 是一个文本编辑器(收费软件,可以无限期试用),同时也是一个先进的代码编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。
Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

3.2 Sublime Text安装

下载软件最好的办法当然是去官网下载,请点击官网,即可跳转,直接下载后安装成功即可免费试用。
也可以获取我百度网盘分享的安装包,下载速度更快,免费试用:

链接:https://pan.baidu.com/s/1dBXNHh7ZsQTSlBKo-Kkzug?pwd=ix6x
提取码:ix6x

下载完成后,即可看见下图的文件夹:

安装包

我分享的这个软件,下载下来即可使用,无需自行操作安装,下面打开文件夹,并找到sublime_text.exe这个可执行文件,单击即可打开软件

打开文件

为了方便打开使用,建议右键可执行程序,创建快捷方式,并拖至电脑桌面,这样下一次使用软件即可在桌面单击软件图标打开

创建快捷方式

3.3 打开sublime text

sublime
上图即是软件打开后看到的编辑界面,最上方的是菜单栏,下面黑色区域是编写代码的区域,我的菜单栏是中文的,因为我进行了中文化,如果你是刚安装的软件,打开后看到的会是英文状态,整个软件界面简洁,如果喜欢英文的可以保留,不需要中文化,如果想要中文化的,请看下面的教程

中文化:只需要下载一个插件即可,步骤如下:

  1. 打开安装好的的sublime,选择Preferences下面的Package Contorol选项,出现弹窗方框。
    hanhua

  2. 在弹窗中输入install package,选择对应(默认第一个)命令点击进入。
    install

  3. 在弹窗中输入chinese,选择插件ChineseLocaloztions点击安装。(由于我已经安装过,搜索就不显示这个插件,未下载过的,找到对应下载即可
    chinese

  4. 等待安装完成,出现中文字体,即安装完成了。

  5. 此时,可在Help下面的Language处自由切换成简体中文语言,也可见有其他语言。

3.4 第一个程序:hello world

sublime text软件安装完成,我们最后需要测试一下,能不能正常编写程序,老规矩,第一个便是我们的hello world程序
hello
像上图这样,编写完代码,然后需要按下Ctrl+S保存文件一下,文件名为hello_world.py,注意python程序后缀名是.py
hello_world
最后是运行程序,按下Ctrl+B,当然也可以这样运行:
运行
最后的运行结果会显示在编辑器的最下方:
结果
如果出现错误,那是因为没有配置python的编译环境,只需要根据下面教程简单配置一下即可

  1. 打开 Tools > Build System > New Build System
    输入以下内容:
{
        //"shell_cmd": "make"
        "cmd": ["D:/Python/python.exe","-u","$file"],
         "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
         "selector": "source.python",
        //"encoding": "cp936"                    #该行也可
        "env": {"PYTHONIOENCODING": "utf8"}      #encoding 和 env二选一,解决中文乱码问题
    }
  1. 然后 Ctrl + S 直接保存为想要命名的编译名称(如:python37)

  2. 然后重启 Sublime text ,并测试一下运行效果,打开刚刚写的程序hello_world.py,然后按下Ctrl+B,可见运行成功


路漫漫其修远兮,吾将上下而求索

点个关注,学习不迷路!

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

LeetCode 刷题系列 -- 110. 平衡二叉树

给定一个二叉树,判断它是否是高度平衡的二叉树。本题中,一棵高度平衡二叉树定义为:一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1 。示例 1:输入:root [3,9,20,null,null,15,7]输出:true示例…

Lombok

Lombok概述Lombok插件安装Lombok依赖注解SetterGetterToStringEqualsAndHashCodeNonNull构造方法相关注解NoArgsConstructorRequiredArgsConstructorAllArgsConstructorDataBuilderLogCleanupSneakyThrows概述 LomBok可以通过注解,帮助开发人员消除JAVA中尤其是POJ…

【目标检测论文解读复现NO.30】基于改进YOLO v5的宁夏草原蝗虫识别模型研究

前言此前出了目标改进算法专栏,但是对于应用于什么场景,需要什么改进方法对应与自己的应用场景有效果,并且多少改进点能发什么水平的文章,为解决大家的困惑,此系列文章旨在给大家解读最新目标检测算法论文,…

【FPGA】FPGA实现SPI协议读写FLASH(二)----- SPI接口驱动模块设计

SPI接口驱动模块设计一、功能分析二、状态机设计三、信号说明四、代码实现五、仿真测试写在前面:FPGA实现SPI协议读写FLASH系列相关文章:SPI通信协议【FPGA】FPGA实现SPI协议读写FLASH(一)----- M25P16操作概述在上篇文章中对FLAS…

【MyBatis】框架特点,ORM思想,事务管理机制

1. Mybatis概述:1.1 基础知识:SSM三大框架: Spring SpringMVC MyBatis框架其实就是对通用代码的封装, 提前写好一堆接口和类, 在做项目的时候直接引入这些常用的借口和类(引入框架), 基于这些现有的接口和类进行开发, 可以大大提高开发效率.框架一般是以jar包的形式存在的, j…

Qt UDP

UDP是一种是一种轻量级、不可靠、面向数据报的无连接协议。当可靠性不重要时,可以使用它。 QUdpSocket 是 QAbstractSocket 的一个子类,所以拥有QAbstractSocket的各种方法,允许您发送和接收 UDP 数据报。 QAbstractSocket的各种函数已经在上…

【数据结构基础】树 - 前缀树(Trie Tree)

Trie,又称字典树、单词查找树或键树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是…

Zabbix灾难备份多种方式分享(建议收藏)

感谢本文译者田川 ! 欢迎更多资深用户翻译原厂博文(https://blog.zabbix.com/)! 田川 | 宏时数据技术工程师 Zabbix 5.0中文手册官方译者 2017-2018年Zabbix中国峰会演讲嘉宾 8年监控领域实施和管理工作经验 ►在这篇博文中&#xff…

mysql关系型数据库免安装包下载以及安装教程

对于大部分技算计技术相关的初学者而言,mysql关系型数据库无可厚非是最适合初学者学习使用的,但是对于安装mysql数据库来说可能就不是特别明确,到底如何安装。互联网上比较多都是官网的.msi安装包,自带mysql客户端和一些其他关联程…

2023年“华数杯”国际大学生数学建模A题赛题发布

MCM问题一:雅鲁藏布江综合发展规划背景雅鲁藏布江是中国最长的高原河流,也是世界上最高的高原河流之一。它起源 于喜马拉雅山脉的北部山麓,从西向东流,然后转向南部,流向印度。中国的雅鲁 藏布江全长2057公里&#xff…

诺依集成mybatis换成mybatis-plus(完美解决)

总结分析:问题1:mybatis与mybatis-plus能否共存?经过将近一天的搜索发现,mybatis与mybatis-plus的sql工厂不通,mybatis是SqlSessionFactoryBean,而mybatis-plus是MybatisSqlSessionFactoryBean,…

python下载油管、B站视频的方法

这是2023年的第一篇博客。但绝不是最后一篇。 今天的博客记录篇娱乐向。 今夜想让wh听我听的歌。 利用python的you-get实现听歌自由。(虽然有音乐会员) FFmpeg的下载与安装。 FFmpeg的下载地址 选择对应型号的操作系统。 本次演示采用windows操作系统…

ChatGPT的调用API被提前发现了?

前言 近日,有消息称ChatGPT的API已经被提前发现。作为一名技术爱好者,我决定亲自试试看。经过几次尝试,我发现这确实是真的!(不过OpenAI确实动作很快,如今已经修补了大部分的模型)。 1. 如何调…

使用 4EVERLAND 将您的 Damus 配置文件存储到 IPFS/Arweave

真正控制您的社交网络! 挑战Twitter的去中心化社交应用Damus已登陆App Store。它是第一个使用名为Nostr的开放式去中心化社交网络协议的移动应用程序,该协议由 Twitter 联合创始人 Jack Dorsey 资助,该协议基于加密密钥对。 Damus 的出现是…

001. SQL慢查询排查(字段类型不一致)

目录一:背景二:排查过程2.1: SQL慢查询定位2.2: Python层面分析将String翻译成Int类型的原因2.3: Python进行SQL执行时间检测出现的问题三:总结一:背景 新的业务上线后, 合作部门发现我们引擎执行完, 回调…

从用户到专家-Zabbix培训【优惠】通道开启

Q:我从2.0开始使用Zabbix,还用得着参加培训? A:相信我,多得是你不知道的事! Zabbix与时俱进,6.0新增了很多功能,如何快速系统掌握? 培训内容是Zabbix原厂设计的系统课…

自学软件测试从哪里开始?给还在迷茫的人一条出路

这两天和朋友谈到软件测试的发展,其实软件测试已经在不知不觉中发生了非常大的改变,前几年的软件测试行业还是一个风口,随着不断地转行人员以及毕业的大学生疯狂地涌入软件测试行业,目前软件测试行业“缺口”已经基本饱和。当然&a…

JVM的垃圾回收机制GC

GC回收区域GC主要针对堆区回收,回收是以对象为单位。方法区的类对象加载后不太需要回收;栈区的释放时机确定,不必回收;程序计数器是固定内存地址,不必回收。找出垃圾的方法引用计数法(jvm未采取&#xff09…

SAP 编号范围及BUFFER缓冲

一 前言 编号范围对象(NUMBER RANGE)是SAP ERP 软件中的一个重要概念. 主要用来获取流水号. 在标准功能及自开发功能中大量使用.系统中的几乎所有对象的号码都是通过编号范围对象获取的. 二 编号范围对象的创建 事务代码SNRO 用于创建编号范围对象 三 编号范围对象的配置…

几个关键字(final、static、权限修饰符、super、this、instanceof)

Java知识点总结:想看的可以从这里进入 目录5、关键字5.1、final5.2、static5.3、 权限修饰符5.4、 super、this5.5、instanceof5、关键字 5.1、final 1、final:最终的。 修饰局部变量时赋值后不可改,修饰成员变量时必须赋初值且不可改&#x…