随笔分类 -  Python

卧槽,好强大的魔法,竟能让Python支持方法重载
摘要:方法重载是面向对象中的重要概念,但Python却不支持方法重载,不过者不等于Python不能方法重载,想知道怎么做吗?继续看本文吧!别忘了一键三连哦! 阅读全文

posted @ 2021-02-26 22:07 银河使者 阅读(1069) 评论(16) 推荐(6) 编辑

连Python产生器(Generator)的原理都解释不了,还敢说Python用了5年?
摘要:最近有很多学Python同学问我,Python Generator到底是什么东西,如何理解和使用。Ok,现在就用这篇文章对Python Generator做一个敲骨沥髓的深入解析。 阅读全文

posted @ 2020-10-12 15:55 银河使者 阅读(2919) 评论(18) 推荐(5) 编辑

谁告诉的你们Python是强类型语言!站出来,保证不打你!
摘要:最近有些学员问我,Python到底是强类型语言,还是弱类型语言。我就直接脱口而出:Python是弱类型语言。没想到有一些学员给我了一些文章,有中文的,有英文的,都说Python是强类型语言。我就很好奇,特意仔细研究了这些文章。 阅读全文

posted @ 2020-09-02 08:05 银河使者 阅读(2370) 评论(24) 推荐(6) 编辑

震惊!当Python遇到Excel后,将开启你的认知虫洞
摘要:本文主要讲Python与Excel的关系以及集成方案,Office家族的其他成员,如Word、PowerPoint与Excel拥有类似的功能,Python同样可以与Word、PowerPoint等Office成员结合,这些内容我以后会写文章讲解。 阅读全文

posted @ 2020-06-04 15:32 银河使者 阅读(3433) 评论(0) 推荐(0) 编辑

Python编程思想(3):数字及其相关运算
摘要:Python 提供了三种数值类型:int(整型),float(浮点型)和complex(复数)。 int:通常被称为整型或者整数,如200、299、10都属于整型; float:浮点数包含整数和小数部分,如3.1415926,2.71828都属于浮点数; complex:复数包含实数部分和虚数部分,形如 a+bj,其实部和虚部都是浮点类型; 阅读全文

posted @ 2020-06-03 08:40 银河使者 阅读(897) 评论(0) 推荐(0) 编辑

Python编程思想(2):Python主要特性、命名规则与代码缩进
摘要:有很多同学问,Python语言到底能做什么呢?我的回答是:Python几乎什么都能做,包括移动、GUI、Web、数据分析,更是数据挖掘、机器学习、深度学习等技术的首选语言。 阅读全文

posted @ 2020-06-03 08:27 银河使者 阅读(517) 评论(0) 推荐(0) 编辑

Python编程思想(1):Python简介与开发环境搭建
摘要:本系列文章深入介绍了Python的各种技术,堪称是目前最全的Python教程。主要目的是让读者可以了解Python的各种核心技术,包括各种Python函数库。本教程使用Python 3.8讲解,读者也并不需要纠结Python版本。如果读者当前正在使用更低的Python版本,如Python3.6或Python 3.7,并不需要更换Python版本。只要使用Python3.5以上的版本,就完全可以运行本教程的代码。 阅读全文

posted @ 2020-05-14 22:04 银河使者 阅读(585) 评论(0) 推荐(0) 编辑

李宁老师免费视频发布了,包括但不限于Python、Java等领域
摘要:李宁老师免费视频已经推出了,包括《学Python,一套视频就够了》、《学Java,一套视频就够了》等热门视频课程,完全免费哦! 阅读全文

posted @ 2020-03-13 12:06 银河使者 阅读(477) 评论(0) 推荐(1) 编辑

冠状病毒传播仿真器的原理和实现(Python版)【附源代码】
摘要:给大家演示一下为何“不出门“ +“疯狂建医院”,会杀死冠状病毒?——利用Python实现一个"冠状病毒"传播仿真器 阅读全文

posted @ 2020-02-15 13:24 银河使者 阅读(157) 评论(0) 推荐(1) 编辑

《Python爬虫技术:深入理解原理、技术与开发》已经出版,送Python基础视频课程
摘要:好消息,《Python爬虫技术:深入理解原理、技术与开发》已经出版!!! JetBrains官方推荐图书!JetBrains官大中华区市场部经理赵磊作序!送Python基础视频课程!JetBrains官大中华区市场部经理赵磊作序!超过300个实战案例,10万行源代码,22个综合实战项目,海量学习资料! 阅读全文

posted @ 2020-02-03 22:18 银河使者 阅读(759) 评论(0) 推荐(1) 编辑

Python深度探索(1):内存管理机制
摘要:任何编程语言都会有一个内存模型,以便管理为变量分配的内存空间。不同的编程语言,如C、C++、Java、C#,Python,它们的内存模型都是不相同的,本文将以现在最流行的Python语言为例,来说明动态类型语言的内存管理方式。 阅读全文

