![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python基础入门必须
以实际案例代码为例,带你快速python入门
解甲归田1
种一棵树最好的时间是十年前,其次是现在。
展开
-
python全栈之路—十分钟搞定面向对象-类的结构-类的空间问题,建议收藏
面向对象本节整理知识点 面向过程编程vs函数式编程 面向对象初识 函数式编程vs面向对象编程 类的结构 从类名的角度研究类 类名操作静态属性 类名操作动态方法 从对象的角度研究类 什么是对象 对象操作对象空间属性 对象查看类中的属性 对象操作类中的方法 self 是什么? 一个类可以实例化多个对象 Python 类的空...原创 2019-06-18 18:29:05 · 459 阅读 · 0 评论 -
linux基础—rabbitMQ(消息队列)python如何实现?
1. 你了解的消息队列 rabbitmq是一个消息代理,它接收和转发消息,可以理解为是生活的邮局。 你可以将邮件放在邮箱里,你可以确定有邮递员会发送邮件给收件人。 概括: rabbitmq是接收,存储,转发数据的。 官方教程:http://www.rabbitmq.com/tutorials/tutorial-one-python.html 消息(Message)是指在应用间传送的数据。消息可以非...原创 2019-06-18 10:39:20 · 1585 阅读 · 2 评论 -
linux基础—linux安装python3与virtualenv
centos7默认是装有python的,咱们先看一下 #检查python版本 [root@oldboy_python ~ 17:23:54]#python -V Python 2.7.5 《震惊,python2.7不再维护!》 源码编译安装python3 安装python前的库环境,非常重要 如果要正确安装python3,且使用python3的功能,需提前解决如下的环境...原创 2019-06-17 22:34:54 · 1737 阅读 · 0 评论 -
python全栈之路—模块(内含计算器源码)
模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。 如:os 是系统相关的模块;file是文件操作相关的模块 模块分为三种: 自定义模块 内置模块 开源模块 自...原创 2019-06-17 19:42:56 · 589 阅读 · 0 评论 -
python全栈开发—递归、算法基础、正则表达式
递归 特点 递归算法是一种直接或者间接地调用自身算法的过程。在计算机编写程序中,递归算法对解决一大类问题是十分有效的,它往往使算法的描述简洁而且易于理解。 递归算法解决问题的特点: (1) 递归就是在过程或函数里调用自身。 (2) 在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口。 (3) 递归算法解题通常显得很简洁,但递归算法解题的运行效率较低。所以一般不提倡用递归算法设计程序。 (...原创 2019-06-17 18:54:58 · 250 阅读 · 0 评论 -
python全栈开发—什么是迭代器&生成器、装饰器、数据序列化,建议收藏
迭代器&生成器 装饰器 软件目录结构规范 作业:ATM项目开发 1.列表生成式,迭代器&生成器 列表生成式 孩子,我现在有个需求,看列表[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],我要求你把列表里的每个值加1,你怎么实现?你可能会想到2种方式 普通青年版 >>> a [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>...原创 2019-06-16 11:21:33 · 220 阅读 · 0 评论 -
全栈python之路——用函数实现模块化程序设计
把实现某一个功能的代码定义为一个函数,在需要使用时,随即调用即可。 简单理解就是可以完成某项 工作的代码块,类似于积木块,可以反复地使用 一、函数的创建和调用 创建一个函数 创建函数其实就是定义一个函数: 语法格式如下 def functionname([parameterlist]) ['''comments'''] [functionbody] 参数说明: functionname : ...原创 2019-05-26 21:04:13 · 888 阅读 · 1 评论 -
全栈python之路——三篇文章带你踏入python大门-基础02
列表、元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 一、列表、元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作 定义列表 names = ['xieqc',"foll",'snake'] 通过下标访问列表中的元素,下标从0开始计数 >>> names[0] 'xieqc' >>> na...原创 2019-05-26 17:04:06 · 199 阅读 · 0 评论 -
全栈python之路——三篇文章带你踏入python大门-基础01
本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 pyc是个什么鬼? 数据类型初识 数据运算 表达式if …else语句 表达式for 循环 break and continue 表达式while 循环 一,python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期...原创 2019-05-26 16:09:05 · 508 阅读 · 0 评论 -
python全栈开发—函数整理(最后一次整理,不能再全了)
函数 函数介绍 函数定义 函数的调用 函数的返回值 总结 函数的参数 参数 参数的分类 位置参数 关键字参数 混合参数 总结 动态接收位置参数 动态接收关键字参数 函数的注释 名称空间 函数的嵌套 gloabal、nonlocal global 宗旨 nonloc...原创 2019-06-20 23:13:08 · 341 阅读 · 0 评论 -
python全栈—迭代器、生成器、装饰器
迭代器 函数名的运用 函数名是一个变量, 但它是一个特殊的变量, 与括号配合可以执行函数的变量 函数名的内存地址 def func(): print("呵呵") print(func) 结果: <function func at 0x1101e4ea0> 函数名可以赋值给其他变量 def func(): print("呵呵") print(func...原创 2019-06-20 22:57:25 · 256 阅读 · 0 评论 -
python全栈—小白程序员入坑首选-如何做到开发规范,提升B格?
什么是开发规范?为什么要有开发规范呢? 你现在包括之前写的一些程序,所谓的’项目’,都是在一个py文件下完成的,代码量撑死也就几百行,你认为没问题,挺好。但是真正的后端开发的项目,系统等,少则几万行代码,多则十几万,几十万行代码,你全都放在一个py文件中行么?当然你可以说,只要能实现功能即可。咱们举个例子,如果你的衣物只有三四件,那么你随便堆在橱柜里,没问题,咋都能找到,也不显得特别乱,但是如果你...原创 2019-06-20 22:51:39 · 202 阅读 · 0 评论 -
python全栈—搞不懂什么是模块?进来看看
自定义模块 我们今天来学习一下自定义模块(也就是私人订制),我们要自定义模块,首先就要知道什么是模块啊 一个函数封装一个功能,比如现在有一个软件,不可能将所有程序都写入一个文件,所以咱们应该分文件,组织结构要好,代码不冗余,所以要分文件,但是分文件,分了5个文件,每个文件里面可能都有相同的功能(函数),怎么办?所以将这些相同的功能封装到一个文件中. 模块就是文件,存放一堆函数,谁用谁拿。怎么拿? ...原创 2019-06-20 22:48:08 · 370 阅读 · 0 评论 -
python面向对象入门必读,读懂这篇文章,就读懂了什么是面向对象-你会连对象都没有!
概述 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强…” 面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,即:将之前实现的代码块复制到现需功能处。 while True: if cpu利用率 > 90%: ...原创 2019-06-19 11:06:02 · 2452 阅读 · 7 评论