课程
Python入门
Python入门教程(黑马程序员)

Python入门教程(黑马程序员)

本课程适合零基础学员学习,包含vim操作感兴趣学员也可选择性学习。
原创视频(5)
学习人数:3637 学习难度:初级 更新时间:2020-06-03收藏
Python入门教程(黑马程序员)
开始学习
课程介绍
本课程由黑马程序员精品打造,适合零基础学员入门python。
课程目录共:28章 550节
Linux基础
2-1课程安排
2-2励志公式和python体验
2-3什么是操作系统.mp4
2-4不同领域的主流操作系统-01-桌面操作系统
2-5不同领域的主流操作系统-02-服务器操作系统
2-6不同领域的主流操作系统-03-嵌入式操作系统
2-7虚拟机简介
2-8操作系统发展简史
2-9Linux的内核版和发行版
2-10Linux系统下的文件目录结构
2-11Ubuntu系统目录结构演示和简介
2-12Ubuntu图形界面基本使用
2-13Linux命令-01-明确学习目标
2-14Linux命令-02-放大缩小终端窗口字体
2-15Linux命令-03-明确6个常见终端命令的操作效果
2-16Linux命令-04-6个常见终端命令简单演练
2-17Linux命令-05-终端命令格式
2-18Linux命令-06-查阅终端命令帮助信息
2-19文件和目录命令-01-明确命令分类和学习目标
2-20文件和目录命令-02-分享自动补全和命令选择技巧
2-21文件和目录命令-03-查看隐藏文件和返回上一级目录
2-22文件和目录命令-04-ls的列表和文件大小选项
2-23文件和目录命令-05-ls和通配符的联合使用
2-24文件和目录命令-06-通配符的字符组
2-25文件和目录命令-07-cd命令的常用参数
2-26文件和目录命令-08-相对路径和绝对路径
2-27文件和目录命令-09-touch和mkdir命令的扩展
2-28文件和目录命令-10-rm命令的扩展
2-29拷贝和移动命令-01-目标确定和图形界面演示
2-30拷贝和移动命令-02-tree以树状图查看目录结构
2-31拷贝和移动命令-03-cp命令复制文件
2-32拷贝和移动命令-04-cp命令-i选项覆盖前提示
2-33拷贝和移动命令-05-cp命令-r选项复制目录
2-34拷贝和移动命令-06-mv命令移动文件或者目录
2-35拷贝和移动命令-07-mv命令给文件或者目录重命名
2-36文件内容命令-01-cat和more的基本使用和对比
2-37文件内容命令-02-cat命令的-b和-n选项输出行号
2-38文件内容命令-03-grep查找文件内容
2-39文件内容命令-04-grep行首/行尾的模式查找
2-40其他命令-01-echo和重定向
2-41其他命令-02-管道的概念和基本使用
2-42远程管理命令-01-关机和重启
2-43远程管理命令-02-网卡和IP地址的概念
2-44远程管理命令-03-ifconfig和ping作用的介绍
2-45远程管理命令-04-ifconfig查询网卡信息
2-46远程管理命令-05-ping测试网络连接
2-47远程管理命令-06-SSH工作方式简介
2-48远程管理命令-07-域名和端口号的概念
2-49远程管理命令-08-ssh命令格式介绍和演练目标确定
2-50远程管理命令-09-Mac电脑使用ssh连接ubuntu
2-51远程管理命令-10-PuTTY的安装和exit退出登录
2-52远程管理命令-11-XShell的安装-免费和设置语言
2-53远程管理命令-12-scp作用以及命令格式
2-54远程管理命令-13-scp在Mac终端中的演示
2-55远程管理命令-14-FileZilla在Windows下文件传输
2-56SSH高级-01-确定目标/认识.ssh目录
2-57SSH高级-02-免密码登录设置步骤
2-58SSH高级-03-免密码登录工作原理
2-59SSH高级-04-配置远程计算机的别名
2-60用户权限-01-学习目标
2-61用户权限-02-用户/权限/组的基本概念
2-62用户权限-03-ls -l输出信息介绍
2-63用户权限-03-ls -l硬链接数含义的扩展
2-64用户权限-04-chmod修改文件权限
2-65用户权限-05-chmod修改目录权限
2-66用户权限-06-超级用户介绍
2-67组管理-01-添加组/删除组/确认组信息
2-68组管理-02-群组演练目标确定
2-69组管理-03-chgrp修改目录所属组的演练
2-70用户管理-01-新建用户useradd和passwd
2-71用户管理-02--m选项的作用以及删除用户userdel
2-72用户管理-03-id查看UID和GID以及passwd文件介绍
2-73用户管理-04-who和whoami
2-74用户管理-05-usermod设置主组和附加组
2-75用户管理-06-usermod指定用户登录shell
2-76用户管理-07-which查看命令所在位置
2-77用户管理-08-su切换用户
2-78用户管理-09-权限命令介绍和chown/chgrp演练
2-79用户管理-10-chmod的数字表示法介绍
2-80用户管理-11-chmod演练-R递归修改目录权限
2-81系统信息-01-学习目标
2-82系统信息-02-date和cal查看系统时间
2-83系统信息-03-df和du查看磁盘和目录空间占用
2-84系统信息-04-进程概念介绍
2-85系统信息-05-ps命令基本使用.mp4
2-86系统信息-06-top命令基本使用.mp4
2-87系统信息-06-top命令基本使用.mp4
2-88系统信息-07-kill命令基本使用
2-89其他命令-01-学习目标以及find命令的基本使用
2-90其他命令-02-文件软链接的概念介绍
2-91其他命令-03-文件软链接的演练步骤确定
2-92其他命令-04-文件软链接的演练实现
2-93其他命令-05-文件硬链接演练
2-94其他命令-06-文件软硬链接工作方式简介
2-95打包压缩-01-tar包简介和命令格式介绍
2-96打包压缩-02-打包和解包演练
2-97打包压缩-03-gzip压缩和解压缩介绍和演练
2-98打包压缩-04-bzip2压缩和解压缩介绍和演练
2-99软件安装-01-apt简介及命令格式介绍
2-100软件安装-02-apt软件安装演练
2-101软件安装-03-设置软件源
类的补充知识
23-1私有属性和方法-应用场景、定义方式和演练
23-2私有属性和方法-伪私有属性和方法
23-3单继承-问题的抛出-单纯封装可能会出现重复的代码
23-4单继承-继承的概念和语法
23-5单继承-继承相关的术语-继承和派生
23-6单继承-继承的传递性
23-7单继承-继承传递性的注意事项
23-8方法的重写-覆盖父类方法,重写子类方法实现
23-9方法的重写-扩展父类方法,super对象调用父类方法
23-10方法的重写-使用父类名调用父类方法
23-11私有属性和方法-子类对象不能直接访问
23-12私有属性和方法-通过父类方法间接访问
23-13多继承-概念、语法和基本演练
23-14多继承-注意父类之间注意不要有重名方法或属性
23-15多继承-MRO方法搜索顺序
23-16多继承-新式类和经典类
23-17多态-基本概念
23-18多态-案例演练
23-19类属性-创建对象的过程以及实例的概念
23-20类属性-类是一个特殊的对象
23-21类属性-类属性的定义及使用
23-22类属性-属性查找机制-向上查找
23-23类属性-使用对象名+类属性赋值语句会创建实例属性
23-24类方法-基本语法
23-25类方法-案例演练
23-26静态方法-应用场景和定义方式
23-27方法综合-案例分析
23-28方法综合-案例演练
23-29方法综合-确定方法类型的套路
23-30单例-设计模式和单例设计模式概念
23-31单例-new方法的作用
23-32单例-重写new方法
23-33单例-单例设计模式思路分析
23-34单例-单例设计模式代码实现
23-35单例-初始化动作只执行一次
项目实战
27-1明确目标和实战步骤
27-2确认pygame模块正确安装
27-3项目准备及游戏的第一印象
27-4游戏的初始化和退出
27-5pygame的坐标系
27-6pygame.Rect描述矩形区域
27-7创建游戏窗口和游戏循环
27-8绘制图像的三个步骤
27-9绘制英雄和透明图像
27-10update方法的作用
27-11介绍计算机中的动画实现原理
27-12基本概念明确下一步目标
27-13利用时钟设置游戏循环的刷新帧率
27-14英雄动画效果实现
27-15英雄循环飞行以及作业
27-16事件监听-01-基本概念和event模块的get方法
27-17事件监听-02-监听退出事件并且退出游戏
27-18精灵和精灵组-01-基本概念
27-19精灵和精灵组-02-自定义精灵子类需求分析
27-20精灵和精灵组-03-派生精灵子类代码实现
27-21精灵和精灵组-04-创建敌机并且实现敌机动画
27-22框架搭建-01-明确飞机游戏类的设计
27-23框架搭建-02-明确文件职责准备主游戏类
27-24框架搭建-03-游戏初始化
27-25框架搭建-04-使用常量定义游戏窗口大小
27-26框架搭建-05-搭建启动游戏方法结构
27-27背景图像-01-交替滚动实现思路分析
27-28背景图像-02-背景类的设计与基本实现
27-29背景图像-03-背景图像的交替滚动实现
27-30背景图像-04-利用初始化方法简化背景精灵的创建
27-31敌机-01-定时器语法介绍
27-32敌机-02-定义并且监听创建敌机的定时器事件
27-33敌机-03-设计并准备敌机类
27-34敌机-04-定时创建并显示敌机精灵
27-35敌机-05-随机位置以及随机速度
27-36敌机-06-销毁飞出屏幕的敌机
27-37英雄-01-需求分析和类设计
27-38英雄-02-准备英雄类
27-39英雄-03-绘制英雄
27-40英雄-04-两种按键方式对比
27-41英雄-05-控制英雄左右移动
27-42英雄-06-英雄边界控制
27-43发射子弹-01-添加并监听英雄发射子弹事件
27-44发射子弹-02-定义子弹类
27-45发射子弹-03-发射子弹
27-46发射子弹-04-一次发射三枚子弹
27-47碰撞检测-01-子弹摧毁敌机
27-48碰撞检测-02-敌机撞毁英雄
学生反馈
5.0
课程评分根据各个学生的评分和各种其他因素(如评分时间和可读性)计算得出,以确保评分公平准确地反映课程质量。
课程评分
100%
%
%
%
%
讲师介绍
流芳
别懈怠