《假如编程是魔法之零基础看得懂的Python入门教程 》——(二)魔法实习生第一步了解魔杖的使用

学习目标

  1. 了解什么是开发环境
  2. 了解python语言的环境安装
  3. 了解python语言编程的编辑器工具

目录

第一篇:《假如编程是魔法之零基础看得懂的Python入门教程 》——(一)既然你选择了这系列教程那么我就要让你听得懂
第三篇:《假如编程是魔法之零基础看得懂的Python入门教程 》——(三)使用初始魔法跟编程魔法世界打个招呼吧
第四篇:《假如编程是魔法之零基础看得懂的Python入门教程 》——(四)了解魔法百宝箱列表、字典及基本数据类型
第五篇:《假如编程是魔法之零基础看得懂的Python入门教程 》——(五)我的魔法竟然有了一丝逻辑
第六篇:《假如编程是魔法之零基础看得懂的Python入门教程 》——(六)精简魔法更强大
第七篇:《假如编程是魔法之零基础看得懂的Python入门教程 》——(七)我把魔法变成了积木

推荐

博主其他小白教程:《零基础看得懂的C语言入门教程 》

欢迎大家关注公众号,公众号提前阅读哟,公众号每满1024及1024倍数则会抽奖赠送机械键盘一份+IT书籍2份哟~
在这里插入图片描述

一、打怪升级你先得了解武器使用的条件

对于很多第一次学习编程的同学对于很多定义性的概念大多都不了解,例如开发环境。对于大部分同学来说这是个模糊的概念。
在这里插入图片描述

1.1 什么是开发环境
开发环境指支持软件或系统的一个或多个软件,就像你有魔法杖,但你的魔杖没有水晶球怎么释放魔法?

以开发软件为例,在平常的开发工作中,编写软件时所需要用到另外一些工具、插件、库等,这些工具、插件、库被称为当前开发的软件的环境。使用手机软件举例,一个安卓系统的微信程序是不可以在PC电脑上运行,如Windows系统不能直接运行安卓手机上的软件;在这个例子中,安卓系统的微信程序的运行环境是安卓系统,并不是Windows系统,环境指能够支撑该软件运行的程序;系统也是一个软件程序。

通过以上例子,我们可以得知,在计算机中,环境指某一软件的支撑。那开发环境则是指当前开发类别所需要的支持软件。

集成开发环境则是指一个软件或系统包含了该开发的所有支持,只需要在该系统上进行开发,或是使用该软件进行开发就不必要其它支持。集成指该软件集合了其它支持软件。

IDE是Integrated Development Environment的缩写,译成中文则是集成开发环境。本系列教程不使用集成环境,对于作者来说集成环境有一定局限性,不自由。当然这个观念可能只有我有,我将使用一些较为“古老”的方式带大家学习python编程。

二、了解你的魔法杖代码编辑器及水晶球python

代码编辑器有很多不同类型及种类可以使用,我们可以将代码编辑器比作“魔法杖”,代码则是“水晶球”;水晶球需要安装一个魔法杖方便使用者使用,一个好的魔法杖可以让使用者不仅砍材舒服而且也省力。

1.1 获得新手物品魔杖notepadd++代码编辑器
notepad++是一款比较简单编辑器,支持中文,没有过多的操作流程,直接上来插到水晶球(python)就可以使用。

notepad++的下载地址为:https://notepad-plus-plus.org/downloads/

notepad++界面及其简单清爽,是一个轻量级的代码编辑器,对于新手编程来说是一个使用简单的工具。
在这里插入图片描述

notepad++创建一个python文件也是极其简单,流程为:点击左上角文件–>选择新建。
在这里插入图片描述

在保存文件时再选择文件类型:
在这里插入图片描述

按快捷键ctrl+s可以进行保存,在弹出来的资源选择器窗口中选择保存位置。如上图黄色区域为保存的路径,红色框选为文件名,在紫色框选中选择你要保存的文件类型,最后点击保存完成文件保存文件操作。

也可以不通过快捷键进行保存,点击左上角文件选择保存也是一种方式,操作流程如下:
在这里插入图片描述

在此推荐快捷键操作可以简化我们的操作过程。

1.1 魔法球get python的安装
python是一门语言,是一种抽象的概念。在我们现实世界中,使用语言是某种文字通过规则、文字、语法构成的一种沟通介质。python也一样,通过一些固定单词的组成从而形成一种计算机能够听得懂的指令,计算机再通过该指令踩从而执行对应的命令。

在计算机编程中,编程语言更像是魔法,你学会了该语言的编程需要一种方式去转化成计算机听得懂的指令,这个方式就是通过解释器进行转化。安装python这个软件最为核心的就是安装python的解释器,python语言就像魔法指令,解释器就是水晶球;水晶球把我们的魔法进行转化从而释放出来,这样一个简单的编程就实现了。

