自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 《Flutter 入门》-03-Dart基本语法(二)

继承是指这样一种能力:它可以使用现有类的功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。封装,把客观事物封装成抽象的类,并且把自己的部分属性和方法提供给其他对象调用, 而一部分属性和方法则隐藏。:允许将子类类型的指针赋值给父类类型的指针, 同一个函数调用会有不同的执行效果。允许将子类类型的指针赋值给父类类型的指针, 同一个函数调用会有不同的执行效果。多态就是父类定义一个方法不去实现,让继承他的子类去实现,每个子类有不同的表现。作为mixins的类只能继承自Object,不能继承其他类。

2024-04-05 11:37:38 442

原创 《Flutter 入门》-02-Dart基本语法

官网:https://dart.dev/Dart是由谷歌开发的计算机编程语言,它可以被用于web、服务器、移动应用 和物联网等领域的开发。Dart诞生于2011年,号称要取代JavaScript。但是过去的几年中一直不温不火。直到Flutter的出现现在被人们重新重视。要学Flutter的话我们必须首先得会Dart。var:用于声明一个变量,但不指定其类型。【注意:一旦 var 变量被赋值,其类型就不能再改变。Numbers(数值):int:用于表示整数。例如:int age = 30;

2024-04-03 12:10:07 715

原创 《Flutter 入门》-01-基础项目构建

编程语言:Darta. 具有其他现代语言的许多特性,例如 Kotlin 和 Swift。b. 转编译为 JavaScript 代码。跨平台框架同向对比:a. Flutter 与 React Native 最为相似,两者都允许反应式和声明式的编程风格。b. Flutter 不需要使用 JavaScript 桥接,提高了应用程序的启动时间和整体性能(原理:Dart 通过使用 Ahead-Of-Time (AOT) 编译来实现)热重载:a. Dart 还可以使用即时 (JIT) 编译。

2024-02-06 14:30:08 838

原创 《零基础学Python》常见的Python网络应用【二十】

整体文章目录一、 当前章节目录二、使用FTP传输文件2.1 FTP的工作原理和Python库支持2.2 FTP的登录和退出2.3 FTP的数据传输三、使用POP3获取邮件3.1 POP3协议介绍3.2 poplib模块的使用四、使用SMTP发送邮件4.1 SMTP协议介绍4.2 smtplib模块的使用五、使用Telnet远程登录5.1 Telnet协议介绍和Python库支持5.2 telnetlib模块的使用六、习题

2021-07-08 17:52:28 171

原创 《零基础学Python》Python的网络编程【十九】

整体文章目录一、 当前章节目录二、网络模型介绍2.1 OSI简介2.2 TCP/IP简介三、Socket应用3.1 Socket基础3.2 Socket的工作方式四、服务器端和客户端通信4.1 服务器端的构建4.2 客户端的构建五、异步通信方式5.1 使用Fork方式5.2 使用线程方式5.3 使用异步IO方式5.4 使用asyncore模块六、Twisted网络框架6.1 Twisted框架介绍6.2 Twisted框架下服务器端的实现七、习题

2021-07-08 16:39:17 117

原创 《零基础学Python》基于Python的系统管理【十八】

整体文章目录一、 当前章节二、增强的交互环境IPython2.1 IPython介绍2.2 IPython的安装2.3 IPython的启动2.4 IPython的环境配置三、和IPython的简单交互3.1 IPython中的输入和输出3.2 输出提示符的区别3.3 输出提示符有区别的原因四、IPython中的magic函数五、IPython适合于系统管理的特点六、使用Python进行文件管理七、使用Python定时执行任务

2021-06-30 11:35:15 239

原创 《零基础学Python》Python中的进程和线程【十七】

整体文章目录一、 当前章节目录二、进程和线程2.1 进程和线程的概念2.2 Python中对于进程和线程处理的支持三、Python下的进程编程3.1 进程运行环境3.2 创建进程3.3 终止进程四、使用subprocess模块管理进程4.1 使用Popen类管理进程4.2 调用外部系统命令4.3 替代其他进程创建函数五、进程间的信号机制5.1 信号的处理5.2 信号使用的规则六、多线程概述七、生成和终止线程八、管理线程九、线程之间的同步十、习题

2021-06-27 22:55:36 120

原创 《零基础学Python》敏捷方法学在Python中的应用——测试驱动开发【十六】

