自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 编程精华|入门必备工具,轻松调试代码

#你是否经历过这样的场景在遇到代码运行错误时从头一行一行检查代码来回切换界面费时费力#不慌,这里就有一份指南!今天就给大家介绍一款实用的工具能快速测试语法调用模块满足各种交互式需求往下翻看,解锁答案????工具#IPythonIPython是一个交互式计算系统。主要包含三个组件:增加的交互式 “Python shell”,解耦的双过程通信模型,交互式并行计算的架构,支持变量自动补全。打开网站「ipython.org」可以看到IPython的介绍,而安装方法十分简单,直接使用pip管理

2022-01-21 16:46:14 798

原创 都2022怎么还有人不会Pycharm,这份最全中文教程直接喂你嘴里

PyCharm是Jetbrains家族中的一个明星产品,Jetbrains开发了许多好用的编辑器,包括Java编辑器(IntelliJ IDEA)、JavaScript编辑器(WebStorm)、PHP编辑器(PHPStorm)、Ruby编辑器(RubyMine)、C和C++编辑器(CLion)、.Net编辑器(Rider)、iOS/macOS编辑器(AppCode)等。PyCharm 是我用过的python编辑器中,比较顺手的一个。而且可以跨平台,在macos和windows下面都可以用,这点比较好。是

2022-01-21 11:49:10 2830 1

原创 入门选手最容易犯的十个坑,最后一个是重点【Python入门必看】

相比于其他语言,Python 的语法比较简单易学,但一旦不注意细节,刚入门的新手就会掉进语法错误的坑里。今天给大家讲几个平常比较容易掉的“坑”。1、忘记写冒号在 **if、elif、else、for、while、class、def **语句后面忘记添加 “ : ”2、误用 “=” 做等值比较“=”是给变量赋值,“==”才是判断两个值是否相等:改正:3、变量没有定义会导致:“NameError: name ‘age’ is not defined.”改正:4、字符串与非字符串连接

2022-01-20 17:28:34 254

原创 Python爬虫入门: 怎么用Python扒网页?基本流程是什么

Python爬虫网页的基本流程:首先选取一部分精心挑选的种子URL。将这些URL放入待抓取URL队列。从待抓取URL队列中读取待抓取队列的URL,解析DNS,并且得到主机的IP,并将URL对应的网页下载下来,存储进已下载网页库中。此外,将这些URL放进已抓取URL队列。分析已抓取URL队列中的URL,从已下载的网页数据中分析出其他URL,并和已抓取的URL进行比较去重,最后将去重过的URL放入待抓取URL队列,从而进入下一个循环。1、HTTP请求实现使用urllib2/urllib实现:url

2022-01-20 15:58:28 1136

原创 面试Python工程师会问哪些问题?需要准备什么?| 面试官这样说

我们在参加Python开发岗位面试的时候都要做哪些准备?一般Python技术方面的面试会问哪些问题?今天,我们从2位面试官的角度来看看,参加Python开发岗面试需要做哪些准备。1我之前在豆瓣负责过一段时间我们组的技术面试。由于现在不再去面试,可以爆一爆。1. 我从来不问google可获得的答案的问题, 只是问问面试者「在过去的工作中,遇到的Ta认为最有成就感的一件事情是什么」和「如果出现了一个google不到的问题,你会怎么解决」这样的问题。2. 我从来不问操作系统等和Python无关的话题,

2022-01-17 14:18:50 1586 1

原创 自学Python发现很难,入门方法到底是什么?「精华放送」

首先我想说的是,对于想学好的编程的人来说,无论从哪一门语言开始入手,语言的本身其实并不是我们最应该的关心的,至少不是作为一个初学者首先关心的。也可以说开始让你觉得困难的地方不一定是语言的本身(如语法syntax等),而是整个编程的思想和编程的结构。事实上你所学习的python语言的语法和操作方面,比起c/c++和java等语言来说呢,算是对于初学编程的人来说相对比较简单的入门的了。01理解什么是编程在学习编程之前,你得理解什么是编程,为什么我们需要编程?了解好了我们要学习的对象我们才能知道从哪个方

2022-01-17 11:42:30 110

原创 Python程序员经常犯的10个错误,这些坑你踩过吗?