posted @ 2019-12-30 08:44 银河使者 阅读(764) 评论(0) 推荐(1) 编辑

Python格式化字符串知多少
摘要:字符串格式化相当于字符串模板。也就是说,如果一个字符串有一部分是固定的,而另一部分是动态变化的,那么就可以将固定的部分做成模板,然后那些动态变化的部分使用字符串格式化操作符(%) 替换。如一句问候语:“Hello 李宁”,其中“Hello”是固定的,但“李宁”可能变成任何一个人的名字,如“乔布斯”,所以在这个字符串中,“Hello”是固定的部分,而“李宁”是动态变化的部分,因此,需要用“%”操作符替换“李宁”,这样就形成了一个模板。 阅读全文

posted @ 2019-12-26 10:51 银河使者 阅读(1061) 评论(0) 推荐(1) 编辑

算法君带你学算法(1):最长回文字符串
摘要:算法君:小白同学,给你出道算法题,看你小子算法能力有没有长进。算法小白:最近一直在研究算法,刷了很多算法题,正好活动活动大脑,来来来,赶快出题!算法君:听好了,题目是:求一个字符串中最长的回文字符串。 阅读全文

posted @ 2019-12-24 15:00 银河使者 阅读(854) 评论(0) 推荐(2) 编辑

Python大神必须掌握的技能:多继承、super与MRO算法
摘要:Python是为数不多支持多继承的面向对象编程语言,其中super的作用非常大,那么如果拥有了多个父类,到底使用哪一个父类中的方法呢?MRO算法会告诉你一切! 阅读全文

posted @ 2019-12-03 14:35 银河使者 阅读(868) 评论(1) 推荐(0) 编辑

Python从菜鸟到高手(18):类与方法的私有化
摘要:学习面向对象的第一步,就是创建一个类。因为类是面向对象的基石。Python类和其他编程语言(Java、C#等)的类差不多,也需要使用class关键字。下面通过一个实际的例子来看一下Python类是如何创建的。 本例会创建一个类,以及利用这个类创建两个对象,并调用其中的方法。 阅读全文

posted @ 2019-01-10 08:42 银河使者 阅读(2998) 评论(0) 推荐(1) 编辑

Python网络爬虫实战:根据天猫胸罩销售数据分析中国女性胸部大小分布
摘要:本文实现一个非常有趣的项目,这个项目是关于胸罩销售数据分析的。是网络爬虫和数据分析的综合应用项目。本项目会从天猫抓取胸罩销售数据,并将这些数据保存到SQLite数据库中,然后对数据进行清洗,最后通过SQL语句、Pandas和Matplotlib对数据进行数据可视化分析。我们从分析结果中可以得出很多有的结果,例如,中国女性胸部标准尺寸是多少;胸罩上胸围的销售比例;哪个颜色的胸罩最受女性欢迎。 阅读全文

posted @ 2018-09-10 12:18 银河使者 阅读(8208) 评论(24) 推荐(10) 编辑

Python从菜鸟到高手(8):print函数、赋值与代码块
摘要:print函数相信读者一定对它不陌生,因为在前面的章节,几乎每个例子都使用了print函数,这个函数的功能就是在控制台输出文本。不过print在输出文本时还可以进行一些设置,以及输出多参数字符串。 阅读全文

posted @ 2018-09-10 10:27 银河使者 阅读(824) 评论(0) 推荐(0) 编辑

Python从菜鸟到高手(7):字符串
摘要:字符串与数字一样,都是值,可以直接使用,在Python控制台中直接输入字符串,如"Hello World”,会按原样输出该字符串,只不过用单引号括了起来。 阅读全文

posted @ 2018-09-10 10:09 银河使者 阅读(578) 评论(0) 推荐(0) 编辑

Python从菜鸟到高手(6):获取用户输入、函数与注释
摘要:要编写一个有实际价值的程序,就需要与用户交互。当然,与用户交互有很多方法,例如,GUI(图形用户接口)就是一种非常好的与用户交互的方式,不过我们先不讨论GUI的交互方式,本节会采用一种原始,但很有效的方式与用户交互,这就是命令行交互方式,也就是说,用户通过命令行方式输入数据,程序会读取这些数据,并做进一步的处理。 阅读全文

posted @ 2018-09-09 08:22 银河使者 阅读(904) 评论(0) 推荐(0) 编辑

Python从菜鸟到高手(5):数字
摘要:Python语言与其他编程语言一样,也支持四则运算(加、减、乘、除),以及圆括号运算符。在Python语言中,数字分为整数和浮点数。整数就是无小数部分的数,浮点数就是有小数部分的数。 阅读全文

posted @ 2018-09-03 22:06 银河使者 阅读(1065) 评论(0) 推荐(2) 编辑

导航