python3
码上得编程
知命不惧,日日自新
展开
-
Python flask 构建可扩展的restful ap 学习 教程
Flask-RESTful是flask的扩展,增加了对快速构建REST API的支持。Flask-RESTful通过最少的设置鼓励最佳的实践。pip install flask-restfulFlask-RESTful需要Python版本2.7,3.4,3.5,3.6或3.7资源和路由from flask-restful import Resource,Apiapp = Flask(name)api = Api(app)class TodoSimple(Resource):passap原创 2020-06-06 09:27:43 · 216 阅读 · 0 评论 -
从零起步 系统入门Python爬虫工程师 学习 教程
爬虫(又被称为网页蜘蛛,网络机器人)就是模拟客户端发送网络请求,接收请求响应,一种按照一定的规则,自动地抓取互联网信息的程序。原则上,只要是浏览器(客户端)能做的事情,爬虫都能够做。根据被爬网站的数量的不同,我们把爬虫分为:⦁ 通用爬虫 :通常指搜索引擎的爬虫⦁ 聚焦爬虫 :针对特定网站的爬虫Robots协议:网站通过Robots协议告诉搜索引擎哪些页面可以抓取,哪些页面不能抓取,但它仅仅是道德层面上的约束。浏览器会主动请求js,css等内容,js会修改页面的内容,js也可以重新发送请求,最后浏原创 2020-06-01 15:56:20 · 584 阅读 · 0 评论 -
python新手必躺的5大坑
对于Python新手来说,写代码很少考虑代码的效率和简洁性,因此容易造成代码冗长、执行慢,这些都是需要改进的地方。本文是想通过几个案列给新手一点启发,怎样写python代码更优雅。新人躺坑之一:不喜欢使用高级数据结构sets(集合)很多新手忽视sets(集合)和tuple(元组)的强大之处例如,取两个列表交集:def common_elements(list1, list2): common = [] for item1 in list1:原创 2020-05-28 09:21:52 · 129 阅读 · 0 评论 -
初学 Python 需要安装哪些软件?
python开发环境下载地址anaconda下载地址notepad++pycharmvs codesublime text 3atomeclipse最后分享一些私藏的学习资料]网盘地址提取码:5lkq希望对想入坑的朋友有所帮助,我建了一个python群654234959 如果链接失效了也可以加群免费获取的。期待大家的加入,让我们可以一起共同学习,共同成长。...原创 2020-05-27 09:46:05 · 189 阅读 · 0 评论 -
Python学到什么程度可以面试工作?
【纯干货!!!】花费了整整3天,整理出来的全网最实用Python面试大全,一共30道题目+答案的纯干货,对于答主的辛勤整理,希望大家多多支持,建议 点赞!!收藏!!长文警告,全文共12000+字,涵盖Python面试可能遇到的所有问题,希望对大家有帮助,不过大家最好不要硬背,实战大于理论。祝大家面试顺利!对于机器学习算法工程师而言,Python是不可或缺的语言,它的优美与简洁令人无法自拔。那么你了解过Python编程面试题吗?从Python基础到网页爬虫你是否能全方位Hold住?本文主要从Python原创 2020-05-26 10:31:52 · 971 阅读 · 1 评论 -
用Python发一个高逼格的朋友圈【附代码】
今天要给大家介绍一个Python库:PIL(Python Image Library)下面我们用一个实际的例子看看50行python代码可以做什么神奇的事情这是二胖发的一个朋友圈切图前是一张图切图后就是九张图啦成功霸屏除了可以处理规整的正方形图片还可以处理非规则的图片比如下面这张宽度远大于高度的图片是怎么处理的呢?很简单取宽和高之间的较大值然后填充白色就可以构造出一张正方形的图片啦当然,想把一张图片做成这样子也很容易啦,现在很多手机上的图片处理软件都能实现。举这个例子原创 2020-05-26 09:20:42 · 317 阅读 · 0 评论 -
你在 B 站看番剧,别人在 B 站学 Python java
B 站也就是哔哩哔哩,是国内最大的二次元视频网站之一,喜欢看动漫的人估计没几个不知道的。我虽然看视频不多,但现在基本想看视频就直接去 B 站了。刚开始知识看看动漫,或者电影解读之类的,后来无意中发现了关于 SAS 的视频教程之后,让我对 B 站开始好奇,这种二次元网站怎么会有这么古老的语言的视频教程呢,而且质量还很高。随着我不断的深挖,我发现 B 站简直就是一个宝藏啊。什么二次元什么动漫,只是冰山一角好不好。其内部简直各种类型的视频都有,更别说 Python 这种火得一塌糊涂的语言教程了。最棒的一点就原创 2020-05-25 15:21:49 · 338 阅读 · 0 评论 -
零基础转行Python必看!今年最火的五大Python框架
由于简单的学习曲线、越来越快的应用程序以及机器学习辅助功能等附加优势,Python已经成了IT行业的流行词。到目前为止,几乎每个IT工程师和开发人员都必须了解Python的强度和功能。Python本身是一种编程语言,也许你已经掌握了这种令人惊叹的编程语言的一些基本编程技能,并且正在寻找更多途径来探索这种特殊语言。学习过程中有不懂的可以加入我们的学习交流秋秋圈784中间758后面214,与你分享Python企业当下人才需求及怎么从零基础学习Python,和学习什么内容。相关学习视频资料、开发工具都有分享从转载 2020-05-25 13:15:27 · 116 阅读 · 0 评论 -
用 python 写一个小游戏
今天玩点有趣的吧都说 Python 除了生孩子什么都能干咱们今天就用 Python 写个小游戏贪吃蛇想必大家都玩过这玩意有没有想过你自己来实现一个这样的游戏呢那么接下来就是学习 python 的正确姿势想要用 Python 写一个小游戏就不得不知道 pygame 这个库了这个库是在 sdl 之上构建的可以使用到很多 GUI、渲染画布等废话不多说我们开始首先我们得有个窗口通过...原创 2020-05-07 14:12:39 · 3532 阅读 · 0 评论 -
Python 这样 print 才够骚啊
我们在玩 Python 的时候常常会使用到 print 这个函数主要用它来打印一些输出这样我们可以更加方便的知道程序的运行情况我们常常这样操作不过不是很骚有时候我们想更加直观的看到我们程序的运行进度比如你爬取某个文件的时候想看看它的下载进度啥的这次来告诉你print的一些骚操作那么接下来就是学习 python 的正确姿势在 Python 中print 函数中的 end 默...原创 2020-04-30 11:49:27 · 169 阅读 · 0 评论 -
python3标椎库之tempfile临时文件系统对象
1. tempfile临时文件系统对象要想安全的创建名字唯一的临时文件,以防止被试图破坏应用或窃取数据的人猜出,这很有难度。tempfile模块提供了多个函数来安全的创建临时文件系统资源。TemporaryFile()打开并返回一个未命名的文件,NamedTemporaryFile()打开并返回一个命名文件,SpooledTemporaryFile在将内容写入磁盘之前先将其保存在内存中,Temp...原创 2020-03-16 11:04:10 · 456 阅读 · 0 评论 -
Python服务端工程师就业面试指导
Python新手在谋求一份Python编程工作前,必须熟知Python的基础知识、数据结构、脚本撰写等话题。Q 1:Python有哪些特点和优点?作为一门编程入门语言,Python主要有以下特点和优点:⦁ 可解释⦁ ⦁ 具有动态特性⦁ ⦁ 面向对象⦁ ⦁ 简明简单⦁ ⦁ 开源⦁ ⦁ 具有强大的社区支持⦁当然,实际上Python的优点远不止如此,可以阅读该文...原创 2020-03-14 13:49:31 · 283 阅读 · 0 评论 -
Python三十个常见的脚本汇总
1、冒泡排序2、计算x的n次方的方法3、计算aa + bb + c*c + ……4、计算阶乘 n!5、列出当前目录下的所有文件和目录名6、把一个list中所有的字符串变成小写:7、输出某个路径下的所有文件和文件夹的路径8、输出某个路径及其子目录下的所有文件路径9、输出某个路径及其子目录下所有以.html为后缀的文件10、把原字典的键值对颠倒并生产新的字典...原创 2020-03-13 10:57:34 · 428 阅读 · 0 评论 -
python入门之爬虫篇 爬取图片,文章,网页
一,首先看看Python是如何简单的爬取网页的1,准备工作项目用的BeautifulSoup4和chardet模块属于三方扩展包,如果没有请自行pip安装,我是用pycharm来做的安装,下面简单讲下用pycharm安装chardet和BeautifulSoup4在pycharm的设置里按照下图的步骤操作如下图搜索你要的扩展类库,如我们这里需要安装chardet直接搜索就行,然后点击in...原创 2020-03-12 11:29:59 · 1939 阅读 · 1 评论 -
Pycharm的常用设置
Pycharm版本分布pycharm-professional专业版: 试用30天,收费版,功能最全pycharm-community社区版: 免费.新手推荐使用此版pycharm-education教育版: 基于社区版.在校生可以使用此版为什么我的Pycharm不能新建flask项目这个是版本的原因,很可能你安装的是社区版或者教育版确切的说,这两个版本不会帮你创建项目结构对于处...原创 2020-03-11 10:59:41 · 2756 阅读 · 1 评论 -
Python3数据分析与挖掘建模实战
Python数据分析简介Python入门运行:cmd下"python hello.py"基本命令:第三方库安装Windows中pip install numpy或者下载源代码安装python setup.py installPandas默认安装不能读写Excel文件,需要安装xlrd和xlwt库才能支持excel的读写pip install xlrdpip instal...原创 2020-03-10 13:44:40 · 1265 阅读 · 3 评论 -
初学python需要安装那些软件
自动配置、有效求助、协作编程、版本控制。一站式解决 Python 新手练习中的痛点。一、不知道如何安装和设置运行环境;二、遇到问题会慌乱,不知如何有效寻找解决方法;三、对于团队作业,不知该如何有效协作;四、不懂得如何进行版本控制,代码越改越乱。下面,我给你介绍一下,如何用 Google Colab 应对上述的4个痛点,为你的 Python 练习提供辅助。环境新手最常见的问题,就是好...原创 2020-03-10 11:56:38 · 357 阅读 · 0 评论 -
python入门必备,大佬推荐的书单汇总
此文主要针对想入门 Python 但不知道看什么书好和有选择纠结症的童鞋,大佬们可绕道。转眼也到了年终,这一期换个话题,围绕这几个问题:「学习 Python 该看哪些书?不同的书该怎么看?按照什么样的顺序看?」,来聊一聊如何入门 Python,为了更有说服性一些,这里我把入门时看过的一些大佬推荐的书单进行了汇总,最后结合我的学习路径谈谈怎么读书。半年前,Python 对我来说就是谜一样的东西...原创 2020-03-09 11:29:15 · 229 阅读 · 1 评论 -
Python3入门机器学习经典算法与应用
Python 是一种非常流行和强大的解释性编程语言。不像 R 语言,Python 是个很完整的语言和平台,你既可以用来做研发,也可以用来开发产品体系。而且,Python 还有很多模块和程序库供我们选择,从而针对一个任务能有很多个解决方案。怎么样,听起来还是很厉害的吧?如果用 Python 执行机器学习,刚开始时最好方式就是先完成一个小项目,为什么这么说呢?因为这会让你先懂得如何安装和启动 P...原创 2020-03-05 09:44:45 · 613 阅读 · 2 评论 -
python正则表达式
正则表达式基础1.1. 简单介绍正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同;但不用担心,不被支持的语法通常是不常用的部分。如果已经在其他语言里使用过正则表...原创 2020-03-04 09:49:10 · 160 阅读 · 0 评论 -
Python爬虫入门(基础实战)—— 爬百度贴吧小说和图片
(1).把分散的连载小说下载到本地(2)批量下载贴吧图片**一. 下载小说定义一个类这次用类来写。实现这个也不难,经过昨天的学习已经有一定经验了。导入库什么的就不说了。先看贴吧的url构成,如http://tieba.baidu.com/p/4723863270?see_lz=1&pn=2。其中http://tieba.baidu.com/p/4723863270为该帖的基础地址...原创 2020-03-02 15:53:20 · 191 阅读 · 0 评论 -
python 爬取一些数据,存入数据库 并生成简单图表
前言爬取豆瓣的 top250 电影榜环境请自行 安装python 需要的包BeautifulSoupMySQL-python开始创建一个py文件 demo3.py分析页面结构导入一些包定义一个DouBanSpider类以及一些方法运行创建一个用于生成chart的 py文件, showdata1.py请自行 安装python 需要的包pygalMySQL-pyth...原创 2020-03-02 15:31:41 · 1339 阅读 · 0 评论 -
史上最全python常用英语单词,建议收藏
于刚才是学习python这些也足够了,一天学个六七个单词记一下在配合自己寻找的视频、书籍等等方法去学习是有一定帮助的。这里还是要说一句,仅供兴趣爱好学习使用,个人开发者(非考虑未来靠此为生的人士)我们一起学习,一起成长。下列常用单词大家可以复制一下,自己用Word排版一下。Python常用英文单词:一、交互式环境与print输出1、print:打印/输出2、coding:编码3、s...原创 2020-02-29 10:59:42 · 25956 阅读 · 4 评论 -
python3基础知识注释和运算符
Python 注释确保对模块, 函数, 方法和行内注释使用正确的风格Python中的注释有单行注释和多行注释:Python中单行注释以#开头,例如:多行注释用三个单引号(’’’)或者三个双引号(""")将注释括起来,例如:1、单引号(’’’)2、双引号(""")Python3 运算符#coding=utf-8什么是运算符?本章节主要说明Python的运算符。举个简单的例子 4 +...原创 2020-01-20 16:03:05 · 152 阅读 · 0 评论 -
python3基础知识之基本数据类型和解释器
Python3 基本数据类型Python中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在Python中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。Python 3中有六个标准的数据类型:Numbers(数字)String(字符串)List(列表)Tuple(元组)Sets(集合)Dictionaries(字典)Nu...原创 2020-01-20 10:11:14 · 176 阅读 · 0 评论 -
python3基础知识之基础语法和编程第一步
Python3 基础语法编码默认情况下,Python 3源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码:标识符第一个字符必须是字母表中字母或下划线_。标识符的其他的部分有字母、数字和下划线组成。标识符对大小写敏感。在Python 3中,非-ASCII 标识符也是允许的了。python保留字保留字即关键字,我们不能把它...原创 2020-01-20 09:41:50 · 121 阅读 · 0 评论