我也是刚开始学习Python,不像大多数人致力于想要成为一个优秀的程序员,而我想要的就是努力为了我家妞做一款专门给她完的游戏或者软件。

开始学习第一章 起步

最开始当然是程序的搭建,起码要知道自己的电脑里是否存在python软件,如果没有安装,我们就需要先安装它。之后我们还需要一个文本编辑器,用于编写和运行Python程序。你输入Python代码时,这个文本编辑器能够识别它们并突出显示不同的部分,让你能够轻松地了解代码的结构。

1、搭建程序的环境

python在不同的操作系统中存在细微的差别,因为自己本身就是新手,我个人觉得先从自己熟悉的系统学习,虽然python在应用中大部分公司都需要在linux系统中运用,但是作为小白,我觉得先从Windows系统学习比较好,毕竟自己现在用的系统就是Windows系统

1.1、 Python2和Python3

当前一共有两个python版本:python2和较新的python3。每种编程语言都会随着新概念和新技术的推出而不断发展,python的开发者也一直致力于丰富和强化其功能。大多数修改都是逐步进行的,你几乎意识不到。这里我们重点学习较新的python3,毕竟是最新的版本

先准备一个小目标,我们今天要完成的目标:

1、完成python3的安装。2、写出第一条代码。

Hello World程序

长期以来,编程界都认为刚接触一门新语言时,如果首先使用它编写一个在屏幕上显示消息“Hello World!”的程序,将会给你带来好

我们先来查看自己电脑中是否安装了python。因为Windows系统不是默认安装python的,因此你自己需要下载并且安装它,在下载并安装一个文本编辑器。

1、安装python

首先、我们查看一下我们电脑里是否有python。在“开始”菜单中输入cmd并且按回车打开一个命令窗口;在终端窗口中输入“python”并且按回车;如果出现

则表示你的系统安装了python。

然而,你也可能看到一条错误消息,指出python是无法识别的指令。如果看到这条指令,那就需要去下载python3,为此,请访问python官网https://www.python.org/。在官网找到downloads下面显示的Download for Windows:Python 3.7.1,下载最新版本并且安装。

下载完成后,选择自定义安装

6

在安装时选择如图框中的选项

7

然后继续进行下一步

8

这样安装就完成了

在安装完成之后,我们再进行之前的查看,在“开始”菜单中输入cmd,然后在终端创空输入python查看,若出现提示符(>>>)则表明安装成功。

我们已经安装完成python,接下来我们输入python的第一代码

在python回话中执行下面的命令,并最终看到“Hello Python World!”

在终端窗里的提示符(>>>)后面输入:print("Hello Python World!")并且回车。我们就将看到我们输入的第一条代码命令显示出来的文字Hello Python World!

在之后每次需要运行python代码片段的时候,都需要打开一个命令窗口并启动python终端会话。要关闭该终端会话,可按Ctrl+Z。在按回车键,也可以执行命令exit()。

安装文本编辑器

Geany是一款简单的文本编辑器:它易于安装;让你能够直接运行几乎所有的程序(而无需通过终端);使用不同的颜色来显示代码,以突出代码语法;在终端窗口中运行代码,让你能够习惯使用终端。附录B介绍了其他一些文本编辑器,但我强烈建议你使用Geany,除非你有充分的理由不这样做。

要下载Windows Geany安装程序,可访问http://geany.org/,单击Download下的Releases,找到安装程序geany-1.25_setup.exe或类似的文件。下载安装程序后,运行它并接受所有的默认设置。

为编写第一个程序,需要启动Geany。找到Geany后,双击以启动它;再将其拖曳到任务栏或桌面上,以创建一个快捷方式。接下来,创建一个用于存储项目的文件夹,并将其命名为python_work(在文件名和文件夹名中,最好使用小写字母,并使用下划线来表示空格,因为这是Python采用的命名约定)。回到Geany,选择菜单文件—另存为,将当前的空Python文件保存到文件夹python_work,并将其命名为hello_world.py。扩展名.py告诉Geany,文件包含的是Python程序;它还让Geany知道如何运行该程序,并以有益的方式突出其中的代码。保存文件后,在其中输入下面一行代码:

print("Hello Python world!")

运行Hello World程序

现在应该能够成功地运行程序了。请运行程序hello_world.py;为此,可选择菜单生成—Execute、单击Execute图标(两个齿轮)或按F5。将弹出一个终端窗口,其中包含如下

输出:

Hello Python world!

------------------

(program exited with code: 0)

Press return to continue

如果没有看到这样的输出,请检查你输入的每个字符。你是不是将 print 的首字母大写了?是不是遗漏了引号或括号?编程语言对语法的要求非常严格,只要你没有严格遵守语法,就会出错。

本次学习结束............

—END—