关于PythonPython是一种解释性、面向对象并具有动态语义的高级程序语言。它内建了高级的数据结构,结合了动态类型和动态绑定的优点,这使得它在快速应用开发中非常有吸引力,并且可作为脚本或胶水语言来连接现有的组件或服务。Python 支持模块和包,从而鼓励了程序的模块化和代码重用。关于这篇文章Python简单易学的语法可能会使Python开发者——尤其是那些编程的初学者忽视了它的一些微妙的地方并低估了这门语言的能力。有鉴于此,本文列出了一个“10强”名单,枚举了甚至是高级Python开发人员有时也

2022-01-15 22:27:17 3677

原创 什么是爬虫|Python爬虫的原理是什么

前言简单来说互联网是由一个个站点和网络设备组成的大网,我们通过浏览器访问站点,站点把HTML、JS、CSS代码返回给浏览器,这些代码经过浏览器解析、渲染,将丰富多彩的网页呈现我们眼前;一、爬虫是什么?如果我们把互联网比作一张大的蜘蛛网,数据便是存放于蜘蛛网的各个节点,而爬虫就是一只小蜘蛛,沿着网络抓取自己的猎物(数据)爬虫指的是:向网站发起请求,获取资源后分析并提取有用数据的程序;从技术层面来说就是 通过程序模拟浏览器请求站点的行为,把站点返回的HTML代码/JSON数据/二进制数据(图片、视频)

2022-01-14 20:21:05 5285

原创 如果你因为这个辞职,下一份工作也不会好

经常有人来跟我说:“我这次一定要辞职!”后台也总有粉丝留言,因为这样那样的原因想要辞职了。我们不妨就来聊聊:#你什么时候觉得该辞职了#连续加班十几天,晚上十点打不到车还下雨;又到一年调薪期,leader却说你还要再磨练;每天工作高度重复,繁琐枯燥,还没有成长;面对职场上的高压,多数人下意识就会想到辞职。可最终的答案却大多都是:「再坚持一下吧」、「撑过去就好了」。但你可能没有发现,工作甚至是人生的转机,从来不是靠等来的。转机,是靠自己挣来的。01我的朋友阿楠,她就挣到了。阿楠几年前从一

2022-01-14 16:44:49 340

原创 我用 Python 分析了一波热卖年货,原来大家都在买这些东西?

今年不知道有多少小伙伴留在原地过年,虽然今年过年不能回老家,但这个年也得过,也得买年货,给家人长辈送礼。于是我出于好奇心的想法利用爬虫获取某宝数据,并结合 Python 数据分析和第三方可视化平台来分析一下大家过年都买了哪些东西,分析结果大屏如下:上面使用清洗好的数据后用 finebi 第三方可视化工具完成的。接下来是用 Python 的实现过程,对于本文的叙述,主要分为以下五步:分析思路爬虫部分数据清洗数据可视化及分析结论与建议一、分析思路其实就今天的数据来讲,我

2022-01-13 19:58:10 169

原创 使用Python进行并发编程

让计算机程序并发的运行是一个经常被讨论的话题,今天我想讨论一下Python下的各种并发方式。并发方式线程([Thread])多线程几乎是每一个程序猿在使用每一种语言时都会首先想到用于解决并发的工具(JS程序员请回避),使用多线程可以有效的利用CPU资源(Python例外)。然而多线程所带来的程序的复杂度也不可避免,尤其是对竞争资源的同步问题。然而在python中由于使用了全局解释锁(GIL)的原因,代码并不能同时在多核上并发的运行,也就是说,Python的多线程不能并发,很多人会发现使用多线程来改进

2022-01-13 14:49:50 705 1

原创 手写一个 Python “病毒“

今天的文章来展示一个 Python “病毒”,它感染其他 Python 文件来创建一个后门。后门利用 Python 的内置 socket 模块来创建一个监听器,用来连接到 Python 的内置子进程模块,从而靶机上执行命令,同时还通过创建一个 cronjob 来建立持久性,以在每天固定的时间运行后门。最终完整的 Python 脚本包含在本文末尾。注意:请不要将本文中提供的 Python 脚本用于恶意目的。虽然它不先进,但经过一些修改,它可以让完全控制某人的计算机。本文的主要目的是通过这些脚本,更好地了解黑

2022-01-12 17:05:02 620 1

原创 最新Python赚钱思路,初学Python月入过万

