python初学基础篇

1

嗨喽!各位观看我文章的大佬们,我是你们没事就喜欢折腾自己来玩的小可爱~~

我又回来继续更新啦,虽然出了点小问题导致我周六周日没有更新,但是我坚挺的又出现在你们的面前,好啦,不闲聊啦,下面开始我们今天的正题吧。

上次的文章我漏了一点就是关于环境变量的知识点,别怕,我现在给你们补上。

首先我们要了解什么是环境变量,环境变量(environment variables)⼀般是指在操作系统中⽤来指定操作系统运⾏环境的⼀些参数,如:临时⽂件夹位置和系统⽂件夹位置等。

说人话就是,在环境中变化,变化变化变…,吭吭,抱歉跑题啦,在环境中变量,那么我们要变化什么呢?那当然是变化一些参数呀, 例如我在E盘写了个文档,但是我在C、D盘用DOS命令打不开,原因是文档不在这两个盘,那就只能打开个“空气”,如果我们想在C、D盘打开,就需要设置环境变量啦。

又要如何操作呢?

首先,右键计算机(此电脑)—>选择属性—>然后系统界⾯左侧选择—>⾼级系统设置—>选择环境变量,这样我们就可以看得到位置啦。
打开了之后,我们修改的是哪部分,那当然是用户变量,改系统变量万一出了问题别找我,我背不起这锅。

那我们如何修改呢?那么我们想要添加环境变量需要通过新建按钮添加环境变量,环境变量可以有多个值,值与值之间⽤英⽂逗号隔开。

变量名可以随意命名,变量值需要填入地址,即是你需要在其他盘打开的文件的地址,这样就是在通过代码直接打开文件。

例如我的python的环境变量就是如下图所示。

那我们修改和删除环境变量也是如此,我们想要修改环境变量是要通过编辑按钮来修改环境变量删除环境变量也是通过删除按钮来删除环境变量

这样说,大家理解吧。

大家是不是很好奇,为什么添加了之后就能打开了呢?

原因是我们打开文件是打开文件所在的位置,假如当前的位置没有我们要打开的文件,那么系统就会在第二个地方,也就是环境变量中去寻找。

这个是涉及到环节路径,也就是path环境变量,E盘中的文件,在C盘中用DOS命令打开,系统会先在当前⽬录下找,如果有就直接,打开如果没有则会去path环境变量的路径去找,直到找到为⽌,要是还没有找到就会报错。path环境变量说白了就是保存的是⼀个⼀个的路径

我们可以将⼀些经常要访问的⽂件或程序的路径添加到环境变量当中去。这样我们就可以在任意位置来访问这些⽂件了。

注意事项: path环境变量不区分⼤⼩写,path、Path、PATH,这样书写路径都行,但多个路径之间⽤ ; 隔开。

2

接下来就轮到讲解 python 的时候啦,毕竟这个系列就是主讲 python 的,好啦,接下来听听官方吹的“牛”。

Python,是⼀种极少数能兼具简单与功能强⼤的编程语⾔。你将惊异于发现你正在使⽤的这⻔编程语⾔是如此简单,它专注于如何解决问题,⽽⾮拘泥于语法与结构。

官⽅对 Python 的介绍如下:

Python是⼀款易于学习且功能强⼤的编程语⾔。 它具有⾼效率的数据结构,能够简单⼜有效地实现⾯向对象编程。Python 简洁的语法与动态输⼊的特性,加之其解释性语⾔的本质,使得它成为⼀种在多种领域与绝⼤多数平台都能进⾏脚本编写与应⽤快速开发⼯作的理想语⾔。

Python 的创造者吉多·范罗苏姆(Guido van Rossum)采⽤ BBC 电视节⽬《蒙提·派森的⻜⾏⻢戏团(Monty Python’s Flying Circus,⼀译巨蟒剧团)》的名字来为这⻔编程语⾔命名,业界尊称“龟叔”。

那么 python 语言有什么特色呢?

那当然是简单易于学习,哪怕你英语不过关,只要记住关键的英语单词是什么意思就可以操作,而且 python 的第三方开源代码库贼多,所以有什么需要直接下载然后修改一下就可以用啦;还有上一篇文章所说的跨平台性、可嵌入性、丰富的库等优势。

所以流传出了一句“人生苦短,我用 python ”的口号,是一位开发者 Java 所说出来的,原文是“Life is short I use python ”。

而现在 python 语言使用的人数越来越多,我们看上图就知道 python 的排名越来越往前靠近。