python学习软件-python软件学习从入门到精通相关推荐

  1. 学习C语言,要从入门到精通

    1.学习C语言,要从入门到精通,需要读哪些书(从简单的到难的排序,越详细越好,最好都能注释下选择这本书的理由)?  入门阶段:还是老谭那本.  ..理由:虽然不能说它写得有多好,但是你现在要做的是入门 ...

  2. 2021最强Python学习教程,从零基础入门到精通

    关于本套Python自学视频教程:B站链接:戳我直达 千锤百炼,只为大作:精益求精,处处斟酌:这种教程,看一眼就倾心. 你准备好了吗 文章目录 你准备好了吗 前言 01.python由来与发展介绍 0 ...

  3. python入门自学-Python自学规划:一个月从入门到精通,每天做什么?

    毫无疑问,Python 是当下最火的编程语言之一.对于许多未曾涉足计算机编程的领域「小白」来说,深入地掌握 Python 看似是一件十分困难的事.其实,只要掌握了科学的学习方法并制定了合理的学习计划, ...

  4. python 二进制流转图片_Python零基础入门到精通-5.1节:Python程序的执行过程

    教程引言: 系统地讲解计算机基础知识,Python的基础知识, 高级知识,web开发框架,爬虫开发,数据结构与算法,nginx, 系统架构.一步步地帮助你从入门到就业. 5.1.1 在命令行中执行Py ...

  5. 【原创】强化学习精选资料汇总:从入门到精通,看完这些干货就够啦!

    点击上方,选择星标或置顶,不定期资源大放送! 阅读大概需要8分钟 Follow小博主,每天更新前沿干货 [导读]本文为大家整理了公众号之前发过的一系列强化学习资料和学习手册,包括:强化学习视频课程.经 ...

  6. 超硬核Java工程师学习指南,真正的从入门到精通,众多粉丝亲测已拿offer!

    最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好.原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都是站在Java后端的全局上进行思 ...

  7. Java学习路线-五大步骤让你入门到精通

    一.基础教程 Java基础是java初学者的起点,是帮助你从小白入门到精通必学基础课程! 为初学者而著! java300集>>>适合准备入行开发的零基础员学习Java,基于最新JDK ...

  8. python 3.x 全栈开发从入门到精通_GitHub - cxinping/PythonFullStack: 《Python 3 全栈开发从入门到精通》配套代码...

    <Python 3 全栈开发从入门到精通> 为什么要编写本书? 本书作者均来自开发和教育第一线,具备丰富的实际研发和培训经验.在对学校和企业的培训中,针对学校和企业的实际开发需要,定制了全 ...

  9. Java学习路线导航,带你入门到精通(附Java全套学习资源)

    最近也有很多小伙伴来向我请教,他们大多是一些Java刚入门的新手,还不了解Java这个行业,也不知道Java零基础该从何学起,开始的时候非常迷茫,所以今天写了这篇文章,具体来说说Java的学习路线. ...

  10. 终极奥义! 生信软件安装神器~ conda 从入门到精通

    前言 生物信息学分析常常需要用到许多不同的软件,常见安装方式有三种: 源码安装,要求安装者对包有较充分的认识,适用于开发者或深入学习和挑战者: 预编译版本安装,一般安装者将其拷贝到目录下即可运行: 第 ...

最新文章

  1. Forrester发表2010年度MSS市场分析报告
  2. Ubuntu 下编译ffmpeg和x264解编码器(翻译的一篇文章:)
  3. Python中re(正则表达式)模块函数学习
  4. matlab计算一个长式子,matlab求积分,式子太长
  5. aps后缀是什么文件_今日份知识分享:什么是源文件?
  6. Hello,移动WEB—px,dp,dpr像素基础
  7. JS小项目 ----- 可视化冒泡排序
  8. python里 t_python中的“.T”操作
  9. iptraf使用心得——如何查看网络流量
  10. Apache commons-text和Configuration 命令执行CVE-2022-42889/CVE-2022-33980分析
  11. 计算机等级考试无纸化模拟软件(免费版)
  12. 乐高创意机器人moc_LEGO MOC 国外资源分享 之二十四 创意机器人集粹一
  13. 听李天飞《大话西游》有感
  14. 密西西比河谷州立大学:Android应用程序开发(三)
  15. JavaScript 25 岁了!
  16. C语言直接输出一句话(或英文字符)
  17. CSS实战笔记(十二) 图片等比例缩放
  18. php7.4配置文件,Centos8中php7.4安装,附配置文件及常用命令
  19. RF MEMS开关时代将开启-30?
  20. 双回路隔离输出DC/DC高压电源模块

热门文章

  1. windows修改环境变量神器—Rapid Environment Editor
  2. 什么是main方法?
  3. python学习之路
  4. EasyUI 树菜单
  5. Git高速入门——Git安装、创建版本号库以及经常使用命令
  6. ltrim($str);
  7. 阿里BCG重磅报告《人工智能,未来致胜之道》
  8. bzoj4429: [Nwerc2015] Elementary Math小学数学
  9. 微软云平台媒体服务实践系列 1- 使用静态封装为iOS, Android 设备实现点播(VoD)方案...
  10. 带你学习JQuery:事件冒泡和阻止默认行为