1.兼职薪资,附行哥工资单2.兼职门槛,附学习知识清单3.兼职途径,附入职考核过程4.行哥的兼职感受答应行友的第一篇赚钱干货推文来啦,行哥第一个在读书期间通过兼职赚到的10w+收入,这也是初学Python小白最快达到月入过万的途径少儿编程—这是一个互联网不起眼的行业,但又在最暴利的三个客户群之一(小孩、女人、老人),正因为别人的不起眼才导致了这个行业从业者的门槛低,正因为暴利所以会有溢价的工资,本篇行哥详细介绍这种Python赚点小钱的兼职 简单介绍少儿编程兼职时薪:80-150元/小时.

2022-01-11 21:09:25 804

原创 【Python零基础入门】基础|Pandas常用知识点汇总

pandas 是一套用于 Python 的快速、高效的数据分析工具。它提供了数组的操作,定义了处理数据的基本结构,并且赋予了它们促进操作的方法,例如:读取数据、调整索引、使用日期和时间序列、排序、分组、一般数据调整、处理缺失值等等。总之,学好pandas,数据分析也就不用怕了。从本篇开始,J哥将系统总结pandas所有常用和实用知识点,所有code都是手码。至于要写多少篇,以最终code量来决定。学习本系列前建议下载安装Jupyter Notebook。一、数据包二、Series由 p

2022-01-11 17:48:06 651

原创 用Python分析广州房地产市场

大家好,我是查理。有一阵时间没有更文了,在此向关注我的朋友道个歉。这次我想结合房地产业务,针对广州这一城市,运用Python来进行数据分析,以期能为大家提供一点分析思路。为什么要分析房地产市场?房地产行业具有鲜明的地域特征,从房地产企业角度来讲,城市的选择在一定程度上决定了投资的成败。因此,对一个城市的市场研判就显得至关重要。早在几年前,同样的资金配置到南京和长沙两个城市,获得的投资回报差别是巨大的。2017年至2019年南京和长沙二手房(元/㎡)那么,我们该如何分析房地产市场?我从数据分析的角度,归纳

2022-01-10 15:57:46 519

原创 实战|Python轻松实现绘制词云图(附详细源码)

项目背景虽然现在已经有很多现成的制作词云图的工具了,但一般存在以下几个问题:问题一:工具太多,眼花缭乱,质量参差不齐,选择困难症; 问题二:大多词云工具或多或少有一些限制,自定义的空间有限;问题三:有些工具甚至收费。基于以上几个问题,迪迪觉得有必要写一篇Python绘制词云图的文章,因为实在太简单!没有任何编程基础的小白都能搞定的事,还找什么工具啊!OK,FINE。咱不废话,直接实操。项目实操一一般词云绘制制作词云图首先得有词吧,词从哪来,迪迪想了半天硬是没想出来。既然没思路,那就拿过气的后浪软文玩一

2022-01-10 14:59:14 18127 3

原创 Python入门的奇技淫巧,掌握在手的充实感

以下是我长久以来收集的一些Python实用技巧和工具,希望能对刚学习Python的新手有所帮助。1.交换变量x = 6y = 5x, y = y, xprint x>>> 5print y>>> 62.if 语句在行内print "Hello" if True else "World

2022-01-08 17:21:11 362

原创 【保姆级】手把手教你python+Opencv完成人脸解锁

好吧,伙计们,我回来了。说我拖更不写文章的可以过来用你的小拳拳狠命地捶我胸口…那么今天我们来讲关于使用python+opencv+face++来实现人脸验证及人脸解锁。代码量同样不多,你可以将这些代码运用在其它一些智能领域,如智能家居,进门的时候判断你是谁,也可以加入机器学习判断来的人是客人还是熟人。在讲之前我们会先适当的拓扑一下关于人脸识别的知识点。OK废话少说下面开始正是话题。解锁原理:原理呢,其实很简单,没有那么复杂难懂(当然除了官方语言之外)。我们先来通俗的说一下利用Face++实现人脸匹配

2022-01-08 11:17:26 205

原创 都什么年代了还有人不知道会Python能月入过万

前言大家应该都有感受,近几年编程真的很火!网上到处都是9块9零基础成为编程大神,朋友圈Python广告下面乌泱泱的全是评论,连少儿都开始学编程,代码都从娃娃抓起…有时候我会好奇,为什么这么多人学编程?编程很赚钱吗?直到我自己仅仅靠空闲时间月入过万了,我明白,是时候展开这个话题了!为什么选Python简便这是初学者学习Python的最大原因。当你第一次开始编程时,你肯定不希望从具有严格语法和奇怪规则的编程语言开始。Python既可读又简单,它也更容易设置,而不需要处理任何类路径问题,如Java或C

2022-01-07 22:00:47 131

