自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 精选Github的Python项目-1

本文收录于:https://github.com/hellgoddess/PythonGuide今天开始每周都给大家带来Github上比较好的开源学习项目,希望能够帮助到大家!1.Minos,Tushare是一个免费、开源的python财经数据接口包。主要实现对股票等金融数据从数据采集、清洗加工 到 数据存储的过程,能够为金融分析人员提供快速、整洁、和多样的便于分析的数据,为他们在数据获取方面极大地减轻工作量,使他们更加专注于策略和模型的研究与实现上。考虑到Python pandas包在金融量化分析中体

2021-08-15 22:01:55 164

原创 从0到1学习爬虫-什么是爬虫,爬虫能吃吗?

今天,我们一起正式的从0到1轻松的学会Python爬虫,接下来让我好好带到家一起来感受爬虫的魅力!1.先来看看爬虫是什么?我们一起来打开浏览器,输入百度的网址:https://www.baidu.com/我们要干什么呢?,按下F12出现上图的页面,这和爬虫有什么关系吗?其实所有的网站都是由各式各样的数据组成的,如果我们可以写一个自动化的程序,就能非常容易的把这些数据给爬下来,是不是非常的爽?比如说PrxxHub等等国际电影网站的学习视频给批量下载下来,是不是更爽了?我们只需要几行Pyt.

2021-05-15 12:40:51 195

原创 硬核,十二张Python思维导图带你学会Python!

本文已在个人Github开源项目:PythonGuide中收录,其中包含Python各个方向的自学编程路线、面试题集合/面经及系列技术文章等,并且不断收集了上百本著名的计算机书籍pdf版本,会不断的更新与完善开源项目…本文作者:海森堡学习Python有一段时间了,最近也是在不断的整理Python相关的基础知识和学习一些新的知识,最近用了一下思维导图来总结了一下Python的基础知识,发现思维导图能够快速的帮助我来串联起Python的知识。现在总结了11张Python的基础知识,分享给大家,希望对大家.

2021-05-06 19:13:30 1748 1

原创 Python学习必备100道练习题-day4(61-80)

作者是一位刚经历了秋招春招的本科生,把最近一两年大学学习到的知识与技术分享给大家,公众号:Cookdev,第一时间获取文章的更新,成长的路上一起进步…本文已在个人Github开源项目:PythonGuide中收录,其中包含Python各个方向的自学编程路线、面试题集合/面经及系列技术文章等,并且不断收集了上百本著名的计算机书籍pdf版本,会不断的更新与完善开源项目…本文作者:海森堡花了一周的时间,整理了100道Python的练习题,如果你是一位初学者,那么这一份练习题将会给你带来极大的帮助,如果你.

2021-04-20 18:35:27 611

原创 听说Python会变魔法?Python魔法方法硬核总结!

Python魔法方法​ 虽着Python的学习不断的深入,我们要慢慢的不断的提升我们的硬件知识,在Python中,魔法方法是非常重要的一部分。虽然Python的魔法方法在Python文档中都能找到,但是我觉得太过于松散了,所以,我来总结一波Python的魔法方法,希望能给你带你帮助。最近迷上了脑图,发现了用思维导图来总结知识,线条会非常的清楚,以后我的总结应该都会基于思维导图来展示出来。如果大家有什么意见或者见解可以私信我!因为压缩原因,思维导图的图片比较模糊,要高清的图片或者pdf可以在微信搜cookd

2021-04-19 16:49:04 137

原创 Python学习必备100道练习题-day2(21-40)

花了一周的时间,整理了100道Python的练习题,如果你是一位初学者,那么这一份练习题将会给你带来极大的帮助,如果你能够完全独立的完成这份练习题,你已经入门的Python了,练习题涵盖Python基础的大部分内容,将分为五篇文章发出来,pdf版本可以在下方链接领取到。第二天21-40题https://github.com/hellgoddess/PythonGuide/blob/main/python100%E9%A2%98/%E8%8E%B7%E5%8F%96python100%E9%A2%98pdf