我们通过百度指数搜索可以了解到,python 的搜索趋势上涨幅度越来越大,原因是豆瓣和知乎是用 python 这门语言开发哒,并且很多大公司也是正在使用 python 这门编程语言。

那么 python 应用于哪些方面呢?

Python应⽤于:

  • 常规软件开发;
  • 科学计算(Numpy);
  • ⾃动化运维(擅长的地方);
  • ⾃动化测试(擅长的地方);
  • WEB开发;
  • ⽹络爬⾍(优势);
  • 数据分析;
  • ⼈⼯智能。

关于 python 还有一个小彩蛋哟,用上一篇文章打开交互界面,然后打开 python 应用,输入“ import this ”,就会出现一段英文,这个就是Python之禅,我这边把翻译发给各位大佬,这样就方便你们不用去输入查看啦。

  • 美胜于丑陋(Python 以编写优美的代码为⽬标)
  • 明了胜于晦涩(优美的代码应当是明了的,命名规范,⻛格相似)
  • 简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现)
  • 复杂胜于凌乱(如果复杂不可避免,那代码间也不能有难懂的关系,要保持接 ⼝简洁)
  • 扁平胜于嵌套(优美的代码应当是扁平的,不能有太多的嵌套)
  • 间隔胜于紧凑(优美的代码有适当的间隔,不要奢望⼀⾏代码解决问题)
  • 可读性很重要(优美的代码是可读的)
  • 即便假借特例的实⽤性之名,也不可违背这些规则(这些规则⾄⾼⽆上)
  • 不 要 包 容 所 有 错 误 , 除 ⾮ 你 确 定 需 要 这 样 做 ( 精 准 地 捕 获 异 常 , 不 写 except:pass ⻛格的代码)
  • 当存在多种可能,不要尝试去猜测⽽是尽量找⼀种,最好是唯⼀⼀种明显的解 决⽅案(如果不确定,就⽤穷举法)
  • 虽然这并不容易,因为你不是 Python 之⽗(这⾥的 Dutch 是指 Guido )
  • 做也许好过不做,但不假思索就动⼿还不如不做(动⼿之前要细思量)
  • 如果你⽆法向⼈描述你的⽅案,那肯定不是⼀个好⽅案;反之亦然(⽅案测评 标准)
  • 命名空间是⼀种绝妙的理念,我们应当多加利⽤(倡导与号召)

3

接下来,我们就需要安装 python 啦,这里我们还需要注意一下环境搭建,环境搭建就是安装Python的解释器。

Python的解释器有以下几种分类:

  • CPython(官⽅我们⽤的就是这个版本,就是⽤c语⾔编写的Python解释器)
  • PyPy (⽤Python语⾔编写的Python解释器)
  • JPython (⽤Java编写的Python解释器)

接下来我们就可以直接来安装 python 解释器啦。

输入网址www.python.org,进入官网,在 Downloads下面点击你所需要安装的系统版本,如果你是wind的就点击Windows,是Mac的就点击Mac OS X。

我们拿wind来举例,点击wind进入,可以看到有些安装包后面又后缀的不推荐安装,还有就是 python 2版本的也不推荐安装,因为 2 版本的官方已经停止维护啦。

接下来我们安装电脑64和32位来选择,我的电脑是 wind 10 64 位的,所以选择 64 位的,第一个嵌入式是联网安装包,第二个是直接下载安装包,我推荐下载第二个。

下载好了之后就是安装啦,我们点击安装包进入界面,下面有一个添加到环境变量的框框记得要打勾,然后点击自定义安装。

接下来进入到这个界面,所有的框框都要打勾。

下一步,第一个高级配置,可以勾也可以不勾;但是2、3、4这三个是默认的,不用去管,然后选择安装的地址直接安装就好啦。

安装成功之后我们可以通过DOS命令来验证一下,win键 + R —> CMD—> 回⻋—> 输⼊Python,出现这条命令就证明是安装成功啦,安装成功之后我们再来看一下Python的交互模式,第一行就是 python 的版本号,第二行就是版权声明,第三行>>>就是命令提示符,我们可以 在后⾯可以直接输⼊指令。

因为内容过多,所以我分为了两篇文章,才不是过多的注水呢!!!

