07 2018 档案

该文被密码保护。
posted @ 2018-07-16 10:33 rjm123456 阅读(1) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2018-07-16 10:23 rjm123456 阅读(1) 评论(0) 推荐(0) 编辑
摘要:requests Python标准库中提供了:urllib、urllib2、httplib等模块以供Http请求,但是,它的 API 太渣了。它是为另一个时代、另一个互联网所创建的。它需要巨量的工作,甚至包括各种方法覆盖,来完成最简单的任务。 Requests 是使用 Apache2 License 阅读全文
posted @ 2018-07-09 20:25 rjm123456 阅读(153) 评论(0) 推荐(0) 编辑
摘要:from django.conf.urls import url from django.contrib import admin from app01 import views urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^index/',views.index), url(r'^get_json',v... 阅读全文
posted @ 2018-07-09 18:54 rjm123456 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-07-09 17:47 rjm123456 阅读(1615) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2018-07-09 15:45 rjm123456 阅读(1) 评论(0) 推荐(0) 编辑
摘要:import requests from bs4 import BeautifulSoup response = requests.get('https://www.autohome.com.cn/news/') response.encoding = 'gbk' soup = BeautifulSoup(response.text,"html.parser") div =soup.find(n... 阅读全文
posted @ 2018-07-09 13:20 rjm123456 阅读(350) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/python3 # _*_ coding:utf-8 _*_ ''' 单线程 ''' import os,time import requests from bs4 import BeautifulSoup import uuid def out_wrapper(func): 阅读全文
posted @ 2018-07-06 17:26 rjm123456 阅读(193) 评论(0) 推荐(0) 编辑
摘要:目录 小咖啡 python 第一篇:python入门 第二篇:数据类型、字符编码、文件处理 第三篇:函数 第四篇:模块与包 第五篇:常用模块 第六篇:面向对象 第七篇:面向对象高级 第八篇:异常处理 第九篇:网络编程 第十篇:并发编程 第十一篇:Mysql系列 前端 HTML介绍 jQuery 前端 阅读全文
posted @ 2018-07-05 19:44 rjm123456 阅读(126) 评论(0) 推荐(0) 编辑
摘要:vue学习【第1篇】:vue之指令 vue学习【第2篇】:es6简单介绍 vue学习【第3篇】:vue之node.js的简单介绍 vue学习【第4篇】:vue 之webpack打包工具的使用 vue学习【第5篇】:vue-cli脚手架(框架) vue学习【第6篇】:vue之导入Bootstrap v 阅读全文
posted @ 2018-07-05 19:26 rjm123456 阅读(126) 评论(0) 推荐(0) 编辑
摘要:Vue引入bootstrap主要有两种方法 方法一:在main.js中引入,此方法导入的bootstrap中对于html,body的一些预设置的css样式可能无效。 一、引入jQuery 在当前项目的目录下(就是package.json),运行命令 cnpm install jquery --sav 阅读全文
posted @ 2018-07-05 19:16 rjm123456 阅读(268) 评论(0) 推荐(0) 编辑
摘要:一、创建vue项目 npm install vue-cli -g #-g全局 (sudo)npm install vue-cli -g #mac笔记本 vue-init webpack myvue #项目的名字 cd muvue npm install npm run dev 二、目录结构的说明 出 阅读全文
posted @ 2018-07-05 19:09 rjm123456 阅读(5102) 评论(1) 推荐(0) 编辑
摘要:一、什么是webpack? webpack是一个模块打包工具。用vue项目来举例:浏览器它是只认识js,不认识vue的。而我们写的代码后缀大多是.vue的,在每个.vue文件中都可能html、js、css甚至是图片资源;并且由于组件化,这些.vue文件之间还有错综复杂的关系。所以项目要被浏览器识别, 阅读全文
posted @ 2018-07-05 19:08 rjm123456 阅读(290) 评论(0) 推荐(0) 编辑
摘要:一、什么是node.js? 它是可以运行JavaScript的服务平台,可以吧它当做一门后端程序,只是它的开发语言是JavaScript 二、安装 1、node.js的特性: - 非阻塞IO模型 - 时间驱动 2、运用的场景: - 高并发低业务 - 实时场景 - 聊天、电子商务、视频直播等 3、安装 阅读全文
posted @ 2018-07-05 19:06 rjm123456 阅读(250) 评论(0) 推荐(0) 编辑
摘要:1、ECMAScript 6 简介 2、let和const命令 3、变量的解构赋值 4、字符串的扩展之模板字符串 5、正则的扩展 6、数值的扩展 7、函数的扩展 8、数组的扩展 9、对象的扩展 10、类 1、ECMAScript 6 简介 ECMAScript 6.0(以下简称 ES6)是 Java 阅读全文
posted @ 2018-07-05 19:05 rjm123456 阅读(165) 评论(0) 推荐(0) 编辑
摘要:一、什么是VUE? 它是构建用户界面的JavaScript框架(让它自动生成js,css,html等) 二、怎么使用VUE? 1、引入vue.js 2、展示HTML <div id="app"> <p>{{msg}}</p> <p>{{ 80+2 }}</p> <p>{{ 20>30 }}</p> 阅读全文
posted @ 2018-07-05 19:02 rjm123456 阅读(188) 评论(0) 推荐(0) 编辑
摘要:一、一个小知识点 1、截取长屏的操作 2、设置默认格式 3、md,sm, xs 4、空格和没有空格的选择器 二、响应式介绍 - 响应式布局是什么? 同一个网页在不同的终端上呈现不同的布局等 - 响应式怎么实现的? 1. CSS3 media query 媒体查询 2. JS去控制网页的布局和样式等 阅读全文
posted @ 2018-07-05 18:49 rjm123456 阅读(736) 评论(0) 推荐(0) 编辑
摘要:JavaScript概述 ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规 阅读全文
posted @ 2018-07-05 18:32 rjm123456 阅读(177) 评论(0) 推荐(0) 编辑
摘要:CSS介绍 CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素。 当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。 CSS语法 CSS实例 每个CSS样式由两个组成部分:选择器和声明。声明又包括属性和属性值。每个声明之后用分号结束。 CS 阅读全文
posted @ 2018-07-05 18:31 rjm123456 阅读(191) 评论(0) 推荐(0) 编辑
摘要:jQuery jQuery介绍 jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write less, do 阅读全文
posted @ 2018-07-05 18:29 rjm123456 阅读(148) 评论(0) 推荐(0) 编辑
摘要:HTML介绍 Web服务本质 import socket sk = socket.socket() sk.bind(("127.0.0.1", 8080)) sk.listen(5) while True: conn, addr = sk.accept() data = conn.recv(8096 阅读全文
posted @ 2018-07-05 18:09 rjm123456 阅读(129) 评论(0) 推荐(0) 编辑
摘要:阅读目录 第一篇:初识数据库 第二篇:库操作 第三篇:表操作 第四篇:数据操作 第五篇:索引原理与慢查询优化 第六篇:数据备份、pymysql模块 第七篇:视图、触发器、事务、存储过程、函数 第八篇:ORM框架SQLAlchemy 阅读目录 阅读目录 第一篇:初识数据库 第二篇:库操作 第三篇:表操 阅读全文
posted @ 2018-07-05 17:42 rjm123456 阅读(147) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 介绍 二 创建表 三 增删改查 四 其他查询相关 五 正查、反查 一 介绍 SQLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简言之便是:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 1、安装 阅读全文
posted @ 2018-07-05 17:41 rjm123456 阅读(204) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 视图 二 触发器 三 事务 四 存储过程 五 函数 六 流程控制 一 视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。 使用视图我们可以把查询过程中的临时表摘出来,用视图 阅读全文
posted @ 2018-07-05 17:40 rjm123456 阅读(176) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 IDE工具介绍 二 MySQL数据备份 三 pymysql模块 一 IDE工具介绍 生产环境还是推荐使用mysql命令行,但为了方便我们测试,可以使用IDE工具 下载链接:https://pan.baidu.com/s/1bpo5mqj 掌握: #1. 测试+链接数据库 #2. 新建库 阅读全文
posted @ 2018-07-05 17:39 rjm123456 阅读(165) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 介绍 二 索引的原理 三 索引的数据结构 四 聚集索引与辅助索引 五 MySQL索引管理 六 测试索引 七 正确使用索引 八 联合索引与覆盖索引 九 查询优化神器-explain 十 慢查询优化的基本步骤 十一 慢日志管理 一 介绍 为何要有索引? 一般的应用系统,读写比例在10:1左 阅读全文
posted @ 2018-07-05 17:38 rjm123456 阅读(169) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 介绍 二 插入数据INSERT 三 更新数据UPDATE 四 删除数据DELETE 五 查询数据SELECT 六 权限管理 一 介绍 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 使用INSERT实现数据的插入 UPDAT 阅读全文
posted @ 2018-07-05 17:36 rjm123456 阅读(159) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 介绍 二 多表连接查询 三 符合条件连接查询 四 子查询 五 综合练习 一 介绍 本节主题 多表连接查询 复合条件连接查询 子查询 准备表 #建表 create table department( id int, name varchar(20) ); create table emp 阅读全文
posted @ 2018-07-05 17:33 rjm123456 阅读(170) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 题目 二 答案 一 题目 1、查询所有的课程的名称以及对应的任课老师姓名 2、查询学生表中男女生各有多少人 3、查询物理成绩等于100的学生的姓名 4、查询平均成绩大于八十分的同学的姓名和平均成绩 5、查询所有学生的学号,姓名,选课数,总成绩 6、 查询姓李老师的个数 7、 查询没有报 阅读全文
posted @ 2018-07-05 17:30 rjm123456 阅读(1095) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 单表查询的语法 二 关键字的执行优先级(重点) 三 简单查询 四 WHERE约束 五 分组查询:GROUP BY 六 HAVING过滤 七 查询排序:ORDER BY 八 限制查询的记录数:LIMIT 九 使用正则表达式查询 一 单表查询的语法 SELECT 字段1,字段2... FR 阅读全文
posted @ 2018-07-05 17:23 rjm123456 阅读(172) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 SELECT语句关键字的定义顺序 二 SELECT语句关键字的执行顺序 三 准备表和数据 四 准备SQL逻辑查询测试语句 五 执行顺序分析 一 SELECT语句关键字的定义顺序 SELECT DISTINCT <select_list> FROM <left_table> <join_ 阅读全文
posted @ 2018-07-05 17:21 rjm123456 阅读(125) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 存储引擎介绍 二 表介绍 三 创建表 四 查看表结构 五 数据类型 六 表完整性约束 七 修改表ALTER TABLE 八 复制表 九 删除表 一 存储引擎介绍 存储引擎即表类型,mysql根据不同的表类型会有不同的处理机制 详见:https://www.cnblogs.com/zha 阅读全文
posted @ 2018-07-05 17:16 rjm123456 阅读(134) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 什么是存储引擎 二 mysql支持的存储引擎 三 使用存储引擎 一 什么是存储引擎 mysql中建立的库 >文件夹 库中建立的表 >文件 现实生活中我们用来存储数据的文件有不同的类型,每种文件类型对应各自不同的处理机制:比如处理文本用txt类型,处理表格用excel,处理图片用png等 阅读全文
posted @ 2018-07-05 17:10 rjm123456 阅读(94) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 介绍 二 数值类型 三 日期类型 四 字符串类型 五 枚举类型与集合类型 一 介绍 存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的 详细参考: http://www.runoob.com/mysql/mysql-data-types 阅读全文
posted @ 2018-07-05 17:08 rjm123456 阅读(134) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 系统数据库 二 创建数据库 三 数据库相关操作 一 系统数据库 information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等performance_schema: MySQL 5.5开始新增一个数据库:主要用 阅读全文
posted @ 2018-07-05 17:06 rjm123456 阅读(91) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 数据库管理软件的由来 二 数据库概述 三 mysql介绍 四 下载安装 五 mysql软件基本管理 六 初识sql语句 一 数据库管理软件的由来 基于我们之前所学,数据要想永久保存,都是保存于文件中,毫无疑问,一个文件仅仅只能存在于某一台机器上。 如果我们暂且忽略直接基于文件来存取数据 阅读全文
posted @ 2018-07-05 17:05 rjm123456 阅读(127) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 背景知识 二 python并发编程之多进程 三 python并发编程之多线程 四 python并发编程之协程 五 python并发编程之IO模型 六 补充:paramiko模块 七 作业 一 背景知识 顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。 进程的概念起源 阅读全文
posted @ 2018-07-05 17:00 rjm123456 阅读(132) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 IO模型介绍 二 阻塞IO(blocking IO) 三 非阻塞IO(non-blocking IO) 四 多路复用IO(IO multiplexing) 五 异步IO(Asynchronous I/O) 六 IO模型比较分析 七 selectors模块 一 IO模型介绍 为了更好地了 阅读全文
posted @ 2018-07-05 16:53 rjm123456 阅读(145) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 引子 二 协程介绍 三 Greenlet 四 Gevent介绍 五 Gevent之同步与异步 六 Gevent之应用举例一 七 Gevent之应用举例二 一 引子 本节的主题是基于单线程来实现并发,即只用一个主线程(很明显可利用的cpu只有一个)情况下实现并发,为此我们需要先回顾下并发 阅读全文
posted @ 2018-07-05 16:52 rjm123456 阅读(130) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 threading模块介绍 二 开启线程的两种方式 三 在一个进程下开启多个线程与在一个进程下开启多个子进程的区别 四 练习 五 线程相关的其他方法 六 守护线程 七 Python GIL(Global Interpreter Lock) 八 同步锁 九 死锁现象与递归锁 十 信号量S 阅读全文
posted @ 2018-07-05 16:51 rjm123456 阅读(159) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 介绍 二 GIL介绍 三 GIL与Lock 四 GIL与多线程 五 多线程性能测试 一 介绍 ''' 定义: In CPython, the global interpreter lock, or GIL, is a mutex that prevents multiple nativ 阅读全文
posted @ 2018-07-05 16:50 rjm123456 阅读(136) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 什么是线程 二 线程的创建开销小 三 线程与进程的区别 四 为何要用多线程 五 多线程的应用举例 六 经典的线程模型(了解) 七 POSIX线程(了解) 八 在用户空间实现的线程(了解) 九 在内核空间实现的线程(了解) 十 用户级与内核级线程的对比(了解) 十一 混合实现(了解) 一 阅读全文
posted @ 2018-07-05 16:48 rjm123456 阅读(138) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 multiprocessing模块介绍 二 Process类的介绍 三 Process类的使用 四 守护进程 五 进程同步(锁) 六 队列(推荐使用) 七 管道 八 共享数据 九 信号量(了解) 十 事件(了解) 十一 进程池 一 multiprocessing模块介绍 python中 阅读全文
posted @ 2018-07-05 16:46 rjm123456 阅读(166) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 什么是进程 二 进程与程序的区别 三 并发与并行 四 同步\异步and阻塞\非阻塞(重点) 五 进程的创建(了解) 六 进程的终止(了解) 七 进程的层次结构 八 进程的状态 九 进程并发的实现(了解) 一 什么是进程 进程:正在进行的一个过程或者说一个任务。而负责执行任务则是cpu。 阅读全文
posted @ 2018-07-05 16:43 rjm123456 阅读(107) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 客户端/服务器架构 二 osi七层 三 socket层 四 socket是什么 五 套接字发展史及分类 六 套接字工作流程 七 基于TCP的套接字 八 基于UDP的套接字 九 粘包现象 十 什么是粘包 十一 解决粘包的low比处理方法 十二 峰哥解决粘包的方法 十三 认证客户端的链接合 阅读全文
posted @ 2018-07-05 16:40 rjm123456 阅读(162) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 isinstance(obj,cls)和issubclass(sub,super) 二 反射 三 __setattr__,__delattr__,__getattr__ 四 二次加工标准类型(包装) 五 __getattribute__ 六 描述符(__get__,__set__,__ 阅读全文
posted @ 2018-07-05 16:37 rjm123456 阅读(164) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 知识储备 二 引子(类也是对象) 三 什么是元类? 四 创建类的两种方式 五 自定义元类控制类的行为 六 再看属性查找 七 练习题 一 知识储备 exec:三个参数 参数一:字符串形式的命令 参数二:全局作用域(字典形式),如果不指定,默认为globals() 参数三:局部作用域(字典 阅读全文
posted @ 2018-07-05 16:35 rjm123456 阅读(140) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 面向对象的程序设计的由来 二 什么是面向对象的程序设计及为什么要有它 三 类与对象 四 属性查找 五 绑定到对象的方法的特殊之处 六 对象之间的交互 七 练习 八 继承与派生 九 多态与多态性 十 封装 十一 绑定方法与非绑定方法 十二 小白容易犯的错误 十三 python中关于OOP 阅读全文
posted @ 2018-07-05 16:32 rjm123456 阅读(171) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 引子 二 需求模型之5w1h8c 三 需求模型之用例的写法 四 领域模型 五 设计模型 六 实现模型 七 答题系统案例 第八 UML图 第九 作业 一 引子 学完了面向对象的基础知识后,很明显你还是不知该如何下手,凡是都得有个章法 此刻有经验的人可能会想到瀑布模型、螺旋模型、迭代开发、 阅读全文
posted @ 2018-07-05 16:29 rjm123456 阅读(205) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 类中定义的函数分成两大类 二 绑定方法 三 非绑定方法 四 classmethod与staticmethod的区别 五 练习 一 类中定义的函数分成两大类 一:绑定方法(绑定给谁,谁来调用就自动将它本身当作第一个参数传入): 1. 绑定到类的方法:用classmethod装饰器装饰的方 阅读全文
posted @ 2018-07-05 16:27 rjm123456 阅读(109) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 引子 二 先看如何隐藏 三 封装不是单纯意义的隐藏 四 特性(property) 五 封装与扩展性 一 引子 从封装本身的意思去理解,封装就好像是拿来一个麻袋,把小猫,小狗,小王八,还有alex一起装进麻袋,然后把麻袋封上口子。照这种逻辑看,封装=‘隐藏’,这种理解是相当片面的 二 先 阅读全文
posted @ 2018-07-05 16:26 rjm123456 阅读(297) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 多态 二 多态性 一 多态 多态指的是一类事物有多种形态 动物有多种形态:人,狗,猪 import abc class Animal(metaclass=abc.ABCMeta): #同一类事物:动物 @abc.abstractmethod def talk(self): pass c 阅读全文
posted @ 2018-07-05 16:25 rjm123456 阅读(150) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 初识继承 二 继承与抽象(先抽象再继承) 三 继承与重用性 四 派生 五 组合与重用性 六 接口与归一化设计 七 抽象类 八 继承实现的原理(可恶的菱形问题) 九 子类中调用父类的方法 一 初识继承 什么是继承 继承是一种创建新类的方式,新建的类可以继承一个或多个父类(python支持 阅读全文
posted @ 2018-07-05 16:23 rjm123456 阅读(184) 评论(0) 推荐(0) 编辑
摘要:阅读目录 基于面向对象设计一个对战游戏 基于面向对象设计一个对战游戏 定义锐雯类: class Riven: camp='Noxus' def __init__(self,nickname, aggressivity=54, life_value=414, money=1001, armor=3): 阅读全文
posted @ 2018-07-05 16:20 rjm123456 阅读(146) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 time与datetime模块 二 random模块 三 os模块 四 sys模块 五 shutil模块 六 json&pickle模块 七 shelve模块 八 xml模块 九 configparser模块 十 hashlib模块 十一 suprocess模块 十二 logging模 阅读全文
posted @ 2018-07-05 16:09 rjm123456 阅读(160) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 模块介绍 二 使用模块之import 三 使用模块之from ... import... 四 模块的重载 (了解) 五 py文件区分两种用途:模块与脚本 六 模块搜索路径 七 编译python文件(了解) 八 包介绍 九 包的使用 十 软件开发规范 一 模块介绍 1、什么是模块? 大家 阅读全文
posted @ 2018-07-05 16:07 rjm123456 阅读(136) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 函数知识体系 二 函数基础 三 函数对象、函数嵌套、名称空间与作用域、装饰器 四 迭代器、生成器、面向过程编程 五 三元表达式、列表推导式、生成器表达式、递归、匿名函数、内置函数 六 函数草稿 七 作业 一 函数知识体系 1 什么是函数? 2 为什么要用函数? 3 函数的分类:内置函数 阅读全文
posted @ 2018-07-05 16:06 rjm123456 阅读(99) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 三元表达式、列表推导式、生成器表达式 二 递归与二分法 三 匿名函数 四 内置函数 五 阶段性练习 一 三元表达式、列表推导式、生成器表达式 一 三元表达式 name=input('姓名>>: ') res='SB' if name == 'alex' else 'NB' print( 阅读全文
posted @ 2018-07-05 16:04 rjm123456 阅读(152) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 迭代器 二 生成器 三 面向过程编程 一 迭代器 一 迭代的概念 #迭代器即迭代的工具,那什么是迭代呢?#迭代是一个重复的过程,每次重复即一次迭代,并且每次迭代的结果都是下一次迭代的初始值 while True: #只是单纯地重复,因而不是迭代 print(' >') l=[1,2,3 阅读全文
posted @ 2018-07-05 16:01 rjm123456 阅读(109) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 函数对象 二 函数嵌套 三 名称空间与作用域 四 闭包函数 五 装饰器 六 练习题 一 函数对象 一 函数是第一类对象,即函数可以当作数据传递 #1 可以被引用 #2 可以当作参数传递 #3 返回值可以是函数 #3 可以当作容器类型的元素 二 利用该特性,优雅的取代多分支的if def 阅读全文
posted @ 2018-07-05 15:10 rjm123456 阅读(112) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 引子 二 定义函数 三 调用函数 四 函数的参数 五 练习题 一 引子 一 为何要用函数之不用函数的问题 #1、代码的组织结构不清晰,可读性差 #2、遇到重复的功能只能重复编写实现代码,代码冗余 #3、功能需要扩展时,需要找出所有实现该功能的地方修改之,无法统一管理且维护难度极大 二 阅读全文
posted @ 2018-07-05 15:08 rjm123456 阅读(126) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 文件操作 二 打开文件的模式 三 操作文件的方法 四 文件内光标移动 五 文件的修改 一 文件操作 一 介绍 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众 阅读全文
posted @ 2018-07-05 14:53 rjm123456 阅读(142) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 了解字符编码的知识储备 二 字符编码介绍 三 字符编码应用之文件编辑器 3.1 文本编辑器之nodpad++ 3.2 文本编辑器之pycharm 3.3 文本编辑器之python解释器 3.4 总结 四 字符编码应用之python 4.1 执行python程序的三个阶段 4.2 pyt 阅读全文
posted @ 2018-07-05 14:51 rjm123456 阅读(187) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一.变量 二.数据类型 2.1 什么是数据类型及数据类型分类 2.2 标准数据类型: 2.2.1 数字 2.2.1.1 整型: 2.2.1.2 长整型long: 2.2.1.3 布尔bool: 2.2.1.4 浮点数float: 2.2.1.5 复数complex: 2.2.1.6 数字相 阅读全文
posted @ 2018-07-05 14:49 rjm123456 阅读(328) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一.语句和语法 二.变量定义与赋值 三.内存管理 内存管理: 引用计数: 简单例子 四.python对象 五.标识符 六.专用下划线标识符 七.编写模块基本风格 八.示范 一.语句和语法 #:注释 \:转译回车,继续上一行,在一行语句较长的情况下可以使用其来切分成多行,因其可读性差所以不建 阅读全文
posted @ 2018-07-05 14:44 rjm123456 阅读(151) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 引子 二 数字 三 字符串 四 列表 五 元组 六 字典 七 集合 八 数据类型总结 九 运算符 十 字符编码 十一 文件处理 十二 作业 一 引子 1 什么是数据? x=10,10是我们要存储的数据 2 为何数据要分不同的类型 数据是用来表示状态的,不同的状态就应该用不同的类型的数据 阅读全文
posted @ 2018-07-05 14:37 rjm123456 阅读(359) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 编程与编程语言 二 编程语言分类 三 主流编程语言介绍 四 python介绍 五 安装python解释器 六 第一个python程序 七 变量 八 用户与程序交互 九 基本数据类型 十 格式化输出 十一 基本运算符 十二 流程控制之if...else 十三 流程控制之while循环 十 阅读全文
posted @ 2018-07-05 14:33 rjm123456 阅读(305) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2018-07-04 18:03 rjm123456 阅读(0) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示