Python零基础入门教程5小时完整版(2020年最新版)
如果你觉得这个教程还是有点难度,可以查看我最近新出的Python教程 • Python纯新手零基础教程
这个教程主要是面向商务办公非专业人士,主要讲的是和excel之间的交互操作
这是面向零基础人群的Python教程,通过5个小时的学习,你能够了解Python的基础语法,并且编写100行左右的代码来解决日常生活中遇到的问题。
每个章节学练结合。先讲解Python的基础知识,然后加以相关的编程练习加以巩固。
课程大纲:
1_【第1周,第一单元】Python编程之基本方法
1.1_1.1_课程内容和安排介绍(00:00:00)
1.2_1.2_从计算机到程序设计语言(00:04:10)
1.3_1.3_Python语言介绍和配置(00:20:27)
1.4_1.4_程序设计的基本方法(00:27:09)
2_【第1周,第二单元】Python编程之实例解析
2.1_2.1_Python语法元素入门(00:37:55)
2.2_2.2_蟒蛇绘制程序(00:54:06)
3_【第2周】Python编程之数据类型
3.1_3.1_数字和字符串类型(01:05:20)
3.2_3.2_元组和列表类型(01:19:49)
3.3_3.3_math库、random库和实例(01:23:47)
4_【第3周】Python编程之控制结构
4.1_4.1_程序基本结构(01:30:44)
4.2_4.2_简单分支(01:36:09)
4.3_4.3_多分支(01:44:13)
4.4_4.4_异常处理(01:49:08)
4.5_4.5_三者最大实例分析(01:55:37)
4.6_4.6_基本循环结构(02:02:37)
4.7_4.7_通用循环构造方法(02:09:30)
4.8_4.8_死循环嵌套循环(02:16:52)
4.9_4.9_布尔表达式(02:21:36)
5_【第4周】Python编程之代码复用
5.1_5._1_函数的定义、调用与返回(02:31:44)
5.2_5.2_函数与递归(02:54:35)
5.3_5.3_函数实例分析(03:03:31)
6_【第5周】Python编程之组合类型
6.1_6.1_文件的基础(03:10:03)
6.2_6.2_文件的基本处理(03:16:57)
6.3_6.3_文件实例一(03:23:27)
6.4_6.4_文件实例二(03:27:45)
6.5_6.5_字典的基础(03:33:33)
6.6_6.6_字典的操作(03:36:27)
6.7_6.7_字典实例一(03:39:52)
6.8_6.8_字典实例二(03:45:49)
7_【第6周_第一部分】Python编程之计算生态
7.1_7.1_程序设计方法(03:48:40)
7.2_7.2_软件开发方法基础(04:05:17)
7.3_7.3_面向过程程序设计(04:13:43)
7.4_7.4_面向对象程序设计(04:22:06)
7.5_7.5_面向对象实例(04:28:11)
7.6_7.6_面向对象的特点(04:31:26)
8_【第6周_第二部分】交互式图形编程
8.1_8.1_图形编程、图形对象、交互式GUI等基本介绍(04:35:43)
8.2_8.2_图形库的应用方法(04:54:07)
8.3_8.3_Turtle库的介绍(05:00:26)
8.4_8.4_图形用户接口实例(05:05:08)
8.5_8.5_Turtle实例(05:12:16)
8.6_8.6_Turtle_Art(05:18:15)
Пікірлер: 797
这是面向零基础人群的Python教程,通过5个小时的学习,你能够了解Python的基础语法,并且编写100行左右的代码来解决日常生活中遇到的问题。 每个章节学练结合。先讲解Python的基础知识,然后加以相关的编程练习加以巩固。 课程大纲: 1_【第1周,第一单元】Python编程之基本方法 1.1_1.1_课程内容和安排介绍(00:00:00) 1.2_1.2_从计算机到程序设计语言(00:04:10) 1.3_1.3_Python语言介绍和配置(00:20:27) 1.4_1.4_程序设计的基本方法(00:27:09) 2_【第1周,第二单元】Python编程之实例解析 2.1_2.1_Python语法元素入门(00:37:55) 2.2_2.2_蟒蛇绘制程序(00:54:06) 3_【第2周】Python编程之数据类型 3.1_3.1_数字和字符串类型(01:05:20) 3.2_3.2_元组和列表类型(01:19:49) 3.3_3.3_math库、random库和实例(01:23:47) 4_【第3周】Python编程之控制结构 4.1_4.1_程序基本结构(01:30:44) 4.2_4.2_简单分支(01:36:09) 4.3_4.3_多分支(01:44:13) 4.4_4.4_异常处理(01:49:08) 4.5_4.5_三者最大实例分析(01:55:37) 4.6_4.6_基本循环结构(02:02:37) 4.7_4.7_通用循环构造方法(02:09:30) 4.8_4.8_死循环嵌套循环(02:16:52) 4.9_4.9_布尔表达式(02:21:36) 5_【第4周】Python编程之代码复用 5.1_5._1_函数的定义、调用与返回(02:31:44) 5.2_5.2_函数与递归(02:54:35) 5.3_5.3_函数实例分析(03:03:31) 6_【第5周】Python编程之组合类型 6.1_6.1_文件的基础(03:10:03) 6.2_6.2_文件的基本处理(03:16:57) 6.3_6.3_文件实例一(03:23:27) 6.4_6.4_文件实例二(03:27:45) 6.5_6.5_字典的基础(03:33:33) 6.6_6.6_字典的操作(03:36:27) 6.7_6.7_字典实例一(03:39:52) 6.8_6.8_字典实例二(03:45:49) 7_【第6周_第一部分】Python编程之计算生态 7.1_7.1_程序设计方法(03:48:40) 7.2_7.2_软件开发方法基础(04:05:17) 7.3_7.3_面向过程程序设计(04:13:43) 7.4_7.4_面向对象程序设计(04:22:06) 7.5_7.5_面向对象实例(04:28:11) 7.6_7.6_面向对象的特点(04:31:26) 8_【第6周_第二部分】交互式图形编程 8.1_8.1_图形编程、图形对象、交互式GUI等基本介绍(04:35:43) 8.2_8.2_图形库的应用方法(04:54:07) 8.3_8.3_Turtle库的介绍(05:00:26) 8.4_8.4_图形用户接口实例(05:05:08) 8.5_8.5_Turtle实例(05:12:16) 8.6_8.6_Turtle_Art(05:18:15) Python零基础入门教程5小时完整版(北京理工大2020年版)www.plus888.com/21015.html
@qianjunliu3151
3 жыл бұрын
辛苦总结
@liuluiz100
3 жыл бұрын
@@user-lb5oi1tp9y 做你们这行不容易啊,编程都得学!
@susalee
3 жыл бұрын
感谢!
@UTRoneLLCGroup
3 жыл бұрын
应该置顶🔝
@user-st7bc2qx5z
3 жыл бұрын
辛苦了,谢谢
20:31 开始讲python
@eddiekam10
3 жыл бұрын
謝謝謝謝!😂😂😂
@gogogoto1
3 жыл бұрын
发空降地址的都是好伦
@junlai6001
3 жыл бұрын
哈哈哈哈哈
@user-yc9sk5sf6z
3 жыл бұрын
好人一生平安
@wmlee1719
3 жыл бұрын
感激老大,我直接跳过了20分钟
老師,溫文儒雅,教學認真,誨人不倦 ,辛苦了,讚 !!
@learncode_byxiaofei
Жыл бұрын
感谢你的支持
超级喜欢高嵩老师
非常感谢三位老师的精彩演讲!!
@learncode_byxiaofei
4 жыл бұрын
讲的不好的地方,欢迎提出改正
开头半个小时的内容,粗粗看似乎多余。其实,是给出了很多编程整个流程的背景知识。绝大部分youtube视频不会讲这些内容,但是对于初学编程者来说,这些基本知识非常有用,让初学者对编程的整个相关体系由一点了解。然后再学到实际编程,很多东西就更容易理解了。
@learncode_byxiaofei
3 жыл бұрын
感谢
5:18:00 printer.write("星期 "+str(t.weekday()+1), align="center", font=("Courie", 14, "bold")) 和 printer.write(t.date(), align="center", font=("Courie", 14, "bold")) 适用于Python3.8
这个系列非常好,系统规范、逻辑清楚
@learncode_byxiaofei
3 жыл бұрын
感谢
受益匪浅,继续跟进这样的贴主教学。赞👍🏻
@learncode_byxiaofei
3 жыл бұрын
谢谢支持
Very good introduction to Pyhon programming. When I first learn Python 5 years ago through internet video.The trainer was a youngster Clerk teaching 10 university professors(white hair, old ages).The trainer teaches Maths : + - * / using Python and nothing else . After 2020 , there are many types of Python Languages . Thus , if you are using Python daily ,then start to learn this General Python .Otherwise by the time you are expert .New Programming invented and replacing the 'outdated Languages'. I respect and salute you are a very Good Teacher .
@xurobert1023
3 жыл бұрын
Your English is extremely broken.
@rsmkung
3 жыл бұрын
@@xurobert1023 You too. You should say "Your English is extremely poor!".
@rsmkung
3 жыл бұрын
Please correct it as follows: 1) When I first learn Python 5 years ago --> When I first learned Python 5 years ago 2) through internet video --> from video-lectures through Internet Network. 3) youngster Clerk -- younger clerk 4) ...... You find your errors by yourself.
@stewartho724
2 жыл бұрын
@@rsmkung lol
在MOOC上学完了这个课程,还有其他相关的爬虫、数据分析课程也不错
我的心得是,這好適合零基礎的人,前面最基礎的概念,講述得非常清楚。
@learncode_byxiaofei
2 жыл бұрын
非常感谢
很棒,对于我这种有编码经验的人来说,能很快掌握Python与我熟悉代码的区别
@dli4268
4 жыл бұрын
请问你的代码是什么。我用的r现在在学python
@minzhang8807
4 жыл бұрын
@@dli4268 C家族啊
我正在学习中文,我喜欢看你的视频,因为演讲很清晰,很好听。此外,课程非常好,简洁。保持良好的工作!
@learncode_byxiaofei
2 жыл бұрын
感谢
@lhmfromChine
Жыл бұрын
How to learn English,I'm a middle school from China.
这个老师讲的特别好 之前看过老师的其他课程
@learncode_byxiaofei
3 жыл бұрын
谢谢
The best Python course on the internet so far. Really apprepriate this great video! 全网最好的python 课程, 感谢这么精彩的课程,深入浅出,真正大师级的讲解!
@learncode_byxiaofei
Жыл бұрын
谢谢
语气跟声音很好很温和 谢谢老师 👍👍
@learncode_byxiaofei
Жыл бұрын
感谢支持
很好很棒,很适合我这种明天考试的人
反反复复学python很多回了,每次都放弃了,这个视频是目前我看到过教地最系统和有趣的了!!手动点赞!
@learncode_byxiaofei
3 жыл бұрын
感谢支持
@robertyan6520
3 жыл бұрын
我有同感,以前学过多次均放弃,这个视频带我入了门,这个是重点。
@learncode_byxiaofei
3 жыл бұрын
@@robertyan6520 谢谢
@xdemao
2 жыл бұрын
P
很好,大概看完了就了解了这个语言。结合一些入门书籍学起来很快,一个星期就能入门
@pythonlg3333
3 жыл бұрын
一天可以入门了, 要是你这么说就print("hello world")加个python编绎器就可以了, 就会了
建议5:00:01程序中相应部分改为:newcolor = color_rgb(int(255*weight), int(66+150*(1-weight)), int(255*(1-weight)))。至少我使用的graphic版本中需要输入参数是整数变量。
@learncode_byxiaofei
3 жыл бұрын
多谢修正
请问老师配套的课后练习在哪里呢,感谢
非常好,清晰而全面。一般人够用了。
感谢博主分享
@learncode_byxiaofei
3 жыл бұрын
客气啦
老師講得很好
@learncode_byxiaofei
2 жыл бұрын
感谢支持
感谢! 认真看
很好的视频。谢谢。
@learncode_byxiaofei
3 жыл бұрын
感谢支持
This is a very cool teaching style. Thank you.
@user-es5rh4ew9m
3 жыл бұрын
非常哭
老师讲的很详细
@learncode_byxiaofei
3 жыл бұрын
加油
纠正一个小错误:13:05等处出现的用来评估计算机效能的参数TFLOPS字尾的那个S,代表秒,是每秒(per second)的意思,不是复数,不能够省略。
@hubiaoai
2 жыл бұрын
大佬就是你这么练成的吗 致敬
@meledyma2532
Жыл бұрын
细致,点赞
看了一个多小时了,讲的很详细,会好好看完接下来的四个小时
@learncode_byxiaofei
2 жыл бұрын
lol
疫情期间在mooc学完的路过,这个老师还有其他几门关于python的课,非常适合新手入门学习。
@zhuknight1464
2 жыл бұрын
mooc上是免费的吗兄弟
@mxingc7536
2 жыл бұрын
@@zhuknight1464 大学老师录的是免费的
感谢老师
@learncode_byxiaofei
3 жыл бұрын
不用谢啦
文件案例一 3:27:35左右的那个照上面的代码能run出来吗。。。
3:33:25的完整程序少了定义lines这个列表,及表头信息
@jiangao4340
3 жыл бұрын
读取的时候 应该读取表头的信息
长知识了..! 加油..!
@learncode_byxiaofei
3 жыл бұрын
加油呀
感謝🙏老師👨🏫老師👩🏫!
@learncode_byxiaofei
2 жыл бұрын
加油吧
01:28:51 clock()方法在新版本已经被弃用,$ python3.7 -c 'from time import clock; clock()' -c:1: DeprecationWarning: time.clock has been deprecated in Python 3.3 and will be removed from Python 3.8: use time.perf_counter or time.process_time instead
@minzhang8807
4 жыл бұрын
thanks
@hisaishijoe5332
2 жыл бұрын
可以用 from time import perf_counter 代替 就是clock函数替换成 perf_counter函数
@hin.802
2 жыл бұрын
可以使用 time.perf_counter() 或 time.process_time() 方法替代。
@lihuaju1588
2 жыл бұрын
@@hin.802 正解
@meledyma2532
Жыл бұрын
是的,我也发现了,多谢
谢谢,太好了。
@learncode_byxiaofei
3 жыл бұрын
不客气
23:45 python开发环境,从指导安装开始
4:00:29应该为printSummary(winsA, winsB)
3:45:41时的程序的调用主函数的部分应该缩进。
教程制作精良,终于入门了。。。
@learncode_byxiaofei
2 жыл бұрын
感谢支持
1:29:33 在3.8版本中time.clock已被time.process_time或time.perf_counter取代
@learncode_byxiaofei
2 жыл бұрын
感谢
@hc8957
2 жыл бұрын
感谢,我就说import 之后怎么clock没有默认选项
犀利,理論嘢
@learncode_byxiaofei
3 жыл бұрын
哈哈哈
这样方式还想在互联网教学,服了。
@learncode_byxiaofei
3 жыл бұрын
你可以去看我最新出的视频教程,比较适合纯新手,kzread.info/dash/bejne/oGqhpauyg8iYpbQ.html
谢谢📝
@learncode_byxiaofei
3 жыл бұрын
不用谢,如果这个看上去还是有点困难,可以到我的频道里面看最新出的小飞教程。那个教程更加的基础,而且是手把手的通过边读代码边学习,更适合新手。
讲的真好
@learncode_byxiaofei
2 жыл бұрын
感谢支持
非常棒
嘩,好爽呀,這種教學也能有
@learncode_byxiaofei
2 жыл бұрын
😀
使用2倍速看剛好合适。
3:33:26那个代码,为什么我总是运行错误,lines我也定义了,总是卡在s= ' '这一步谁知道怎么回事
謝謝老師
@learncode_byxiaofei
3 жыл бұрын
不用谢
谢谢!
@learncode_byxiaofei
2 жыл бұрын
不用
嵩老师发福了😀
@learncode_byxiaofei
2 жыл бұрын
LOL
我开始鼓起勇气,正式进入学习编程
@learncode_byxiaofei
3 жыл бұрын
加油
请问内地有发布网站吗?
感謝分享
@learncode_byxiaofei
2 жыл бұрын
谢谢支持
Cool education content, thanks!
@learncode_byxiaofei
Жыл бұрын
😃
主播可以加上字幕吗?这样更利于学习和消化老师所讲解的意思。譬如: 前面讲解温度转换程序时;关于 --字符串以""或 '' 表示有确定意思;《 L表示可以为“0”或者“-L”,最后一只值可以是[ -1 或者 L-1 》 ;书名号部分内容没有理解到,在实践中这样用了也报错?不知是我听错还是理解不到位?请老师指教
@learncode_byxiaofei
3 жыл бұрын
不好意思,我没怎么明白你的意思
4:27:36 def makeStudent(infoStr): temp = infoStr.split('\t') name, hours, qpoints =temp[0],temp[1],temp[2]
@learncode_byxiaofei
3 жыл бұрын
加油
1:29:06 那个clock的语句在3.8版本clock被废除了 可以改成这样 from random import random from math import sqrt from time import process_time DARTS = 1200 hits = 0 process_time() for i in range(1, DARTS): x,y = random(), random() dist = sqrt(x**2 + y**2) if dist
@skyleong8497
4 жыл бұрын
cc90071 謝謝。。我還在想怎麼運作不了
@xdlol7749
4 жыл бұрын
好人啊 我这琢磨半天我哪里出错了
1.75倍食用达到最佳效果! 感觉0基础跟不上。。但是作为复习查补还是不错!
@kkqiao8941
2 жыл бұрын
haha赞同
1:48:50 小于条件下没有包含等于35的情况,当输入35,输出的结果会是良而不是正确的优。以此类推75,115,150,250等都会显示下一个级别的空气污染状况。
@learncode_byxiaofei
2 жыл бұрын
对,可以根据自己需求去改判断条件
0基础小白:4:04模拟结果是不是说反了?
请问这里面提到的课程的程序有没有下载地址之类的?
竟然是母校老师讲的,点个赞。虽然我已经会Python了。。。
@learncode_byxiaofei
3 жыл бұрын
赞
如果方便可以介绍一下ls用的教材么?谢谢
@user-fm2ip2ye4f
4 жыл бұрын
item.jd.com/12128326.html?dist=jd 课程推荐的是嵩天老师自己的书,你可以看看
喜欢第三位老师
@learncode_byxiaofei
2 жыл бұрын
感谢
请问有没有课后作业以及配套教材?感谢!
@learncode_byxiaofei
2 жыл бұрын
暂时没有
不勝感激
54:46 import turtle def drawSnake(rad, angle, len, neckrad): for i in range(len): turtle.circle(rad, angle) turtle.circle(-rad, angle) turtle.circle(rad, angle/2) turtle.fd(rad) turtle.circle(neckrad+1, 180) turtle.fd(rad*2/3) def main(): turtle.setup(1300, 800, 0, 0) pythonsize = 30 turtle.pensize(pythonsize) turtle.pencolor("blue") turtle.seth(-40) drawSnake(40, 80, 5, pythonsize/2) main()
@xuwang6612
3 жыл бұрын
这个为什么运行不了呢
@HodsonShu
3 жыл бұрын
@@xuwang6612 应该是你的问题吧,我打完之后复制黏贴过来的
@liupaul3842
Жыл бұрын
turtle.setup(1300,800) 改成这样试试
1百万个感谢
@dennislee160
4 жыл бұрын
你感謝什麼?
一口气听完
@learncode_byxiaofei
4 жыл бұрын
棒,坚持下去,慢慢就能入门。入了门就不难了
我想用python中使用socks5, 请问怎么配置有人愿意给我留言吗?
2:56:00左右那个投资增长的例子,程序逻辑懂了,但是完全没看懂计算星号数量是为什么?每个星号代表了什么?为什么不直接计算数值?最后print的那些x.xK罗列在下面又是什么目的?
儘可能去參加 國際程序證照考試 證明自己的實力
想了解如何从 Turtle 下载蟒蛇,不用从写18行程序一遍? 谢谢
棒
@learncode_byxiaofei
3 жыл бұрын
谢谢
温度换算里面val[-1]是最后一个字节,是字母c或f,为什么转换成float(命令:float(val[0:-1]))的时候要把最后一个字节一起转换,而不是把最后一个字节之前的字节做转换呢?
@joewhan4766
4 жыл бұрын
没认真听讲吧哈哈哈 val[0:-1]不包括最后一个字节
@kuoyang6394
4 жыл бұрын
@@joewhan4766 捂脸,多谢!
老师,哪里下载资料?
@beb1183
3 жыл бұрын
同问哪里下载啊
請問溫度轉換碼最後的%c %f 裡面的%是什麼意思 是除法嗎好像也不是 還有三角形邊長那裡結尾解答可以用{0:0}到底是差別在哪 我該搜索什麼關鍵字才能學到這個呢 謝謝
@learncode_byxiaofei
2 жыл бұрын
是字符串格式化,一个是输出成字符,一个输出成浮点数
@peirulu7756
2 жыл бұрын
謝謝🙏幫助很大
@learncode_byxiaofei
2 жыл бұрын
@@peirulu7756 感谢支持
你好这个有课件文本资料吗?
3:07:12 画小树的代码跑不出来,有没有略过的部分?
3:01:06秒描述不对反转“cb”后的字符是写在s[0]之前,得到的cba,不是后,字幕和语音都说错了
@learncode_byxiaofei
2 жыл бұрын
感谢指正
2:30 - 2:31 女老师讲的那段布尔表达式INPUT打ENTER只能返回空白而不是'Vanilla',除非我加 Print 在 "vanilla"前。是程序错了还是我理解错误?
@learncode_byxiaofei
3 жыл бұрын
你是什么ide
@topryde123
3 жыл бұрын
@@learncode_byxiaofei 谢谢回复,我用Jupyter Notebook (Anaconda)
@learncode_byxiaofei
3 жыл бұрын
@@topryde123 你这个是不行的,需要加print,不过只需要知道这个含义就好了,
如果真是编程零基础的人学习这个课程会有些困难。但是对于了解python是不错的选择。
@learncode_byxiaofei
2 жыл бұрын
感谢支持
6.3文件实例一 是不是忘了提醒一下练习时调用的txt文件需要放在和py文件在同一文件夹才能实现的。刚看的时候还想着怎么没说文件保存路径的问题来着
@learncode_byxiaofei
2 жыл бұрын
多谢修正
学习了
Can you post 小兔侠之功夫学校 next please? 🙏🏼
我想问下绘制蟒蛇的那段模板在哪里下载啊
@learncode_byxiaofei
3 жыл бұрын
不好意思,这个还没有
博主:有对应的书籍么?请推荐一下,谢谢。
@learncode_byxiaofei
3 жыл бұрын
你说的是python的相关书籍吗?
2:15:42
想请教一下老师 2:28:28 为什么不能以 while response[0] == "y" or "Y" 的形式呢🤔
@user-ss5rn1ei8r
Жыл бұрын
理解了😁
JAVA NO1!
老师好,课程资料和教材在哪里下载或者能买到
@learncode_byxiaofei
3 жыл бұрын
暂时还没有相关的下载渠道
???哈哈我在Mooc上也报名了北京理工大学的python课
请问有没有哪个视频是适合完全没有基础的,这个视频进度跟不上
是在看字幕吗???
小學生來了。😝😝