自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 收藏
  • 关注

原创 每天自学俩小时Python,轻松月入25k

每天自学俩小时Python,轻松月入25k画丽毋庸置疑,Python现在越来越被认可为是程序员,新时代的风口语言。无论是刚入门的程序员,还是年薪百万的BATJ的大牛都无可否认: Python的应用能力是成为一名码农大神的必要项所以,很多程序员把Python当做第一语言来学习。但对于Python初学者来讲,经常在基础部分就放弃了本套视频一共400集,本套视频共分3季第一季[基础篇] Python基础升第二季[提高篇] Python深入和扩展炎第三季[扩展篇]网络编程、多线程、扩展库外

2021-04-01 12:01:44 345

原创 初学 Python 需要安装哪些软件?

编程这个东西是真的奇妙。对于懂得的人来说,会觉得这个工具是多么的好用、有趣,而对于小白来说,就如同大山一样。其实这个都可以理解,大家都是这样过来的。那么接下来就说一下python相关的东西吧,并说一下我对编程的理解。本人也是小白一名,如有不对的地方,还请各位大神指出~懒人目录:一、名词解释 二、Python开发环境 三、Python IDE推荐一、名词解释如果在编程方面接触的比较...

2019-03-18 13:58:33 23949 8

原创 干货|Python从小白到大神,这38个技能你get到了吗?

干货|Python从小白到大神,这38个技能你get到了吗?日常工作中几乎离不开 Python。一路走来,也积累了不少有用的技巧和 tips,小编今天就将这些非常实用的技巧分享给大家,掌握这些小的技巧,助你在 python 大神的道路上,披荆斩棘,所向披靡。这些技巧将根据其首字母按 A-Z 的顺序进行展示,内容有点长,喜欢可以收藏、在看、分享,如上所述,设置“星标”,好文章不错过!1.all 或 anyPython 之所以成为这么一门受欢迎的语言一个原因是它的可读性和表达能力非常强。Pyth.

2021-04-20 15:51:05 304

原创 手把手教你用itchat统计好友信息,了解一下?

初学Python的时候,就写过一篇利用Python的第三方库进行好友头像拼接,itchat itchat库初探–微信好友全头像的拼接,最近又研究了下itchat和matplotlib,目前实现了对微信好友头像、性别、区域、个性签名的采集及展示。本文就来详细介绍一下这个库的用法和一些核心逻辑实现。1.微信登录三行代码实现登录,为了避免我们频繁扫描二维码登录,这里我们加入hotReload=Tr...

2019-03-25 14:14:04 700

原创 python中使用分步式进程计算

在python中使用多进程和多线程都能达到同时运行多个任务,和多进程和多线程的选择上,应该优先选择多进程的方式,因为多进程更加稳定,且对于进程的操作管理也更加方便,但有一点是多进程独有的杀手锏,多进程可以将进程分步到多台机器上跑,假如有很多个任务,一台机器即使开了多进程或者多进程跑起来还是要耗很多时间,那么这时就要想一下可否将任务分配到多台机器上跑,这样可以更快的完成任务。在分步式进程运算中,...

2019-03-23 14:00:02 468

原创 scrapy中间件源码分析及常用中间件大全

中间件位于引擎与下载器、引擎与spider之间,是处理scrapy中两个重要对象Request、Response及数据数据对象Item的重要的扩展。那么中间件分类两类就不难理解了,其中一类在引擎与下载器之间我们可以称之为下载中间件、另一个在引擎与spider之间我们可以称之为爬虫中间件;下载中间件和spider中间件都对Request、Response请求处理,根据位置不同,他...

2019-03-22 14:41:53 382

原创 GitHub上Stars最多的10个Python项目

1、tensorflow/tensorflowStars:41347TensorFlow™ 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。它灵活的架构让你可以在多种平台上展开计算,例如台式计算机中的一个或多个CPU(或GPU),服...

2019-03-19 20:31:17 1532

原创 一行 Python 能实现什么丧心病狂的功能?

下面这些用一行 Python 代码实现的功能,可能称不上丧心病狂,但是也很强大了。当然了我们在最后会放一个大杀器。解码一个 base64 编码格式的文件import base64, sys; base64.decode(open(sys.argv[1], "rb"), open(sys.argv[2], "wb"))打印出输入文件中的每行代码,但移除前两个...