python可以直接去python的官网安装,弱嫌弃下载慢可通过关注我的公众号碧油鸡或加群问我就行。

python的官方下载地址:https://www.python.org/downloads/
python下载后打开python的安装包:
在这里插入图片描述

如上图所示,点击红色区域为安装,一直下一步确定即可;要注意要点击 紫色框选区域“Add Python 3.7 to PATH”,意思是讲当前这个python加入到你的系统环境中,加入环境中会使你使用python更加方便;以上所示的蓝色区域为安装的路径。

为什么需要配置这个环境?为什么需要把目录放入到path中?因为不配置path,当前系统则不认识python命令,把python的路径存放到系统环境中后,在输入python命令时,将会在python目录下进行寻找,也就是我们放入到path之中的路径。在python目录下,就会启动python解释器文件,即响应了魔法命令。

假设你没有 Add Python 这个选项,可以选择手动配置,手动配置流程如下。
点击左下角,输入python,在出现的列表中找到python,右键打开文件的位置。或者点击属性,再打开文件位置。
在这里插入图片描述
打开python文件位置后,我们右键我的电脑,点击属性,点击高级系统设置
在这里插入图片描述

点击环境变量:
在这里插入图片描述
找到path,双击
在这里插入图片描述
复制我们python的目录,到变量值之中,必须注意,要先输入一个英文输入法输入的分号";",输入后再复制python的目录。
在这里插入图片描述
复制完后左下角输入cmd按enter回车键打开Dos命令框:
在这里插入图片描述
打开Dos命令框输入python按enter键查看安装情况:
在这里插入图片描述

若有响应则表示已经安装成功。这样则重要的第一步完成了,接下来可以开始我们学习“魔法之路”了。各位魔导师们加油~

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

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

相关文章

mysql5.7 only_full_group_by_Mysql5.7及以上版本 ONLY_FULL_GROUP_BY报错的解决方法

近期在开发过程中,因为项目开发环境连接的mysql数据库是阿里云的数据库,而阿里云的数据库版本是5.6的。而测试环境的mysql是自己安装的5.7。因此在开发过程中有小伙伴不注意写了有关group by的sql语句。在开发环境中运行是正常的,而到了测试环…

一款高速的NET版的离线免费OCR

PaddleOCR.Onnx一款基于Paddle的OCR,项目使用ONNX模型,速度更快。本项目同时支持X64和X86的CPU上使用。本项目是一个基于PaddleOCR的C代码修改并封装的.NET的工具类库。包含文本识别、文本检测、基于文本检测结果的统计分析的表格识别功能,同…

spring 注解简单使用

一、通用注解 1、项目结构: 2、新建Person类,注解Component未指明id,则后期使用spring获取实例对象时使用默认id"person"方式获取或使用类方式获取 package hjp.spring.annotation.commen;import org.springframework.stereotype.C…

《假如编程是魔法之零基础看得懂的Python入门教程 》——(三)使用初始魔法跟编程魔法世界打个招呼吧

学习目标 完成显示魔法的使用——输出print完成传入魔法的使用——输入input使魔法生效——运行python文件 目录 第一篇:《假如编程是魔法之零基础看得懂的Python入门教程 》——(一)既然你选择了这系列教程那么我就要让你听得懂 第二篇&am…

查缺补漏系统学习 EF Core 6 (一)

推荐关注「码侠江湖」加星标,时刻不忘江湖事掌握 ORM 开发方式是每一个 .NET 开发者所必备的技能,而且 .NET 平台有很多优秀的 ORM 框架。很多人都会诟病 .NET 官方标配的 Entity Framework,感觉其笨重难用、性能低下。但其实经过多年发展&am…

【经典回放】JavaScript学习详细干货笔记之(一)

【经典回放】JavaScript学习详细干货笔记之(一) 【经典回放】JavaScript学习详细干货笔记之(二) 【经典回放】JavaScript学习详细干货笔记之(三) 目录 一、为什么要学JavaScript 二、JavaScript经典案例 …

TCP之三次握手和四次挥手过程

1 TCP包头里面的标志位 下图为TCP头部里面部分信息,入下标志位,每个标志位占一位。 标志位这里会涉及3个,ACK SYN FIN ACK:确认序号有效。 SYN:发起一个新连接。 FIN:释放一个连接。 2 三次握手过程 第一次握手 Client将标志位SYN置1,随机产生一个值seq=J,并将数…

gearman mysql编译_gearman初探(一、编译和安装)

gearman是一个任务分发系统,将计算比较耗时的任务分发给不同的机器专门进行计算,而任务发起的初始程序不必等待这些任务完成就可以返回而继 续执行。笔者最开始做PHP邮件发送的时候,因为邮件发送耗时比较长,这时PHP脚本就会被阻塞…

