Python

Flask-Model模型配置

Flask默认并没有提供任何数据库操作的API 我们可以选择任何适合自己项目的数据库来使用 Flask中可以自己的选择用原生语句实现功能,也可以选择ORM(SQLAlchemy,MongoEngine) ORM Flask的ORM 连接SQLite 连接MySQL 在Flask中使用ORM 创建模型 数据迁移

Flask-模板语言

Flask中使用Jinjia2模版引擎 Jinjia2由Flask作者开发 一个现代化设计和友好的Python模版语言 模仿Django的模版引擎 优点: 速度快,被广泛使用 HTML设计和后端Python分离 减少Python复杂度 非常灵活,快速和安全 提供了控制、继承等高级功能 模版语法 结构标签 循环 过滤器

Flask-模型操作

创建模型 ... 字段类型 类型名 Python类型 说明 Integer int 普通整数,一般是32位 SmallInteger int 取值范围小的整数,一般是16位 BigInteger int 或 long 不限制精度的整数 Float float 浮点数 Numeric decimal.Decimal 定点数 String str 变长字符串 Te

李宏毅《机器学习》总结 - 2022 HW6(GAN、WGAN-GP) Strong Baseline

这个作业因为是在台大自己的 OJ 上交,因此没法看到评分了,不过把 strong baseline 所要求的的 weight clipping 和 WGAN-GP 都实作了一下,效果确实比一开始要好。。 Simple: 没有人型,不放了 Medium: Strong: (待填) 代码:https://www.kaggle.com/skyrainwind/hw6-gan 题目分析 理论上过 str

Flask-RESTful

基本使用 创建Resource实现类 创建API对象,并注册路由 字段格式化 URL 参数解析

python编译相关

python编译相关 具体编译步骤 Python代码的编译和执行过程可以更详细地描述如下: 词法分析(Lexical Analysis)和语法分析(Syntax Analysis): Python解释器首先会对源代码进行词法分析和语法分析。词法分析器会将源代码分解成词法单元(tokens),这些单元是语言的基本构建块,例如关键字、标识符、运算符等。语法分析器会根据语言的语法规则将这些词法单元组

Django 模版变量

