
Python全栈#Python基础
idsof
超过20年软件开发经验,精通Python、Java和WEB前端开发。
展开
-
Python基础 - 11.模块
模块模块__init__.py项目实战本章项目源码模块任何Python可以独立运行,也可以做为模块被其它文件导入并使用其中的对象。这是实现代码复用的重要形式。为了组织大规模软件开发,需要把一些独立功能的代码分开存放到各个文件中,模块中每个子文件夹中包含一个__init__.py文件。比如,习惯上,一个文件中只写一个类(Java的编程思想)# 类的创建者class Dog(object):...原创 2020-03-31 00:29:09 · 279 阅读 · 0 评论 -
Python基础 - 13.项目实战
项目实战app应用模块化开发架构www应用模块化开发架构本章项目源码app应用模块化开发架构项目需求(四)目录结构:app应用功能模块目录:app/modules , 自定义功能模块加入该目录中。模块执行流程:manage.py => app.create_app => app.modules.init_app =>app.modules.admin.init_...原创 2020-03-31 00:39:07 · 252 阅读 · 0 评论 -
Python基础 - 12.文件
文件打开关闭文件读文件写文件编码问题with open() as 读写文件本章项目源码打开关闭文件通过open()函数可以打开文件。返回文件的对象open(文件名,打开的权限)其中:文件名可以为绝对路径,也可以为相对路径绝对路径需要加上盘符(C:/xxx.txt、D:/python/yyy.py)相对路径指基于当前路径的位置偏移(xxx.txt、…/yyy.txt、dir/zzz....原创 2020-03-31 00:37:22 · 245 阅读 · 0 评论 -
Python基础 - 10.异常处理
异常处理什么是异常异常语法触发异常本章项目源码什么是异常异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生一个异常。异常是Python对象,表示一个错误。当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。异常语法try…except…else…finally…的语法try: <语句&...原创 2020-03-31 00:23:09 · 177 阅读 · 0 评论 -
Python基础 - 9.面向对象提高
面向对象提高面向对象思维继承在这里插入图片描述类与类之间的关系在这里插入图片描述多继承钻石继承多态类属性和实例属性类方法和实例方法静态方法__new__单例练习项目实战本章项目源码面向对象思维OOA:(Object Oriented Analysis)面向对象分析。系统分析师。UML中的用例图OOD:(Object Oriented Design)面向对象设计。系统架构师。UML中的类图...原创 2020-03-31 00:17:24 · 213 阅读 · 0 评论 -
Python基础 - 8.面向对象编程
面向对象编程面向对象和面向过程常用面向对象编程语言的区别什么是对象如何区分类和对象声明类和创建对象属性方法__init__和__del____str__私有对象的引用计数练习本章项目源码面向对象和面向过程面向过程:C、Basic、汇编面向对象:C++、Java、PHP面向过程是从计算机的角度出发考虑问题面向对象是从人的角度出发考虑问题比如:学生去教室上课面向过程:起床洗刷刷...原创 2020-03-30 23:52:47 · 569 阅读 · 0 评论 -
Python基础 - 7.函数
函数函数概述可变参数\*args和\*\*kwargsglobal和nonlocal递归匿名函数:lambda表达式练习本章项目源码函数概述在python中,使用def关键字声明一个函数。Def行的最后必须加冒号。函数的实现需要缩进。格式:def 函数名(形参): 函数的实现然后,通过如下方法调用函数函数名(实参)比如:无参数的函数# 声明一个无参数的函数defsa...原创 2020-03-29 23:01:06 · 232 阅读 · 0 评论 -
Python基础 - 6.数据类型
数据类型数值字符串列表元组集合字典习题本章项目源码数值数值分为:整数(int)、浮点数(float)、复数(complex)、布尔值(bool)数值类型之间的转换:int(x):把其他类型转换成整数float(x):把其他类型转换成浮点数bool(x):把其他类型转换成布尔型complex(x):把x转换成复数。实数为x,虚数为0complex(x,y):把...原创 2020-03-29 22:46:14 · 420 阅读 · 0 评论 -
Python基础 - 5.流程控制
流程控制条件语句 if循环语句:while循环语句 for习题本章项目源码常用的流程控制语句3种:1 顺序语句2 条件语句3 循环语句条件语句 ifPython中的条件语句一般是指if…else语句score = 83 # 如果大于等于60分就及格 小于60分就不及格if score >= 60:print(*"及格"*)print(*"...原创 2020-03-29 21:52:07 · 176 阅读 · 1 评论 -
Python基础 - 4.基础语法
基础语法注释行和缩进标识符和关键字pass语句多行语句引号等待用户输入运算符数据类型习题本章项目源码注释Python中的注释:1 单行注释 # …2 多行注释 ‘’’ …… ‘’’ “”"…."""行和缩进学习Python与其他语言最大的区别就是,Python的代码块不使用大括号({})来控制类,函数以及其他逻辑判断。python最具特色的就是用缩进来写模块。缩进的空白数量是可变的,...原创 2020-03-29 21:28:39 · 210 阅读 · 0 评论 -
Python基础 - 3.项目需求与开发
项目需求与开发项目需求项目开发工具项目实战创建BaoAI Back 后端项目虚拟环境创建Git版本管理:项目初始化新建项目目录结构及文件提交项目文件至git版本库本章项目源码项目需求一.从零创建baoaiback项目1.创建虚拟环境venv2.导入依赖库requirements.txt3.Git项目版本库初始化4.配置文件.gitignoreconfig.pylo...原创 2020-03-29 21:08:45 · 520 阅读 · 0 评论 -
Python基础 - 2.Python安装和运行
Python安装和运行@[TOC](Python安装和运行)安装Python软件安装python插件运行python程序的方式安装Python软件例子:安装 python-3.6.3下载:python.org如果是32位机的,安装python-3.6.3.exe如果是64位机的,安装python-3.6.3-amd64.exe查看自己电脑的系统:打开“系统”比如我这里就是...原创 2020-03-29 17:33:56 · 245 阅读 · 0 评论 -
Python基础 - 1.课程内容
课程内容@[TOC](课程内容)课程内容课程学习路径课程源码项目浸入式教学交流讨论课程内容课程项目学习内容达到目标Python基础BaoAI平台从零创建,创建虚拟环境,导入依赖库、创建配置文件、创建应用和模块、通用类开发,包括系统响应结果类、状态类等环境搭建、注释、运算符、数据类型、标识符和关键字、流程控制、列表、元组、集合、字典、函数、面向对象编程、模块、文件...原创 2020-03-29 17:19:30 · 381 阅读 · 0 评论