编程几乎已经成为现代人的一门必修课,特别是 Python ,不仅长期霸占编程趋势榜、薪资榜第一,还屡屡进入小学教材,甚至成为浙江省信息技术高考项目……

今天,小编带来了一门极度舒适的 Python 入门教程,它可以让你一下午高速上手Python,并掌握 Linux、Github 两大神器的用法。

教程属于初级入门级别,不仅适用于那些有其它语言基础的同学,对没有编程经验的同学也非常友好舒适。(强烈建议在PC端食用)

有多舒适?

你说舒不舒适?

在挑战中学编程,从入门到上瘾……

本教程无需学习任何前置教程,且完全免费,

Python 新手入门课

内容节选:

一、进入 Python

python 程序的执行方式有两种:

· 程序文件的方式执行:最常用的方式,你日常接触 99% 的程序,都是打包成一套程序文件来执行的。

· 交互式命令行执行:在这个环境下,你输入的 Python 代码都可以立即执行,并得到输出结果,常用于调试代码和学习。

在实验环境中打开 终端,在第一行$ 符号后面输入python3,按回车键执行。系统就进入到 Python 的交互环境中了。

>>> 是提示符,提示你在这里输入 Python 代码。

如果要退出命令行,可以使用快捷键 Ctrl + D,或者输入 exit()。

输入 1 + 1 试试,按下回车,可以看到 Python 自动帮你算出了结果。

二、第一行代码我们来写点代码,输入:

print('Hello World!')

( ? 注意:?编程中标点符号要使用英文符号,请永远记住这一点 !)

再按回车执行,终端中出现了 Hello world~

很简单对不对?

print —— 打印

print('Hello World!') —— 打印 Hello World!

print() 就是你学到的第一个函数 —— 「打印函数」(函数可理解为方法),它可以帮你输出任何内容 —— 只要放进 括号 内。

那么'Hello World'为什么要用 引号 包起来呢?用引号包起来的文字,被称为「字符串」,等于在告诉计算机:请把引号里的内容打印出来,不用管里面是什么。

观察下面的两行代码:

print(1 + 1)

print('1 + 1')

用前面学到的知识,猜一下这两行代码分别会打印什么。

然后在终端中验证一下:

可以看到,前者打印出了 1+1 的结果;而加了引号后,原封不动地打印出了

「 1 + 1 」。

? ?注意:引号可以是单引号,也可以是双引号,但必须是英文符号,且前后一致。

使用三个引号,可以打印多行文字,比如:

print('''

我去买几个橘子

你就站在此地不要走动

''')

终端会直接打印多行内容:

我去买几个橘子

你就站在此地不要走动

三、数据类型

计算机不仅能处理数字之间的运算,也能对文本、图片、音频、视频等数据进行处理。在程序中,每个数据都有自己的数据类型。Python 的数据类型有 int(整数)、float(浮点数)、字符串、布尔值、None、列表、元组、字典、集合等。

下面介绍几种基本数据类型。

int - 整数

即数学意义上的整数,可以是正整数或负整数,不带小数点。

float - 浮点数

浮点数就是小数。所谓浮点,指的是小数的表示形式多变,3.14 可以表示为 0.314 x 10,小数点可以改变位置,故称为浮点数。

在计算机中,整数、浮点数字、字符串等所有的数据,都会被转换为二进制数值进行处理,处理完成后再转换为你想要的信息。转换的过程中可能就会出现精度的丢失,试试在 Python 命令行中输出 1.1 + 2.2 ,猜猜结果是多少?

结果并不是 3.3,而是 3.3000000000000003。 布尔值

布尔值只有 True 和 False 两种,注意大小写。布尔值通常用来比较和判断,举例如下:

四、变量我们再来学习一个很重要的概念 —— 「变量」。你可以将它理解为一个盒子 —— 把常用的数据放在里面,起一个好记的名字,下次用到时可以快速找到它。

比如说在游戏中,你会频繁用到 「血量(HP)、攻击力、防御力」等数据,这些数据需要用名字储存起来。

布尔值

定义这些变量的代码如下:

Level = 1

ATK = 5

HP = 100

左边是「变量名」

右边是「数据」

而等号在Python里的意思是「赋值符」,代表把右边的数据赋值给左边。

