Python专栏
英雄有梦
人,一定要靠自己!
展开
-
Python基础之Linux基础(三):文件和目录
Python 基础课程安排目标明确基础班课程内容课程清单序号内容目标01Linux 基础让大家对 Ubuntu 的使用从很 陌生 达到 灵活操作02Python 基础涵盖 Python 基础知识,让大家掌握基础的编程能力03Python 面向对象介绍 Python 的面相对象开发,为开发大型项目做好铺垫和准备04项目实战应用基础班...原创 2019-05-16 09:16:11 · 159 阅读 · 0 评论 -
Python基础(三):变量的命名、判断(if)语句、运算符、循环
一、变量的命名目标标识符和关键字变量的命名规则0.1 标识符和关键字1.1 标识符标示符就是程序员定义的 变量名、函数名名字 需要有 见名知义 的效果,见下图:标示符可以由 字母、下划线 和 数字 组成不能以数字开头不能与关键字重名思考:下面的标示符哪些是正确的,哪些不正确为什么?fromNo12from#12my_Booleanmy-BooleanO...原创 2019-05-17 09:03:22 · 2360 阅读 · 0 评论 -
Python基础(四):函数基础
函数基础目标函数的快速体验函数的基本使用函数的参数函数的返回值函数的嵌套调用在模块中定义函数01. 函数的快速体验1.1 快速体验所谓函数,就是把 具有独立功能的代码块 组织为一个小模块,在需要的时候 调用函数的使用包含两个步骤:定义函数 —— 封装 独立的功能调用函数 —— 享受 封装 的成果函数的作用,在开发程序时,使用函数可以提高编写的效率以及代码的 ...原创 2019-05-17 09:03:33 · 296 阅读 · 0 评论 -
Python基础(五):高级变量类型
高级变量类型目标列表元组字典字符串公共方法变量高级知识点回顾Python 中数据类型可以分为 数字型 和 非数字型数字型整型 (int)浮点型(float)布尔型(bool)真 True 非 0 数 —— 非零即真假 False 0复数型 (complex)主要用于科学计算,例如:平面场问题、波动问题、电感电容等问题非数字型字...原创 2019-05-17 09:03:46 · 307 阅读 · 0 评论 -
Python基础(六):综合应用 —— 名片管理系统
综合应用 —— 名片管理系统目标综合应用已经学习过的知识点:变量流程控制函数模块开发 名片管理系统系统需求程序启动,显示名片管理系统欢迎界面,并显示功能菜单**************************************************欢迎使用【名片管理系统】V1.01. 新建名片2. 显示全部3. 查询名片0. 退出系统**...原创 2019-05-17 09:03:56 · 427 阅读 · 0 评论 -
Python基础(七):变量进阶(理解)、函数进阶
一、变量进阶(理解)目标变量的引用可变和不可变类型局部变量和全局变量01. 变量的引用变量 和 数据 都是保存在 内存 中的在 Python 中 函数 的 参数传递 以及 返回值 都是靠 引用 传递的1.1 引用的概念在 Python 中变量 和 数据 是分开存储的数据 保存在内存中的一个位置变量 中保存着数据在内存中的地址变量 中 记录数据的地址,就叫做 ...原创 2019-05-17 09:04:08 · 356 阅读 · 0 评论 -
Python面向对象(一):面向对象(OOP)基本概念、类和对象、基础语法、封装案例、私有属性和私有方法
一、面向对象(OOP)基本概念面向对象编程 —— Object Oriented Programming 简写 OOP目标了解 面向对象 基本概念01. 面向对象基本概念我们之前学习的编程方式就是 面向过程 的面相过程 和 面相对象,是两种不同的 编程方式对比 面向过程 的特点,可以更好地了解什么是 面向对象1.1 过程和函数(科普)过程 是早期的一个编程概念过程 类...原创 2019-05-17 09:04:24 · 687 阅读 · 0 评论 -
Python面向对象(二):继承、多态、类属性和类方法、单例
一、继承目标单继承多继承面向对象三大特性封装 根据 职责 将 属性 和 方法 封装 到一个抽象的 类 中继承 实现代码的重用,相同的代码不需要重复的编写多态 不同的对象调用相同的方法,产生不同的执行结果,增加代码的灵活度01. 单继承1.1 继承的概念、语法和特点继承的概念:子类 拥有 父类 的所有 方法 和 属性1) 继承的语法class 类名(父类名): ...原创 2019-05-17 09:04:34 · 702 阅读 · 0 评论 -
Python面向对象(三):异常、模块和包、文件、eval函数
一、异常目标异常的概念捕获异常异常的传递抛出异常01. 异常的概念程序在运行时,如果 Python 解释器 遇到 到一个错误,会停止程序的执行,并且提示一些错误信息,这就是 异常程序停止执行并且提示错误信息 这个动作,我们通常称之为:抛出(raise)异常程序开发时,很难将 所有的特殊情况 都处理的面面俱到,通过 异常捕获 可以针对突发事件做集中的处理,从而保证程序的 ...原创 2019-05-17 09:04:45 · 393 阅读 · 0 评论 -
Python项目实战:飞机大战(一)
一、项目实战 —— 飞机大战目标强化 面向对象 程序设计体验使用 pygame 模块进行 游戏开发实战步骤pygame 快速体验飞机大战 实战确认模块 —— pygamepygame 就是一个 Python 模块,专为电子游戏设计官方网站:https://www.pygame.org/提示:要学习第三方模块,通常最好的参考资料就在官方网站网站栏目内...原创 2019-05-17 09:04:58 · 5149 阅读 · 3 评论 -
Python项目实战:飞机大战(二)
plane_main.py#!/Users/zhichao.wang/miniconda3/bin/python3 python3import pygamefrom plane_sprites import *class PlaneGame(object): """飞机大战主游戏""" def __init__(self): print("游戏初始化"...原创 2019-05-17 09:05:11 · 627 阅读 · 0 评论 -
Python基础(二):多文件项目、注释、算数运算符、程序执行原理和变量的基本使用
一、多文件项目的演练开发 项目 就是开发一个 专门解决一个复杂业务功能的软件通常每 一个项目 就具有一个 独立专属的目录,用于保存 所有和项目相关的文件一个项目通常会包含 很多源文件目标在项目中添加多个文件,并且设置文件的执行多文件项目演练在 01_Python基础 项目中新建一个 hm_02_第2个Python程序.py在 hm_02_第2个Python程序.py...原创 2019-05-17 09:03:05 · 535 阅读 · 0 评论 -
Python基础(一):认识 Python、第一个 Python 程序和PyCharm 的初始设置
一、认识 Python人生苦短,我用 Python —— Life is short, you need Python目标Python 的起源为什么要用 Python?Python 的特点Python 的优缺点01. Python 的起源Python 的创始人为吉多·范罗苏姆(Guido van Rossum)1989 年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯...原创 2019-05-17 09:02:48 · 1115 阅读 · 0 评论 -
Python基础之Linux基础(十一):其他命令
其他命令目标查找文件find软链接ln打包和压缩tar软件安装apt-get01. 查找文件find 命令功能非常强大,通常用来在 特定的目录下 搜索 符合条件的文件序号命令作用01find [路径] -name “*.py”查找指定路径下扩展名是 .py 的文件,包括子目录如果省略路径,表示在当前文件夹下查...原创 2019-05-17 09:01:47 · 202 阅读 · 0 评论 -
Python基础之Linux基础(一):操作系统
操作系统(科普章节)目标了解操作系统及作用1. 操作系统(Operation System,OS)操作系统作为接口的示意图没有安装操作系统的计算机,通常被称为 裸机如果想在 裸机 上运行自己所编写的程序,就必须用机器语言书写程序如果计算机上安装了操作系统,就可以在操作系统上安装支持的高级语言环境,用高级语言开发程序1.1 操作系统的作用是现代计算机系统中 最基...原创 2019-05-16 09:19:52 · 206 阅读 · 0 评论 -
Python基础之Linux基础(二):操作系统的发展史
操作系统的发展史(科普章节)目标了解操作系统的发展历史知道 Linux 内核及发行版的区别知道 Linux 的应用领域01. 操作系统的发展历史1.1 Unix1965 年之前的时候,电脑并不像现在一样普遍,它可不是一般人能碰的起的,除非是军事或者学院的研究机构,而且当时大型主机至多能提供30台终端(30个键盘、显示器),连接一台电脑为了解决数量不够用的问题1965 年左...原创 2019-05-16 09:23:09 · 181 阅读 · 0 评论 -
Python 基础课程安排
Python 基础课程安排目标明确基础班课程内容课程清单序号内容目标01Linux 基础让大家对 Ubuntu 的使用从很 陌生 达到 灵活操作02Python 基础涵盖 Python 基础知识,让大家掌握基础的编程能力03Python 面向对象介绍 Python 的面相对象开发,为开发大型项目做好铺垫和准备04项目实战应用基础班...原创 2019-05-16 09:29:19 · 849 阅读 · 0 评论 -
Python基础之Linux基础(四):Ubuntu 图形界面入门
Ubuntu 图形界面入门目标熟悉 Ubuntu 图形界面的基本使用01. Ubuntu 的任务栏02. 窗口操作按钮03. 窗口菜单条原创 2019-05-16 09:32:00 · 995 阅读 · 0 评论 -
Python基础之Linux基础(五):常用 Linux 命令的基本使用
常用 Linux 命令的基本使用目标理解学习 Linux 终端命令的原因常用 Linux 命令体验01. 学习 Linux 终端命令的原因Linux 刚面世时并没有图形界面,所有的操作全靠命令完成,如 磁盘操作、文件存取、目录操作、进程管理、文件权限 设定等在职场中,大量的 服务器维护工作 都是在 远程 通过 SSH 客户端 来完成的,并没有图形界面,所有的维护工作都需要通过命令...原创 2019-05-16 09:33:30 · 151 阅读 · 0 评论 -
Python基础之Linux基础(六):Linux 终端命令格式
Linux 终端命令格式目标了解终端命令格式知道如何查阅终端命令帮助信息01. 终端命令格式command [-options] [parameter]说明:command:命令名,相应功能的英文单词或单词的缩写[-options]:选项,可用来对命令进行控制,也可以省略parameter:传给命令的参数,可以是 零个、一个 或者 多个[] 代表可选02. 查阅...原创 2019-05-16 09:35:00 · 201 阅读 · 0 评论 -
Python基础之Linux基础(七):文件和目录常用命令
文件和目录常用命令目标查看目录内容ls切换目录cd创建和删除操作touchrmmkdir拷贝和移动文件cpmv查看文件内容catmoregrep其他echo重定向 > 和 >>管道 |01. 查看目录内容1.1 终端实用技巧1> 自动补全在敲出 文件/目录/命令 的前几个字母之后,按下...原创 2019-05-16 09:37:18 · 198 阅读 · 0 评论 -
Python基础之Linux基础(八):远程管理常用命令
远程管理常用命令目标关机/重启shutdown查看或配置网卡信息ifconfigping远程登录和复制文件sshscp01. 关机/重启序号命令对应英文作用01shutdown 选项 时间shutdown关机/重新启动1.1 shutdownshutdown 命令可以 安全 关闭 或者 重新启动系统选项...原创 2019-05-16 09:39:23 · 191 阅读 · 0 评论 -
Python基础之Linux基础(九):用户权限相关命令
用户权限相关命令目标用户 和 权限 的基本概念用户管理 终端命令组管理 终端命令修改权限 终端命令01. 用户 和 权限 的基本概念1.1 基本概念用户 是 Linux 系统工作中重要的一环,用户管理包括 用户 与 组 管理在 Linux 系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资源拥有不同的使用权限在 Linux 中,可以指定...原创 2019-05-16 09:41:41 · 285 阅读 · 0 评论 -
Python基础之Linux基础(十):系统信息相关命令
系统信息相关命令本节内容主要是为了方便通过远程终端维护服务器时,查看服务器上当前 系统日期和时间 / 磁盘空间占用情况 / 程序执行情况本小结学习的终端命令基本都是查询命令,通过这些命令对系统资源的使用情况有个了解目标时间和日期datecal磁盘和目录空间dfdu进程信息pstopkill01. 时间和日期序号命令作用0...原创 2019-05-17 09:01:30 · 182 阅读 · 0 评论 -
Python学习:vi —— 终端中的编辑器
vi —— 终端中的编辑器目标vi 简介打开和新建文件三种工作模式常用命令分屏命令常用命令速查图01. vi 简介1.1 学习 vi 的目的在工作中,要对 服务器 上的文件进行 简单 的修改,可以使用 ssh 远程登录到服务器上,并且使用 vi 进行快速的编辑即可常见需要修改的文件包括:源程序配置文件,例如 ssh 的配置文件 ~/.ssh/config...原创 2019-05-17 09:05:20 · 876 阅读 · 0 评论