整体文章目录一、 当前章节目录二、测试驱动开发2.1 测试驱动开发模式2.2 TDD的优势2.3 TDD的使用步骤三、unittest框架3.1 unittest模块介绍3.2 构建测试用例3.3 构建测试固件3.4 组织多个测试用例3.5 构建测试套件3.6 重构代码3.7 执行测试四、使用doctest进行测试4.1 doctest模块介绍4.2 构建可执行文档4.3 执行doctest测试

2021-06-25 20:22:29 197

原创 《零基础学Python》Python的Web开发——Django框架的应用【十五】

整体文章目录一、 当前章节目录二、常见的Web开发框架三、MVC模式3.1 MVC模式介绍3.2 MVC模式的优缺点3.3 Django框架中的MVT四、Django开发环境的搭建4.1 Django框架的安装4.2 数据库的配置五、Django框架的基本应用5.1 Web应用的创建5.2 Django中的开发服务器5.3 创建数据库5.4 生成Django应用5.5 创建数据模型5.6 URL设计5.7 创建视图5.8 模板系统六、Django框架的高级应用七、习题

2021-06-22 21:10:42 111

原创 《零基础学Python》Python和XML【十四】

整体文章目录一、 当前章节目录二、XML介绍三、XML文档概览和验证3.1 XML文档的基础概念3.2 XML文档的结构良好性验证3.3 XML文档的有效性验证四、分析XML文档结构4.1 XML的元素和标签4.2 元素的属性4.3 XML的名字4.4 字符实体4.5 CDATA段4.6 注释4.7 处理指令4.8 XML定义五、使用SAX处理XML文档5.1 SAX介绍5.2 SAX处理的组成部分六、使用DOM处理XML文档七、习题

2021-06-17 18:17:01 221

原创 《零基础学Python》Python的HTML应用【十三】

整体文章目录一、 当前章节目录二、HTML介绍2.1 HTML的历史2.2 SGML、HTML、XHTML、HTML5的关系2.3 HTML的标签2.4 HTML的框架组成三、URL的处理3.1 统一资源定位符3.2 URL的解析3.3 URL的拼合3.4 URL的分解3.5 URL的编解码3.6 中文的编解码3.7 查询参数的编码四、CGI的使用4.1 CGI介4.2 获取CGI环境信息4.3 解析用户的输入五、获取HTML资源六、HTML文档的解析七、习题

2021-06-15 13:56:20 320 2

原创 《零基础学Python》GUI编程与Tkinter相关组件介绍【十二】

整体文章目录一、 当前章节目录二、GUI程序开发简介三、Tkinter及其主要组件3.1 在程序中使用Tkinter3.2 顶层窗口3.3 标签3.4 框架3.5 按钮3.6 输入框3.7 单选按钮3.8 复选按钮3.9 消息3.10 滚动条3.11 列表框四、Tkinter所有组件简介五、习题

2021-06-13 18:35:31 112

原创 《零基础学Python》Python的GUI开发【十一】

整体文章目录一、 当前章节目录二、Python的GUI开发选择2.1 认识Python内置的GUI库Tkinter - Tkinter:简单实用,适用于小型图形界面应用程序的快速开发。 - wxPython:比较流行的GUI跨平台开发技术,适合快速开发大型应用程序。 - PyQT:一种开源的GUI库,组件丰富,能做出特别漂亮的界面,适合于大型应用程序开发。2.2 使用Tkinter进行开发2.3 认识PyQT GUI库2.4 使用PyQT GUI库进行开发三、习题

2021-06-13 12:51:42 127

原创 《零基础学Python》Python数据库编程【十】

整体文章目录一、 当前章节目录二、数据库简介三、Python DATABASE API简介四、Python连接数据库的专用模块4.1 数据库专业模块的下载与安装4.2 Python连接Oracle数据库4.3 Python连接MySQL数据库4.4 Python连接SQL Server数据库4.5 Python连接SQLite数据库五、使用Python的持久化模块读写数据

2021-06-13 12:29:28 638 1

原创 《零基础学Python》异常处理与程序调试【九】

整体文章目录一、 当前章节目录二、常见的字符串操作2.1 字符串的格式化2.2 字符串的转义字符2.3 字符串的合并2.4 字符串的截取2.5 字符串的比较2.6 字符串的反转2.7 字符串的查找和替换2.8 字符串与日期的转换三、正则表达式应用3.1 正则表达式简介3.2 使用re模块处理正则表达式3.3 模块的属性3.4 模块的内置函数3.5 自定义包四、函数4.1 函数的定义4.2 函数的参数4.3 函数的返回值4.4 函数的嵌套4.5 递归函数4.6