布尔值

其实,早在小学的数学课上,你就开始使用 变量 的概念了。比如「鸡兔同笼」问题中,你可以"设鸡的数量为 x,兔子的数量为 y ”, x、y 就是变量,:x = 鸡的数量

y = 兔子的数量

则:

x + y = 头数

2x + 4y = 脚数

变量中的数据,除了可以是整数,还可以是一段文字,比如:

word = 'Hello World!'

print(word)

试一下上面的代码,看看会打印出什么结果。

变量的右边,甚至可以是另一个变量,如:

word2 = word

print(word2)

上面这段代码的意思是把「word」中的数据,赋值给「word2」这一变量。

小练习:把 「实小楼」 存入名为的「name」的变量中,并打印出来。

提示:「实小楼」是字符串,需要加引号

五、Input() 函数

??:?"对了,还不知道你多大了,请用 Python 告诉我吧~”

输入下面的代码:

age = input('My age is :')

执行代码后,弹出「My age is :」,在后面输入你的年龄,再按回车。

这时,你的年龄就被存入了「age」这个变量中,print 一下试试:

print(age)

终端随之打印出了你的年龄。

这就是我们今天学的第二个函数 —— input(),主要作用是让用户输入某个内容并接收它 —— 比如注册时需要填写账号密码,你就可以用 input() 搞定:ID = input('请输入你的ID:')

用户填写的信息就会被存入「ID」这个变量中。

( ?注意?:如果input()函数执行后,你没有在后面输入内容,程序会一直卡住,等待你输入信息。)

六、字符串

任何一本编程书籍之中,字符串的内容总是很长。这是因为:处理字符串是计算机程序中最普遍的需求之一 ,人和计算机交互,所用的就是字符串而不是二进制数字。

用 引号 包裹起来的数据就是字符串。计算机无法识别人类的文字,所以引号的作用就是告诉计算机:我是字符串,不用管里面是什么内容。

包裹字符串的引号必须前后对应,成对出现。如果字符串中还有引号,要特别注意,如 He said "Today's weather is good.",直接写 print('He said "Today's weather is good."') 就会报错。因为:

正确的写法是,在 Today 后面加入 转义符 \ :

亲手在终端中试一下:

转义符 \ 还有一个常用形式是和 n 连起来用, \n 代表换行符,就是用 Enter (回车)键敲出来的东西)。

怎么样?是不是还挺简单的?后面的课程会越来越深入,也让你越来越有成就感:

本课程完全免费,完成学习后,你将:明白编程的作用,和能给你带来的价值;

学会 Linux 基本操作、Python 基础语法,同时建立起学习编程的兴趣、方法和习惯。

建立个人的Github主页,可以作为加分项放入个人简历中。

Python学习教程资料获取方式右上角点击关注

评论区任意评论或者转发一下

私信回复"资料”

私信不要多字,不要少字,不要错字,私信方法:点击我头像,进入主页面,右上角有私信功能,在关注的上方位置。

