⼩学⽣python⼊门-极度舒适的全套Python⼊门教程,⼩学⽣
看了也能学会
编程⼏乎已经成为现代⼈的⼀门必修课,特别是 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')
⽤前⾯学到的知识,猜⼀下这两⾏代码分别会打印什么。
然后在终端中验证⼀下:
可以看到,前者打印出了 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)、攻击⼒、防御⼒」等数据,这些数据需要⽤名字储存起来。
布尔值
定义这些变量的代码如下:
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 ⼀下试试:学python看谁的视频比较好
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学习教程资料获取⽅式右上⾓点击关注
评论区任意评论或者转发⼀下
私信回复“资料”
私信不要多字,不要少字,不要错字,私信⽅法:点击我头像,进⼊主页⾯,右上⾓有私信功能,在关注的上⽅位置。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论