09 2020 档案
摘要:一 引子 数据类型是用来记录事物状态的,而事物的状态是不断变化的(如:一个人年龄的增长(操作int类型) ,单个人名的修改(操作str类型),学生列表中增加学生(操作list类型)等),这意味着我们在开发程序时需要频繁对数据进行操作,为了提升我们的开发效率, python针对这些常用的操作,为每一种
阅读全文
摘要:一 引子: 流程控制即控制流程,具体指控制程序的执行流程,而程序的执行流程分为三种结构:顺序结构(之前我们写的代码都是顺序结构)、分支结构(用到if判断)、循环结构(用到while与for) 二 分支结构 2.1 什么是分支结构 分支结构就是根据条件判断的真假去执行不同分支对应的子代码 2.2 为什
阅读全文
摘要:一 程序与用户交互 什么是与用户交互 用户交互就是人往计算机中input/输入数据,计算机print/输出结果 为什么要与用户交互? 为了让计算机能够像人一样与用户沟通交流 比如,过去我们去银行取钱,用户需要把帐号密码告诉柜员,而现在,柜员被ATM机取代,ATM机就是一台计算机,所以用户同样需要将帐
阅读全文
摘要:一 引入 解释器在执行到定义变量的语法时,会申请内存空间来存放变量的值,而内存的容量是有限的,这就涉及到变量值所占用内存空间的回收问题,当一个变量值没有用了(简称垃圾)就应该将其占用的内存给回收掉,那什么样的变量值是没有用的呢? 单从逻辑层面分析,我们定义变量将变量值存起来的目的是为了以后取出来使用
阅读全文
摘要:一 引入 我们学习变量是为了让计算机能够像人一样去记忆事物的某种状态,而变量的值就是用来存储事物状态的,很明显事物的状态分成不同种类的(比如人的年龄,身高,职位,工资等等),所以变量值也应该有不同的类型,例如 salary = 3.1 # 用浮点型去记录薪资 age = 18 # 用整型去记录年龄
阅读全文
摘要:一 引入 我们学习python语言是为了控制计算机、让计算机能够像人一样去工作,所以在python这门语言中,所有语法存在的意义都是为了让计算机具备人的某一项技能,这句话是我们理解后续所有python语法的根本。 二 变量 什么是变量? # 变量就是可以变化的量,量指的是事物的状态,比如人的年龄、性
阅读全文
摘要:不同于C/C++,像Python这样的语言是不需要程序员写代码来管理内存的,它的GC(Garbage Collection)机制 实现了自动内存管理。GC做的事情就是解放程序员的双手,找出内存中不用的资源并释放这块内存。 下面我们来看看Python的GC是怎么做的: Python自带的解释器CPyt
阅读全文
摘要:Redis使用 安装 Python操作Redis普通连接 1 pip install redis #简单使用 from redis import Redis #获取redis连接 conn = Redis(host='127.0.0.1',port=6379) #key取值 ret = conn.g
阅读全文
摘要:计算机基础 编程语言与Python介绍 Python语法入门之变量 Python语法入门之基本数据类型 Python语法入门之垃圾回收机制 Python语法入门之与用户交互、运算符 Python语法入门之流程控制 基本数据类型及内置方法
阅读全文
摘要:一 引子 基于上一章所学,有了计算机硬件,再在硬件之上安装好操作系统,我们就有了一个应用程序的运行平台,我们接下来的任务就是学习如何使用某款编程语言来开发应用程序。 本章的主题是先带大家了解下编程语言,然后重点介绍python这门编程语言 二 编程语言分类 机器语言 机器语言是站在计算机(奴隶)的角
阅读全文
摘要:一 引子 什么是语言?什么是编程语言?为何要有编程语言 语言其实就是人与人之间沟通的介质,如英语,汉语,俄语等。 而编程语言则是人与计算机之间沟通的介质。 那么为何要有编程语言,或者说人为何要与计算机沟通呢?这是因为在编程的世界里,计算机就好比是人的奴隶,人与计算机沟通的目的就是为了奴役计算机,让计
阅读全文
摘要:Django django简介 python三大主流框架 django 特点:大而全 自带的功能特别特别特别的多 类似于航空母舰 不足之处:有时候过于笨重 flask 特点:小而精 自带的功能特别特别特别的少 类似于游骑兵 第三方的模块特别特别特别的多,如果将flask第三方的模块加起来完全可以盖过
阅读全文
摘要:初识数据库 数据库演变过程 #随意存到一个文件中的数据格式也是千差万别的,取决于我们的自己 # 小李,|分割 jason|123|NB # 小王,-分割 egon-123-DBJ # 小红,~分割 tank~123~hecha #所以使用数据库统一储存的格式 软件开发目录规范 #软件开发目录规范,限
阅读全文
摘要:介绍 各种软件是什么语言写的? zabbix(监控软件):php ansible(批量管理主机,执行命令,无angent):python openstack(云计算,管理虚拟机):python jekins(ci/di):自动化部署,java salstack(批量管理主机,执行命令,有angent
阅读全文