
Python
文章平均质量分 73
推荐这个 Python 基础教程专栏!它是编程小白的福音。从 Python 环境搭建讲起,详细剖析每一个基础语法点。有简单易懂的代码示例,还有对常见错误的解读。沿着精心设计的学习路径,你能快速理解数据处理、逻辑控制等知识,为 Python 编程之旅打下坚实基础,快来加入学习吧!
优惠券已抵扣
余额抵扣
还需支付
¥9.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
代老师的编程课
去哪儿网资深架构师,前美团技术专家,16年Java开发经验,MiniTomcat实战课程作者。
展开
-
(Python基础教程之四)Python中的变量的使用
Python基础教程在SublimeEditor中配置Python环境Python代码中添加注释Python中的变量的使用Python中的数据类型Python中的关键字Python字符串操作Python中的list操作Python中的Tuple操作Pythonmax()和min()–在列表或数组中查找最大值和最小值Python找到最大的N个(前N个)或最小的N个项目Pyth...原创 2020-05-03 20:24:21 · 939 阅读 · 0 评论 -
(Python基础教程之六)Python中的关键字
Python基础教程在SublimeEditor中配置Python环境Python代码中添加注释Python中的变量的使用Python中的数据类型Python中的关键字Python字符串操作Python中的list操作Python中的Tuple操作Pythonmax()和min()–在列表或数组中查找最大值和最小值Python找到最大的N个(前N个)或最小的N个项目Pyth...原创 2020-05-04 08:06:08 · 1013 阅读 · 0 评论 -
(Python基础教程之七)Python字符串操作
Python基础教程在SublimeEditor中配置Python环境Python代码中添加注释Python中的变量的使用Python中的数据类型Python中的关键字Python字符串操作Python中的list操作Python中的Tuple操作Pythonmax()和min()–在列表或数组中查找最大值和最小值Python找到最大的N个(前N个)或最小的N个项目Pyth...原创 2020-05-04 17:15:59 · 984 阅读 · 0 评论 -
(Python基础教程之八)Python中的list操作
Python基础教程在SublimeEditor中配置Python环境Python代码中添加注释Python中的变量的使用Python中的数据类型Python中的关键字Python字符串操作Python中的list操作Python中的Tuple操作Pythonmax()和min()–在列表或数组中查找最大值和最小值Python找到最大的N个(前N个)或最小的N个项目Pyth...原创 2020-05-06 07:54:58 · 1074 阅读 · 0 评论 -
(Python基础教程之九)Python中的Tuple操作
Python基础教程在SublimeEditor中配置Python环境Python代码中添加注释Python中的变量的使用Python中的数据类型Python中的关键字Python字符串操作Python中的list操作Python中的Tuple操作Pythonmax()和min()–在列表或数组中查找最大值和最小值Python找到最大的N个(前N个)或最小的N个项目Pyth...原创 2020-05-08 07:43:06 · 303 阅读 · 0 评论 -
(Python基础教程之十)Python max()和min()–在列表或数组中查找最大值和最小值
Python基础教程在SublimeEditor中配置Python环境Python代码中添加注释Python中的变量的使用Python中的数据类型Python中的关键字Python字符串操作Python中的list操作Python中的Tuple操作Pythonmax()和min()–在列表或数组中查找最大值和最小值Python找到最大的N个(前N个)或最小的N个项目Python读写CSV文件Python中使用httplib2–HTTPGET和POST示例Python将tuple开.原创 2020-05-09 07:14:30 · 1058 阅读 · 0 评论 -
(Python基础教程之十一)Python找到最大的N个(前N个)或最小的N个项目
Python基础教程在SublimeEditor中配置Python环境Python代码中添加注释Python中的变量的使用Python中的数据类型Python中的关键字Python字符串操作Python中的list操作Python中的Tuple操作Pythonmax()和min()–在列表或数组中查找最大值和最小值Python找到最大的N个(前N个)或最小的N个项目Python读写CSV文件Python中使用httplib2–HTTPGET和POST示例Python将tuple开.原创 2020-05-09 07:32:53 · 479 阅读 · 0 评论 -
(Python基础教程之十二)Python读写CSV文件
Python基础教程在SublimeEditor中配置Python环境Python代码中添加注释Python中的变量的使用Python中的数据类型Python中的关键字Python字符串操作Python中的list操作Python中的Tuple操作Pythonmax()和min()–在列表或数组中查找最大值和最小值Python找到最大的N个(前N个)或最小的N个项目Python读写CSV文件Python中使用httplib2–HTTPGET和POST示例Python将tuple开.原创 2020-05-10 08:35:41 · 1332 阅读 · 0 评论 -
(Python基础教程之十三)Python中使用httplib2 – HTTP GET和POST示例
学习使用Python httplib2模块。的超文本传输协议(HTTP)是用于分布式,协作,超媒体信息系统的应用协议。HTTP是万维网数据通信的基础。Python httplib2模块提供了用于通过HTTP访问Web资源的方法。它支持许多功能,例如HTTP和HTTPS,身份验证,缓存,重定向和压缩。$ service nginx status* nginx is running我们在本地主机上运行nginx Web服务器。我们的一些示例将连接到本地运行的nginx服务器上的PHP脚本。目录检查h原创 2020-05-11 08:11:23 · 2771 阅读 · 0 评论 -
(Python基础教程之十四)Python将tuple开箱为变量或参数
Python示例将N元素元组或序列开箱缩为N个变量的集合。将元组开箱缩为变量的 Python示例。1. Python开箱元组示例可以使用简单的赋值操作将任何序列(或可迭代)开箱缩为变量。唯一的要求是变量的数量和结构与序列匹配。.beloposttitle300250 { text-align: center; margin-top: 20px; margin-bottom: 20px;} @media (min-width:960px) { .beloposttitle300250 { display原创 2020-05-12 07:25:25 · 303 阅读 · 0 评论 -
(Python基础教程之十六)Python multidict示例–将单个键映射到字典中的多个值
1.什么是multidict词典>在python中,“ multidict ”一词用于指代字典,在字典中可以将单个键映射到多个值。例如多重结构multidictWithList = {'key1' : [1, 2, 3],'key2' : [4, 5]}multidictWithSet = {'key1' : {1, 2, 3},'key2' : {4, 5}}1. list如果要保留项目的插入顺序,请使原创 2020-05-14 07:31:31 · 1403 阅读 · 0 评论 -
(Python基础教程之二十二)爬虫下载网页视频(video blob)
现在视频链接一般为m3u8,找到m3u8地址就可以下载了打开Chrome Developer工具,然后点击“网络”标签。导航到包含视频的页面,然后开始播放。将文件列表过滤为“ m3u8”。找到master.m3u8或index.m3u8并单击它。将文件保存到磁盘并在其中查看。如果文件包含一个m3u8主URL,则复制该URL。使用ffmpeg 工具下载m3u8视频ffmpeg -i "https://secure.brightcove.com/services/mobile/stre原创 2020-05-22 07:46:35 · 3305 阅读 · 0 评论 -
(Python基础教程之十七)Python OrderedDict –有序字典
一个OrderedDict 维护插入顺序添加到字典中的项目。项目的顺序在迭代或序列化时也会保留。1. Python OrderedDict示例OrderedDict 是python collections模块的一部分。要轻松构建OrderedDict,可以OrderedDict在collections模块中使用。OrderedDictExample.pyfrom collections import OrderedDictd = OrderedDict()d['how'] =原创 2020-05-15 07:38:34 · 547 阅读 · 0 评论 -
(Python基础教程之十五)Python开箱Tuple–太多值无法解压
Python示例,用于unpack元组或序列或可迭代,以便该元组可能长于N个元素,从而导致“ 太多的值无法unpack ”异常。1.打开任意长度的元组Python“ star expressions”可用于unpack任意长度的元组。example1.py>>> employee = ('Lokesh', 'email@example.com', '111-222-333', '444-555-666')>原创 2020-05-13 07:15:27 · 319 阅读 · 0 评论 -
(Python基础教程之十八)Python字典交集–比较两个字典
Python示例,用于查找2个或更多词典之间的常见项目,即字典相交项目。1.使用“&”运算符的字典交集最简单的方法是查找键,值或项的交集,即 & 在两个字典之间使用运算符。example.pya = { 'x' : 1, 'y' : 2, 'z' : 3 }b = { 'u' : 1, 'v' : 2, 'w' : 3, 'x' : 1, 'y': 2 }s.原创 2020-05-16 07:09:54 · 2166 阅读 · 0 评论 -
(Python基础教程之十九)Python优先级队列示例
1.什么是优先队列优先级队列是一种抽象数据类型,类似于常规队列或堆栈数据结构,但每个元素还具有与之关联的“优先级”。在优先级队列中,优先级高的元素先于优先级低的元素提供。如果两个元素具有相同的优先级,则将根据其在队列中的顺序为其提供服务。2. Python中的优先级队列实现以下python程序使用该heapq模块实现简单的优先级队列:PriorityQueue.pyimport heapqclass PriorityQueue: def __init__(self):原创 2020-05-16 07:12:40 · 1085 阅读 · 0 评论 -
(Python基础教程之五)Python中的数据类型
Python基础教程在SublimeEditor中配置Python环境Python代码中添加注释Python中的变量的使用Python中的数据类型Python中的关键字Python字符串操作Python中的list操作Python中的Tuple操作Pythonmax()和min()–在列表或数组中查找最大值和最小值Python找到最大的N个(前N个)或最小的N个项目Pyth...原创 2020-05-03 22:16:40 · 765 阅读 · 0 评论 -
Python基础教程之一
Python基础教程在SublimeEditor中配置Python环境Python代码中添加注释Python中的变量的使用Python中的数据类型Python中的关键字Python字符串操作Python中的list操作Python中的Tuple操作Pythonmax()和min()–在列表或数组中查找最大值和最小值Python找到最大的N个(前N个)或最小的N个项目Pyth...原创 2020-05-02 16:01:58 · 1247 阅读 · 0 评论 -
(Python基础教程之二)在Sublime Editor中配置Python环境
Python基础教程在SublimeEditor中配置Python环境Python代码中添加注释Python中的变量的使用Python中的数据类型Python中的关键字Python字符串操作Python中的list操作Python中的Tuple操作Pythonmax()和min()–在列表或数组中查找最大值和最小值Python找到最大的N个(前N个)或最小的N个项目Pyth...原创 2020-05-02 16:05:45 · 970 阅读 · 0 评论 -
(Python基础教程之三)Python代码中添加注释
在Python(或任何其他编程语言)中,注释用于解释源代码。注释描述了代码,这有助于将来维护应用程序。python中的注释# prints 4print(2 + 2)print(2 + 3) # prints 5"""prints the sum oftwo numbers which are 2 and 2""&quo...原创 2020-05-02 17:56:40 · 1294 阅读 · 0 评论 -
Python开发者最常犯的10个错误
摘要:Python是一门简单易学的编程语言,语法简洁而清晰,并且拥有丰富和强大的类库。在日常开发中,开发者很容犯一些低级的错误,本文总结了开发者最容易犯的10个错误。Python是一门简单易学的编程语言,语法简洁而清晰,并且拥有丰富和强大的类库。与其它大多数程序设计语言使用大括号不一样 ,它使用缩进来定义语句块。在平时的工作中,Python开发者很容易犯一些小错误,这些错误都很转载 2014-05-14 10:43:40 · 563 阅读 · 0 评论 -
Python:pygame游戏编程之旅四(游戏界面文字处理)
本节讲解游戏界面中字体的处理,以在界面中实时显示当前时间、小球位置为例进行实验,具体见代码。一、代码[python] view plaincopyprint?# -*- coding:utf-8 -*- import os import sys import time import pygame转载 2013-08-03 23:37:13 · 780 阅读 · 0 评论 -
Python:pygame游戏编程之旅六(游戏中的声音处理)
一款人性化的游戏中缺少不了声音,比如角色挂时惨叫一声,或PK时武器交锋的声音,还有就是英雄出场时的背景音乐,无不涉及到声音,本节我们就来看一下pygame中如何控制声音,下面是一个例子,但博客上传不了多媒体程序,否则就可以听到加勒比海盗中最为经典的配乐《he's a pirate》了,程序实现了通过上下方向键来控制音量大小的功能。一、实例界面:1、初始音量为10 2转载 2013-08-03 23:41:59 · 3271 阅读 · 0 评论 -
Python:pygame游戏编程之旅七(pygame基础知识讲解1)
与Python自带的random、math、time等模块一样,Pygame框架也带有许多模块来提供绘图、播放声音、处理鼠标输入等功能。本章将讲述Pygame提供的基本模块及功能,并假设读者已经具有基本的python编程知识,如果在这方面遇到困难,可阅读“Ivent Your Own Computer Games With Python”这本书。GUI和CLI转载 2013-08-03 23:43:39 · 1188 阅读 · 0 评论 -
Python:编程“八荣八耻”之我见
刚在逛CPyUG时看到了个主题讨论python的八荣八耻,见:http://bit.ly/4jeBor, 主题内容如下:以动手实践为荣,以只看不练为耻。 以打印日志为荣,以单步跟踪为耻。 以空白分隔为荣,以制表分隔为耻。 以单元测试为荣,以手工测试为耻。 以代码重用为荣,以复制粘贴为耻。 以多态应用为荣,以分支判断转载 2013-08-03 23:44:22 · 659 阅读 · 0 评论 -
Python:pygame游戏编程之旅二(自由移动的小球)
本节实现一个在窗口中自由运动的小球程序,做了详细注释,不多做解释了。 代码:[python] view plaincopyprint?# -*- coding:utf-8 -*- import sys import pygame from pygame.locals import * d转载 2013-08-03 23:35:28 · 2409 阅读 · 1 评论 -
Python:pygame游戏编程之旅三(玩家控制的小球)
上一节实现了小球自由移动,本节在上节基础上增加通过方向键控制小球运动,并为游戏增加了背景图片。一、实现:[python] view plaincopyprint?# -*- coding:utf-8 -*- import os import sys import pygame from pyga转载 2013-08-03 23:36:25 · 1620 阅读 · 0 评论 -
Python:pygame游戏编程之旅五(游戏界面文字处理详解)
再简单的游戏界面中均涉及文字处理,本节主要解读一下pygame模块中对文字及字体的处理方式。 同样,以实例进行讲解,先看看代码:[python] view plaincopyprint?#!/usr/bin/env python # -*- coding: utf-8 -*- import sys import os转载 2013-08-03 23:39:32 · 949 阅读 · 0 评论 -
python 自动下载 moudle
stdout=subprocess.PIPE)转载 2014-04-29 21:02:08 · 605 阅读 · 0 评论 -
flask快速入门
迫切希望上手?本文提供了一个很好的 Flask 介绍。假设你已经安装 Flask, 如果还没有安装话,请浏览下 安装 。一个最小的应用一个最小的应用看起来像这样:from flask import Flaskapp = Flask(__name__)@app.route('/')def hello_world(): return 'Hello World转载 2014-04-17 22:33:39 · 2149 阅读 · 0 评论 -
Python内建函数(H)
hasattr(object, name)说明:判断对象object是否包含名为name的特性(hasattr是通过调用getattr(ojbect, name)是否抛出异常来实现的)。参数object:对象。参数name:特性名称。示例:>>> hasattr(list, 'append')True>>> hasattr(list, 'add')Fa转载 2014-04-24 18:30:48 · 533 阅读 · 0 评论 -
Python模块学习——tempfile
主要有以下几个函数:tempfile.TemporaryFile如何你的应用程序需要一个临时文件来存储数据,但不需要同其他程序共享,那么用TemporaryFile函数创建临时文件是最好的选择。其他的应用程序是无法找到或打开这个文件的,因为它并没有引用文件系统表。用这个函数创建的临时文件,关闭后会自动删除。 123转载 2014-04-24 19:24:43 · 608 阅读 · 0 评论 -
理解Python的With语句
With语句是什么?Python’s with statement provides a very convenient way of dealing with the situation where you have to do a setup and teardown to make something happen. A very good example for this is t转载 2014-04-28 12:04:24 · 481 阅读 · 0 评论 -
Python基础:Python的变量和对象
一、基本原理 Python中一切都是对象,变量中存放的是对象的引用。这是一个普遍的法则。我们举个例子来说,Python是如何来处理的。Python代码 x = 'blue' y = 'green' z = x 当python执行上面第一句的时候,会在heap中首先创建一个str对象,其文本内容为blue,同时还创建一个名为x的对象引用,x转载 2014-04-28 15:19:38 · 471 阅读 · 0 评论 -
Python yield 使用浅析
初学 Python 的开发者经常会发现很多 Python 函数中用到了 yield 关键字,然而,带有 yield 的函数执行流程却和普通函数不一样,yield 到底用来做什么,为什么要设计 yield ?本文将由浅入深地讲解 yield 的概念和用法,帮助读者体会 Python 里 yield 简单而强大的功能。6 评论:廖 雪峰, 软件工程师, HP2012转载 2014-04-28 12:03:54 · 522 阅读 · 0 评论 -
Python基础:Python可变对象和不可变对象
Python在heap中分配的对象分成两类:可变对象和不可变对象。所谓可变对象是指,对象的内容是可变的,例如list。而不可变的对象则相反,表示其内容不可变。不可变对象:int,string,float,tuple可变对象 :list,dictionary一、不可变对象由于Python中的变量存放的是对象引用,所以对于不可变对象而言,尽管对象本身不可变,但变量的对象引用转载 2014-04-28 15:15:09 · 621 阅读 · 0 评论 -
Python源码分析2 - 一个简单的Python程序的执行
本文主要通过跟踪一个非常简单的Python程序的执行,简单讨论Python实现的基本框架和结构。要执行Python程序如下,功能非常简单:从1加到10再打印出来# test programsum = 0for i in range(1, 11): sum = sum + iprint sum 如果想要在W转载 2014-04-28 16:39:07 · 540 阅读 · 0 评论 -
Python:pygame游戏编程之旅一(Hello World)
按照上周计划,今天开始学习pygame,学习资料为http://www.pygame.org/docs/,学习的程序实例为pygame模块自带程序,会在程序中根据自己的理解加入详细注释,并对关键概念做说明。 一、pygame版本的hello world程序。代码:[python] view plaincopyprint?#!转载 2013-08-03 23:33:47 · 944 阅读 · 0 评论