Python一共有多少个版本?不同Python版本之间,究竟有什么区别?
很多同学学习Python的时候,都会遇到一个问题:
Python有多少个版本?每个版本之间有什么区别?我应该选择哪个Python版本?
写一篇文章,给大家分享一下Python版本的区别和选择,并且附上每一个版本的下载地址。
Python简史分享Python的版本之前,先简短的带大家了解一下Python的历史。
我之前给大家分享过一篇文章:Python简史,了解一下?
1989年,从阿姆斯特丹大学硕士毕业的荷兰人Guido von Rossum在家里过圣诞节的时候,为了简化计算机编程的难度,开始开发一款新的语言。
1991年,第一个Python编译器诞生,它是用C语言实现的。Python这 ...
Python金融数据分析 · 交流群
👉 项目官网:https://www.python-office.com/ 👈
👉 本开源项目的交流群 👈
你好呀,我是程序员晚枫
🐧 编程知识博主
👨💻 我的B站,点击查看👉千万别来重庆工作,别问为什么
💬 我的微信,点击添加👉点我查看微信二维码
交流群
欢迎加入 Python&金融数据分析 交流群
🎓 AI 编程实战课程程序员晚枫专注AI编程培训,通过 《30讲 · ...
电脑没有联网,怎么用pip安装依赖的第三方库?
1、下载第三方库
首先找一台环境相同的机器,生成项目对应的requirements.txt👉生成requirements.txt的方法
然后使用download命令,下载第三方库到指定文件夹
1pip download -r requirements.txt -d /tmp/pip
2、压缩并下载所有第三方库,并上传到目标机器
123zip -q -r res.zip * #压缩sz res.zip #下载到本地rz #上传到目标机器
3、解压,安装
1unzip #解压
安装包分为2中类型:ta ...
sqlalchemy常用语法
12345678910111213141516171819202122232425262728# 查询代码如下:0.like:模糊查询result0 = db.session.query(Protocols.protocolName).filter(Protocols.protocolName.like("%" + "cp" + "%")).all()1.notlike:模糊查询,不在查询范围内result1 = db.session.query(Protocols.protocolName).filter(Protocols.pr ...
Python绘制冬奥吉祥物“冰墩墩”,源代码给你,复制粘贴就可以运行!(3D款)
你好呀,我是程序员晚枫
🐧 编程知识博主
👨💻 我的B站,点击查看👉千万别来重庆工作,别问为什么
💬 我的微信,点击添加👉点我查看微信二维码
💪 社区交流群👉Python自动化办公社区 · 交流群
冰墩墩进阶款代码
👀 在线预览:冰墩墩3D效果 (部署在 GitHub,加载速度可能会有点慢 😓)之前我们给大家分享过,如何部署自己的个人网站?👉从0开始,搭建个人网站
冰墩墩进阶款代码,主要通过JavaScript中的React框架来实现,
如需深入学习的同学,可以学习视频课程:React 实战进阶 45 讲 - 掌握大厂热门的前端利器JavaScript通常搭配P ...
Python绘制冬奥吉祥物“冰墩墩”,源代码给你,复制粘贴就可以运行!
你好呀,我是程序员晚枫
🐧 编程知识博主
👨💻 我的B站,点击查看👉千万别来重庆工作,别问为什么
💬 我的微信,点击添加👉点我查看微信二维码
💪 社区交流群👉Python自动化办公社区 · 交流群
看到这里的朋友,记得加我哟,免费送你1套付费课程📕
冰墩墩基础款代码
温馨提示:本代码的运行,需要在电脑上,安装Python运行环境还没安装的同学,可以查看:详解 | Python&PyCharm的软件下载和安装
运行完代码,想继续学习Python的朋友,可以查看教程:0基础学Python
123456789101112131415161718192021222 ...
常见的Python装饰器
相关阅读
给小白的《30讲 · AI编程训练营》
🎓 AI 编程实战课程程序员晚枫专注AI编程培训,通过 《30讲 · AI编程训练营》,让小白也能用AI做出实际项目。帮你从零上手!
👉 课程报名:点击这里报名,前3讲免费试听
👉 免费试看:B站免费试看前3讲,先看看适不适合自己
视频教程推荐
...
Python定时库APScheduler原理及用法
1. APScheduler简介APscheduler全称Advanced Python Scheduler
作用为在指定的时间规则执行指定的任务,指定的任务就是一个Python函数。
2. APScheduler组件核心组件有4个:Job、JobStore、Trigger、Executor除了以下组件,还有Event 事件、 Listener 监听事件、 Scheduler 调度器
但需要自己操作的,只有
Job:也就是自定义的函数
JobStore:存储任务的方式,默认是存在内存,可以选择存储在数据库 ...
除了杨超越杯,这8个编程大赛程序员都该了解下!
👉 项目官网:https://www.python-office.com/ 👈
👉 本开源项目的交流群 👈
https://blog.csdn.net/kexuanxiu1163/article/details/104403930
https://blog.csdn.net/MOY37RQW1JarN33BgZk/article/details/88414869
🎓 AI 编程实战课程程序员晚枫专注AI ...
CentOS 官方下载地址
👉 项目官网:https://www.python-office.com/ 👈
👉 本开源项目的交流群 👈
官方下载地址,包含不同架构和镜像
https://www.centos.org/download/ 下载之后,如果是win10系统,可以直接使用hyper功能安装本地虚拟机 CentOS8自带Python3.6 ...
CentOS8下Redis的安装
redis可以使用yum安装,也可以使用源码的方式安装本次使用yum安装。
源码安装教程:https://www.runoob.com/redis/redis-install.html
首先修复yum最近项目使用的服务器系统是CentOS8,在使用yum安装redis时发现yum已经不能用了。
修复方式,来自阿里云 · 开发者社区:https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.2ab21b11a5xMh1
然后安装redis
1yum ...
Celery讲解和入门案例
👉 项目官网:https://www.python-office.com/ 👈
👉 本开源项目的交流群 👈
Celery介绍
应用场景1:Web应用
用户发送一个需要较长时间 处理的请求;传统思想会等待请求的结果(即常见到的转圈圈);为了避免用户一直等待响应结果,在服务端可以通过异步的方式处理需要花费较长时间请求(例如调用外部服务API类似叮叮通知,邮件系统等);服务后端创建相应的任务(创建任务是很 ...
近期项目知识点整理
Redis数据类型Redis支持五种数据类型:
类型
特点
命令
场景
string(字符串)
最基本的类型二进制安全,可以包含任何数据最大能存储512MB
setget
hash(哈希)
适合于存储对象
hsethmset
存储、读取、修改用户属性
list(列表)
双向链表
lpush
1,最新消息排行等功能(比如朋友圈的时间线) 2,消息队列
set(集合)
无序、不重复
saddsinter:交集
1、共同好友 2、利用唯一性,统计访问网站的所有独立ip 3、好友推荐时,根据tag求交集,大于某个阈值就可以推荐
zset(sorted set:有序集合) ...
Hexo的安装和配置
问题解决
hexo文章中插入方便管理的图片文件夹
在/source/_post文件夹的同级目录下,创建images文件夹。在其中创建文章的同名文件夹,在文章中引入即可,例如:'’
hexo改变根目录,搭配nginx配置特定的端口
在_config.yml文件中,修改root:属性
参考资料
官方文档 | Hexo
相关阅读
给小白的《30讲 · AI编程训练营》
🎓 AI 编程实战课程程序员晚枫专注AI编程培训,通过 《30讲 · AI编 ...
程序员晚枫2022年学习计划 | 待办事项清单(持续更新)
程序员晚枫2022年学习计划清单,包含Python、Flask、Celery、Git等技术学习目标。附个人成长路线规划和执行记录。
NGINX 配置 同一域名端口下,根据URL 导向不同的项目目录
安装
下载tar.gz:下载链接,上传到linux
解压后运行:configure
编译:make install
修改:/usr/local/nginx/conf/nginx.conf
不同路径配置不同端口
配置文件:nginx.conf
123456789101112131415161718192021222324252627282930313233343536worker_processes 1;events { worker_co ...
Python 生成requirements.txt文件的两种方式以及使用
👉 项目官网:https://www.python-office.com/ 👈
👉 本开源项目的交流群 👈
为了便于新环境部署,python项目中需要包含一个 requirements.txt 文件,用于记录所有依赖包及其精确的版本号requirements.txt可以通过pip命令自动生成和安装
1pip install -r requirements.txt
方式一:freeze命令
应用场景:在单一 ...
Supervisor使用详解
最近项目中需要使用supervisor部署flask项目,supervisor只支持Linux上使用。
于是我就拿自己的腾讯云服务器,做了一下试验。试验过程曲折,我把过程记录如下。
Supervisor简介Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。它是通过fork/exec的方式把这些被管理的进程当作supervisor的子进程来启动,这样只要在supervisor的配置文件中,把要管理的进程的可执行文件的路径写进去即可。也实现当子进程挂掉的时候,父进程可以准确获取子进程挂掉的 ...
使用virtualenvwrapper搭建Linux虚拟环境,并用workon命令启动
目标说明
最近在负责部署flask项目,需要在Linux上建立独立的虚拟环境。
以前我一直使用的是使用virtualenv新建一个虚拟环境文件夹的方法,这种方式的缺点是:
需要在项目里创建venv虚拟环境的文件夹,让项目变得很大;
需要同一环境的不同项目之间,不方便共同使用同一个虚拟环境,需要创建多个相同的虚拟环境的文件夹,浪费空间;
最后一个,也是我最讨厌的缺点,是每次启动虚拟环境,都要进入venv虚拟环境的目录里,专门启动activate命令,没有全局启动命令,非常麻烦。
为了解决这些问题, ...
