• 自学Python教程【第七十二节】多线程

    欢迎大家来到自学Python教程教室,上一讲我们学习Python的Python 中一个比较有意思的内置函数 reduce,这节课我们来了解Python中多线程的相关内容,来看看吧: 很多人使用 Python 编写“爬虫”程序,抓取网上的数据。 举个例子,通过豆瓣的 API 抓取 30 部影片的信息: import urllib, time time_start = time.time() data = [] for i in range(30): print 'request movie:', ...

    Python开发 2019年11月25日
  • 自学Python教程【第六十九节】变量的作用域

    欢迎大家来到自学Python教程教室,上一讲我们学习Python的另外一个知识点lambda 表达式,这节课我们学习Python中变量的作用域的相关知识,来看看吧: 在写代码的时候,免不了要使用变量。但程序中的一个变量并不一定是在哪里都可以被使用,根据情况不同,会有不同的“有效范围”。看这样一段代码: def func(x): print 'X in the beginning of func(x): ', x x = 2 print 'X in the end of func(x): ', x...

    Python开发 2019年11月25日
  • 自学Python教程【第六十八节】lambda 表达式

    欢迎大家来到自学Python教程教室,上一讲我们分享了函数的参数传递的相关内容,这节课我们学习Python的另外一个知识点lambda 表达式。lambda 表达式可以充分体现了 Python 是一门简洁的语言这一特点,来看看吧: lambda 表达可以被看做是一种匿名函数。它可以让你快速定义一个极度简单的单行函数。譬如这样一个实现三个数相加的函数: def sum(a, b, c): return a + b + c print sum(1, 2, 3) print sum(4, 5, 6) ...

    Python开发 2019年11月25日
  • 带小白了解什么是Python另一种有序列表tuple?

    今天马哥教育要跟大家分享的文章是带小白了解什么是Python另一种有序列表tuple?list和tuple 是Python内置的有序集合,一个可变一个不可变,要根据需要来使用它们 。Python入门新手和正在Python学习的小伙伴快来看一看吧,希望能够对大家有所帮助 ! 今天我们介绍另一种有序列表叫元组:tuple。 tuple和list非常类似,但是tuple一旦初始化就不能修改,比如同样是列出同学的名字: >>> classmates = ('Michael', 'Bob...

    Python开发 2019年11月25日
  • Python中的分支结构分为几种?

    今天马哥教育要跟大家分享的文章是Python中的分支结构分为几种?迄今为止,我们写的Python代码都是一条一条语句顺序执行,这种结构的代码我们称之为顺序结构。然而仅有顺序结构并不能解决所有的问题,Python入门新手和正在Python学习的小伙伴快来看一看吧,希望能够对大家有所帮助 ! 在日常生活中,我们会遇到很多选择类的问题。比如:午饭吃螺蛳粉还是生煎包?下班回家坐地铁还是公交车?这也就是我们编程语言中常说的“分支结构”,今天就让我们一起学习一下吧! 在Python中,要构造分支结构可以使用...

    Python开发 2019年11月25日
  • 自学Python教程【第六十六节】函数的参数传递(2)

    同学们!欢迎大家来到自学Python教程教室,上一讲我们分享了Python函数的参数传递的相关内容,这节课我们接着上一次的内容,来介绍一种更加灵活的参数传递方式:def func(*args). 这种方式的厉害之处在于,它可以接受任意数量的参数。来看具体例子: def calcSum(*args): sum = 0 for i in args: sum += i print sum 调用: calcSum(1,2,3) calcSum(123,456) calcSum() 输出: 6 579 0...

    Python开发 2019年11月21日
  • 带小白学习如何使用Python教程-多进程

    今天马哥教育要跟大家分享的文章是带小白学习如何使用Python教程-多进程?熟悉Python的小伙伴们都知道我们现代的操作系统,都是支持“多任务”的操作系统,对于操作系统来说,一个任务就是一个进程(process)。Python入门新手和正在Python学习的小伙伴快来看一看吧,希望能够对大家有所帮助 ! 如果我们将计算器的核心CPU比喻为一座工厂,那么进程就像工厂里的车间,它代表CPU所能处理的单个任务。任一时刻,CPU总是运行一个进程,其他进程处于非运行状态。 看到这大家可能会有一些疑问了,...

    Python开发 2019年11月21日
  • 小白如何零基础学习Python教程-文件与异常

    今天马哥教育要跟大家分享的文章是小白如何零基础学习Python教程-文件与异常?熟悉Python的小伙伴们都知道在程序运行的过程中,可能会出现的异常状况该如何捕捉呢?Python入门新手和正在Python学习的小伙伴快来看一看吧,希望能够对大家有所帮助 ! 异常 在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码,这样,就可以知道是否有错,以及出错的原因。在Python中,我们可以将那些在运行时可能会出现状况的代码放在try代码块中,在try代码块的后面可以跟上一个或多个excep...

    Python开发 2019年11月21日
  • 自学Python教程【第六十二节】python shell

    欢迎大家来到自学Python教程教室,上一讲我们学习了Python2到3的一些坑,今天我们来给大家再分享一些特别基础的内容,关于在哪里些Python的问题——Python shell。 如果你已经编写过自己的程序,相信对这些内容已经熟悉。但很多刚刚接触编程的人,对于在 Python 里编写并运行代码,还时常有些疑问。 一般来说,有两种运行 Python 代码的方法: 1. 使用交互式的带提示符的解释器 2. 使用源文件 第一种方法,所谓“交互式的带提示符的解释器”,也被称做 Python she...

    Python开发 2019年11月18日
  • 自学Python教程【第六十一节】Python 2到3的新手坑

    欢迎您来到马哥Python编程教室,今天想要给大家填两个坑,我们知道Python编程语言有3个版本,最初的1我们就不说了,Python2用的人不在少数,但是Python3乃至以上才是未来,Python2和3之间是有差别的,如果你不注意就有可能跳到坑里去,来看看吧。 今天来讲一下最大的两个坑:print 和 input。 我们在课程最开始的时候就讲过 print,在版本2的使用方法是: print 'this is version 2' 也可以是 print('this is version 2'...

    Python开发 2019年11月18日
历经多年发展,已成为国内好评如潮的Linux云计算运维、SRE、Devops、网络安全、容器云、Go、Python开发专业人才培训机构!