正版资源2021年最新 Python零基础语法到博客项目实战
这套课程是从python零基础到博客实战项目的视频教程,共215节视频,附源代码。可以说是非常适合大学生以及想把python作为第二语言的程序员,曾经我也学习过python,但是一苦于没有合适的python实战项目,又不能写在简历上。
支付成功后自动发货,可在「我的订单」查看网盘链接;链接失效可联系客服免费补链。
Python 语法基础与博客项目实战的技术架构解析
本课程旨在填补从基础语法学习到具备实际工程能力的鸿沟。对于初学者而言,单纯的语法背诵往往停留在理论层面,难以形成对编程逻辑的闭环理解。本课程的核心价值在于将枯燥的语法知识点,如变量定义、数据类型转换、运算符优先级等,直接映射到博客系统的功能模块中。通过这种“语法即工具,工具即功能”的教学方式,读者能够清晰地看到每一行代码在系统中的具体作用,从而建立起从逻辑构思到代码落地的完整思维模型。不同于碎片化的教程,本课程提供了一个连贯的工程化视角,确保学习者不仅知道“怎么写”,更明白“为什么这么写”。
在技术栈的选择上,本课程遵循了 Python 开发的经典路径。从最底层的变量与数据类型(如整型、浮点型、字符串)入手,逐步过渡到控制流(条件判断、循环结构)以及函数的定义与调用。这些是所有软件系统的基石。课程设计者巧妙地将这些基础概念拆解,例如通过处理博客文章的发布、分类筛选等功能,来演示逻辑运算符和循环的实际应用。这种结构化的知识组织方式,使得初学者能够在一个可控的环境下反复演练语法特性,避免了因缺乏上下文而导致的记忆断层。对于已经具备一定编程基础,但缺乏系统项目经验的开发者,这门课程提供了一个极佳的代码规范参考和工程化落地的样板。
项目结构设计:如何从零构建可复用的代码模块
博客系统的实现绝非简单的代码堆砌,而是一个涉及模块化设计的系统工程。本课程在实战部分展示了如何将一个庞大的项目拆解为多个可独立维护、可复用的子模块。例如,在处理用户登录、文章列表展示以及评论功能时,课程强调了函数封装的重要性。每一个功能块(如获取文章数据、验证用户输入)都被封装成独立的函数,通过参数传递和返回值进行交互。这种设计模式直接对应了软件工程中的高内聚、低耦合原则,读者在练习过程中会潜移默化地掌握如何编写整洁、可读性强的代码。
此外,课程还深入讲解了文件操作与数据持久化的基础。博客系统本质上是一个数据驱动的应用,如何将用户输入的内容保存到文件或数据库中,是连接前端展示与后端逻辑的关键。资料中提供的源码展示了如何使用 Python 内置的文件处理机制来模拟数据库操作,这为后续学习数据库技术打下了坚实的基础。通过分析源码中的目录结构,读者可以学习到如何合理组织代码文件,例如将配置文件、业务逻辑代码和测试代码分门别类存放。这种良好的项目结构习惯,是区分初级程序员和高级工程师的重要标志,也是本课程在工程实践层面给读者带来的最大资产。
自学路径建议:语法盲点与实战驱动的结合策略
针对零基础学习者,建议将学习过程划分为“语法夯实”与“功能复现”两个阶段。在第一阶段,不要急于编写复杂的业务逻辑,应重点攻克变量、运算符和数据类型。资料包中提供的详细目录显示,课程对基础语法进行了极细致的拆解,甚至包含原码反码补码等底层概念。对于初学者,建议先通读代码文件,理解每一行代码的输出结果,再对照视频进行跟练。特别是对于“第二天”及后续章节中的算术运算符、逻辑运算符等,必须通过编写简单的测试脚本(如资料中的作业文件)来验证自己的理解,确保没有语法歧义。
进入实战阶段后,建议采用“模仿-修改-重构”的策略。不要只是机械地照抄视频中的代码,而应尝试修改其中的参数或逻辑,观察系统行为的改变。例如,修改博客文章的标题、调整筛选条件,或者增加新的数据字段。这种主动探索的过程能够极大地加深对代码逻辑的理解。对于已经掌握一定基础的开发者,可以直接跳过基础语法部分,专注于项目架构和模块复用。重点阅读资料中关于文件读写、异常处理以及函数参数传递的部分,思考这些基础模块如何被组合成一个完整的博客应用。通过这种有针对性的学习路径,可以最大程度地提升学习效率。
独立开发能力评估:学完本课程能做什么
完成本课程的学习后,读者应当具备独立开发小型 Web 应用程序的能力。这不仅仅意味着能够运行一套博客系统的源码,更意味着掌握了开发这类应用的通用方法论。读者将能够独立设计数据结构,编写处理业务逻辑的函数,并实现简单的数据持久化存储。这种能力迁移性极强,意味着读者可以基于同样的技术栈,去开发简单的管理系统、数据爬虫或者自动化脚本。在简历上,这可以转化为“具备独立完成小型后端项目开发经验”的描述,为求职或项目实战提供有力的技术背书。
更重要的是,本课程培养的是解决实际问题的能力。当面对一个具体的需求(如“实现文章按时间倒序排列”)时,读者应该能够迅速联想到对应的语法知识点(如列表排序、循环遍历),并构建出可行的代码方案。这种将需求转化为代码的能力,是软件开发的核心竞争力。通过本课程的学习,读者将建立起自信,不再畏惧编写代码,而是能够主动利用 Python 作为工具去解决现实中的问题。资料包中附带的作业和源码,正是为了检验这种能力而存在的,读者应将其作为自我评估的重要标尺。
工程化落地的实践指南:如何利用源码进行深度学习
为了最大化利用这份资料,建议读者采取“读代码-跑代码-改代码”的深度实践模式。首先,不要直接打开视频,而是先阅读资料包中提供的 `.py` 代码文件。通过阅读源码,可以绕过视频的播放速度限制,快速定位到具体的实现逻辑,这对于理解代码结构至关重要。在理解代码逻辑后,在本地环境中搭建运行环境,将源码跑通,观察程序的运行结果。这一步是验证理解是否正确的关键。
最后,也是最重要的一步,是进行代码的修改与重构。尝试删除某些功能,看程序是否会报错;尝试增加新的功能,看如何调用现有的函数模块。这种“破坏性”的练习能够极大地暴露出代码中的逻辑漏洞,促使读者去查阅文档或深入理解底层原理。资料包中提供的作业文件,正是为了引导读者完成这一过程而设计的。通过反复的修改与调试,读者将真正掌握 Python 语法在工程中的应用,将外部的知识内化为自己的技能。建议读者在完成所有章节的学习后,尝试重新编写一遍核心模块,以检验自己的掌握程度。
这套课程是从python零基础到博客实战项目的视频教程,共215节视频,附源代码。可以说是非常适合大学生以及想把python作为第二语言的程序员,曾经我也学习过python,但是一苦于没有合适的python实战项目,又不能写在简历上。
视频目录(508 节)
第二天 / 代码 / Day02
* 1.变量.py
* 2.声明不同类型的数据.py
* 3.算术运算符.py
* 4.比较运算符.py
* 5.逻辑运算符.py
* 6.成员运算符.py
* 7.身份运算符.py
* 8.位运算符.py
第二天 / 视频
* 1.变量.mp4
* 2.数据类型.mp4
* 3.算术运算符.mp4
* 4.赋值运算符.mp4
* 5.比较运算符.mp4
* 6.逻辑运算符.mp4
* 7.成员与身份运算符.mp4
* 8.原码反码补码.mp4
* 9.位运算符.mp4
第二天 / 作业
* 作业.md
第三天 / 代码 / Day03 / code
* 1.print输出功能.py
* 2.输入功能.py
* 3.类型转换.py
* 4.校验输入的数据是不是偶数.py
* 5.字符串格式化.py
* 6.格式化练习.py
* 7.range的使用.py
* 8.random的使用.py
* 9.顺序语句.py
* 10.分支语句.py
* 11.分支练习.py
第三天 / 代码 / Day03
* file
第三天 / 视频
* 1.作业讲解.mp4
* 2.今日内容概述.mp4
* 3.print的使用.mp4
* 4.input的使用.mp4
* 5.类型转换.mp4
* 6.转换为浮点-字符串-列表.mp4
* 7.练习校验输入的数据是不是偶数.mp4
* 8.字符串格式化.mp4
* 9.格式化练习.mp4
* 10.range功能.mp4
* 11.随机模块.mp4
* 12.随机练习.mp4
* 13.顺序语句.mp4
* 14.分支结构.mp4
* 15.分支练习1-2.mp4
* 16.分支练习3.mp4
第三天 / 作业
* 作业.md
第四天 / 代码 / Day04
* 1.作业.py
* 2.while循环.py
* 3.猜字游戏.py
* 4.while练习.py
* 5.break和continue.py
* 6.whlie_else结构.py
* 7.for循环.py
* 8.for循环练习.py
* 9.循环嵌套.py
第四天 / 代码 / PillowDemo
* 1.加载图片.py
* 2.修改图片.py
* 3.打马赛克.py
* 4.打文字的马赛克.py
* 5.自定义一张图片.py
* image
第四天 / 代码 / PillowDemo / font
* 青呱石头体.ttf
第四天 / 视频
* 1.作业.mp4
* 2.while循环.mp4
* 3.猜字游戏.mp4
* 4.while练习.mp4
* 5.break和continue.mp4
* 6.死循环.mp4
* 7.while-else.mp4
* 8.for循环.mp4
* 9.for循环练习.mp4
* 10.双层for循环.mp4
* 11.循环嵌套练习.mp4
* 12.pip安装.mp4
* 13.pillow加载图片.mp4
* 14.pillow修改图片.mp4
* 15.打马赛克.mp4
* 16.练习.mp4
* 17.打文字马赛克.mp4
* 18.自定义图片.mp4
第四天 / 作业
* 循环练习.md
第五天 / 代码 / Day05
* 1.循环练习.py
* 2.函数.py
* 3.图形化界面GUI_TKINTER.py
第五天 / 视频
* 1.循环练习1-5.mp4
* 2.循环练习6-石头剪刀布.mp4
* 3.百元百鸡问题.mp4
* 4.函数.mp4
* 5.函数练习.mp4
* 6.函数是function类型的数据.mp4
* 7.匿名函数.mp4
* 8.tkinter组件讲解.mp4
第五天
* 作业
第一天 / 代码 / TurtleDraw
* 1.画板的设置.py
* 2.画笔的操作.py
* 3.坐标.py
* 4.绘制图形.py
* 5.填充.py
* 6.送你一朵花.py
* 7.五环.py
第一天 / 视频
* 1.typora工具的使用.mp4
* 2.了解计算机的组成.mp4
* 3.了解进制及十进制转二进制.mp4
* 4.二进制转十进制.mp4
* 5.二进制转八进制.mp4
* 6.二进制转十六进制.mp4
* 7.计算机的单位.mp4
* 8.编码与解码.mp4
* 9.Python编程语言.mp4
* 10.环境的安装.mp4
* 11.pycharm的安装与配置.mp4
* 12.标识符.mp4
* 13.注释.mp4
* 14.turtle画板设置.mp4
* 15.画笔的操作.mp4
* 16.画板的坐标系.mp4
* 17.图形的绘制.mp4
* 18.颜色的填充.mp4
* 19.五环.mp4
day06 / 笔记
* 第六天笔记.md
day06 / 代码 / Day06
* 1.界面版的猜字游戏.py
* 2.计算器.py
* 3.默认参数.py
* 4.eval功能.py
* 5.自定义类型.py
* 6.练习.py
* 7.练习2.py
day06 / 视频
* 1.猜字游戏界面搭建.mp4
* 2.猜字游戏逻辑实现.mp4
* 3.猜字游戏增加重新开始功能.mp4
* 4.建议计算器界面搭建.mp4
* 5.函数之默认参数.mp4
* 6.简易计算器逻辑代码实现.mp4
* 7.计算器按钮调用函数处讲解.mp4
* 8.类的定义.mp4
* 9.对象的创建以及行为与属性的调用.mp4
* 10.狗类练习.mp4
* 11.练习2.mp4
day06 / 作业
* 作业.md
day07 / 笔记
* 前端基本知识.md
day07 / 代码 / Day07
* 1.作业.py
day07 / 代码 / HTMLDemo
* 1.文档结构.html
* 2.标题标签.html
* 3.文本标签.html
* 4.图像标签.html
* 5.超链接标签.html
* 6.锚点跳转.html
* 7.列表标签.html
* 8.表格标签.html
* 9.个人简历.html
* css
* img
* js
day07 / 视频
* 1.作业.mp4
* 2.目标与html接触的内容.mp4
* 3.html结构以及关系.mp4
* 4.文档结构.mp4
* 5.标题标签.mp4
* 6.文本标签.mp4
* 7.图像标签.mp4
* 8.超链接标签.mp4
* 9.锚点跳转.mp4
* 10.锚点练习讲解.mp4
* 11.列表标签.mp4
* 12.表格标签.mp4
* 13.表格标签练习.mp4
day07
* 作业
day08
* 笔记
day08 / 代码 / HTML_CSSDemo
* 1.表单标签.html
* 2.表单练习.html
* 3.css的简介.html
* 4.css引入的方式.html
* 5.选择器.html
* 6.文字设计的样式.html
* 7.背景或者标签的样式.html
* 8.影视练习.html
* 9.游戏练习.html
* 10.列表的样式设计.html
* img
* js
day08 / 代码 / HTML_CSSDemo / css
* style.css
day08 / 视频
* 1.表单的结构.mp4
* 2.普通文本-密码-邮箱-单选框-复选框.mp4
* 3.下拉菜单-日期-选取文件-post.mp4
* 4.表单练习.mp4
* 5.css的简介.mp4
* 6.css的引入方式.mp4
* 7.基本选择器.mp4
* 8.复合选择器.mp4
* 9.文字样式设计.mp4
* 10.背景与标签样式设计.mp4
* 11.影视练习.mp4
* 12.游戏简介页面练习.mp4
* 13.列表的样式设计.mp4
* 14.文本域.mp4
day08 / 作业
* 表单和表格练习
* 表格练习
day08 / 作业 / 练习2:制作影视简介
* 影视简介.bmp
* img
day08 / 作业 / 练习3:制作开心餐厅页面
* 图片素材
* 页面完成效果图.bmp
day09
* 笔记
day09 / 代码 / CSS_JSDemo
* 1.表单与表格的练习.html
* 2.display显示设计.html
* 3.JavaScript简介.html
* 4.变量与数据类型.html
* 5.字符串类型.html
* 6.运算符.html
* 7.分支语句.html
* css
* img
day09 / 代码 / CSS_JSDemo / js
* main.js
day09 / 视频
* 1.作业.mp4
* 2.display的设计.mp4
* 3.JS的引入方式.mp4
* 4.变量与数据类型.mp4
* 5.字符串的操作.mp4
* 6.字符串的练习.mp4
* 7.算术-赋值-比较-逻辑与运算符.mp4
* 8.逻辑或-逻辑非运算符.mp4
* 9.三元运算符.mp4
* 10.if分支.mp4
* 11.if练习.mp4
* 12.switch分支.mp4
* 13.switch分支练习.mp4
day09 / 作业
* 作业.md
day10
* 笔记
day10 / 代码 / JS_Demo
* 1.作业.html
* 2.循环.html
* css
* img
* js
day10 / 视频
* 1.分支作业1.mp4
* 2.分支作业2.mp4
* 3.分支作业3.mp4
* 4.分支作业4.mp4
* 5.分支作业5.mp4
* 6.while循环.mp4
* 7.循环练习.mp4
* 8.循环练习.mp4
* 9.do-while循环.mp4
* 10.for循环.mp4
* 11.break.mp4
* 12.continue.mp4
* 13.练习.mp4
* 14.循环嵌套.mp4
* 15.循环嵌套练习.mp4
* 16.循环嵌套正三角练习.mp4
* 17.三层循环嵌套.mp4
day10 / 作业
* 作业.md
day11
* 笔记
day11 / 代码 / JS_Demo_1
* 1.作业.html
* 2.JS中的函数.html
* 3.JS中对象的类型.html
* 4.DOM.html
* 5.DOM对文档元素的增删.html
* 6.事件.html
* 7.案例.html
* 8.定时器.html
* 9.定时器练习.html
* 10.图片切换.html
* css
* img
* js
day11 / 视频
* 1.作业.mp4
* 2.函数.mp4
* 3.函数练习.mp4
* 4.匿名函数.mp4
* 5.object对象.mp4
* 6.DOM获取元素.mp4
* 7.DOM操作内容-样式-属性.mp4
* 8.练习.mp4
* 9.DOM添加删除元素.mp4
* 10.事件.mp4
* 11.添加水果到列表.mp4
* 12.删除水果列表.mp4
* 13.定时器关闭广告.mp4
* 14.定时器练习.mp4
* 15.作业.mp4
* 16.切换图片.mp4
day11 / 作业
* 图片资源
day12 / 笔记
* 网站阶段.md
day12 / 代码 / FlaskDemo
* 字典.py
* manage.py
day12 / 代码 / FlaskDemo / templates
* index.html
day12 / 代码 / JSDemo_2
* 1.简易轮播图.html
* 2.按钮控制图片切换.html
* 3.jQuery.html
* 4.JQ的动画.html
* css
* img
day12 / 代码 / JSDemo_2 / js
* jquery-3.6.0.min.js
day12 / 视频
* 1.定时控制图片轮播.mp4
* 2.按钮控制图片轮播.mp4
* 3.JQ的引入及使用.mp4
* 4.JQ操作属性及样式.mp4
* 5.JQ操作事件.mp4
* 6.JQ动画.mp4
* 7.数据库卸载.mp4
* 8.数据库安装.mp4
* 9.数据库修改密码.mp4
* 10.flask初体验.mp4
* 11.MTV以及路由与模板渲染初体验.mp4
* 12.路由.mp4
* 13.模板语法.mp4
* 14.字典及作业.mp4
day12
* 作业
day13 / 笔记
* 笔记.md
day13 / 代码 / Blog / apps
* __init__.py
day13 / 代码 / Blog / apps / models
* __init__.py
* blogmodels.py
day13 / 代码 / Blog / apps / views
* __init__.py
day13 / 代码 / Blog / exts
* __init__.py
day13 / 代码 / Blog
* manage.py
* settings.py
* static
* templates
day13 / 代码 / FlaskDemo1
* manage.py
* manage1.py
* manage2.py
* manage3.py
day13 / 代码 / FlaskDemo1 / migrations
* env.py
* README
* script.py.mako
day13 / 代码 / FlaskDemo1 / migrations / versions
* 0b94defd8203_.py
* 5efcad0b5115_.py
day13 / 代码 / FlaskDemo1 / templates
* index.html
* start.html
day13 / 代码 / FlaskDemo1 / views
* __init__.py
* movie.py
* music.py
day13 / 视频
* 1.作业.mp4
* 2.MySQL简单概述.mp4
* 3.SQL简单概述.mp4
* 4.对象关系映射.mp4
* 5.映射流程讲解.mp4
* 6.数据库迁移.mp4
* 7.迁移指令讲解.mp4
* 8.蓝图.mp4
* 9.项目结构搭建.mp4
* 10.结构讲解.mp4
* 作业.mp4
day13
* 作业
day14 / 笔记
* 笔记.md
day14 / 代码 / BlogProject / apps
* __init__.py
day14 / 代码 / BlogProject / apps / models
* blogmodels.py
day14 / 代码 / BlogProject / apps / views
* user.py
day14 / 代码 / BlogProject / exts
* __init__.py
day14 / 代码 / BlogProject
* manage.py
* settings.py
* static
day14 / 代码 / BlogProject / migrations
* env.py
* README
* script.py.mako
day14 / 代码 / BlogProject / migrations / versions
* a9693311dde3_.py
day14 / 代码 / BlogProject / templates
* base.html
* index.html
* register.html
day14 / 代码 / BootStrapDemo
* css
* img
* index.html
* js
day14 / 代码 / Day14
* manage.py
* request_demo.py
* template_extend.py
day14 / 代码 / Day14 / migrations
* env.py
* README
* script.py.mako
day14 / 代码 / Day14 / migrations / versions
* 3cdc66be69a7_.py
day14 / 代码 / Day14 / templates
* base.html
* login.html
* sub.html
day14 / 视频
* 1.作业.mp4
* 2.request请求.mp4
* 3.跨站请求伪造保护.mp4
* 4.模板继承.mp4
* 5.pycharm正式版安装.mp4
* 6.bootstrap简介.mp4
* 7.bootstrap的基本使用.mp4
* 8.导航的设置.mp4
* 9.注册模型以及注册与用户名校验.mp4
* 10.总结.mp4
day14
* 作业
day15 / 笔记
* 笔记.md
day15 / 代码 / BlogProject / apps
* __init__.py
day15 / 代码 / BlogProject / apps / models
* blogmodels.py
day15 / 代码 / BlogProject / apps / views
* user.py
day15 / 代码 / BlogProject / exts
* __init__.py
day15 / 代码 / BlogProject
* manage.py
* settings.py
* static
day15 / 代码 / BlogProject / migrations
* env.py
* README
* script.py.mako
day15 / 代码 / BlogProject / migrations / versions
* a9693311dde3_.py
day15 / 代码 / BlogProject / templates
* base.html
* index.html
* login.html
* register.html
day15 / 代码 / SQLAlchemyDemo
* app.py
* static
* templates
day15 / 代码 / SQLAlchemyDemo / migrations
* env.py
* README
* script.py.mako
day15 / 代码 / SQLAlchemyDemo / migrations / versions
* b76243d3015d_.py
day15 / 视频
* 1.sqlalchemy的增加.mp4
* 2.sqlalchemy的查询.mp4
* 3.sqlalchemy的修改和删除.mp4
* 4.增加手机号码校验.mp4
* 5.增加密码校验.mp4
* 6.登录.mp4
* 7.会话机制session.mp4
day15
* 作业
day16 / 笔记
* 笔记.md
day16 / 代码 / BlogProject / apps
* __init__.py
day16 / 代码 / BlogProject / apps / models
* blogmodels.py
day16 / 代码 / BlogProject / apps / views
* blog.py
* user.py
day16 / 代码 / BlogProject / exts
* __init__.py
day16 / 代码 / BlogProject
* manage.py
* settings.py
* static
* urlpath.py
day16 / 代码 / BlogProject / migrations
* env.py
* README
* script.py.mako
day16 / 代码 / BlogProject / migrations / versions
* a9693311dde3_.py
* ecad0ba58869_.py
day16 / 代码 / BlogProject / templates
* base.html
* index.html
* login.html
* publish.html
* register.html
day16 / 视频
* 1.建立点赞与博客模型类.mp4
* 2.数据库迁移.mp4
* 3.记录用户登录位置.mp4
* 4.发表博客.mp4
* 5.首页展示博客.mp4
day16
* 作业
day17 / 笔记
* 笔记.md
* 表结构的联系.xlsx
day17 / 代码 / BlogProject / apps
* __init__.py
day17 / 代码 / BlogProject / apps / models
* blogmodels.py
day17 / 代码 / BlogProject / apps / views
* blog.py
* user.py
day17 / 代码 / BlogProject
* basepath.py
* manage.py
* settings.py
* urlpath.py
day17 / 代码 / BlogProject / exts
* __init__.py
day17 / 代码 / BlogProject / migrations
* env.py
* README
* script.py.mako
day17 / 代码 / BlogProject / migrations / versions
* a9693311dde3_.py
* c275db2b1b67_.py
* ecad0ba58869_.py
day17 / 代码 / BlogProject / static
* icon
day17 / 代码 / BlogProject / templates
* base.html
* index_弃用首页.html
* login.html
* new_index.html
* publish.html
* register.html
* updateicon.html
day17 / 视频
* 1.点赞.mp4
* 2.取消点赞.mp4
* 3.逻辑在路由函数中的点赞与取消点赞的操作.mp4
* 4.上传头像.mp4
* 5.上传头像总结.mp4
day17
* 作业
day18
* 笔记
* 作业
day18 / 代码 / BlogProject / apps
* __init__.py
day18 / 代码 / BlogProject / apps / models
* blogmodels.py
day18 / 代码 / BlogProject / apps / views
* blog.py
* user.py
day18 / 代码 / BlogProject
* basepath.py
* manage.py
* settings.py
* urlpath.py
day18 / 代码 / BlogProject / exts
* __init__.py
day18 / 代码 / BlogProject / migrations
* env.py
* README
* script.py.mako
day18 / 代码 / BlogProject / migrations / versions
* a9693311dde3_.py
* c275db2b1b67_.py
* ecad0ba58869_.py
day18 / 代码 / BlogProject / static
* icon
day18 / 代码 / BlogProject / templates
* base.html
* index_弃用首页.html
* login.html
* new_index.html
* publish.html
* register.html
* search.html
* updateicon.html
* userindex.html
day18 / 视频
* 1.选择图片之后把图片显示在界面上.mp4
* 2.上传的图片本地保存时使用唯一标记.mp4
* 3.点赞不刷新页面只刷新局部.mp4
* 4.分页查询.mp4
* 5.分页总结.mp4
* 6.点击用户名进主页.mp4
* 7.搜索.mp4
* 8.删除自己发表的博客.mp4
* 9.总结删除博客.mp4
配套笔记(6 份 PDF)
第二天 / 文档
* 第二天之变量与运算符.pdf
第三天 / 文档
* 第三天之分支与常用功能.pdf
第四天 / 文档
* 第四天笔记之循环与pillow.pdf
第五天 / 文档
* 第五天笔记之函数与tkinter.pdf
第一天 / 文档
* 第一天之计算机组成与环境安装.pdf
* turtle.pdf