2021-06-12 21:23:48 56

原创 《零基础学Python》面向对象编程【八】

一、 当前章节目录二、面向对象的概述三、类和对象3.1 类和对象的区别3.2 类的定义3.3 对象的创建四、属性和方法4.1 类的属性4.2 类的方法4.3 内部类的使用4.4 __init__方法4.5 __del__方法4.6 垃圾回收机制4.7 类的内置方法4.8 方法的动态特性五、继承5.1 使用继承5.2 抽象基类5.3 多态性5.4 多重继承5.5 Mixin机制六、运算符的重七、Python与设计模式7.1 设计模式简介7.2设计模式示例

2021-06-12 18:37:16 391

原创 《零基础学Python》使用Python处理文件【七】

整体文章目录一、 当前章节目录二、文件的常见操作2.1 文件的创建2.2 文件的读取2.3 文件的写入2.4 文件的删除2.5 文件的复制2.6 文件的重命名2.7 文件内容的搜索和替换2.8 文件的比较2.9 配置文件的访问三、目录的常见操作3.1 创建和删除目录3.2 目录的遍历四、文件处理示例——文件属性浏览程序五、习题

2021-06-12 12:16:00 1282

原创 《零基础学Python》字符串与正则表达式【六】

一、 当前章节目录二、常见的字符串操作2.1 字符串的格式化2.2 字符串的转义字符2.3 字符串的合并2.4 字符串的截取2.5 字符串的比较2.6 字符串的反转2.7 字符串的查找和替换2.8 字符串与日期的转换三、正则表达式应用3.1 正则表达式简介3.2 使用re模块处理正则表达式四、习题

2021-06-11 17:41:38 446 1

原创 《零基础学Python》模块与函数【五】

一、当前章节目录二、Python程序的结构三、模块3.1 模块的创建3.2 模块的导入3.3 模块的属性3.4 模块的内置函数3.5 自定义包四、函数4.1 函数的定义4.2 函数的参数4.3 函数的返回值4.4 函数的嵌套4.5 递归函数4.6 lambda函数4.7 Generator函数五、习题

2021-06-11 11:24:12 253

原创 《零基础学Python》Python数据结构【四】

一、 当前章节目录二、元组结构2.1 元组的创建2.2 元组的访问2.3 元组的遍历三、列表结构3.1 列表的创建3.2 列表的使用3.3 列表的查找、排序、反转3.4 列表实现堆栈和队列四、字典结构4.1 字典的创建4.2 字典的访问4.3 字典的方法4.4 字典的排序、复制4.5 全局字典——sys.modules模块五、序列六、习题

2021-06-10 20:45:19 261

原创 《零基础学Python》Python的控制语句【三】

一、 当前章节目录二、结构化程序设计结构化程序设计是进行以模块功能和处理过程设计为主的详细设计的基本原则。结构化程序设计是过程式程序设计的一个子集,它对写入的程序使用逻辑结构,使得理解和修改更有效更容易。结构化程序设计的三种基本结构是:顺序结构、判断结构和循环结构。三、条件判断语句四、 循环语句五、 结构化程序示例六、 习题

2021-06-10 11:42:15 238

原创 《零基础学Python》必须知道的Python基础语法【二】

《零基础学Python》必须知道的Python基础语法【二】整体文章目录一、 当前章节目录二、Python的文件类型2.1 源代码2.2 字节代码2.3 优化代码三、Python的编码规范3.1 命名规则3.2 代码缩进与冒号3.3 模块导入的规范3.4 使用空行分隔代码3.5 正确的注释3.6 语句的分隔四、变量和常量4.1 变量的命名4.2 变量的赋值4.3 局部变量4.4 全局变量4.5 常量五、数据类型5.1 数字5.2 字符串六、运算符与表达式6.1 算术运算符和算术表达式6.2 关系运算符和关系

2021-06-09 18:01:40 2037

原创 《零基础学Python》进入Python世界【一】

Python是一种动态解释型的编程语言,简单易学、功能强大,支持面向对象、函数式编程。Python可以在Windows、Linux、UNIX、Mac OS X等多个操作系统上使用,同时也可以在Java、.NET等开发平台上使用,因此也被成为“胶水语言”。Python的简洁性、易用性使得它的开发过程相当简练,特别适用于快速应用开发。

2021-06-06 20:50:11 145

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除