原创 【小手一抬学Python】Socket套接字编程Python

一单线程socket TCP套接字就是使用TCP协议提供的传输服务来实现网络通信的编程接口。在Python中可以通过创建socket对象并指定type属性为SOCK\_STREAM来使用TCP套接字。由于一台主机可能拥有多个IP地址,而且很有可能会配置多个不同的服务,所以作为服务器端的程序,需要在创建套接字对象后将其绑定到指定的IP地址和端口上。这里的端口并不是物理设备而是对IP地址的扩展,用于区分不同的服务,例如我们通常将HTTP服务跟80端口绑定,而MySQL数据库服务默认绑定在3306端口,这样

2022-01-07 16:39:28 159

原创 #保姆级教学# Object 类结构的剖析(常用类)【附源码】

java.lang.Object类1.Object类是所有Java类的根父类2.如果在类的声明中未使用extends关键字指明其父类,则默认父类为java.lang.Object类3.Object类中的功能(属性、方法)就具有通用性。属性:无方法:equals() / toString() getClass() hashCode() clone() / finalize() wait() 、 notify()、notifyAll()4.Obj

2022-01-06 21:16:55 89

原创 #Python爬虫#Item Pipeline介绍(附爬取网站获取图片到本地代码)

1 Item Pipeline当spider爬取到item后,它被发送到项目管道(Item Pipeline),通过几个组件按顺序进行处理。每一个Item Pipeline是一个实现了简单方法的Python类,它接收到一个item并对其执行一个操作,也要决定该item是否应该继续通过管道,或者被丢弃,不再进行处理。Item Pipeline典型的用途是:1.清理HTML数据2.验证爬取的数据(检查items是否包含某些字段)3.检查副本(并删除它们)4.将item数据存储在数据库中1.1 编写

2022-01-06 15:03:43 787

原创 #小手一抬学Python# Python语法基础精华盘点【附源码】

前言参考资料:笔者Python学习主要以《Python编程:从入门到实战》这本书为主,笔记的思路参考书里的脉络。其次还有笔者一年前在慕课上看的北理的嵩天教授的Python课程。嵩天教授的课很好,最大的特点是每个版块都有完整的示例代码。但可能对新手小白不太友好,有些不常用的函数容易弄混。《Python编程:从入门到实战》更适合零基础学习,里边会提到一些互通的编程思想和Python的格式规范。结合常用函数、方法:由于笔者有Java的编程基础,因此这里只记录Python跟Java不一样的地方以及一些易忘.

2022-01-05 17:36:30 98

原创 四千字总结实现所有面试会考的排序算法【基于Python实现】

排序算法一般排序算法最常考的:快速排序和归并排序。这两个算法体现了分治算法的核心观点,而且还有很多出题的可能。1. 常见的排序算法排序算法很多,除了能写出常见排序算法的代码,还需要了解各种排序的时空复杂度、稳定性、使用场景、区别等。1.1 选择排序1.1.1 思想对于给定的一组序列,第一轮比较选择最小(或最大)的值,然后将该值与索引第一个进行交换;接着对不包括第一个确定的值进行第二次比较,选择第二个记录与索引第二个位置进行交换,重复到只剩最后一个记录位置。案例:幼儿园排队,老师先让站成一队,

2022-01-05 14:41:58 124

原创 #小手一抬学Python# Python字典已经掌握了【附源码】

查字典怎么查,Python 字典就怎么用已经学完了列表与元组,那这两个都是按照顺序排列的,所以可以用索引取到值,本篇博客要学习的是字典,由上文可知,字典肯定就是不能按照索引取到值,就是没顺序,非序列的数据结构。字典的基本操作字典的定义字典可以看成是一种列表型的数据结构,也是可以容纳很多其它数据类型的容器,但字典当中的元素使用 “键-值” 来表示的,而且“键-值” 成对出现,键与值之间存在的关系可以描述为,通过键取值(这个是字典的核心概念,就像通过部首查字典一样的)。字典的语法格式如下:# my_

2022-01-04 21:57:38 192

原创 Django 做个小后台,细节在完善一点点【附源码】

Django 后台完善列表页展示内容修改在上一篇博客实现了列表数据展示,但是只显示了一列,并且列标题为英文,本篇博客首先解决该问题。修改 blog 文件夹内部的 admin.py 文件,代码如下:from django.contrib import adminfrom blog.models import Blog# Register your models here.@admin.register(Blog)class BlogAdmin(admin.ModelAdmin):

