打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
极度舒适的Python入门教程,让你不知不觉的学习。

简介:

https://m.toutiaocdn.com/group/6808718629157208588/?app=news_article&timestamp=1585323701&req_id=2020032723414101002607901221343AF1&group_id=6808718629157208588


编程几乎已经成为现代人的一门必修课,特别是 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)
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主页,可以作为加分项放入个人简历中。

福利来了

2019年最新python教程


如果你处于想学python或者正在学习python,那么你的python教程应该不少了吧,但是是最新的吗?
说不定你学的可能是两年前人家就学过的内容,在这小编分享一波2019最新的python全套教程最后小编为大家准备了6月份新出的python自学视频教程,共计415集,免费分享给大家!
2019Python自学教程全新升级为《Python+数据分析+机器学习》,九大阶段能力逐级提升,打造技能更全面的全栈工程师。

以上这些教程柠檬已经为大家打包准备好了,希望对正在学习的你有所帮助!

请大家转发本文+关注并私信小编:“资料”,即可免费获取哦!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Python打牢基础,从22个语法开始!
Python基础语法
机器学习和推荐系统(十一)
Python编程基础笔记 (4)
基础课1-10关晚分享汇总(1)
[Python]第一章(建议收藏)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服