小学生python编程教程-极度舒适的全套 Python 入门教程,小学生看了也能学会相关推荐

  1. 小学生python入门-极度舒适的全套 Python 入门教程,小学生看了也能学会

    编程几乎已经成为现代人的一门必修课,特别是 Python ,不仅长期霸占编程趋势榜.薪资榜第一,还屡屡进入小学教材,甚至成为浙江省信息技术高考项目-- 今天,小编带来了一门极度舒适的 Python 入 ...

  2. python小学生 视频教程_极度舒适的全套 Python 入门教程,小学生看了也能学会

    编程几乎已经成为现代人的必修课,尤其是Python,不仅占领了编程趋势和工资列表很长一段时间,但也多次进入小学教科书,甚至成为了信息技术浙江高考\u2026\u2026本教程属于最基本的入门级.不仅适 ...

  3. python编程大数据分析_大数据分析Python学习技巧

    大数据分析Python是任何开发人员都应该知道的重要编程语言.许多程序员使用这种语言来构建网站,创建学习算法以及执行其他重要任务.但是尝试学习大数据分析Python可能会令人感到恐惧,沮丧和困难,尤其 ...

  4. python编程基础_月隐学python第2课

    python编程基础_月隐学python第2课 学习目标 掌握变量的输入和输出 掌握数据类型的基本概念 掌握算数运算 1.变量的输入和输出 1.1 变量输入 使用input输入 input用于输入数据 ...

  5. 平凡的世界电子书pdf下载_零基础彩铅画入门教程步骤图及全套PDF电子书教程下载!...

    零基础彩铅画入门教程步骤图及全套PDF电子书教程下载! 很多小伙伴喜欢看彩铅画也想尝试自己画一下,不过大家担心没有绘画基础能画好彩铅画吗.在这里小编要告诉大家没有绘画基础也可以学好画画的,今天小编给大 ...

  6. python编程快速上手自动化_《Python编程快速上手 让繁琐工作自动化》完整版PDF...

    image.png <Python编程快速上手 让繁琐工作自动化>完整版PDF 提取码:7qm4 3.jpg 有关本书 累计销售超过10万册 零基础编程者的不二之选 基于Python3编写 ...

  7. 视频教程-Python编程的术与道:Python语言入门-Python

    Python编程的术与道:Python语言入门 大学教授,美国归国博士.博士生导师:人工智能公司专家顾问:长期从事人工智能.物联网.大数据研究:已发表学术论文100多篇,授权发明专利10多项 白勇 ¥ ...

  8. 趣学python编程答案_《趣学Python编程》习题总结

    上周买了本书叫<趣学Python编程>(英文名:Python for kids),昨天看完后把书后面的题都做了下.由于第1.2章没有习题,第13章及之后都是描写实例的章节,因此这个总结性的 ...

  9. 视频教程-Python编程的术与道:Python语言进阶-Python

    Python编程的术与道:Python语言进阶 大学教授,美国归国博士.博士生导师:人工智能公司专家顾问:长期从事人工智能.物联网.大数据研究:已发表学术论文100多篇,授权发明专利10多项 白勇 ¥ ...

  10. linux课程内容知识脉络,云计算学习路线教程大纲课件:Linux新手入门教程

    云计算学习路线教程大纲课件,Linux新手入门教程讲解: v> Shell编程之基础知识 No.1 Shell脚本的基本语法结构 第一行: "#!/usr/bin/env bash&q ...

最新文章

  1. php自动计算增长率,如何写sql计算增长率?
  2. 第十三周项目-交通工具类程序
  3. java printwriter 文件_java – 如何使用printwriter创建和写入文件
  4. AssetsLibrary使用介绍
  5. JS中split对多个分隔符的处理
  6. linux “命令行自动补全”功能用命令
  7. activity绑定service
  8. hashmap是线程安全的吗?怎么解决?_线程安全及三种解决方案
  9. 防火墙双机热备A/S模式和A/A模式原理
  10. 程序员常用的笔记软件——Typora快捷键
  11. 企业资源规划 ERP
  12. 应广单片机mini-c中用指针实现数组数功能
  13. R语言假设检验完整入门教程
  14. 基于搜狗搜索的微信公众号爬虫实现(C#版本)
  15. 从沟通的一般模型想到互联网,再想到数字媒体,最后想到信息世界
  16. 【操作系统/计组】页面大小 与 页表项 ( 二级页表 、多级页表 )
  17. Python数据爬虫学习笔记(10)淘宝图片爬虫实战
  18. 【PaperReading】MAGNN: Metapath Aggregated Graph Neural Network for Heterogeneous Graph Embedding
  19. AD22安装Ansys EDB Exporter 扩展 将PCB导入到ANSYS Electronics Desktop
  20. ING银行与R3签订'不限量'Corda区块链部署协议

热门文章

  1. 简述人工智能的发展历程图_人工智能发展简史
  2. 形式语言与自动机 第四章 课后题答案
  3. java卡 apdu_java智能卡APDU学习笔记
  4. SuiteCRM 跨站脚本漏洞复现(CVE-2020-14208)
  5. 教程 海湾主机crt_海湾消防主机JB-QT-GST5000火灾报警控制器(联动型)与crt是怎么连接编公式的...
  6. 微信小程序选项卡功能
  7. linux查看文件夹的命令是,linux查看文件夹大小命令是什么
  8. java冒泡排序计算学生学号_java冒泡法排序
  9. WinDirStat 电脑C盘分析神器
  10. excel2007如何增加控件?