Python
文章平均质量分 66
以实战为经验,人生苦短、我学Python
江一铭
江一铭,字咏之,号逍遥居士。读书人,爱文学,软件工程理工男,IP浙江在职,从业五年。主攻前端方向技术研发,副攻Unity 3D、IOS客户端、Python人工智能等。2021年被评为华为云享专家,阿里云专家博主,前端领域优质创作者等。
展开
-
Django框架:优缺点、实用场景及与Flask、FastAPI的对比
Django是一个使用Python语言编写的高级Web框架,它提供了快速开发、可重用和可维护的Web应用程序所需的一切组件。在本文中,我们将探讨Django的get和post请求、优缺点、实用场景以及与Flask、FastAPI的对比。原创 2023-06-02 10:15:36 · 1931 阅读 · 2 评论 -
python高并发优选之FastAPI
FastAPI作为一种新兴的Python Web框架,具有许多优势。它的高性能、易用性和强类型支持使其适合于构建大型Web应用程序和RESTful API。但是,它仍然有一些缺点,例如社区还不够成熟、异步编程学习曲线陡峭等,需要开发人员进行权衡和选择。在我们之前提到的Flask和Django以及FastAPI之间的纠结,实际上并不是必须要选择其中一个。因为每一个框架都有自己的优势和适用场景,可以根据项目的规模、目标、需求等因素来进行选择。比如,对于中小型的简单项目,我们可以选择Flask;原创 2023-06-02 10:09:58 · 3563 阅读 · 0 评论 -
python后端接口框架Flask的基本用法
Python是一种强大而受欢迎的编程语言,可用于编写高效的后端接口。它提供了一个简单易懂的语言结构,并且具有广泛的第三方库支持和框架。虽然Python在性能和资源消耗方面存在一些缺点,但对于一些轻量级和中等负载应用程序而言,它仍然是一个非常好的选择。原创 2023-06-02 10:03:37 · 2065 阅读 · 0 评论 -
学爬虫,吃牢饭,卑微前端小丑复制antd的icon图标真的太难啦,我用python几秒扒完
这才是爬虫的正确使用方法,卑微前端小丑,在线复制antd ui库的icon图标,真的太难啦,改用python几秒扒完原创 2023-05-17 10:12:07 · 1181 阅读 · 1 评论 -
利用Python3写个爬虫脚本,爬取纯欲小姐姐的图片壁纸,隔壁的前端兄弟馋哭了,求着我要脚本
利用Python3写个爬虫脚本,爬取清纯性感小姐姐的图片壁纸,隔壁的前端兄弟都流口水了,求着我要脚本原创 2022-12-07 10:33:13 · 935 阅读 · 1 评论 -
Python自动抢购脚本,学废了双十一双十二帮女票抢购心爱的礼物,隔壁女孩都馋哭了。
赶紧让你男朋友来学,没对象的请绕道!!!原创 2022-08-11 18:13:16 · 11326 阅读 · 33 评论 -
python3数组去重
input_list = [1,1,2,2,3,3,4,5,6,7,33,2,4,6,7,4,2]def functionList1(data): return list(set(data))def functionList2(data): new_data = [] for i in range(len(data)): if data[i] not in new_data: new_data.append(data[i]) ...原创 2022-01-11 16:23:52 · 1394 阅读 · 0 评论 -
python实现将包含100个元素列表随机分成12份,每份至少有2个元素
import randomimport pprint#生成100长度的列表li = [random.randrange(-100,101) for i in range(100)]#一个函数实现将包含100个元素的列表随机分成12分,每份至少有2个元素def a(li): li1 = [] for i in range(12): #生成li1中的列表,列表中放入2个从li中选择的数据 li_i = random.choices(list(ran.转载 2022-01-04 17:21:28 · 2778 阅读 · 1 评论 -
圣诞将至:python3几行代码教你写出圣诞树。
今天咱们用python写个圣诞树玩玩效果图:源代码# -----文件描述脚本------# creatorName : 'ZiChen_Jiang'# fileName : 'Christmas-python'# createTime : '2021/12/20 09:24'# Project introduction : 'Python3.9 构建的圣诞树解释文件'# 执行命令 : python3 main.py# ------文件描述脚本------# 版本一import tu原创 2021-12-20 10:20:53 · 2465 阅读 · 0 评论 -
Python3 基本数据类型
Python3 基本数据类型Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。例如: 实例(Python 3.0+) #!/usr/bin/python3counter = 100 &nb...原创 2021-12-09 11:14:25 · 818 阅读 · 0 评论 -
用python写一个石头剪刀布
# 石头剪刀布import randomplayer = int(input('请出拳:1,2/剪刀,3/布'))computer = random.randint(1, 3)if ((player == 1 and computer == 2) or (player == 2 and computer == 3) or (player == 3 and computer == 1)): print('用户胜出~_~')elif player == computer: print('好吧,原创 2021-12-09 10:26:09 · 1199 阅读 · 0 评论 -
人生苦短我用python
在Python开发领域流传着这样一句话:人生苦短,我用Python,这句话出自Bruce Eckel,原文是:Life is short,you need Python。使用过Python语言的程序员,或者从别的语言(比如Java)转换到Python开发的程序员或许对这句话的理解更加深刻。例如长期使用过C和Java语言的程序员,在转向Python之后就会发现。采用Python进行机器学习方向的研发确实存在很多方便,主要体现在以下几个方面:第一:代码量下降明显。以机器学习为例,采用Java和Python完成同原创 2021-10-28 15:47:27 · 1204 阅读 · 0 评论 -
Python3 基础语法
Python3 基础语法编码默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。当然你也可以为源码文件指定不同的编码:# -*- coding: cp-1252 -*-上述定义允许在源文件中使用 Windows-1252 字符集中的字符编码,对应适合语言为保加利亚语、白罗斯语、马其顿语、俄语、塞尔维亚语。 标识符第一个字符必须是字母表中字母或下划线 _ 。标识符的其他的部分由字母、数字和下划线组成。标识符对大小写敏感。...原创 2021-10-28 15:30:22 · 839 阅读 · 0 评论 -
Python(day4):Python VScode 配置
Python VScode 配置在上一章节中我们已经安装了 Python 的环境,本章节我们将介绍 Python VScode 的配置。准备工作:安装 VS Code安装 VS Code Python 扩展安装 Python 3安装 VS CodeVSCode(全称:Visual Studio Code)是一款由微软开发且跨平台的免费源代码编辑器,VSCode 开发环境非常简单易用。VSCode 安装也很简单,打开官网 https://code.visualstudio....原创 2021-10-28 15:27:02 · 949 阅读 · 1 评论 -
Python(day3):Python3 安装与环境搭建
Python3 环境搭建本章节我们将向大家介绍如何在本地搭建 Python3 开发环境。Python3 可应用于多平台包括 Windows、Linux 和 Mac OS X。Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, 等等。)Win 9x/NT/2000Macintosh (Intel, PPC, 68K)OS/2DOS (多个DOS版本)PalmOSNokia 移动手机Windows CEAcorn/RISC OS原创 2021-10-27 15:31:33 · 974 阅读 · 0 评论 -
Python(day2):Python3 简介
Python3 简介Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。Python 是面向对象语言: 这意味着P原创 2021-10-27 15:12:20 · 882 阅读 · 0 评论 -
Python(day1):Python 3 教程
Python 3 教程Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。Python 介绍及安装教程我们在Python 2.X 版本的教程中已有介绍,这里就不再赘述。你也可以点击 Python2.x与3.x版本区别 来查看两者的不同。本教程主要针对 Python 3.x 版本的学习,如果你使用的是 Python 2.x 版本请移步原创 2021-10-27 15:04:04 · 820 阅读 · 0 评论 -
Python入门:看了这篇文章如果1个小时没法入门Python,那么还是换个语言吧
文章目录 1 环境配置与基本运算2 调用各种包3 判断、循环4 函数5 数据结构6 字符串7 回到本地8 命令行版2048小游戏 此之谓入门,其标准是,在不计效率的情况下,可以使用这门语言实现一个不太复杂的功能。 当然,这个不计效率也不是毫无原则的不计,比如我可以1小时搞定,那么刚入门的新手需要1天甚至2天,他将需要大量的时间去查库查类查函数,但绝不至于用上一周半周的。 我从来都没学过python,当年只是受够了Matlab,而想把一个用Matlab写的类转...转载 2021-10-27 14:43:10 · 2941 阅读 · 2 评论