第二篇python安装(1)相关推荐

  1. [转帖]虚拟内存探究 -- 第二篇:Python 字节

    虚拟内存探究 -- 第二篇:Python 字节 http://blog.coderhuo.tech/2017/10/15/Virtual_Memory_python_bytes/是真看不懂哦  翻译 ...

  2. 九、给小白看的第二篇Python基础教程

    本文是第二篇 @Author:Runsen @Date:Writern By 2019/04/15 and supplied By 2020/3/31 @公众号:Python之王 本系列Python基 ...

  3. 第二:python安装校验报错api-ms-win-crt-process-l1-1-0.dll 丢失的处理

    简介 在换了新电脑后,一些环境需要重新搭建,本以为是个小case,没想到竟然遇到了各种拦路虎. 在成功安装Python3.7后,需要检验是否成功安装,在命令行输入python后,回车:发现提示api- ...

  4. 第二篇 Python图片处理模块PIL(pillow)

    本篇包含:16.Point    17.Putalpha    18.Putdata    19.Putpalette    20.Putpixel      21.Quantize     22.R ...

  5. 第二篇 python基础知识总结:数据、运算符

    引子 我们跟任何人交流,说的每一句都是都一些文字组成,包含名词.动词.语句.标点符号等,组成我们说普通话构成的基本要素.同理我们学习python语言也要明白这些基本要素,也就是我们常说的基本语法,这是 ...

  6. RedHat5.2下Linux Oracle 10g ASM 安装详细实录-第二篇-ASM安装

    五.安装ASM 1.在oracle网站下载支持包: http://www.oracle.com/technology ... x/asmlib/rhel5.html 2.根据linux内核下载相应的a ...

  7. 【MySQL入门指北】第二篇 MySQL安装

    文章目录 一.安装MySQL前的准备工作 1.关闭防火墙和selinux 二.MySQL相关下载地址 三.安装步骤 1.下载软件包 2.安装相关依赖软件 3.安装MySQL服务器 4.启动MySQL服 ...

  8. 第二篇 Python数据类型、字符编码、文件处理

    一.引子 1.什么是数据? x=10,10是我们要存储的数据 2.为何数据要分不同的类型 数据是用来表示状态的,不同的状态就应该用不同的类型的数据去表示 3.数据类型的分类 数字(×××,长×××,浮 ...

  9. Python 学习笔记 第三篇 Python实现网易云评论网页爬虫+词云展示 (Pycharm+Mysql)

    初始条件,具体可见我的其他文章. 1.安装Python.Python 学习笔记 第一篇 Python的安装与配置 2.安装Pycharm,并导入第三方包.Python 学习笔记 第二篇 Python ...

最新文章

  1. 读“基于深度学习的图像风格迁移研究综述”有感
  2. 新闻通稿 | 2021年世界互联网大会乌镇峰会网络法治分论坛圆满举行
  3. SQL server(MSSQL)客户端工具登录数据库的两种命令行登录方式
  4. Redhat7.3、Oracle12C、4节点环境搭建
  5. LeetCode 145 ——二叉树的后序遍历
  6. Python(8):模块内置变量
  7. GDKOI2021总结
  8. pycharm git工具与coding.net结合
  9. 腾讯广告算法大赛官方“开挂”,为你直播赛题解析!
  10. 深度优先遍历(DFS)例题
  11. 子窗体闭关后刷新父窗体内容
  12. 前端pdf禁止下载功能
  13. 学校计算机组管理制度,校园一卡通管理结算中心机房管理制度
  14. 高数_第1章空间解析几何与向量代数__直线方程
  15. Oracle 19C CDB操作课程笔记
  16. sd-wan专线组网
  17. 艾伦图灵_艾伦唤醒控制
  18. 柯桥日语培训:语法 | 「あまり 」知识解析
  19. winrar6.0汉化中文版 v6.00烈火版
  20. 虚拟仿真 人人开发(二)

热门文章

  1. 什么是ASEMI二极管SFF3006反向恢复
  2. 计算机无法识别光猫信号,网络突然连不上?教你如何看光猫指示灯判断网络问题!...
  3. EMC——辐射测试总结
  4. 线上故障分析-故障分级,原因,分类,混沌工程,排除方法
  5. python和java学哪个好-Python和Java二选一该学啥?
  6. 技本功丨互联网+工业视觉异常检测分析
  7. Codis学习笔记--Java连接codis
  8. [18调剂]中国地震局工程力学研究所2018年考研调剂信息
  9. 图像处理/计算机视觉/ python环境下如何用滤波器(/逆滤波/均值滤波/低通滤波/高通滤波)处理图片【附代码】
  10. AutoCAD命令集