2022-01-04 16:08:07 112

原创 #小手一抬学Python# 无转折不编程,滚雪球学 Python【附源码】

无转折不编程如果程序都是从上到下按照顺序执行,那程序会缺少很多的趣味与转折性,并且会导致程序的编写枯燥无味,针对这种情况,为了实现某些效果,需要代码实现转折,这种转折在程序中就是 流程控制,从 A 可以到 B,也可以到 C。在流程控制中,你将同步学到 关系运算符 与 逻辑运算符。本篇博客内容较少,因为下一篇要讲列表,那个知识点多,先学点简单的铺垫下。关系运算符在 Python 中关系运算符其实就是比大小的概念,所以要学习的就是大于、小于、等于等内容。具体关系运算符如下:关系运算符含义

2021-12-31 21:47:46 131

原创 #小手一抬学Python# 比找女盆友还难的技术点,Python 面向对象【附源码】

有人整个 Python 学习生涯都没有搞明白的技术之一:面向对象。Python 面向对象的编程Python 准确的说也是一门面向对象编程的语言,简称 OOP,咱已经知道在 Python 中所有的数据类型都是对象,除了 Python 设置好的以外,Python 允许程序开发者自己定义数据类型,这种由程序员自定的数据类型就是 类。面向对象初学有门槛,学习请谨慎。类的定义与使用类的定义语法格式如下:class MyClass(): 代码块 ... 代码块类名的第一个.

2021-12-30 15:36:35 135

原创 #小手一抬学Python# Python 与数据库那点事儿

Python 操作 SQLite 数据库认识 SQLite 数据库SQLite 数据库在安装 Python 之后会自动安装到你的电脑上,通过它可以将数据持久的存储在本地电脑中,有人肯定说了,我们可以将数据存储到文件中啊,为啥要存储到数据库中呢?这个吧,肯定是用着舒服啊(说了跟没说一样)。说真的很多时候不用问为什么的,先上手,后面在补充这些概念类的东西,用数据库在某些场景下是比用文件好的,当然只是在某些场景。在 Python 中通过 import sqlite3 导入模块。SQLite 基本使用数据

2021-12-30 10:40:40 107

原创 #小手一抬学Python# Python 之闭包操作

闭包,又叫做闭包函数、闭合函数,写法类似函数嵌套。闭包的基本操作从复杂的概念中抽离出来,在 Python 中,闭包就是你调用一个函数 X,这个函数返回一个 Y 函数给你,这个返回的函数 Y 就是闭包。掌握任何技术前,都要先看一下最基本的案例代码:def func(parmas): # 内部函数 def inner_func(p): print(f"外部函数参数{parmas},内部函数参数{p}") return inner_funcinner = fu

2021-12-29 16:37:14 114

原创 #小手一抬学Python# Python 之内置 random 模块

Python 内置模块之 randomrandom 库是 Python 中生成随机数的标准库,包含的函数清单如下:基本随机函数:seed、random、getstate、setstate;扩展随机函数:randint、getrandbits、randrange、choice、shuffle、sample;分布随机函数:uniform、triangular、betavariate、expovariate、gammavariate、gauss、lognormvariate、normalvariate、

2021-12-29 15:46:27 176

原创 #小手一抬学Python# 玩转时间和日期库【附源码】

Python 日期与时间在 Python 中是没有原生数据类型支持时间的,日期与时间的操作需要借助三个模块,分别是 time、datetime、calendar。time 模块可以操作 C 语言库中的时间相关函数,时钟时间与处理器运行时间都可以获取。datetime 模块提供了日期与时间的高级接口。calendar 模块为通用日历相关函数,用于创建数周、数月、数年的周期性事件。在学习之前,还有一些术语要补充一下,这些术语你当成惯例即可。这里在 Python 官方文档中也有相关说明,不过信息比较多,

2021-12-28 16:55:20 272

原创 #小手一抬学Python#Python 哈希表与可哈希对象

Python 哈希表与可哈希对象哈希表(散列表)哈希是从 Hash 音译过来的,哈希表(hashtable),也叫做散列表。哈希表是键值对的无序集合,其每个键都是唯一的,核心算法是通过索引去查找值,Python 中的字典符合哈希表结构,字典中每个键对应一个值,my_dict={"key1":"value1","key2":"value2"}。哈希是使用算法将任意大小的数据映射到固定长度输出的过程,该输出就是哈希值。哈希算法可以创建高性能的数据结构,该结构可以快速存储和访问大量数据,哈希值通过哈希函