2021-04-18 19:25:32 904 1

原创 pygame十分钟写一个Python小游戏!

十分钟写一个Python小游戏最近玩游戏玩到累了,作为一个游戏爱好者,自己就想着自己来写一个游戏吧,又这么巧,在网上看到了pygame,就打算用pygame写一个贪吃蛇的小游戏,童年让人玩的停不下来来的一款游戏,接下来,我们一起来完成贪吃蛇这个小游戏吧(PS这是我第一次写游戏)。先上一张实现图:游戏的整体目录如下默默哔哔一声,这该死的波浪线。在每一个模块开始分析的时候,我们先来明确我们的开发思路是怎样的。开始每一个模块进行分析#主函数def main(): pygame.init()

2021-04-18 19:15:38 582

原创 学了这么久Python,你知道Python有多少关键字吗?硬核总结来了!

无论学习什么编程语言,一开始我们在命名的时候都会接触到叫关键字的名词,我们在给变量命名的时候要避开关键字,下面我们来总结一下Python的33个关键字和它的用法,在我们的Python编程生涯中,几乎都会遇到他们,所以知道以及掌握它们非常重要。再次给大家推荐一下,我的github仓库,现在不断在填充内容,希望他能够成为大家Python学习和面试的指南,如果大家有什么建议,可以私信我。谢谢大家。地址:https://github.com/hellgoddess/PythonGuide下面我们开始进入

2021-04-16 17:15:25 168

原创 Python68个内置函数大总结,内置函数的骚操作来了!!

​学了快一年的Python了,突然发现,内置函数能够大大的加快开发时的效率,花了一周时间整理了一下68个内置函数,来看看内置函数的骚操作吧!由于平台原因图片不是很清晰如果想要获取高清的照片或者pdf,可以去github上我的仓库获取或者扫一个照片获得。有公众号的回复:003github地址:https://github.com/hellgoddess/PythonGuide我们先从简单的开始,再次向大家推荐一下python各种各样的内置函数,是真的好用,用起来不用自己手写函数,真的是太爽了,我直

2021-04-15 22:59:15 177

原创 100道Python练习题,学完掌握Python!

花了一周的时间,整理了100道Python的练习题,如果你是一位初学者,那么这一份练习题将会给你带来极大的帮助,如果你能够完全独立的完成这份练习题,你已经入门的Python了,练习题涵盖Python基础的大部分内容,将分为五篇文章发出来,pdf版本可以在下方链接领取到。第一天1-20题https://github.com/hellgoddess/PythonGuide/blob/main/python100%E9%A2%98/%E8%8E%B7%E5%8F%96python100%E9%A2%98pdf.

2021-04-12 21:10:28 3076

原创 Python连载系列:面向对象进阶

Python连载系列:面向对象进阶github地址:https://github.com/hellgoddess/PythonGuide面向对象进阶类属性和类方法和静态方法运算符重载 - add / sub / or /getitem / setitem / len / repr / gt / lt / le / ge / eq / ne / contains类的结构术语 —— 实例使用面相对象开发,第 1 步 是设计 类使用 类名() 创建对象,创建对象 的动作有两步:在

2021-04-05 17:16:17 81

原创 Python连载系列:面向对象基础

Python连载系列:面向对象基础github地址:https://github.com/hellgoddess/PythonGuide面向对象基础类和对象 - 什么是类 / 什么是对象 / 面向对象其他相关概念定义类 - 基本结构 / 属性和方法 / 构造器 / 析构器 / __str__方法创建对象面向对象的三大特征 封装 / 继承 / 多态这是很多编程语言的一个基础知识,那什么才是面向对象呢?要理解面向对象,我们先来看看与面向对象相对应的另外一种程序设计方法:面向过程。面向