《假如编程是魔法之零基础看得懂的Python入门教程 》——(四)了解魔法百宝箱列表、字典及基本数据类型

学习目标 了解魔法世界中可更改容器——变量了解魔法世界的基本数值类型——字符串、整数了解魔法百宝箱——字典、列表了解列表如何添加值了解字典如何添加值了解字典与列表定义的不同符号 目录 第一篇:《假如编程是魔法之零基础看得懂的Python入门教程 》——&…

TCP协议之如何保证传输的可靠性

一、问题 TCP协议之如何保证传输的可靠性?我们先看下TCP的头部图片和TCP头部的字段 /*TCP头定义,共20个字节*/ typedef struct _TCP_HEADER {short m_sSourPort;       // 源端口号16bitshort m_sDestPort;       // 目的端口号16bitunsigned int …

【工具篇】在Mac上开发.Net Core需要的工具

微信公众号:趣编程ACE关注可了解更多的.NET日常开发技巧,如需帮助,请后台留言;[如果觉得本公众号对您有帮助,欢迎关注]在Mac上开发.Net Core需要的工具如果您是一个.NET 开发者,想从Windows切换到Mac上开发.NET或者您已…

【Pix4d精品教程】Pix4Dmapper完整航测内业操作流程手把手图文教程

1. 作业流程图 2. 原始资料准备 原始资料包括影像数据、POS数据以及控制点数据。 确认原始数据的完整性,检查获取的影像中有没有质量不合格的相片。同时查看POS数据文件,主要检查航带变化处的相片号,防止POS数据中的相片号与影像数据相片号不对应,出现不对应情况应手动调…

mysql semi join_MySQL 5.6 Semi join优化之materialization strategy

8月 24, 2014 |Nix.Huang考虑如下查询:select * from Countrywhere Country.code IN (select City.Countryfrom Citywhere City.Population > 7*1000*1000)and Country.continentEurope这个子查询是非相关子查询,我们能和外层循环独立的执行它&#x…

【ArcGIS风暴】何为动态投影?这次全面为您揭开ArcGIS中动态投影的神秘面纱!

本课程配套蓝光视频: 【ArcGIS风暴】GIS动态投影问题 GISer们都见过以下警告,该警告的原因是当前加载的数据的坐标系和当前数据框坐标系不一致导致的,核心问题是地理坐标系不一致。如当前数据的坐标系是GCS_Xian_1980,而数据框的坐标系有可能是WGS_1984等,总之跟要加载的数…

《假如编程是魔法之零基础看得懂的Python入门教程 》——(五)我的魔法竟然有了一丝逻辑

学习目标 了解魔法世界中的结构表现——缩进了解魔法世界的逻辑判断——if了解魔法世界的多次逻辑判断——ifelse嵌套了解魔法世界中的逻辑运算——且 and 与或 or 推荐 1.《备受好评的看得懂的C语言入门教程》 目录 第一篇:《假如编程是魔法之零基础看得懂的P…

类和类之间的关系

一、类和类之间的关系 UML类图中,常见以下几种关系: 1、泛化(Generalization) 是一种继承关系,比如动物类和老虎类,老虎继承动物,子类如何特化父类的所有特征和行为 箭头指向:带三角箭头的实线&#xff0…

查缺补漏系统学习 EF Core 6 - 实体配置

推荐关注「码侠江湖」加星标,时刻不忘江湖事这是 EF Core 系列的第二篇文章,上一篇文章讲解了 EF Core 的一些基础概念,这一篇文章主要围绕实体属性的配置。点击上方或后方蓝字,阅读 EF Core 系列合集。实体配置配置实体的目的&am…

mysql innodb 索引 延迟更新_Mysql覆盖索引与延迟关联

延迟关联:通过使用覆盖索引查询返回需要的主键,再根据主键关联原表获得需要的数据。为什innodb的索引叶子节点存的是主键,而不是像myisam一样存数据的物理地址指针?如果存的是物理地址指针不就不需要二次查找了吗,根据myisam和inn…

Android之在笔记本电脑adb devices识别不了oppo A9手机(设备管理器ADB Interface里面有个黄色感叹号)

1 问题 记本电脑adb devices识别不了oppo A9手机(设备管理器ADB Interface里面有个黄色感叹号) 图片如下 2 分析 很明显这里是驱动问题,ADB Interface有感叹号提示,所以这里需要解决驱动问题 3 解决办法 1)可以尝试…

《假如编程是魔法之零基础看得懂的Python入门教程 》——(六)精简魔法更强大

学习目标 了解对相似逻辑的简化编写——循环 推荐 1.《备受好评的看得懂的C语言入门教程》 目录 第一篇:《假如编程是魔法之零基础看得懂的Python入门教程 》——(一)既然你选择了这系列教程那么我就要让你听得懂 第二篇:《假…