2019-03-19 20:17:17 586

原创 居然有人说Python不能用于大型项目?你这不是在逗我吗!十大误区

语言多元化是PayPal编程文化中一个重要的组成部分。在C++和Java长期流行的同时,更多的团队选择了Jva和Scala。同时,Braintree的收购也引入了一个久经世故的Ruby社区。Python作为一门特别的语言,在eBay和PayPal有很长的历史。而且其流行程度依然有增不减。eBay的开发者支持Python这个应用于基层领域多年的语言。甚至在eBay管理层官方支持Pytho...

2019-03-19 20:10:46 1302

原创 3 个可以使你的 Python 代码更优雅、可读、直观和易于维护的工具

魔术方法魔术方法可以看作是 Python 的管道。它们被称为“底层”方法,用于某些内置的方法、符号和操作。你可能熟悉的常见魔术方法是__init__(),当我们想要初始化一个类的新实例时,它会被调用。你可能已经看过其他常见的魔术方法,如__str__和__repr__。Python 中有一整套魔术方法,通过实现其中的一些方法,我们可以修改一个对象的行为,甚至使其行为类似于内置数据类...

2019-03-19 20:04:09 252

原创 python之分支结构

if语句的使用在Python中,要构造分支结构可以使用if、elif和else关键字。所谓关键字就是有特殊含义的单词,像if和else就是专门用于构造分支结构的关键字,很显然你不能够使用它作为变量名(事实上,用作其他的标识符也是不可以)。下面模拟个认证的例子来说明一下,username=str(raw_input("请输入用户名:"))password=str(raw_input("请...

2019-03-19 14:08:31 1630

原创 python时间模块的使用

前言:在开发中经常会与时间打交道,如:获取事件戳,时间戳的格式化等,这里简要记录一下python操作时间的方法。python中常见的处理时间的模块:time:处理时间的模块,如获取时间戳,格式化日期等 datetime:date和time的结合体,处理日期和时间 calendar:日历相关的模块,如:处理年历/月历time模块介绍说明:time模块主要讲解如下内容:1.时...

2019-03-19 14:05:02 591

原创 爬虫必备:Python 执行 JS 代码 —— PyExecJS、PyV8、Js2Py

在使用爬虫中,经常会遇到网页请求数据是经过 JS 处理的,特别是模拟登录时可能有加密请求。而目前绝大部分前端 JS 代码都是经过混淆的,可读性极低,想理解代码逻辑需要花费大量时间。这时不要着急使用 Selenium 暴力解决,毕竟 Selenium 严重拖慢爬虫效率,我们可以尝试使用一些第三方库,来直接执行前端 JS 代码得到处理过后的结果。PyExecJS这个库主要是将 JS 代码运行在...

2019-03-19 13:58:49 11737

原创 Python面试之 is 和 == 的区别

面试实习生的时候,当问到 is 和 == 的区别时,很多同学都答不上来,搞不清两者什么时候返回一致,什么时候返回不一致。本文我们来看一下这两者的区别。我们先来看几个例子:a = "hello"b = "hello"print(a is b) # 输出 True print(a == b) # 输出 Truea = "hello world"b = "hello worl...

2019-03-19 13:56:09 185

原创 Python 连接 MySQL 的几种姿势

尽管很多 NoSQL 数据库近几年大放异彩,但是像 MySQL 这样的关系型数据库依然是互联网的主流数据库之一,每个学 Python 的都有必要学好一门数据库,不管你是做数据分析,还是网络爬虫,Web 开发、亦或是机器学习,你都离不开要和数据库打交道,而 MySQL 又是最流行的一种数据库,这篇文章介绍 Python 操作 MySQL 的几种方式,你可以在实际开发过程中根据实际情况合理选择。1...

2019-03-18 20:28:18 511

原创 可以免费自学编程的12个网站

编程学习很多人包括一些企业家,和市场营销人员都认为学习编程对一个人走向成功十分有帮助。在过去的一年里,我一直在学习编程。它有助我成为一个更好的创业者,我甚至可以提供一些帮助,当我的团队需要解决一些bug的时候。现在,如果你想学编程的话,这12个网站可以帮助你,它们都提供了免费的课程供你学习,因此你无需担心费用的问题。1.Codecademy其中,Codecademy是最受欢迎的...

2019-03-18 20:19:06 362

原创 Python老司机告诉你,学习Python应该读哪些书!

在传统的Web开发之外的领域,Python开发人员的就业机会越来越多,无论你是初学者还是大神,现在正是投入到Python学习的好时机。一个IBM的博客文章报道了如今在数据科学和机械领域的主要语言,我们以此绘制了DataScienceCentral的数据,以了解Python在这个新领域的表现,如下:正如上图所示,Python发展态势十分良好,虽然在线有许多Python课程和教程,但从书中...

2019-03-18 20:13:40 236

原创 Python入门必须知道的11个知识点

Python被誉为全世界高效的编程语言,同时也被称作是“胶水语言”,那它为何能如此受欢迎,下面我们就来说说Python入门学习的必备11个知识点,也就是它为何能够如此受欢迎的原因.Python 简介Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更...

2019-03-18 20:10:53 287

原创 Python环境的安装(Anaconda+Jupyter notebook+Pycharm)

本文总结了Windows下Python环境的安装,包括Anaconda、Jupyter notebook和Pycharm的安装和基本使用技巧,方便初学者搭建Python环境。一、Anaconda1. 安装Anaconda按照下面的方法搭建吧:1.1 下载Anaconda百度搜索Anaconda:打开Anaconda网页后,看到这样的页面:根据你的电脑系统,选择相应版本的...

2019-03-18 14:07:48 471

原创 面试专题:Python面试题陷阱,你是否会中招

无论是应聘Python web开发,爬虫工程师,或是数据分析,还是自动化运维,都涉及到一些基础的知识!我挑了一些Python的基础面试题,看看你能不能的答上来,也许面试的同学用的着!问题1:请问如何修改以下Python代码,使得下面的代码调用类A的show方法?答:这道题的考点是类继承,只要通过__class__ 方法指定类对象就可以了。补充的代码如下:问题2:请问如何修改...

2019-03-18 14:03:33 185

原创 Python到底能做什么?它的优点在哪?

Python今天是排名前3的最受欢迎和增长最快的编程语言之一。它是一种多用途,高级别,面向对象,交互式,解释型和对用户非常友好的编程语言。交互模式是Python shell的一项功能,可为您在控制台上输入的每条语句提供即时反馈。Python有一个简单的编码风格,很容易用一点知识和正确的工具来捕捉。因此,这是初学者计划在编程职业生涯中首选的语言。一、Python可以做什么?1、...

2019-03-18 13:49:56 3664

原创 Python有趣|数据分析三板斧

前言天下武功中,哪个是最简单,最实用的了?那当然是程咬金的三板斧。传说中,程咬金晚上睡觉,梦见一老神仙,教了他三十六式板斧,这套功夫威力极大,而且招式简单,十分适合程咬金,但是程咬金醒来之后就只记住了三招,便有了这三板斧。就是这简单的三板斧,帮助李世民建立大唐江山。这个教程将以简单,有效,实用为原则,让大家也能简单入门Python数据分析,学会这三板斧,让读者以后在学习数据分析的过程中,少...

2019-03-18 13:49:30 345

原创 机器学习之必备知识篇

下面我就详细介绍一下机器学习所需的一些基础知识:线性代数数据通常以矩阵的形式进行存储。既然是以矩阵的形式,那么自然少不了矩阵的运算。在处理数据时,运用矩阵的运算可以有效地避免编写多层嵌套循环,从而加快了程序的运行速度。如果大家用TensorFlow架设过神经网络,或是从头自己编写过算法的话,一定被矩阵相乘的顺序、矩阵的形状、矩阵元素间的运算等问题困扰,往往对一个小问题的忽略,会让我们花费几...

2019-03-17 20:09:55 354

原创 40行Python代码,实现卷积特征可视化

最近在阅读 Jeremy Rifkin 的书《The End of Work》时,我读到一个有趣的关于 AI 的定义。Rifkin 写到:「今天,当科学家们谈论人工智能时,他们通常是指『一门创造机器的艺术,该机器所执行的功能在人类执行时需要智能』(Kurzweil, Raymond, The Age of Intelligent Machines (Cambridge, MA: MIT Press...

2019-03-17 20:06:08 287

原创 Python编程常见十大错误,搞事情!

01ValueErrorValueError: ‘Conv2d_1a_3×3’ is not a valid scope name其实这就是命名错误的问题,如果仔细看“×”是我在中文下打的符号,python是不认的。解决方案是使用英文字母”x“代替,错误即可解决。02IndentationErrorIndentationError:excepted an indente...

2019-03-17 19:59:40 390

原创 Python面向对象三大特性

Python是面向对象的语言,也支持面向对象编程的三大特性:封装(隐藏)、继承、多态。一、封装(隐藏):隐藏对象的属性和实现细节,只对外提供必要的方法。相当于将"细节封装起来",只对外暴露“相关调用方法”。通过私有属性、私有方法的方式实现封装。Python追求简洁的语法,没有严格的语法级别的"访问控制符",更多的是依靠程序员的自觉实现。二、继承:如果一个新类继承自一个设计好的类,就...

2019-03-17 19:46:55 808

原创 完整中文版 | 2018 Python官方年度报告:关于 Python 的趋势都在这了

每年Python 官方都会做一次年度报告,今年也不例外。这在 Python 社区算是一件大事了。既然是官方出品的,那就意味着客观、中立、相对准确。如果你想了解 Python 的数据与现状、趋势与未来,可以说没有比这份报告更有用的信息了。这次报告分为7大部分:Python 使用概况 Python 开发类型 Python 3 使用情况 Python 框架、库和技术 开发工具...

2019-03-17 14:48:44 475

原创 Python __new__ 和 __init__ 的区别

由于知乎的编辑器不支持 MarkDown 语法, 文章中的一些 MarkDown 标注无法正确显示, 如果你想要追求更好的阅读体验, 可以移步该博客的简书链接.Python __new__ 和 __init__ 的区别​www.jianshu.com`__new__()` 是在新式类中新出现的方法,它作用在构造方法( `__init__()` )建造实例之前. 可以这么理解,在 Py...

2019-03-17 14:38:39 461

原创 推荐12个免费学编程的好网站

今天给大家推荐12个可以免费学习编程的网站,希望大家哪怕找到一个自己合适的,然后好好利用起来,那么必将会有长足的进步。12. 实验楼这是我的私心。实验楼是自家网站,自家网站不放在前排,就好比有好吃的不先给好朋友吃而是给敌人吃,那我是做不到了。实验楼有大量的基础课以及练手项目都是免费课程,直接在云端Linux环境中学习。从最热门的Python语言,到新兴的大数据、机器学习,并且以动手...

2019-03-17 14:35:31 723

原创 利用Python进行King County房价数据分析

本次又从kaggle上淘来了King County的房价数据,结合近期学习的Python分析工具,对影响房价的可能因素进行分析。提出问题随着国家对房产市场的宏观调控越来越严格,此前一路高歌猛进的房产市场也随之开始转冷,那么除了政策因素,还有哪些因素会影响房价呢?本次我们以King County的房价数据为参考依据,对房价可能存在的影响因素进行分析:①房价与环境配套有哪些关系?...

2019-03-17 14:25:28 5545 2

原创 学习就是生产力,不停的学习就自然富有

先跟大家谈谈这个世界最富有的民族:犹太人。我们经商的人,都应该对这个民族进行一个透彻的了解。犹太人自公元一世纪被罗马人奴役,开始流离失所,流浪全世界。直至二战结束的1947年才回到现在的家园,就是现在的以色列,影响世界的犹太人很多比如:马克思,爱因斯坦,弗洛伊德,控制欧洲金融命脉的罗斯柴尔德家族 ,华尔街的超级富豪摩根 ,第一个亿万巨富洛克菲勒, 股神巴菲特 。犹太民族是一个有强烈宗教...

2019-03-17 14:19:22 1871

原创 机器学习中的概率统计

有人说了,机器学习的算法涉及到大量的数学基础内容,那么我很想好好学习数学,为后面的算法学习做好准备。果然很有眼光啊,那么这一篇文章我们来仔细讲讲机器学习中所涉及到的数学知识吧。可以这么说:机器学习的数学基础主要萌发于三门课程,高等数学、线性代数和概率统计。其中又以后两者更为居多。感觉像是没说,我记得大学本科里咱们主要就是学了这三门数学课,考试也通过了,按理来说我们应该已经筑牢了基础,但是为...

2019-03-17 14:15:50 644 1

原创 Pelican 入门:一个 Python 静态网站生成器

如果你想创建一个自定义网站或博客,有很多选择。许多提供商可以托管你的网站并为你完成大部分工作。(WordPress 是一个非常受欢迎的选项。)但是使用托管方式,你会失去一些灵活性。作为一名软件开发人员,我更喜欢管理我自己的服务器,并在我的网站如何运行方面保持更多的自由。然而,管理 Web 服务器需要大量的工作。安装它并获得一个简单的应用程序来提供内容是非常容易的。但是,维护安全补丁和更新是非常...

2019-03-16 19:23:29 764

原创 世上最慢“动物”之一,为啥程序员却很爱“它”

Python 是世界上使用最广泛的编程语言之一,它至今已经存在了个 28 年头。对于大多数人,尤其是刚接触 Python 的初学者(以及 C 程序员)来说,有一个问题经常会被提起:“为什么 Python 这么慢,还能这么受欢迎?”或者说,为什么 Python 程序员、开发者不担心它的速度问题?在这篇文章中,优达菌将带给大家详细分析一下主要原因。(地球上最慢的“动物”们)为啥 Pytho...

2019-03-16 19:18:39 602

原创 Python具备哪些优势 学习Python课程怎么样

Python具备哪些优势?学习Python课程怎么样?虽然诞生很早,但Python真正火起来还是在近几年。最新TIOBE编程语言社区排行榜中Python逆袭超越C#位居第四位,排名仅次于Java、C和C++。在系统编程、图形处理、数学处理、文本处理、数据库编程、网络编程、Web编程、多媒体应用、pymo引擎、黑客编程等领域,我们都可以看到Python的身影。Python是一门更注重可读性和效率...

2019-03-16 19:06:25 440

原创 Python基础学习篇

1、编码默认情况下,Python3 源码文件以UTF-8编码,所有字符串都是unicode字符串。 当然你也可以为源码文件指定不同的编码:# -*-coding: cp-1252 -*-2、标识符第一个字符必须是字母表中字母或下划线'_'。 标识符的其他的部分有字母、数字和下划线组成。 标识符对大小写敏感。3、python保留字保留字即关键字,我们不能把它们用作任何...

2019-03-16 19:03:17 143

原创 Python与其它编程语言的差异化总结

说到时下最流行的行业技术,无非是大数据、人工智能等,而用于实现这些技术最合适的语言,Python语言可以说是不二的选择,这也是为啥当下Python语言这么火的原因之一了。所以,我想从Python语言基础开始学起,逐步踏入这些未来的更具前景的技术领域。作为写了Java代码有近7年的人,对比下最近学习的Python,主要总结了下Python语言在基础语法及设计理念等方面的各个不同之处及其特点,...

2019-03-16 18:53:07 406

原创 用Python开发计时器程序

图形界面首先,我们使用 QtDesigner来设计计时器的图形界面,参考如下:左边画三个按钮,分别命名为:开始、暂停、清零。右边画一个标签,文本内容为空。当然,你也可以直接导入我提供的 Ui_timer.py 文件,然后编写其他部分代码。QTimer 介绍QTimer 类提供了一次性和可供重复使用的定时器。要使用这个接口,我们首先要创建一个 QTimer 对象,并将timeo...

2019-03-16 14:12:22 638

原创 8个最常用的内置函数,Python小白必备!

Python给我们内置了大量功能函数,官方文档上列出了69个,有些是我们是平时开发中经常遇到的,也有一些函数很少被用到,这里列举被开发者使用最频繁的8个函数以及他们的详细用法。01 printprint函数是你学Python接触到的第一个函数,它将对象输出到标准输出流,可将任意多个对象打印出来,函数的具体定义:print(*objects,sep=' ', end='\n',f...

2019-03-16 14:09:44 257

原创 为你的Python程序加密

在实际的工作中,有时候我们需要部署自己的Python应用,但这时候我们并不希望别人能够看到自己的Python源程序。因此,我们需要为自己的源代码进行加密,Python已经为我们提供了这样一套工作机制。第一种加密Python源代码的方式,是将.py文件转化为.pyc文件,但这种加密方式很容易被反编译,因此实用性并不高。第二种加密Python源代码的方式,是将.py文件转化为.so文件,这样加...

2019-03-16 14:05:27 317

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除