2021-04-05 17:15:31 159

原创 Python连载系列:字符串和常见数据类型

Python连载系列:字符串和常见数据类型github地址:https://github.com/hellgoddess/PythonGuide字符串和常见数据类型列表基本用法 - 定义列表 / 用下表访问元素 / 下标越界 / 添加元素 / 删除元素 / 修改元素 / 切片 / 循环遍历列表常用操作 - 连接 / 复制(复制元素和复制数组) / 长度 / 排序 / 倒转 / 查找生成列表 - 使用range创建数字列表 / 生成表达式 / 生成器元组的使用 - 定义元组 / 使用元组中的

2021-04-03 15:14:09 157

原创 Python连载系列:综合练习

Python连载系列:综合练习github地址:https://github.com/hellgoddess/PythonGuide学完前面的几个章节后,我觉得有必要在这里带大家做一些练习来巩固之前所学的知识,虽然迄今为止我们学习的内容只是Python的冰山一角,但是这些内容已经足够我们来构建程序中的逻辑。对于编程语言的初学者来说,在学习了Python的核心语言元素(变量、类型、运算符、表达式、分支结构、循环结构等)之后,必须做的一件事情就是尝试用所学知识去解决现实中的问题,换句话说就是锻炼自己把用

2021-04-03 15:05:23 78

转载 Python连载系列:Python循环结构

Python连载系列:Python循环结构github地址:https://github.com/hellgoddess/PythonGuidePython循环结构程序的三大流程while 循环基本使用break 和 continuewhile 循环嵌套for-infor-in循环如果明确的知道循环执行的次数或者要对一个容器进行迭代(后面会讲到),那么我们推荐使用for-in循环,例如下面代码中计算1~100求和的结果(∑n=1100n\displaystyle \sum \lim

2021-04-02 16:03:50 190

原创 Python连载系列-Python分支结构

Python连载系列-Python分支结构Python分支结构分支结构的应用场景 - 条件 / 缩进 / 代码块 / 流程图if语句 - 简单的if / if-else结构 / if-elif-else结构 / 嵌套的if应用案例开发的应用场景迄今为止,我们写的Python代码都是一条一条语句顺序执行,这种代码结构通常称之为顺序结构。然而仅有顺序结构并不能解决所有的问题,比如我们设计一个游戏,游戏第一关的通关条件是玩家获得1000分,那么在完成本局游戏后,我们要根据玩家得到分数来决定究竟是进

2021-04-02 15:33:30 183

原创 Python连载系列:Python语言相关

Python连载系列:Python语言相关GitHub地址:https://github.com/hellgoddess/PythonGuidePython语言相关程序和进制变量 - 变量的命名 / 变量的使用 / input函数 / 检查变量类型 / 类型转换数字和字符串 - 整数 / 浮点数 / 复数 / 字符串 / 字符串基本操作 / 字符编码运算符 - 数学运算符 / 赋值运算符 / 比较运算符 / 逻辑运算符 / 身份运算符 / 运算符的优先级程序和进制计算机的硬件系统通常

2021-04-02 15:13:44 451

原创 Python连载系列:认识Python

Python连载系列:认识Python认识PythonGitHub地址:https://github.com/hellgoddess/PythonGuide本章目录:Python简介-历史/优缺点搭建编程环境第一个Python程序注释Python起源1989 年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的解释程序,作为 ABC 语言的一种继承(感觉下什么叫牛人)ABC 是由吉多参加设计的一种教学语言,就吉多本人看来,ABC 这种语言非常优美和强大,

2021-04-02 14:46:26 193

原创 剑指Offer总结系列-栈队列堆

剑指Offer总结系列:1.数组与矩阵*2.栈队列堆*3.双指针4.链表5.树6.贪心思想7.二分查找8.分治9.排序10.动态规划11.位运算12.其他有*号代表已经总结好剑指 Offer 09. 用两个栈实现队列用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )解题思路,要知道栈是后进先出,队列是