2021-12-28 10:42:56 165

原创 #小手一抬学Python# Python 之内置 random 模块

Python 内置模块之 randomrandom 库是 Python 中生成随机数的标准库,包含的函数清单如下:基本随机函数:seed、random、getstate、setstate;扩展随机函数:randint、getrandbits、randrange、choice、shuffle、sample;分布随机函数:uniform、triangular、betavariate、expovariate、gammavariate、gauss、lognormvariate、normalvariate、

2021-12-27 19:47:50 551

原创 #抬抬小手学Python# os 库、 sys 库、getopt 库 与 filecmp 库,5000 字长文带你玩转四大库

sys 库、os 库、 getopt 库 与 filecmp 库os 库在 Python 中 os 库提供了基本的操作系统交互功能,该库下包含大量与文件系统、操作系统相关的函数,通过 dir 函数可以查看。['DirEntry', 'F_OK', 'MutableMapping', 'O_APPEND', 'O_BINARY', 'O_CREAT', 'O_EXCL', 'O_NOINHERIT', 'O_RANDOM', 'O_RDONLY', 'O_RDWR', 'O_SEQUENTIAL', '

2021-12-27 16:30:20 129

原创 #抬抬小手学Python# 类函数、成员函数、静态函数、抽象函数、方法伪装属性

十五、类函数、成员函数、静态函数、抽象函数、方法伪装属性本篇博客是滚雪球学 Python 第二轮的最后一篇博客,我们将内容继续提升到面向对象部分,为你补充类里面的一些装饰器,学习之后,希望你的 Python 基础知识可以更上一层楼。15.1 类函数 @classmethod先直接看代码,再对代码内容进行分析与学习。class My_Class(object): # 在类定义中定义变量 cls_var = "类变量" def __init__(self):

2021-12-26 15:41:06 176

原创 #小手一抬学Python# Python Web 之 Django 的世界

一、Python Web 之 Django 的世界1. Django 是什么Django 是一个框架,用于开发网站,使用的编程语言的是 Python,在 Django 中提供了开发常用的模板,让程序员主要精力放在业务部分。Djano 优点:管理后台,可以进行简单配置,即可实现一个内容管理平台;ORM,对象关系映射,方便数据库操作;前后端分离的模板系统;更多内容,必须要学习之后才能深入了解。Django 由于是主流的 Python Web 框架,所以支持 MVC 模式,对于 MVC 初学阶

2021-12-26 11:44:33 124

原创 用Python制作一个简单的球球大作战

大家好,我是查理。今天教大家制作一个简化版球球大作战话不不多说,上代码# -*- coding: utf-8 -*-# @Time : 2018/7/30 16:19# @Author : G.Hope# @Email : 1638327522@qq.com# @File : 吃球.py# @Software: PyCharmimport pygameimport randomimport math# 生成随机颜色def random_color():

2021-12-25 15:05:17 2644

原创 都什么年代了还有人不知道会Python能月入过万

前言大家应该都有感受,近几年编程真的很火!网上到处都是9块9零基础成为编程大神,朋友圈Python广告下面乌泱泱的全是评论,连少儿都开始学编程,代码都从娃娃抓起…有时候我会好奇,为什么这么多人学编程?编程很赚钱吗?直到我自己仅仅靠空闲时间月入过万了,我明白,是时候展开这个话题了!为什么选Python简便这是初学者学习Python的最大原因。当你第一次开始编程时,你肯定不希望从具有严格语法和奇怪规则的编程语言开始。Python既可读又简单,它也更容易设置,而不需要处理任何类路径问题,如Java或C

2021-12-25 11:50:17 616

原创 零基础也能学会的——用Python制作超级玛丽小游戏

**1.游戏的入口作者的功力还是蛮深的,整个代码的框架很清晰。看一下它的启动函数:第一个from 引入了setup和tools, 主要是把一些初始化的工作在setup里面全部做完,读取一些配置文件和图片,声音到内存里面。第二个from 主要显示主菜单和主界面。第三个from主要是引入了一些常量的配置,比如颜色红色,黑色,白色,超级玛丽,蘑菇,砖块,硬币的一些状态常量。run_it 是整个游戏的核心类,是用来做整个游戏的控制中心。作者设计了一个状态机,里面设计了5个主要的场景:主菜单,主界

2021-12-23 17:36:23 835

空空如也

空空如也

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

TA关注的人

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