Django 模版变量 Django 模版语言的语法主要分为以下四个部分: 变量 标签 过滤器 注释 一、模版变量 1)变量的命名规范 Django对于模版变量的命名规范没有太多的要求,可以使用任何字母、数字和下划线的组合来命名,且必须以字母或下划线开头,但是变量名称中不能有空格或者标点符号。 2)模版的变量语法 四种不同的使用场景,分别如下: 索引index查询,如{{变量名.index}

Python语法笔记

url中含有中文的处理 Python编程:URL网址链接中的中文编码与解码 Python进行URL解码 python字符串前加r、f、u、l 的区别 python中 r'', b'', u'', f'' 的含义 含有中文的url前加u 亦可!

Selenium安装与配置

Python 爬取B站(Bilibili.com)UP主的所有视频链接及详细信息 Python 爬取B站(Bilibili.com)UP主的所有公开视频链接及信息 安装selenium 安装selenium: conda install selenium selenium + Edge selenium + Edge 浏览器 在Microsoft Edge WebDriver | Microsof

day16_防火墙服务

基础服务管理 防火墙是什么 解释服务管理脚本的作用 其实就是帮你执行了软件提供的二进制命令 firewalld如此 /usr/sbin/fireawlld nginx也如此 /usr/sbin/nginx 其他软件也都是这样 firewalld提供的区域的概念 使用防火墙命令,查看系统提供了哪些模板 为什么要添加ntp服务通过 给ntpd的服务器,打开防火墙 systemct

day14_系统服务管理

day13作业 1.如何查看系统所有环境变量,且过滤出与root相关的变量。 系统全局的,本身内置的变量+用户的变量===系统全局的变量 set 2.如何查看⽤户个⼈的环境变量,且过滤出与root相关的变量。 3.解释下PS1变量,以及如何修改使⽤PS1。 请注意,linux是区分大小写的,PS1 set设置变量 unset可以取消变量的赋值 4.如何永久修改PS1变量⽣效?

借助Rich库实现Pandas DataFrame颜值升级

pandas的DataFrame功能强大自不必说,它可以帮助我们极大的提高统计分析的效率。 不过,使用DataFrame开发我们的分析程序的时候,经常需要打印出DataFrame的内容,以验证和调试数据的处理是否正确。 在命令行中虽然可以直接打印出DataFrame的内容,但是阅读比较困难。正好前段时间了解到python的一个用于创建美观和富有表现力的终端输出的库--Rich。 Rich库有命令行

day10_管道符与grep与find

关于代码文件和图片文件的存放 务必搞清楚,绝对路径和相对路径 关于linux命令执行的结果,以及后续处理 关于文件打开的底层流程(文件句柄的概念) tail -f用法 关于html乱码以及UTF-8编码表的概念 wc统计字符(字节) 在linux的UTF-8编码表下,如下记忆 在UTF-8这个编码表下 中文是3个字节(bytes) 英文是1个字节(1个英文字母等于1by

day09 文件搜索与读取

任务安排 昨日知识回顾 vim linux命令提默回顾(复习30分钟,提问+默写) 文本处理常用命令篇(下集) 了解网站部署 完成练习效果,访问你的linux机器地址,看到一个有内容的网址即可。 课程里是dnf官网,自行更换其他html文件。 文件管理篇命令二 cat命令 tac命令 将文件从后,向前,倒着查看 ls和sl ls 查看文件夹下内容 more和less命令 more和

day07_文件操作实践

昨日回顾 什么是环境变量 1.环境 2.变量 环境,你的系统的运行环境,如windows,linux 来看看linux中的,环境变量有哪些 以及它的作用是什么?变量是有作用的 1.自定义变量 2.系统内置变量 PATH,让你输入linux命令,系统优先去PATH中定义的目录,寻找,是否有该命令,有则执行,无则报错。 LANG ,系统中的变量,是有它的作用的,如这个LANG,可以修改系统

day05_linux基础入门

关于学习工具补充 typora编辑器 了解关于绝对,相对路径 可以解决typora写笔记的问题 菜鸟教程,markdown语法笔记 everything windows下,强大的文件搜索工具 xmind 思维导图工具或者 从你开始学linux命令,会遇见每天都认识好多命令, 但是每个命令的作用,语法,参数,都有不同的意义 因此你需要做好思维脑图,给自己强化记忆。 思维脑图,就可以整理你的 ,

day04_操作系统入门

今日笔记 学操作系统基础概念 linux系统 linux系统(centos)+vmware安装起来(网络配置,磁盘分区) ubuntu安装 xshell服务器的远程连接 服务器 网站的前后端,数据库 app的前后端,数据库 微信、腾讯微信的服务器 移动端设备上,安装的微信客户端 在线笔记 笔记对运维来说,就是一个宝藏,markdown 语雀,笔记 各种在线笔记网址 https://www.

day02_服务器与机房

上节内容回顾 配套笔记 在线博客地址: http://apecome.com:9494/ 每天都有作业,优秀作业分享, 运维是什么 云计算运维是什么 思考,传统运维,被云计算改变了什么?角度思考。 (他现在是网络工程师,但是他要来学云计算运维,为什么?) 赵阳阳: 传统运维,这个网工,要在机房呆的久,很累 王仁刚: 有了云计算,就不需要网工了? 运维和网站的关系 今日内容 服务器基础

day03_计算机硬件

昨日作业 传统运维 没有接触到云计算,没有接触云服务器的,运维工程师 得维护企业内部的硬件设备,服务器,以及机房的维护 主要维护是企业内部的,不经常变化,且没有超大流量的内部应用(crm,企业内部的邮件系统,办公应用系统)HR。老板,同事,人事,财务,维护的软件,面向企业内部人员 云计算运维 以后作业,不要给我截图了兄弟们,给我typora的笔记打包 uptime (就是一对英

day17_进程管理

linux资源管理篇 昨日内容回顾 服务管理是什么概念 关于定时任务的黑白名单坑 今日资源管理 服务器有哪些资源(可用硬件资源)可以让你去管理,从硬件角度,结合软件去考虑 磁盘资源(可以存储更多的电影,更多文档) 磁盘容量空间给你用 磁盘的读写性能 (比较慢,但是容量大的,机械硬盘,比较便宜,实惠) 速度极快,但是容量较小,价格昂贵的,固态硬盘 内存资源(可以让你

day20_精讲yum工具

yum精讲 linux常见的基础依赖环境,一般这些软件应该是在系统安装时,勾选上,如果没有则需要手动安装 点名游戏 抓鸭子 抓几只 抓3只 嘎 噶 噶 抓鸭子 抓几只 没抓到 抓鸭子(继续循环) 抓出来的笨蛋鸭子,中午分享5分钟 学习任务背景 开发团队需要一套数据库服务器环境来测程序 现在需要运维人员协助在测试机Centos7.6上安装好MySQL-5.6.43版本用于前期迁移准备工作 同时

day19_软件包管理

Linux软件包管理 什么是软件,代码 关于源代码,编译的过程理解 体验下,编译过程,和解释过程 编译过程,体验hello world 解释型过程,体验hello world 编译和rpm包的区别 如何去下载mysql的rpm包 用本地光盘的形式,获取rpm包安装nginx 1.插入光驱 2.确认光驱,选择了本地镜像文件 3.在linux中找到该光驱,然后挂载即可 尝试解决r

day22_lamp与阿里云

LAMP和磁盘管理 此时你可以去登录阿里云了 阿里云也默认允许了22端口的请求 部署LAMP架构 永久关闭selinux 1.喜欢关闭所有的防火墙,内置防火墙,linux的软件防火 关闭内置的firewalld,以及清空iptables规则 用简易方式安装 rpm包 配置阿里云yum源,yum下载即可 练习题 要求通过yum部署,lamp,查看phpinfo页面。 报错解决思路

day23_编译LAMP

学习背景 学习目的,在搭建lamp架构的业务背景下,先用了yum搭建的形式,部署了disuz产品 从过程中理解yum如何安装软件,生成的配置文件路径,如何启动每一个进程,你应该整理清楚操作文档,下次拿着这个文档,可以很快的再部署出多套一样的环境。 有同学感慨,说这个搭建环境好难,的确,和之前的命令学习,比较零散的知识点,环境搭建,联系密切,知识点也紧凑。,就好比你在工地搬砖,前期先认识什么是水泥桶

day21_乌班图入门

.请解释yum缓存,如何理解、如何管理 1.解决,关于yum缓存包的理解(自己搭建yum仓库) 11.当你拿到一个初始化的机器,默认安装的软件(centos上的rpm格式的软件)数量可能很少 导致你后期使用各种工具,会报错,比如python调用gzip解压缩功能 ssh远程登录调用数据加密功能,openssl没装 nginx > http >https (http+openssl

day29_三剑客sed

关于学正则 单个正则字符还认识 组合到一起就晕了,怎么办? 本质还是对单个字符没理解 关于linux三剑客 grep,过滤关键字信息数据。主要是用于查文本内的数据 sed ,对文本数据进行编辑,修改原文件内容 awk,对文件数据过滤,提取,并且能实现,格式化输出 awk对文件数据处理后,还能更美观的展示数据 sed是什么 sed软件本身 sed提供的加工的命令

Django+nginx+uwsgi

在云服务器上搭建web网站 服务器的系统是CentOS 7.6 一、安装Python 3.8.18 1、 安装gcc yum install gcc -y 2、 安装编译python的依赖 3、下载python3.8.18源码 cd /data/ wget https://www.python.org/ftp/pyhon/版本号/Python-版本号.tgz 4、解压 编译 安装 二、Pyth

day28_正则表达式

通配符 linux命令行里,提取系统中的文件名信息的 关于学习正则 正则表达式这个知识点的学习,在于先学习正则符号的意义,以及如何使用正则提取你需要的数据。 它不像linux的命令,有一些固定的含义,也不像服务搭建,有固定的流程。 因此你要做的就是把这些正则练习题,不看答案的情况下,能写出来;以及自己独立思考出来另外的办法,一种、甚至多种办法,解决同一个问题,都是可以的。 ps -

day30-三剑客awk

awk是什么 再谈三剑客 grep,擅长单纯的查找或匹配文本内容 sed,更适合编辑、处理匹配到的文本内容 awk,更适合格式化文本内容,对文本进行复杂处理后、更友好的显示 三个命令称之为Linux的三剑客 awk学完后的能力 以下部分内容需要结合shell编程 对文本行数据提取数据字段 模式、动作 正则模式匹配 匹配到数据后的动作 awk执行流程 awk内置变量(默认预留变量) aw

Python之发送邮件

https://www.runoob.com/python/python-email.html 实践版本 Python操作邮箱发送邮件(网易邮箱) PYTHON学习笔记(31)——关于smtplib库MIMEText和MIMEMultipart类的应用之自动发送邮件(html格式,有正文,有链接,有附件)

<<  <  353  354  355  356  357  358  359  360  361  362  363  >  >>