python
文章平均质量分 72
冠亦Python
冠亦Python,每日分享Python技术
展开
-
软件设计模式概述
软件设计模式的产生背景“设计模式”这个术语最初并不是出现在软件设计中,而是被用于建筑领域的设计中。1977 年,美国著名建筑大师、加利福尼亚大学伯克利分校环境结构中心主任克里斯托夫·亚历山大(Christopher Alexander)在他的著作《建筑模式语言:城镇、建筑、构造(A Pattern Language: Towns Building Construction)中描述了一些常见的建筑设计问题,并提出了 253 种关于对城镇、邻里、住宅、花园和房间等进行设计的基本模式。1979 年他的另一部原创 2022-02-28 15:41:48 · 113 阅读 · 0 评论 -
Python eval()和exec()函数详解
eval() 和 exec() 函数都属于 [Python]的内置函数,由于这两个函数在功能和用法方面都有相似之处,所以将它们放到一节进行介绍。eval() 和 exec() 函数的功能是相似的,都可以执行一个字符串形式的 Python 代码(代码以字符串的形式提供),相当于一个 Python 的解释器。二者不同之处在于,eval() 执行完要返回结果,而 exec() 执行完不返回结果(文章后续会给出详细示例)。eval()和exec()的用法eval() 函数的语法格式为:eval(e原创 2022-02-28 15:40:20 · 271 阅读 · 0 评论 -
C语言和Python,哪个更适合入门?
这是一个比较有争议的话题,知乎上有很多神回复,提出这个问题,也是对我自己的一次灵魂拷问。C语言和 Python 是编程语言界的两个极端,从不同的语言入手学习,就是选择了两条不同的学习路径。C语言 VS Python我们先从不同角度对比一下C语言和 Python。执行效率C语言执行效率极高,堪比汇编语言;Python 执行效率极低,而且没法提速。Python 和C语言在执行效率方面存在数量级差距,一个是电瓶车,一个是高铁。注意,我说的是数量级差距,不是倍数差距。不过现在的计算机硬件性能已经刚原创 2022-02-28 15:39:23 · 2829 阅读 · 0 评论 -
大厂卡学历吗?普通大学能进吗?
每个码农都想进入大厂,就好像每个士兵都想当将军。进入大厂不但工资高,而且光环加身。然而,大厂是有门槛的,不是随随便便就能进去的。一般来说,大厂有以下几点要求:具备应用开发能力,随时满足 PM 需求;爆肝算法和操作系统,基本功扎实;学历不错,最好毕业于 985/211 院校。应用开发是招式,操作系统和算法是内功,一个真正的高手,既要有潇洒的招式,也要有深厚的内功。同时玩转操作系统和算法的难度还是比较大的,应届生只要熟悉其中一个方面,就有很大的概率进入大厂。前两点大家都比较认可,最受争议的是第三点原创 2022-02-28 15:36:29 · 4963 阅读 · 1 评论 -
大厂资深Python程序员透露,读完这本书,三个月后薪资可突破15K
无论是想要加薪,还是想有一个好的发展前景,前提一定是自己足够优秀。所以三个月后薪资突破15k,这不是梦,只要你学会了这本书中独特的学习python编程的方式,三个月后就能成为一名成熟的python程序员。方法不对,学习效率必然极低。这本《Head_First_Python》,正是改变和拓展你的学习思维,教你另一种独特的学习方法,帮助你成倍的提高python的学习效率。《Head_First_Python》到底有什么特殊呢?元认知,有关思考的思考!这是一种有关于大脑接收信息的原理。(在文章尾部可以原创 2022-02-26 17:54:52 · 7602 阅读 · 1 评论 -
一边玩游戏一边学Python编程,他的方法值得借鉴,附赠游戏和教程
喜欢玩游戏吗?愿意挑战自带BUG的游戏吗?愿意玩一个游戏学一个Python知识点吗?别急,方法就在下面。它的名字叫《Python编程初学者指南》,每一个知识点都会有一个游戏,玩好一个游戏,也就学会了一个Python知识点,当然这是基础的Python知识点,非常适合想要学习Python基础的同学。(附赠内容在底部)举一个栗子:第二个知识点,类型、变量以及简单I/O,附带Useless Trivia程序在你学完第二个章节的时候,就可以实现这个程序,创建出一个叫Useless Trivia的程序,它可以原创 2022-02-26 17:53:20 · 549 阅读 · 0 评论 -
自学Python才两天,就成功编写俄罗斯方块游戏,这难道不是天才?
人们常说,python不适合做游戏,但我偏爱玩游戏,做不了大的,做个小的也行啊。于是,我在自己毫无基础的条件下,用两天时间学python基础理论,再用已有的俄罗斯方块游戏源码和源文件,在我的不懈努力之下,终于用300行代码,实现了俄罗斯方块游戏。(小插曲:需要俄罗斯方块的游戏源码和源文件,就在本文最后哦。)其实,我并不是想表达,我很聪明,虽然事实如此,而我真正想表达的,是python并不是很难,两天时间,现在除了python以外,可能其他的编程语言,两天的时间仅仅只能认识几个英文字母。所以**p原创 2022-02-26 17:52:37 · 271 阅读 · 0 评论 -
学了这么久的Python,到底是什么水平?用这两个项目就能得到检验
学习Python这么久,如果没有放弃,也实在是很难得了。但是,学了这么久,自己到底是什么水平呢?水平高低,用这两个练手项目就可以检验出来。一、Python Web项目设计网址缩短技术要求将目标网站网址缩短URL。在缩短 URL 后,再访问缩短的 URL 时将用户重定向到原始 URL。在应用程序中,用户将输入原始 URL,最后获得新的缩短 URL。为此,可以使用 random 和 string 模块的组合来生成缩短版 URL 的字符。由于用户将在几天、几个月甚至几年后访问缩短的 URL,因此需原创 2022-02-26 17:50:59 · 2452 阅读 · 1 评论 -
Java再次落败,是什么杀手锏让曾经的NO.1永久服软python?解析
它是最老牌的语言—Java,这曾经几乎是所有程序员的共识,但是现在却被后发制人的Python超越,并且Java表示永久服软。这是真的吗?可能依然有很多人对此表示怀疑,或者不敢不愿相信,但Python的强大,让最近的一份数据榜默默的承认了这一事实!从这张表上不难看出,Python近一年来,一直霸占榜单,现在更是成为了编程市场中份额最高的语言,而Java和C等都在不约而同的出现下滑趋势。那么为什么Python竟能如此强大?(只因这三大碾压所有编程语言的杀手锏)简单相对于Java和C,对于初学编程原创 2022-02-26 17:50:07 · 3984 阅读 · 2 评论 -
Swift会取代Python吗?对初学者是否更适合学习Swift?答案在这里
Swift会取代Python吗?也许我现在不会相信,至少从目前来讲,Python依然是目前世界上发展最快的语言。并且该语言的应用范围十分的广泛,无论是web开发、爬虫、数据分析、机器学习等,所以,它也被人称为最灵活的语言。尤其是在数据领域或者金融科技行业,Python岗位的需求是Java的两倍多,这都得益于Python的速度和算法性能。可说,该语言除了不适用于前端,几乎可以在任意领域驰骋。什么是SwiftSwift是由Chris Lattner在苹果工作时创建,并且该团队被称为世界上最先进的人原创 2022-02-26 17:49:04 · 5655 阅读 · 1 评论 -
太强大了 Python居然能用来做这么多游戏,附赠所有游戏源码文件
Python编程语言的强大,几乎是众所周知的!不仅能用来做web、爬虫、数据分析等,没想到还能用做这么多的游戏,实在令人惊讶不已。那么,下面我给大家介绍一下几个用Python实现的各种游戏吧。注意:以下介绍的所有游戏,都有源码以及相应文件,在文章底部有领取方式。1、第一个游戏:飞机大战这是我个人比较喜欢的一款游戏,不仅画面很好看,而且十分有意思,几乎和小时候玩的电子游戏没有太大差别。并且这款游戏完全有Python语言编写而成,还有着所有的源文件和源码,非常适合初学Python的人参考学习。原创 2022-02-26 17:48:10 · 3113 阅读 · 1 评论 -
神操作,用Python教你暴力破解WiFi密码,附赠技术实现视频
用Python教你暴力破解wifi密码。也许即将进入5G时代,wifi可能成为可有可无的产品,但是产品可以是过时,但是技术只会得到更进一步的发展。今天,一姐就带大家见识见识,用Python暴力破解wifi密码的方式,这是大致的思路,不瞒大家说,一姐也是看了人家的视频才学了个大概,要是大家也想试试破解wifi的方式,可以在本文底部找到领取视频的方式,都是免费的。好了,现在给大家讲一下,如何用Python编程破解WiFi密码。Python之所以强大,就是因为自带各种第三方库,下面我们需要先安装pywif原创 2022-02-26 17:46:54 · 23589 阅读 · 11 评论 -
某师大学渣花了一个月,一边玩游戏一边敲代码,就学会Python编程
一切皆有可能,一边玩游戏,就能一边敲代码,还能比别人更快的学会Python编程,甚至是一个月就学会了用Python写小游戏。为什么他能这么快学会Python编程呢?他说,只要按这本书上的指导,一步一步做就可以了。书?它才是关键,针对初学Python的人这本书的名字叫《Python编程初学者指南》,书中的十二章节,几乎每个章节都会有一个游戏,这个游戏有开发的教程和指导,你可以跟着每个章节中学习到的知识点,写这个游戏程序,并且通过学习更多的Python知识,不断的优化游戏程序。这本书是真正的做到了寓教原创 2022-02-26 17:44:12 · 288 阅读 · 0 评论 -
最简单的Python爬虫案例,看得懂说明你已入门,附赠教程
这是最简单的Python爬虫案例,如果你能看懂,那么请你保持信心,因为你已经入门Python爬虫,只要带着信心和努力,你的技术能力在日后必定价值15K月薪。这次是要爬取网易新闻,包括新闻标题、作者、来源、发布时间、正文等。第一步,我们先找到网易新闻的网站,并且打开,选择其中的某一个分类,比如:国内新闻,然后点击鼠标的右键查看源代码。如果你遇到了以下这种情况:在源代码中并没有页面正中的新闻列表。这说明此网页采用的是异步的方式。也就是通过api接口获取的数据。在确认之后,用F12打开谷歌浏览器的控制原创 2022-02-26 17:43:31 · 2872 阅读 · 0 评论 -
【python教程入门学习】Python 2to3:自动将Python 2.x代码转换成Python3.x代码
由于 Python 2.x 和 Python 3.x 的差别较大,因此 Python 2.x 的多数代码无法直接在 Python 3.x 环境中运行。而由于兼容性的原因,我们在网络上查找的资源多数是Python 2.x 的代码,如果想要在 Python 3.x 环境下运行,就需要修改源代码。针对这一问题,Python 官方提供了一个将 Python 2.x 代码自动转换为 Python 3.x 代码的小工具,它就是 2to3.py,通过该工具可以将大部分 Python 2.x 代码转换为 Pyt原创 2022-02-25 15:35:35 · 501 阅读 · 0 评论 -
【python教程入门学习】Python 2.x和Python 3.x,初学者应如何选择?
[Python]自发布以来,主要有 3 个版本,分别是:1994 年发布的 Python 1.0 版本(已过时);2000 年发布的 Python 2.0 版本,截止到 2019 年 3 月份,已经更新到 2.7.16;2008 年发布的 Python 3.0 版本,截止到 2019 年 3 月份,已经更新到 3.7.3;3 个版本中,Python 3.0 是一次重大的升级,为了避免引入历史包袱,Python 3.0 没有考虑与 Python 2.x 的兼容,这也就导致很长时间以来,Python原创 2022-02-25 15:34:40 · 370 阅读 · 0 评论 -
【python教程入门学习】Python版本区别,Python 3和Python 2区别详解
和 [Python]2.x 版本相比,Python 3.x 版本在语句输出、编码、运算和异常等方面做出了一些调整,本节就对这些调整一一做一下简单介绍。本节适合有 Python 基础的学员阅读,初学者可先跳过本节,整体学完 Python 之后,再回过头来阅读。Python 3.x print函数代替了print语句在 Python2.x 中,输出数据使用的是 Print 语句,例如:>>> print "3,4"3,4或者>>> print(3,4)(3,4原创 2022-02-25 15:33:15 · 263 阅读 · 0 评论 -
【python教程入门学习】怎样学习Python才能成为高手?
在学习过程中,很多小伙伴经常抱怨,计算机编程语言种类太多,根本学不过来,可能用了 [Java]很多年,突然最近的项目需要用 [Python],就感到不知所措,压力山大。再举个例子,Facebook 的主流语言是 Hack([PHP]的进化版本),但对于刚刚入职的工程师而言,100 个里至少有 95 个之前根本没有用过 Hack 或者 PHP。不过,这些人上手都特别快,基本上只需要 1~2 周,日常编程就变得毫无压力。那么,他们是怎么做到的呢?编程语言都是相通的首先,如果你具有一定原创 2022-02-25 15:29:56 · 205 阅读 · 0 评论 -
【python教程入门学习】Python能干什么,Python的应用领域
[Python]作为一种功能强大的编程语言,因其简单易学而受到很多开发者的青睐。那么,Python 的应用领域有哪些呢?Python 的应用领域非常广泛,几乎所有大中型互联网企业都在使用 Python 完成各种各样的任务,例如国外的 Google、Youtube、Dropbox,国内的百度、新浪、搜狐、腾讯、阿里、网易、淘宝、知乎、豆瓣、汽车之家、美团等等。概括起来,Python 的应用领域主要有如下几个。Web应用开发Python 经常被用于 Web 开发,尽管目前 [PHP]原创 2022-02-25 15:27:51 · 152 阅读 · 0 评论 -
【python教程入门学习】学Python,不需要有编程基础
“编程零基础,可以学习 [Python] 吗”,这是很多初学者经常问我的一个问题。当然,在计算机方面的基础越好,对学习任何一门新的编程语言越有利。但如果你在编程语言的学习上属于零基础,也不用担心,因为无论用哪门语言作为学习编程的入门语言,总是要有一个开始。就我个人的观点,Python 作为学习编程的入门语言是再合适不过的。凡是在大学计算机专业学习过 C 语言的同学都感同身受,认为 C 语言不是很好的入门语言,很多曾经立志学习编程的读者,在学习了 C 语言之后,就决心不再学习编程。因此,原创 2022-02-25 15:24:23 · 109 阅读 · 0 评论 -
【python教程入门学习】Python的特点(优点和缺点)
[Python]是一种面向对象的、解释型的、通用的、开源的脚本编程语言,它之所以非常流行,我认为主要有三点原因:Python 简单易用,学习成本低,看起来非常优雅干净;Python 标准库和第三库众多,功能强大,既可以开发小工具,也可以开发企业级应用;Python 站在了人工智能和[大数据]的风口上,站在风口上,猪都能飞起来。举个简单的例子来说明一下 Python 的简单。比如要实现某个功能,C语言可能需要 100 行代码,而 Python 可能只需要几行代码,因为C语言什么都要得从头开始,而原创 2022-02-25 15:23:37 · 267 阅读 · 0 评论 -
【python教程入门学习】Python是什么,Python简介
编程语言有“高低”之分,而高级语言又有很多种,比如 [C++]、[Java]、[C#]、[PHP]、[JavaScript] 等,[Python]也是其中之一。从本节开始,我们将正式开始学习 Python 这门高级编程语言,但是在此之前,我们有必要先讨论一下“Python 是什么”。Python 英文原意为“蟒蛇”,直到 1989 年荷兰人 Guido van Rossum (简称 Guido)发明了一种面向对象的解释型编程语言,并将其命名为 Python,才赋予了它表示一门编程语言的原创 2022-02-25 15:21:58 · 148 阅读 · 0 评论 -
【python教程入门学习】编译型语言和解释型语言的区别
我们编写的源代码是人类语言,我们自己能够轻松理解;但是对于计算机硬件(CPU),源代码就是天书,根本无法执行,计算机只能识别某些特定的二进制指令,在程序真正运行之前必须将源代码转换成二进制指令。所谓的二进制指令,也就是机器码,是 CPU 能够识别的硬件层面的“代码”,简陋的硬件(比如古老的单片机)只能使用几十个指令,强大的硬件(PC 和智能手机)能使用成百上千个指令。然而,究竟在什么时候将源代码转换成二进制指令呢?不同的编程语言有不同的规定:有的编程语言要求必须提前将所有源代码一次性转换成二进制指令原创 2022-02-25 15:20:17 · 829 阅读 · 0 评论 -
【python教程入门学习】编程语言是什么
其实,程序指的就是一系列指令,用来告诉计算机做什么,而编写程序的关键在于,我们需要用计算机可以理解的语言来提供这些指令。虽然借助 Siri(Apple)、Google Now([Android])、Cortana(Microsoft)等技术,我们可以使用汉语直接告诉计算机做什么,比如“Siri,打开酷狗音乐”,但使用过这些系统的读者都知道,它尚未完全成熟,再加上我们语言充满了模糊和不精确因素,使得设计一个完全理解人类语言的计算机程序,仍然是一个有待解决的问题。为了有效避开所有影响给计算机传递指令的因素,原创 2022-02-25 15:18:10 · 127 阅读 · 0 评论 -
【python教程入门学习】Python tuple(元组)
元组(tuple)跟列表(list)非常相似,二者之间的差异就是元组不可改变,list是可以改变的。创建元组(tuple)跟list的中括号不同,元组用圆括号把所有项括起来,元素之间用逗号分隔:In [15]: mytuple = ('a', 'b', 3, 8.9, [1,2])In [16]: mytupleOut[16]: ('a', 'b', 3, 8.9, [1, 2])In [17]: x = ('a', ) # 只有一个元素的元组In [18]: y = () # 空元原创 2022-02-24 16:07:59 · 393 阅读 · 0 评论 -
【python教程入门学习】Python 集成开发环境(IDE): VS Code
“工欲善其事必先利其器”中的“器”,对于一个程序员来说就是编辑器、编译器(或解释器)、调试器等工具,这些器具(工具)帮助我们快速的写出程序,运行程序和解决其中的bug。这些工具的集合就构成了我们的集成开发环境。前面,我们已经介绍了Python解释器,官方的Python shell已经更好用的IPython shell。编辑器是什么编辑器这个名字对于初来乍到的小猿们来说听起来可能很神秘,但是我们已经或多或少的接触到了编辑器,比如Windows的“著名”文本编辑器——记事本。对于程序员来说,编辑器特指“文原创 2022-02-24 16:06:09 · 955 阅读 · 0 评论 -
【python教程入门学习】Python 库/模块的pip安装和IPython的使用
接着上节继续讲一讲Python交互式解释器(也叫作:Python shell)。除了官方的Python shell,其实还有更好的,它们就是IPython、bpython、ptpython。IPython的安装和使用它们比官方的更高级、更人性化、更方便。老猿我最常用(取代官方)的是ipython,它的好处以后再详谈,让我最喜欢的两个特点是:Tab键补全模块名后面输入点(.)后按Tab键,就会列出该模块所有的子模块、类和函数,方便选择。问号手册如果不记得某个函数都有哪些参数,参数的含义是什么了原创 2022-02-24 16:05:00 · 735 阅读 · 0 评论 -
【python教程入门学习】Python开发环境的安装配置
要学习Python,我们首先要安装配置好Python的运行环境。那么安装Python 2 还是 Python 3 呢?Python 2 廉颇老矣,Python 3 正值壮年,当然是要选择Python 3 喽。在写这篇文章时,最新的稳定版Python3 的版本是**Python 3.7.1**。我们就选择这个版本来安装、配置我们的开发环境。Python 是一门开源跨平台的高级编程语言,几乎可以运行在任何操作系统上,我们常见的Windows、Linux和macOS系统更是容易的很。Linux上的Pyth原创 2022-02-24 16:04:08 · 148 阅读 · 0 评论 -
【python教程入门学习】为什么使用Python
笔者是一个使用Python十几年的老猿,其间使用Python完成了很多各种各样的工作,有网络爬虫、网站应用、自然语言处理和系统运维自动化等方面。深深感受到Python的便捷给工作带来的高效率,也希望这种高效率能带给更多的人,包括程序员也包括非程序员。近几年,Python的发展非常快,无论是语言本身的完善提高,还是各行各业的应用都有十足的进步。于是,笔者紧跟最新的Python 3.7的特性,并结合自己这些年来学习和使用Python的体会,来撰写这个Python教程,希望能带领Python门外汉进入Pytho原创 2022-02-24 16:03:18 · 162 阅读 · 0 评论 -
【python教程入门学习】Python list(列表)
Python的基本数据类型有整数,浮点数,布尔,字符串,它们是最基本的数据。在实际编程中,我们要经常组织由很多基本数据组成的集合,这些集合的不同组织方式就是:数据结构,今天讲的是数据结构中的Python list(列表)。数据结构就是一些数据组合得到的“复合”数据类型。Python内置的数据结构有:列表(list)元组(tuple)字典(dict)集合(set)在Python语言中,以上4种数据结构和基础数据类型(整数、浮点数等)统称为“内置类型”(Built-in Types)。Pyt原创 2022-02-24 16:00:19 · 484 阅读 · 0 评论 -
【python教程入门学习】Python基本数据类型:布尔类型(Boolean)
计算机的本质就是计算,在其内部是0和1的比特位的变化,对外表现就是数据的变化。那么,计算机都能处理什么数据呢?本质上,数据都是以字节(Byte)存储的,表现上看,它们就是整数、浮点数和字符串等。Python的基本数据类型也不外乎于此。整数和浮点数就跟数学中的一样,而字符串就是各种字符的组合。另外Python还有一种数据类型叫做布尔类型(Boolean)。布尔类型布尔类型是计算机中最基本的类型,它是计算机二进制世界的体现,一切都是0和1。Python中的布尔类型只有两种值:True和False。(注意原创 2022-02-24 15:58:38 · 8042 阅读 · 0 评论 -
【python教程入门学习】Python基本数据类型
计算机的本质就是计算,在其内部是0和1的比特位的变化,对外表现就是数据的变化。那么,计算机都能处理什么数据呢?本质上,数据都是以字节(Byte)存储的,表现上看,它们就是整数、浮点数和字符串等。Python的基本数据类型也不外乎于此。整数和浮点数就跟数学中的一样,而字符串就是各种字符的组合。数值类型:整数(int)、浮点数(float)int和float是Python中为整数和浮点数保留的关键字。整数和浮点数(也就是小数)和我们在小学时学的一样:Python中的整数: int包括正整数、零和负原创 2022-02-24 15:57:19 · 216 阅读 · 0 评论 -
【python教程入门学习】Python的运算对象、运算符、表达式和语句
编程的本质就是数据和运算,数据由基本数据类型、数据结构来表示,运算就是对这些数据的各种操作,基本的加减乘除、是非判断、流程控制等等。这些操作就是今天我们要讲的运算符、表达式和语句。前面我们学习Python的基本语法时,讲到了Python程序的行的概念,这个行再细分就是运算符(Operators)、运算对象(Operands)、表达式(Express)、语句(Statements)。提示:运算和操作这两个概念在编程中往往是一样的比如下面这一行代码:a = 5; b = a + 7; c = a if原创 2022-02-24 15:56:27 · 492 阅读 · 0 评论 -
【python教程入门学习】Python 基本语法
Python 作为一门计算机语言自然有它自己的语法规则,就像英语、汉语都有自己的语法规则一样。Python的语法以简洁著称,它以行、缩进、注释、标识符、保留关键字等几方面来规定了自己的语法。下面我们先看一段Python代码:Python 的行在Python里面,行分为逻辑行和物理行。物理行就是以行结束符(\n)结尾算作一行,通常一个物理行也就是一个逻辑行。但有时候,一个逻辑行可以包含多个物理行,比如下面的代码,一个表达式太长我们就用多行来写,用斜杠(\)连接:whole = 'This is a原创 2022-02-24 15:53:10 · 118 阅读 · 0 评论 -
python图片合成的示例
这篇文章主要介绍了python图片合成的示例,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下python的PIL库简直好用的不得了,PIL下面的Image库更是封装了很多对图片处理的函数,关于Image库的介绍和使用,这里用我半个月前看到的一篇博客写的demo作为背景,做一下图片的合成图片可以看作是很多像素点组成的,每个像素点都是一个RGB颜色,(red, green, blue), 那么合成两张照片就有办法了,我们可以在一张新的RGB色的图片里一个像素点取图片一的对应位置的像素,下一个原创 2022-02-23 19:18:10 · 1419 阅读 · 0 评论 -
Python实现多张图片合成一张马赛克图片
前言最近有网友私信我,问如何把多张图片合成一张马赛克图片的样子说是女儿从出生到现在,所有的照片,大概有上百张,所以想使用这些照片合成一张,当做生日礼物那我们今天就用上次爬表情包的图片来做一次马赛克图片,2万张合成一张,想想就很激动图片素材4K高清原图开发环境Python 3.6Pycharm实现代码先导入所需模块|`import` `cv2``import` `glob``import` `argparse``import` `numpy as np``from原创 2022-02-23 19:14:00 · 7991 阅读 · 8 评论 -
【python教程入门学习】Python词法结构
这篇文章主要介绍了Python词法结构,变量是一种存储数据的载体,也就是一个容器。计算机中的变量是实际存在的数据或者说是存储器中存储数据的一块内存空间,变量的值可以被读取和修改,这是所有计算机和控制的基础,下面目录1、变量和类型1.1 Python常用的类型1.2 变量命令1.3 变量的使用2、检测变量的类型和转换2.1检测变量类型2.2 类型转换3、运算符4、 input函数和占位符的使用5、总结1、变量和类型变量是一种存储数据的载体,也就是一个容器。计算机中的变量是实际存在的数原创 2022-02-23 17:58:07 · 279 阅读 · 0 评论 -
python实现生命游戏的示例代码(Game of Life)
这篇文章主要介绍了python实现生命游戏的示例代码(Game of Life),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧生命游戏的算法就不多解释了,百度一下介绍随处可见。因为网上大多数版本都是基于pygame,matlab等外部库实现的,二维数组大多是用numpy,使用起来学习成本比较高,所以闲暇之余写一个不用外部依赖库,console输出的版本。# -*- coding: utf-8 -*-from time import sleepfrom copy imp原创 2022-02-23 17:51:39 · 1213 阅读 · 1 评论 -
Python学习路线图:112天系统学习,你也能成大咖 (附图)
学Python,切忌今天这学一点,明天那里学一点,零零散散没有系统的学习。这样不仅耽搁大家时间,久而久之也会消磨大家学习的兴致!这里给大家总结了一张系统的Python学习路线图!希望大家共勉!Python是一种编程语言完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只要20行。用Python完成项目,编写的代码量更少,代码简短可读性强,团队协作开发时读别人的代码速度会非常快,使工作变得更加高效。优雅做开发不再是梦!Python语言应用广泛编程语言排行榜前五根据T原创 2022-02-22 17:00:28 · 172 阅读 · 0 评论 -
Python实战练习题:两个列表的最小索引总和
题目:假设 Andy 和 Doris 想在晚餐时选择一家餐厅,并且他们都有一个表示最喜爱餐厅的列表,每个餐厅的名字用字符串表示。你需要帮助他们用最少的索引和找出他们共同喜爱的餐厅。如果答案不止一个,则输出所有答案并且不考虑顺序。你可以假设总是存在一个答案。示例 1:输入:[“Shogun”, “Tapioca Express”, “Burger King”, “KFC”][“Piatti”, “The Grill at Torrey Pines”, “Hungry Hunter Steakhou原创 2022-02-22 16:59:14 · 163 阅读 · 0 评论