
python学习资料
千锋教育官方博客
千锋教育一直秉承“做真实的自己,用良心做教育”的理念,致力于打造IT教育全产业链人才服务平台。面授课程包含HTML5大前端培训、JavaEE+分布式开发培训、Python全栈+人工智能培训、全链路UI/UE设计培训、云计算+信息安全培训、全栈软件测试培训、大数据+人工智能培训、物联网+嵌入式培训、Unity游戏开发培训、区块链、PHP全栈+服务器集群培训、网络安全、红帽RHCE认证,采用全程面授高品质、高体验培养模式,教学大纲紧跟企业需求,拥有全国一体化就业保障服务,成为学员信赖的IT职业教育品牌。
-
原创 入门数据分析选择Python还是SQL?七个常用操作对比(文末有视频教程)
SQL和Python几乎是当前数据分析师必须要了解的两门语言,它们在处理数据时有什么区别?本文将分别用MySQL和pandas来展示七个在数据分析中常用的操作,希望可以帮助掌握其中一种语言的读者快速了解另一种方法!(文末也有给大家整理两种方法的视频教程,大家按需学习就好)一、选择在SQL中,我们可以使用SELECT语句从表选择数据,结果被存储在一个结果表中,语法如下:SELECTcolumn_name,column_nameFROMtable_name;如果不想显示全部的记录...2020-11-05 13:55:29232
2
-
原创 Python:瞧瞧,这样的「函数」才叫 Pythonic(视频教程+学习路线+教学大纲)
在机器学习中,我们经常需要使用类和函数定义模型的各个部分,例如定义读取数据的函数、预处理数据的函数、模型架构和训练过程的函数等等。那么什么样的函数才是漂亮的、赏心悦目的代码呢?本期教程,会从命名到代码量等六方面探讨如何养成美妙的函数。文末有给大家录的视频教程,大家可以按需学习,不清楚的地方也可以留言!与多数现代编程语言一样,在 Python 中,函数是抽象和封装的基本方法之一。你在开发阶段或许已经写过数百个函数,但并非每个函数都生而平等。写出「糟糕的」函数会直接影响代码的可读性和可维护性。那么,什.2020-11-05 13:39:3981
1
-
原创 用Jupyter+pandas数据分析,6种数据格式效率对比(附全套视频版教程)
在使用Python进行数据分析时,Jupyter Notebook是一个非常强力的工具,在数据集不是很大的情况下,我们可以使用pandas轻松对txt或csv等纯文本格式数据进行读写。然而当数据集的维度或者体积很大时,将数据保存并加载回内存的过程就会变慢,并且每次启动Jupyter Notebook时都需要等待一段时间直到数据重新加载, 这样csv格式或任何其他纯文本格式数据都失去了吸引力。本文将对pandas支持的多种格式数据在处理数据的不同方面进行比较,包含I/O速度、内存消耗、磁盘占用空间等指2020-10-29 10:42:1089
0
-
原创 爬虫程序优化要点—附Python爬虫视频教程
爬虫程序一般分成数据采集模块、数据分析模块和反爬策略模块,如果能针对这三个模块进行优化,可以让爬虫程序稳定持续的运行。1.采集模块一般来说目标服务器会提供多种接口,包括url、app或者数据api,研发人员需要根据采集数据难度、每天数据量要求、目标服务器反爬限制频率分别进行测试,选择适合的采集接口及方式。2.数据分析模块由于网络采集存在各种不确定性,数据分析部分在根据需要做好数据解析之后,要做好异常处理及定位重启功能,避免出现程序异常退出或者数据采集遗漏、重复的情况3.反爬策略模块分2020-10-15 11:49:24142
0
-
原创 Python小知识:如何在Python 3中转换数据类型
写在前面:在Python中,数据类型用于对一种特定类型的数据进行分类,确定可以分配给该类型的值以及可以对其执行的操作。这里主要讲述转换数字,字符串,元组和列表,并提供示例以帮助各位熟悉不同的用例。转换数字类型在Python中,有两种数字数据类型:整数和浮点数或浮点数。将整数转换为浮点数Python的方法float()会将整数转换为浮点数。要使用此功能,请在括号内添加一个整数:float(57)在这种情况下, 57将转换为57.0 。您也可以将其与变量一起使用。让我们声明2020-09-24 16:34:041229
0
-
原创 这几年火遍全世界的Python势头还这么强?(全套视频教程等你白嫖)
前段时间,潘石屹几乎将旗下几个耳熟能详的SOHO地标项目,售卖一空。坊间舆论躁动,以为潘石屹要学李嘉诚一手,纷纷网络讨伐:“别让潘石屹跑了!”但他却很镇定,在56岁生日当天,发了条微博,没聊地产,没卖苹果,也没po摄影作品,而是宣布要进军编程语言:Python。一个地产商,不盖房,竟然搞起编程了。Python的魔力真的这么大吗?Python也火了几年了,而且热度不减。自从20世纪90年代初Python语言诞生至今,它已被广泛应用于系统管理任务的处理和Web编程。还没了解Pytho.2020-09-22 10:57:532053
2
-
原创 numpy和pandas库实战——批量得到文件夹下多个CSV文件中的第一列数据并求其最值(附个阶段视频教程)
前几天有个小伙伴问了一个问题,关于Python读取文件夹下多个CSV文件中的第一列数据并求其最大值和最小值,大家讨论的还是相当激烈的啊,这里总结两个方法,希望后面有遇到该问题的小伙伴可以少走弯路。(文末附Python各阶段视频教程,可找我白嫖)/一、问题描述/如果想求CSV或者Excel中的最大值或者最小值,我们一般借助Excel中的自带函数max()和min()就可以求出来。如果只是一两个文件,处理起来肯定是小菜一碟了,当文件的个数达到上百个,如果再按照该方法进行的话,那可就费时费力了,事倍功半。2020-09-22 10:54:041098
1
-
原创 从零开始学Python:24课-对象的序列化和反序列化
在趁着有时间,赶紧再更新篇Python教程!还是接着上期的讲哈。读写JSON格式的数据通过上面的讲解,我们已经知道如何将文本数据和二进制数据保存到文件中,那么这里还有一个问题,如果希望把一个列表或者一个字典中的数据保存到文件中又该怎么做呢?在Python中,我们可以将程序中的数据以JSON格式进行保存。JSON是“JavaScript Object Notation”的缩写,它本来是JavaScript语言中创建对象的一种字面量语法,现在已经被广泛的应用于跨语言跨平台的数据交换。使用JSON的原因非2020-09-02 11:08:51996
0
-
原创 Python数据预处理:彻底理解标准化和归一化(附视频教程)
数据预处理数据中不同特征的量纲可能不一致,数值间的差别可能很大,不进行处理可能会影响到数据分析的结果,因此,需要对数据按照一定比例进行缩放,使之落在一个特定的区域,便于进行综合分析。常用的方法有两种:最大 - 最小规范化:对原始数据进行线性变换,将数据映射到[0,1]区间Z-Score标准化:将原始数据映射到均值为0、标准差为1的分布上为什么要标准化/归一化?提升模型精度:标准化/归一化后,不同维度之间的特征在数值上有一定比较性,可以大大提高分类器的准确性。加..2020-08-28 17:01:44564
1
-
原创 如何自学Python:适合小白的Python学习大纲—附教程
人生苦短,我选Python!可以说这是一个人人都应该懂 Python 的时代,财务、行政人员可通过 Python 操作 Excel;新媒体运营用爬虫去进行文章搜集,做数据分析报告;编写收款提示系统,此外还可以编写游戏(开发拼图游戏、飞机大战);用 Python 抢火车票和低价机票等。对于零基础的小伙伴来说,如果想学编程,肯定有很多人都建议你从python开始。道理很简单,因为它足够简单,而且容易上手。就连现在的小学生都开始学python课程了,Python用途广泛,几乎可称为全能,逐步广泛.2020-08-28 10:17:35680
5
-
原创 零基础如何自学Python:适合小白的Python学习大纲(附视频教程_Python学习路线)
人生苦短,我选Python!可以说这是一个人人都应该懂 Python 的时代,财务、行政人员可通过 Python 操作 Excel;新媒体运营用爬虫去进行文章搜集,做数据分析报告;编写收款提示系统,此外还可以编写游戏(开发拼图游戏、飞机大战);用 Python 抢火车票和低价机票等。对于零基础的小伙伴来说,如果想学编程,肯定有很多人都建议你从python开始。道理很简单,因为它足够简单,而且容易上手。就连现在的小学生都开始学python课程了,Python用途广泛,几乎可称为全能,逐步广泛.2020-08-27 17:16:581426
16
-
原创 从几百个Excel中查找数据,用Python一分钟搞定
今天给大家分享一个真实的办公自动化需求,日常办公肯定都会遇到的,大家一定要仔细阅读需求说明,在理解需求之后即可体会Python的强大!一、需求说明首先我们来看下今天的需求,有一份档案记录总表的Excel工作簿, 每天会根据当天日期建立新表,每天的表格内包含所有档案信息,同时也有可能会添加新的档案名。同个年度的总表在年末可能会有两、三百个工作表,同时每个表中可能也存在千余份档案信息。表格形式如下(为了直观呈现本例以7个工作表和十余份档案的形式呈现)需要完成的操作:为了方便审查特定档案信息.2020-08-25 17:25:50725
0
-
原创 从零开始学Python:21课-函数的高级应用
在前面的一节Python课中,我们已经对函数进行了更为深入的研究,还探索了Python中的高阶函数和Lambda函数。在这些知识的基础上,这节课我们为大家分享两个和函数相关的内容,一个是装饰器,一个是函数的递归调用。整理的这俩大集合视频教程,想学习的伙伴,可以来学了!Python 900集全套视频教程:https://pan.baidu.com/s/1cU5lDWq9gh0cQ7hCnXUiGA2020最新_Python_(MySQL_SQL_Redis)数据库详解https://pan.bai2020-08-13 17:43:04640
1
-
原创 Python实战操作:解题之被围绕的区域
题目给定一个二维的矩阵,包含‘X’和‘O’(字母 O)。找到所有被‘X’围绕的区域,并将这些区域里所有的‘O’用‘X’填充。示例:X X X XX O O XX X O XX O X X运行你的函数后,矩阵变为:X X X XX X X XX X X XX O X X解释:被围绕的区间不会存在于边界上,换句话说,任何边界上的‘O’都不会被填充为‘X’。 任何不在边界上,或不与边界上的‘O’相连的‘O’最终都会被填充为‘X’...2020-08-13 17:37:18685
1
-
原创 软件测试学Python:了解Python
一、什么是PythonPython是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。二、Python发展历程自从20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用于系统管理任务的处理和Web编程。Python的创始人为荷兰人吉多·范罗苏姆(Guido van Rossum)。1989年...2020-08-10 13:29:32631
0
-
原创 原创插画是如何来的,你这样一看就明白了(附教程)
STEP 01让我们打开AI,创建一个宽1600px高1200px的新文档。然后将所参考的照片置于其中,锁定照片的图层,再新建一个图层作为绘制层。绘制时可以用钢笔工具,STEP 02钢笔工具所绘制的形状关闭填充,线条设置为红色,将线条大小设置为0.5px。这里选用红色是为了照顾视觉的可辨性,你也可以选用和照片本身差别大的色彩。根据照片提示的轮廓进行绘制,并不是一定要完全效仿照片。就像本例中,我们未必要完全效仿模特的发型。基础形里的每一个形状都要封闭完全,这是为了填色的需要。.2020-08-04 15:48:47755
0
-
原创 Java教程:PC人脸识别登录,竟然出乎意料的简单
最近对写文章稍稍的有点小抵触,写的东西没人看,有点小失落,还好在粉丝朋友的开导下,调整了下自己的心态,只要我分享的东西对大家有帮助就好,至于多少人看那就随缘吧!有时候真不能把事儿自己钻里面想,越想越出不来!你们也要开开心心的哈!话不多说先看人脸识别效果动态,马赛克有点重哈,没办法长相实在是拿不出手。实现原理我们看一下实现人脸识别登录的大致流程,三个主要步骤:前端登录页打开摄像头,进行人脸识别,注意:只识别画面中是不是有人脸 识别到人脸后,拍照上传当前画面图片 后端接受..2020-07-31 15:52:05909
0
-
原创 Python快速入门,附详细视频教程
无论是哪种编程语言,最开始往往是最难的,那么今天,我就来谈谈如何才能快速入门python编程。设定目标如果你学python是想找工作的话,可以先看看对于python程序员的相关招聘要求,比如这是我在某网找到的一个有关初级Python程序员的招聘要求,可以看看:熟悉 Python 及常用的 Web 开发框架;至少熟悉一种数据库的使用,如MySQL、mongodb、redis等;熟悉 Linux 操作系统及常用命令;良好的编码习惯和文档编写习惯;对于程序员来说,除了需要会p.2020-07-31 15:35:501385
9
-
原创 从零开始学Python:20课-函数使用进阶
在之前的课程中,我们讲到过关于函数的知识,我们还讲到过Python中常用的数据类型,这些类型的变量都可以作为函数的参数或返回值;通过前几节课的学习,我们又知道了写在类中的函数通常称之为方法,它代表了类或者对象可以接收的消息。如果我们把这些知识汇总一下,我们的函数就可以做更多的事情。关键字参数下面是一个判断传入的三条边长能否构成三角形的函数,在调用函数传入参数时,我们可以指定参数名,也可以不指定参数名,代码如下所示。def can_form_triangle(a, b, c): prin2020-07-30 16:32:27903
1
-
原创 从零学Python:17课-面向对象编程(进阶)
上一节课我们讲解了Python面向对象编程的基础入门知识,这一节课我们继续来讨论面向对象编程相关的内容。另外上节课很多伙伴要了视频学习教程,提醒大家哈,认真的看完,不清楚的地方,可以再说!可见性和属性装饰器在很多面向对象编程语言中,对象的属性通常会被设置为私有(private)或受保护(protected)的成员,简单的说就是不允许直接访问这些属性;对象的方法通常都是公开的(public),因为公开的方法是对象能够接受的消息,也是对象暴露给外界的调用接口,这就是所谓的访问可见性。在Python中2020-07-28 15:12:23880
0
-
原创 从零学Python:第十六课-面向对象编程入门
面向对象编程是一种非常流行的编程范式(programming paradigm),所谓编程范式就是程序设计的方法学,也就是程序员对程序的认知和理解。前面的课程中我们说过“程序是指令的集合”,运行程序时,程序中的语句会变成一条或多条指令,然后由CPU(中央处理器)去执行。为了简化程序的设计,我们又讲到了函数,把相对独立且经常重复使用的代码放置到函数中,在需要使用这些代码的时候调用函数即可。如果一个函数的功能过于复杂和臃肿,我们又可以进一步将函数进一步拆分为多个子函数来降低系统的复杂性。不知大家是否发现2020-07-23 17:58:36943
1
-
原创 从零学Python:第十五课-常用数据结构之字典
又是一次敲黑板的干货分享了!砰砰砰~看不懂的伙伴,可以留言,文末也整理了些Python的相关视频教程,希望对大家有帮助!迄今为止,我们已经为大家介绍了Python中的三种容器型数据类型,但是这些数据类型还不足以帮助我们解决所有的问题。例如,我们要保存一个人的信息,包括姓名、年龄、体重、单位地址、家庭住址、本人手机号、紧急联系人手机号等信息,你会发现我们之前学过的列表、元组和集合都不是最理想的选择。person1 = ['王大锤', 55, 60, '科华北路62号', '中同仁路8号', '12020-07-23 17:42:03931
1
-
原创 从零学Python:第十四课-常用数据结构之集合
在学习了列表和元组之后,我们再来学习一种容器型的数据类型,它的名字叫集合(set)。说到集合这个词大家一定不会陌生,在数学课本上就有这个概念。通常我们对集合的定义是“把一定范围的、确定的、可以区别的事物当作一个整体来看待”,集合中的各个事物通常称为集合的元素。集合应该满足以下特性:无序性:一个集合中,每个元素的地位都是相同的,元素之间是无序的。 互异性:一个集合中,任何两个元素都认为是不相同的,即每个元素只能出现一次。 确定性:给定一个集合,任给一个元素,该元素或者属于或者不属于该集合,二者必居其一2020-07-16 13:39:02906
0
-
原创 从零学Python:第十三课-列表和元组的应用
列表和元组在编写应用程序时都非常有用,我们通过下面几个案例帮助大家熟悉列表和元组的使用方法。经典的案例案例1:成绩表和平均分统计。说明:录入5个学生3门课程的考试成绩,计算每个学生的平均分和每门课的平均分。这个案例我们在之前说到过,而且提醒过大家在使用嵌套列表时应该避开的坑,下面我们给出完整的代码。"""录入5个学生3门课程的考试成绩计算每个学生的平均分和每门课的平均分Version: 0.1Author: 骆昊"""names = ['关羽', '张飞', '赵云'2020-07-16 13:31:41916
0
-
原创 从零学Python:第十二课-常用数据结构之元组
上一节课为大家讲解了Python中的列表,它是一种容器型数据类型,我们可以通过定义列表类型的变量来保存和操作多个元素。当然,Python中容器型的数据类型肯定不止列表一种,接下来我们为大家讲解另一种重要的容器型数据类型,它的名字叫元组(tuple)。定义和使用元组在Python中,元组也是多个元素按照一定的顺序构成的序列。元组和列表的不同之处在于,元组是不可变类型,这就意味着元组类型的变量一旦定义,其中的元素不能再添加或删除,而且元素的值也不能进行修改。定义元组通常使用()字面量语法,元组.2020-07-16 11:57:26901
1
-
原创 现在从零学Python:第十一课-常用数据结构之列表
接着上期的Python教程讲,视频教程你们私我要的,整理出来了:Python 900集全套视频教程(全家桶)https://pan.baidu.com/s/1cU5lDWq9gh0cQ7hCnXUiGA,你们好好学。在开始本节课的内容之前,我们先给大家一个编程任务,将一颗色子掷6000次,统计每个点数出现的次数。这个任务对大家来说应该是非常简单的,我们可以用1到6均匀分布的随机数来模拟掷色子,然后用6个变量分别记录每个点数出现的次数,相信大家都能写出下面的代码。import random.2020-07-09 15:49:421061
1
-
原创 从零开始学Python:第十课-函数和字符串的应用
接着上期的Python教程讲,视频教程你们私我要的,整理出来了:Python 900集全套视频教程(全家桶)https://pan.baidu.com/s/1cU5lDWq9gh0cQ7hCnXUiGA,你们好好学。前面两节课,我们介绍了函数和字符串。在讲解今天的内容之前,先来回答一个可能会让大家感到费解的问题:为什么字符串类型(str)可以通过调用方法的方式进行操作,而之前我们用到的数值类型(如int、float)却没有可以调用的方法。在Python中,数值类型是标量类型,也就是说这种类型的变量没有可2020-07-09 15:45:12954
0
-
原创 从零开始学Python:第七课-关于分支和循环结构的应用
通过上两节课的学习,大家对Python中的分支和循环结构已经有了感性的认识。分支和循环结构的重要性不言而喻,它是构造程序逻辑的基础,对于初学者来说也是相对困难的部分。大部分初学者在学习了分支和循环结构后都能理解它们的用途和用法,但是遇到实际问题的时候又无法下手;看懂别人的代码很容易,但是要自己写出同样的代码却又很难。如果你也有同样的问题和困惑,千万不要沮丧,这只是因为你才刚刚开始编程之旅,你的练习量还没有达到让你可以随心所欲的写出代码的程度,只要加强编程练习,这个问题迟早都会解决的。几期的教程.2020-07-01 15:37:31966
1
-
原创 从零开始学Python:第十课-函数和字符串的应用
前面两节课,我们介绍了函数和字符串。在讲解今天的内容之前,先来回答一个可能会让大家感到费解的问题:为什么字符串类型(str)可以通过调用方法的方式进行操作,而之前我们用到的数值类型(如int、float)却没有可以调用的方法。在Python中,数值类型是标量类型,也就是说这种类型的变量没有可以访问的内部结构;而字符串类型是一种结构化的、非标量类型,所以才会有一系列的方法可供调用。如果对这一点感到困惑,那就继续学习吧,等学习完面向对象编程的知识后,你就能找到这些问题的答案了。接下来我们通过一些案.2020-06-30 17:34:05971
0
-
原创 从零开始学Python:第八课-函数和模块
在讲解本章节的内容之前,我们先来研究一道数学题,请说出下面的方程有多少组正整数解。你可能已经想到了,这个问题其实等同于将8个苹果分成四组且每组至少一个苹果有多少种方案,因此该问题还可以进一步等价于在分隔8个苹果的7个空隙之间插入三个隔板将苹果分成四组有多少种方案,也就是从7个空隙选出3个空隙放入隔板的组合数,所以答案是组合数的计算公式如下所示:根据我们前面学习的知识,可以用循环做累乘来计算阶乘,那么通过下面的Python代码我们就可以计算出组合数的值,...2020-06-30 17:16:491010
0
-
原创 从零开始学Python:04-Python语言元素之运算符
本期的Python教程,接着我们的系统教程第三课开始讲。也有整理Python的视频教程。需要的可以私我。2020版Python教程_完全入门_学完达到Python工程师水平https://pan.baidu.com/s/1WjZwe-12Nua-TgAG9sHOFAPython语言支持很多种运算符,我们先用一个表格为大家列出这些运算符,然后选择一些马上就会用到的运算符为大家进行讲解。说明:上面这个表格实际上是按照运算符的优先级从上到下列出了各种运算符。所谓优先级就是在...2020-06-28 16:57:061009
0
-
原创 当下的Python程序员有哪些就业方向可选?
作为一名python程序员可选择的就业方向有很多,主要看个人的兴趣与发展意向。WEB开发利用Python的框架可以做网站,而且都是一些精美的前端界面。python拥有非常完善的与web服务器进行交互的库,以及大量的免费的前端网页模板。linux运维做Linux运维是必须要掌握Python语言,可以满足Linux运维工程师的工作需求提升效率代替一些shell脚本的功能使用Python实现。Pyhon可以很方便的对各类工具进行二次开发,形成一套自己的运维管理系统。游戏开发python2020-06-19 12:03:25997
0
-
原创 新手怎么自学python,大概要学多久?干货Python视频教程来咯!
Python是当下比较火的一门语言,相信大家都有所了解,Python有很多学习方向,像数据采集爬、Web开发,人工智能等等,学习难度相比其它语言,相对简单一些,但也不是轻而易举的事情。想要系统的学习python,如果是全身心投入的话,少则三五个月,多则一年半载,就业肯定问题不大,但后期还需要更进一步的深入学习,多做项目来提升自己。文末有准备视频教程,学习的伙伴,可以自行领取!干货推荐:2020版Python学习教程千集巨作(持续更新中……)本套视频是由千锋教育Python人工智能学.2020-06-19 11:45:341516
2
-
原创 一篇让你大开眼界的Python教程:让Web和GUI鱼和熊掌兼得
本期教程给大家更新绝对让你大吃一惊的效果—web嵌入GUI随着Web技术的蓬勃发展,以网页形式在浏览器上显示图表已经逐渐成为一种主流的形式。网页的实现是由HTML、CSS和Javascript三者相结合完成的,HTML负责网页的结构,CSS渲染网页元素的样式,而Javascript给网页增加了动态的行为,总体来看,网页版本的图表在显示效果上可以达到更加生动、炫酷的要求。不过话说回来,对于本地的交互来说,GUI使用起来更为便捷。那么,能不能鱼和熊掌兼得呢?本文来介绍下如何在Python的GUI工具2020-05-30 12:26:371298
0
-
原创 python视频教程:手把手教你在Linux系统下使用Python虚拟环境
Hello小伙伴们,你们好,又是日常get新技能的一天,今天,咱们来整一下如何玩转Linux下Python虚拟环境,0基础入门,视频教程也已经整理好了,刚好在学习的伙伴,可以领取拉!趁着热乎,快上车!之前有写过Windows下的虚拟环境创建和基本使用方法,感兴趣的小伙伴们可以去看看,手把手教你进行Python虚拟环境配置、在Windows下如何创建指定的虚拟环境、浅谈虚拟环境管理工具virtualenvwrapper、手把手教你如何在Pycharm中加载和使用虚拟环境。/2 为什么需要虚拟环境.2020-05-22 16:41:141465
0
-
原创 pandas数据分析常用函数总结大全:上篇
基础知识在数据分析中就像是九阳神功,熟练的掌握,加以运用,就可以练就深厚的内力,成为绝顶高手自然不在话下!为了更好地学习数据分析,我对于数据分析中pandas这一模块里面常用的函数进行了总结。整篇总结,在详尽且通俗易懂的基础上,我力求使其有很强的条理性和逻辑性,所以制作了思维导图,对于每一个值得深究的函数用法,我也会附上官方链接,方便大家继续深入学习。文章中的所有代码都会有讲解和注释,绝大部分也都会配有运行结果,这样的话,整篇总结篇幅量自然不小,所以我分成了上下两篇,这里是上篇,下篇在次..2020-05-19 16:54:081279
0
-
原创 从零开始学Python系列-第5讲:分支结构
应用场景迄今为止,我们写的Python代码都是一条一条语句顺序执行,这种代码结构通常称之为顺序结构。然而仅有顺序结构并不能解决所有的问题,比如我们设计一个游戏,游戏第一关的通关条件是玩家获得1000分,那么在完成本局游戏后,我们要根据玩家得到分数来决定究竟是进入第二关,还是告诉玩家“Game Over”,这里就会产生两个分支,而且这两个分支只有一个会被执行。类似的场景还有很多,我们将这种结构称...2020-03-27 17:14:241920
0
-
原创 入门python有什么好的书籍与教程推荐?
当下Python语言越来越火爆,我们教研院的老师专门针对零基础的同学写了两本python基础书籍,可以作为初学者的学习参考,还配有相关的视频教程,学习起来很方便,易懂。另外最近自己也整理下一些 Python 相关的学习书籍,和几套完整的学习视频教程。希望对大家入门学习 Python 有所帮助,先介绍一下本院的两本书籍。第一本:《Python快乐编程基础入门》(21世纪高等学校计算机专业实用...2020-03-24 13:07:472333
0
-
原创 从零开始学Python - 第001课:初识Python
Python简介Python是由荷兰人吉多·范罗苏姆(Guido von Rossum,后面都称呼他为Guido)发明的一种编程语言。Python的历史1989年圣诞节:Guido开始写Python语言的编译器。 1991年2月:第一个Python解释器诞生,它是用C语言实现的,可以调用C语言的库函数。 1994年1月:Python 1.0正式发布。 2000年10月:Pytho...2020-03-20 15:33:581872
0
-
原创 再论深拷贝和浅拷贝
作者:Python-Jack链接:https://zhuanlan.zhihu.com/p/114285335来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。对象的深拷贝和浅拷贝是编程中经常讨论到的一个话题。拷贝(copy),通常也可称作复制或克隆(clone),在Python语言中是指基于一个已有的对象通过复制内存的方式创建新对象的过程。我们可以先看看...2020-03-20 15:31:551823
1