2021-02-22 15:52:28 116

原创 剑指Offer算法总结系列-双指针

剑指Offer算法总结系列:1.数组与矩阵*2.栈队列堆*3.双指针*4.链表5.树6.贪心思想7.二分查找8.分治9.排序10.动态规划11.位运算12.其他有*号代表已经总结好剑指 Offer 57. 和为s的两个数字输入一个递增排序的数组和一个数字s,在数组中查找两个数,使得它们的和正好是s。如果有多对数字的和等于s,则输出任意一对即可。示例 1:输入:nums = [2,7,11,15], target = 9输出:[2,7] 或者 [7,2]示例 2:输

2021-02-22 15:50:28 106

原创 一文解决HTTP面试的知识!(下)

一文解决HTTP面试的知识!本文的基础架构知识HTTP和HTTPS我们先来看看HTTPS协议是什么东西来的。HTTPS协议是由SSL/TLS+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全。HTTPS协议的主要作用可以分为两种:一种是建立一个信息安全通道,来保证数据传输的安全;另一种就是确认网站的真实性。(SSL和SSL会在下文提到)HTTP和HTTPS的区别HTTP是超文本传输协议,信息是明文传输,不安全,HTTPS协议是具有安全协议的SSL/TLS加密传输协

2021-02-21 19:32:33 85

原创 一文解决HTTP面试的知识!(上)

一文解决HTTP面试的知识!(上)本文的基础架构知识在面试的时候,面试官总会问到HTTP的相关知识,因为是非科班的原因,接触这部分的知识是比较少的,所以最近恶补了一下HTTP的相关知识,相关的面试问题也是高频问题,写个博客分享给大家!HTTP基础知识HTTP是什么?HTTP协议(HyperText Transfer Protocol,超文本传输协议),是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。它是因特网上应用最为广泛的一种网络传输协议,所有

2021-02-19 23:53:42 284

原创 剑指Offer算法总结系列-1数组与矩阵:

剑指Offer算法总结系列-1数组与矩阵:1.数组与矩阵*2.栈队列堆3.双指针4.链表5.树6.贪心思想7.二分查找8.分治9.排序10.动态规划11.位运算12.其他有*号代表已经总结好数组与矩阵剑指 Offer 03. 数组中重复的数字在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。示例1:输入:[2, 3, 1, 0, 2

2021-02-19 17:46:21 89

原创 面试官:请你讲讲Python多线程多进程

Python多线程多进程文章目录并行和并发的概念线程和进程的概念(来点八股文)PythonGIL锁相关以及历史多线程编程详解多进程编程详解(重点)一、什么是并行和并发?首先我们来先说一下一个简单的共同点,并行和并发都是完成多任务更加有效率的工具。我们下面用一张图来说明它们的不同点并发:是指应用能够交替执行不同的任务,其实并发有带你类似于多线程的原理,多线程并非同事执行多个任务,如果你开多个线程执行,就是在你几乎不可察觉的速度不断的去切换这几个线程,以达到“同时执行的效果”

2020-11-16 15:50:23 1122

原创 面试官:请你讲讲Python迭代器,生成器,装饰器

一文读懂Python迭代器,生成器,装饰器前言本文章主要介绍Python中的一些高级用法,这些用法在工作和面试中都是及其重要的。能够让我们深入的去理解Python和提高我们的编码效率。重要的是有逼格和面试也是常见问题。迭代器生成器装饰器迭代器在迭代器这里,有一个重要的区分点是在于,可迭代对象和迭代器的区别。什么是可迭代对象呢?什么是迭代器呢?迭代器和可迭代对象又有什么关系呢?下面我直接出一张图来介绍一下他们的关系吧!以下是结论1)可迭代对象包含迭代器2)如果一个

2020-11-08 21:39:50 380

空空如也

空空如也

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

TA关注的人

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