python
python之光
我自己是一名高级python开发工程师,这里是python学习者聚集地,欢迎初学和进阶中的小伙伴!
展开
-
python利用海伦公式求三角形的面积
前言从小学我们都知道,三角形的面积是底乘以高除以2。那么已知任意一个三角形的三条边,如何能够求出三角形的面积呢?这里我们用到了海伦公式。海伦公式又译作希伦公式、海龙公式、希罗公式等,它是利用三角形的三条边的边长直接求三角形面积的公式,表达式为:其中p是三条边的和的一半儿。python根据三角形三条边求面积1.三角形的三条边的符合条件我们知道,三角形有三条边,且三条边...转载 2019-09-23 09:15:02 · 36679 阅读 · 0 评论 -
web.py 0.40 发布,小巧灵活的 Python 框架
web.py 0.40 发布了。web.py 是一个小巧灵活的 Python 框架,设计理念力求精简(Keep it simple and powerful),源码很简短,只提供一个框架所必须的东西,不依赖大量的第三方模块,它没有 URL 路由、没有模板也没有数据库的访问。需要注意的是,0.40 是支持 Python 2 的最后一个版本。此版本更新内容包括:修复了许多 Python 3...转载 2019-09-30 09:07:08 · 171 阅读 · 0 评论 -
如何用Python发一个高逼格的朋友圈
今天二胖要给大家介绍一个Python库:PIL(Python Image Library)下面我们用一个实际的例子看看50行python代码可以做什么神奇的事情这是一个朋友圈切图前是一张图切图后就是九张图啦成功霸屏????除了可以处理规整的正方形图片还可以处理非规则的图片比如下面这张宽度远大于高度的图片二胖是怎么处理的呢?很简单取宽...转载 2019-09-30 09:16:05 · 242 阅读 · 0 评论 -
Python「八宗罪」
选自hackerfactor,作者:Neal Krawetz,机器之心编译。本文作者有一群 geek 朋友,经常一起讨论技术话题,有时候也会谈到编程语言。「I hate Python」,作者表示。他对 Python 厌恶至极。即使有现成的 Python 代码可用,他也宁愿用 C 语言重写。为了系统地吐槽 Python,作者专门写了这篇博客,细数 Python 的「八宗罪」。这个话题已经在 ...转载 2019-09-30 09:21:14 · 160 阅读 · 0 评论 -
PyTorch彻底放弃Python2
大家都知道,Python2 是 Python 官方在 2000 年开源的 Python 新版本,由于自身原因导致 Python 官方几年内就推出了新的 Python3。出于保护开源社区的初衷,官方并没有强迫开发者升级,并继续给予 Python2 更新维护,因此 Python2 就一直活到了今年。自从官方宣布 2020 年 1 月后不再更新维护 Python2,已经有一大批开源软件将其抛弃。今天...原创 2019-10-04 09:22:47 · 650 阅读 · 0 评论 -
如何用六个步骤封装Python代码包
假设你很喜欢用同一段Python代码,里面有几个相关的小型函数,或者是含有几百行代码的中型模块。程序员可能会把它复制到不同的项目或存储库中,或者从特别设置的实用工具代码文件夹中导入这段代码。这很正常。程序员在编写代码的过程中都会不断积累这些个性化的小工具。相比其他编程语言来说,Python更容易积累这些语句——这些代码非常实用。如果无需复制,就可以轻松导入自己开发的小工具,并进行更新和维护...原创 2019-10-04 09:33:38 · 2256 阅读 · 0 评论 -
如何避开Python下载安装的坑?
现在的职场竞争越来越激烈,不学上一两门新技能,保持自己知识更新,很容易被年轻后辈超越。有些人选择学一门外语,有些人选择学习职场上为人处事的能力。有人选择Python。因为,就业市场需要Python。Python在各大城市的招聘需求量我们将用于制作或者记述计算机所使用的程序的语言称之为计算机语言,Python便是其中之一。Python由荷兰人Guido van Rossum所开发,于19...原创 2019-10-04 09:38:25 · 481 阅读 · 0 评论 -
超详细的Python自学项目收集!
Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python的发明者是Guido van Rossum,发明时间是1989年底,第一个公开发行版发行于1991年。如果你想从零开始学习Python编程语言,或者你想对Python的应用有更深入的了解,W3Cschool资深用户收集的Python自学项目非常适合您。1.Python手册教程Python很好用,要想深入并系统学...转载 2019-10-05 09:20:58 · 472 阅读 · 0 评论 -
程序员夏天穿格子衫,那么冬天穿什么?答案扎心了哈哈哈哈
在穿搭界,有一群神话一般的人物存在,他们永远可以把月薪三万的自己,穿出月薪三千的既视感来,这类人群就是——程序员前段时间,程序员的穿衣习惯受到了全网关注,因为他们钟爱各种样式的格子衫↓这和谐的场面,透露着一丝惹人怜爱的尴尬,程序员的审美在格子衫那里得到了升华...眼看天越来越冷了,于是有网友发出了内心的疑问——程序员夏天格子衫,...转载 2019-10-06 09:32:55 · 588 阅读 · 0 评论 -
程序员学习Python只需这6本书,从入门到进阶!
编程语言Python语法简单,代码可读性高,不仅适合初学者学习,而且岗位需求大,薪资一路也是水涨船高,即使是刚毕业的应届毕业生,薪资也在12500元每月。因此,很多程序员很乐意去研究这门编程语言,那么有哪些值得收藏的Python书单呢?Python入门0、《“笨办法”学Python(第3版)》这本书结构简单,非常适合初学编程,对编程感兴趣的读者使用,通过最基础的编程技术...转载 2019-10-08 10:08:51 · 246 阅读 · 0 评论 -
程序员学习Python只需这6本书,从入门到进阶!
编程语言Python语法简单,代码可读性高,不仅适合初学者学习,而且岗位需求大,薪资一路也是水涨船高,即使是刚毕业的应届毕业生,薪资也在12500元每月。因此,很多程序员很乐意去研究这门编程语言,那么有哪些值得收藏的Python书单呢?Python入门0、《“笨办法”学Python(第3版)》这本书结构简单,非常适合初学编程,对编程感兴趣的读者使用,通过最基础的编程技术,...转载 2019-10-08 10:17:27 · 195 阅读 · 0 评论 -
如何用Python爬取网易云音乐的全部评论?
网易云音乐每首歌曲后面都有很多评论,热门歌曲的评论更是接近百万或者是超过百万条.现在我就来分享一下如何爬取网易云音乐歌曲的全部评论,由于网易云音乐的评论都做了混淆加密处理,因此我们需要深入了解它的加密过程之后才能爬取到网易云音乐歌曲的全部评论。一,首先分析数据的请求方式网易云音乐歌曲页面的URL形式为https://music.163.com/#/song?id=歌曲id号,这里我用Del...原创 2019-09-28 10:17:25 · 975 阅读 · 0 评论 -
作为Python测试工程师,你应该知道这些!
Python测试工程师在工作当中,有个痛点,就是真正执行测试工作前,需要制造一些虚假的数据,比如测试下单流程,我们起码要联系人、电话、地址等等数据,在没有认识这个库之前,你会不会随便填一些小李啊,17088888888,或者乱七八糟的数据来填充?或许这样是可以的,但是为了解决制造测试数据这个痛点更加贴近用户填写的真实数据,我们可以采用Faker这个库来帮助我们生成一些贴近真实的数据.对于Fak...原创 2019-09-28 09:28:52 · 1809 阅读 · 1 评论 -
PaddlePaddle升级解读|十余行代码完成迁移学习 PaddleHub实战篇
迁移学习 (Transfer Learning) 是属于深度学习的一个子研究领域,该研究领域的目标在于利用数据、任务、或模型之间的相似性,将在旧领域学习过的知识,迁移应用于新领域中。迁移学习吸引了很多研究者投身其中,因为它能够很好的解决深度学习中的以下几个问题: 一些研究领域只有少量标注数据,且数据标注成本较高,不足以训练一个足够鲁棒的神经网络 大规模神经网络的训练依赖于大量的计算资源...原创 2019-09-27 10:18:54 · 610 阅读 · 0 评论 -
Python的根号100个小知识 | 短小精悍
今天给大家分享10个python的小知识。0.一行累加求和一行代码求和100以内的整数,利用sum和range函数轻松实现,需要注意的是range(1,101)返回的是1-100之间的整数,不包括101,遵循左闭右开的原则。1.列表去重一行代码,先利用集合的属性(无序不重复),将列表转换成集合,在利用list函数将集合转换成列表,完成列表去重。2.列表推导式列表推导...原创 2019-09-23 12:55:54 · 1319 阅读 · 0 评论 -
作为数据科学家你应该知道这些 python 多线程、进程知识
每个数据科学项目迟早都会面临一个不可避免的挑战:速度问题。使用更大的数据集会导致处理速度变慢,因此最终必须想办法优化算法的运行时间。正如你们大多数人已经知道的,并行化是这种优化的必要步骤。python 为并行化提供了两个内置库:多处理和线程。在这篇文章中,我们将探讨数据科学家如何在两者之间进行选择,以及在这样做时应注意哪些因素。并行计算与数据科学众所周知,数据科学是处理大量数据并从中提取有...转载 2019-09-24 09:27:41 · 325 阅读 · 0 评论 -
Python2.x与3.x版本区别
Python的3.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下相容。许多针对早期Python版本设计的程式都无法在Python 3.0上正常执行。为了照顾现有程式,Python 2.6作为一个过渡版本,基本使用了Python 2.x的语法和库,同时考虑了向...原创 2019-09-24 09:33:43 · 118 阅读 · 0 评论 -
Python3 简介
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 Python 是一种解释型语言:这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。 Python 是交互式语言:这意味着,您可以在一个 Python 提...原创 2019-09-24 09:43:08 · 433 阅读 · 0 评论 -
【Python】高级教程:)面向对象编程
声明(1)该文章整理自网上的无私奉献的资料,具体引用的资料请看参考文献。(2)本文仅供学术交流,非商用。所以每一部分具体的参考资料并没有详细对应。如果某部分不小心侵犯了大家的利益,还望 海涵,并联系博主删除。(3)博主才疏学浅,文中如有不当之处,请各位指出,共同进步,谢谢。(4)若有错误,还需继续修正与增删。还望大家多多指点。大家都共享一点点,一起为祖国科研的推进...原创 2019-09-25 14:16:17 · 154 阅读 · 0 评论 -
【Python】高级教程:)正则表达式
声明(1)该文章整理自网上无私奉献的资料,具体引用的资料请看参考文献。(2)本文仅供学术交流,非商用。所以每一部分具体的参考资料并没有详细对应。如果某部分不小心侵犯了大家的利益,还望海涵,并联系博主删除。(3)博主才疏学浅,文中如有不当之处,请各位指出,共同进步,谢谢。(4)若有错误,还需继续修正与增删。还望大家多多指点。大家都共享一点点,一起为自己学习上的推进添砖加瓦。Pytho...原创 2019-09-25 14:39:40 · 113 阅读 · 0 评论 -
使用Python OpenCV处理图像之图像文件的打开、显示和保存操作
前面我们使用Python OpenCV进行了图像的通道操作(使用Python中OpenCV库创建一幅图片的RGB通道图片),还使用OpenCV对微信头像进行处理(一个Pythoner获取微信国旗头像的正确途径,请不要再@微信官方了)。在这过程中我们发现了OpenCV库的强大之处。今天,我们对OpenCV库的基本操作进行梳理。 ...转载 2019-09-26 09:11:34 · 3002 阅读 · 0 评论 -
python gui 中三大框架tkinter,wxpython, pyqt如何选择
我们都知道当一个东西比较匮乏的时候,我们会比较苦恼,苦恼找不到好的替代。但是但一个东西比较丰富的时候,我们也会苦恼,苦恼的是如何进行选择。就比如每天我们都面临的一个巨大的难题就是今天中午吃什么?python开发图形界面也有这样的烦恼,有很多gui框架提供我们选择,让我们眼花缭乱,我们很难从中选择一个。下面我简单介绍下主流的三个python gui框架。Tkinter 模块(Tk 接口)...转载 2019-09-26 09:16:24 · 44329 阅读 · 10 评论 -
Python-2W 月薪,面试题10道(全部附标准答案)看完面试不愁了
面试题目一:python下多线程的限制以及多进程中传递参数的方式,以及区别(1)python下多线程的限制以及多进程中传递参数的方式python多线程有个全局解释器锁(global interpreter lock),这个锁的意思是任一时间只能有一个线程使用解释器,跟单cpu跑多个程序一个意思,大家都是轮着用的,这叫“并发”,不是“并行”。多进程间共享数据,可以使用 multiproc...转载 2019-09-26 11:16:38 · 251 阅读 · 0 评论 -
十分钟学会用Python交易股票
本文通过讲述 [单股票均线策略] 在 Ricequant 量化平台的实现,熟悉平台并快速入门、创建自己的量化策略代码。难易度:入门级那么以下我们就先从 [单股票均线策略] 的代码实现及进行日级别回测讲起吧。1 确定框架:[单股票均线策略] 的主要策略框架: 5 日均线高于 30 天均线,则全仓买入股票 5 日均线低于 30 天均线,则卖出所持股票从我们日常交易的角度,一般交易者...原创 2019-09-27 10:16:59 · 7304 阅读 · 0 评论 -
致Python初学者的六点建议
Python是最容易学习的编程语言之一,其语法近似英语。通常,初学者只会遇到一些小麻烦,如强制缩进、在函数中使用self等。然而,当开始阅读、复制和编辑他人代码时,麻烦就接踵而至了。这里,我将解释五个关于Python的概念,这些概念将有助于初学者修改他人代码。这些建议通过总结Python开发新手在研讨会上遇到的问题以及分析开发者社区的在线讨论编写而成的。这些开发者社区主要关注API的使用,...转载 2019-10-09 10:23:42 · 408 阅读 · 0 评论