随笔分类 -  0x04 Python

摘要:基础篇 Jupyter Notebook 优点 整合所有的资源 交互性编程体验 零成本重现结果 实践站点 "Jupyter 官方" "Google Research 提供的 Colab 环境" "安装" "运行" 列表与元组 列表和元组,都是 一个可以放置任意数据类型的有序集合 。 列表是动态的,长 阅读全文
posted @ 2019-09-19 18:26 hippieZhou 阅读(928) 评论(0) 推荐(2) 编辑
摘要:进程和线程 进程是程序运行的实例。一个进程里面可以包含多个线程,因此同一进程下的多个线程之间可以共享线程内的所有资源,它是操作系统动态运行的基本单元;每一个线程是进程下的一个实例,可以动态调度和独立运行,由于线程和进程有很多类似的特点,因此,线程又被称为轻量级的进程。线程的运行在进程之下,进程的存在 阅读全文
posted @ 2019-09-13 21:19 hippieZhou 阅读(556) 评论(0) 推荐(0) 编辑
摘要:前言 最近,我已经成功将我的个人网站从 Flask 迁移到 Django 了,最早接触 Django 的时候大概是在 4 年前,我记得那个时候 Django 中的路由配置使用 正则 来进行的,但是我有特别烦这个东西,所以就果断弃坑了。然后今年年初的时候,我用 Flask 写了一个我的个人网站,刚开始 阅读全文
posted @ 2019-09-11 08:59 hippieZhou 阅读(2560) 评论(0) 推荐(0) 编辑
摘要:该 GIF 图来自于官网,文末有给出链接。 描述 依托于百度网盘巨大的的云存储空间,绝大数人会习惯性的将一些资料什么的存储到上面,但是有的私密链接需要提取码,但是让每个想下载私密资源的人记住每一个提取码显然是不现实的。这个时候, 云盘万能钥匙 诞生了,我们通过安装相应的浏览器插件就可以自动获获取相应 阅读全文
posted @ 2019-06-08 11:34 hippieZhou 阅读(12479) 评论(2) 推荐(0) 编辑
摘要:简介 Jupyter Notebook 是一款几乎综合所有编程语言,能够把软件代码、计算输出、解释文档、多媒体资源整合在一起的多功能科学计算平台。具有如下优点: 整合所有资源 交互性编程体验 零成本重现结果 安装 本地安装 Docker 安装 Anaconda 安装 略 配置 创建配置文件 如果执行 阅读全文
posted @ 2019-06-05 17:39 hippieZhou 阅读(386) 评论(0) 推荐(0) 编辑
摘要:说明 操作系统:Windows 10 Python 版本:3.7x 虚拟环境管理器:virtualenv 代码编辑器:VS Code 实验 环境初始化 # 创建项目目录 mkdir helloworld cd helloworld # 创建虚拟环境 python -m virtualenv venv 阅读全文
posted @ 2019-05-15 21:33 hippieZhou 阅读(3235) 评论(0) 推荐(0) 编辑
摘要:说明 操作系统:Windows 10 Python 版本:3.7x 虚拟环境管理器:virtualenv 代码编辑器:VS Code 实验目标 通过使用 flask migrate 实现数据库的迁移操作 实验 安装环境包 使用示例 示例代码如下所示: 然后,打开当前项目的虚拟环境窗口,尝试执行下图操 阅读全文
posted @ 2019-04-10 19:52 hippieZhou 阅读(699) 评论(0) 推荐(0) 编辑
摘要:说明 操作系统:Windows 10 Python 版本:3.7x 虚拟环境管理器:virtualenv 代码编辑器:VS Code 实验目标 学习如何使用 Blueprint 介绍 接触过 DotNet MVC 开发的朋友应该都对 路由 的概念有一定的了解。所谓 路由 就是指我们访问一个网站时,这 阅读全文
posted @ 2019-04-10 19:51 hippieZhou 阅读(705) 评论(0) 推荐(0) 编辑
摘要:说明 操作系统:Windows 10 Python 版本:3.7x 虚拟环境管理器:virtualenv 代码编辑器:VS Code 实验目标 通过 Windows 的 WSL,将我们的项目网站部署到 Ubuntu 16.04 上面 操作 运行环境搭建 打开 WSL,执行下述操作 安装 Python 阅读全文
posted @ 2019-04-03 19:31 hippieZhou 阅读(3720) 评论(0) 推荐(0) 编辑
摘要:说明 操作系统:Windows 10 Python 版本:3.7x 虚拟环境管理器:virtualenv 代码编辑器:VS Code 实验目标 完善环境配置,添加 异常请求 处理 实现 400、404 和 500 处理 首先,在 目录下创建一个 400.html 文件,示例代码如下所示: 在 目录下 阅读全文
posted @ 2019-04-03 17:10 hippieZhou 阅读(672) 评论(0) 推荐(0) 编辑
摘要:说明 操作系统:Windows 10 Python 版本:3.7x 虚拟环境管理器:virtualenv 代码编辑器:VS Code 实验目标 实现当前登录用户的事务浏览、添加、删除 操作 实现 首先,在我们的 todolist\forms.py 中添加事务添加对应的表单类 ThingForm,示例 阅读全文
posted @ 2019-04-03 13:43 hippieZhou 阅读(1508) 评论(0) 推荐(0) 编辑
摘要:说明 操作系统:Windows 10 Python 版本:3.7x 虚拟环境管理器:virtualenv 代码编辑器:VS Code 实验目标 通过使用 flask login 进行会话管理的相关操作,并完成用户合法性登陆和退出。 安装 使用 首先,在 中创建 login_manager ,并进行相 阅读全文
posted @ 2019-04-01 19:33 hippieZhou 阅读(3512) 评论(0) 推荐(0) 编辑
摘要:通过使用 FlaskForm ,可以方便快捷的实现表单处理。 说明 操作系统:Windows 10 Python 版本:3.7x 虚拟环境管理器:virtualenv 代码编辑器:VS Code 实验目标 通过使用 flask_wtf 进行表单的相关操作,并完成新用户合法性注册。 安装 pip in 阅读全文
posted @ 2019-03-30 11:48 hippieZhou 阅读(2068) 评论(0) 推荐(0) 编辑
摘要:说明 操作系统:Windows 10 Python 版本:3.7x 虚拟环境管理器:virtualenv 代码编辑器:VS Code 实验目标 通过使用 Bootstrap Flask 来进行页面美化,为网站应用上 Bootstrap4.x 的样式。 由于 Flask Bootstrap 很久没有更 阅读全文
posted @ 2019-03-30 11:44 hippieZhou 阅读(1714) 评论(0) 推荐(0) 编辑
摘要:SQLAlchemy 是一种 ORM 框架,通过使用它,可以大大简化我们对数据库的操作,不用再写各种复杂的 了。 说明 操作系统:Windows 10 Python 版本:3.7x 虚拟环境管理器:virtualenv 代码编辑器:VS Code 实验目标 实现网站与 mysql 数据库的连接和 C 阅读全文
posted @ 2019-03-26 20:57 hippieZhou 阅读(1164) 评论(0) 推荐(0) 编辑
摘要:说明 操作系统:Windows 10 Python 版本:3.7x 虚拟环境管理器:virtualenv 代码编辑器:VS Code 实验目标 创建一个显示 Hello World 页面的网站。 环境搭建 打开 执行下述操作 Hello World 在 目录下创建一个 __init__.py ,示例 阅读全文
posted @ 2019-03-24 22:18 hippieZhou 阅读(506) 评论(0) 推荐(0) 编辑
摘要:环境说明:Windows 10 build 17763 + Python 3.7.2 介绍 pipenv 是在 pip 与 virtualenv 基础上发展而来的,弥补了之前 virtualenv 通过 requirements.txt 来管理项目包等方面的不足,此外还有所扩展,功能更加强大, 已经 阅读全文
posted @ 2019-02-13 19:58 hippieZhou 阅读(764) 评论(0) 推荐(0) 编辑
摘要:面向对象的三大特性:继承、封装和多态 Python 做到胶水语言,当然也支持面向对象的编程模式。 封装 继承 多态 总结 封装、继承和多态是面向对象中的重要思想,对于 Python 这种高级语言,虽然很多地方从语法上可以不用面向对象的思想,但是对于项目构建来说,面向对象是基本要求,这样做显然是很有必 阅读全文
posted @ 2019-02-10 13:10 hippieZhou 阅读(343) 评论(0) 推荐(0) 编辑
摘要:基础数据类型 整数 python 可以处理任意大小的整数 浮点数 python 可以处理任意大小的浮点数,但是需要注意的一点是:整数运算永远是精确的(除法也是精确的),而浮点数运算则可能会有四舍五入的误差。 字符串 在 python 中,字符串常用 '' ' 和 """ 表示,至于这三者之间的区别和 阅读全文
posted @ 2019-01-10 10:33 hippieZhou 阅读(350) 评论(1) 推荐(0) 编辑
摘要:刚开始接触 python 的时候,对 python 中的 wargs (可变参数) 和 kwargs (关键字参数)的理解不是很透彻,看了一下 《Explore Python》一书,里面对这一部分的描述相对浅显易懂, 这里依据个人理解进行相关总结。 可变参数( args) 对于可变参数可以联想到 C 阅读全文
posted @ 2018-12-23 19:01 hippieZhou 阅读(1680) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up dark_mode palette
选择主题