文章分类 - python学习
我的python之路
摘要:1.1 ORM简介 MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库 ORM是“对象 关系 映射”的简称,主要任务是: 根据对象的类型生成表结构 将对象、列表的操作,转换为sql语句 将sql查询
阅读全文
摘要:1.3 管理站点: 1.3.1 启动服务器 运行如下命令可以开启服务器 python manage.py runserver ip:port 可以不写ip,默认端口为8000 这是一个纯python编写的轻量级web服务器,仅在开发阶段使用 服务器成功启动后,提示如下信息: (MyTest) [ro
阅读全文
摘要:1.1开发环境搭建 创建虚拟环境 安装:pip install virtualenv 创建:virtualenv MyTest 创建虚拟目录时,指定python解释器 virtualenv p /usr/bin/python2.7 MyTest 进入:source ./bin/activate 退出
阅读全文
摘要:GIT基本使用 版本控制工具主要实现2个功能: 版本管理 在开发中,这是刚需,必须允许可以很容易对产品的版本进行任意回滚,版本控制工具实现这个功能的原理简单来讲,就是你每修改一次代码,它就帮你做一次快照 协作开发 一个复杂点的软件,往往不是一个开发人员可以搞定的,公司为加快产品开发速度,会招聘一堆跟
阅读全文
摘要:HTML基础 head部分设置 <! 页面编码 <! 页面刷新 <! 页面跳转 5s 后自动跳转至百度 <! <meta http equiv="refresh" content="5; Url=http://www.baidu.com"/ <! 关键词:百度搜索关键字 <! 描述 <! 使用IE最
阅读全文
摘要:Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但
阅读全文
摘要:在实现堡垒机之前,我们首先要了解paramiko模块 paramiko模块的作用就是基于ssh来连接服务器并执行命令操作的。用于连接远程服务器并执行基本命令大大 1.基于用户名密码连接-远程执行命令 # 用于连接远程服务器并执行基本命令 import paramiko # 创建SSH对象 ssh =
阅读全文
摘要:本节大纲 day9 - 线程进程介绍 1. 工作最小单元是线程 2. 应用程序 -> 至少有一个进程 -> 至少有一个线程 3. 应用场景: IO密集型:线程 计算密集型:进程 4. GIL,全局解释器锁。 - 保证同一个进程中只有一个线程同时被调度 - 线程 1. 基本使用 def task(ar
阅读全文
摘要:1.最基础版本的socket编程: 简单的循环实现-socketserver和socketclient一直进行数据交互 利用socket,远程执行命令并将命令执行的结果返回 服务端: 客户端 解决粘包问题: 发送json数据 客户端: socketserver解决只能一个客户端连接到server上的
阅读全文
摘要:什么是类和对象 接口与归一化设计 抽象类 反射 属性方法: 继承 子类继承父类的方法:super() 静态方法 面向对象高级使用 创建类的方法:追本溯源 metaclass 导入模块
阅读全文
摘要:面向对象 面向对象基本概念: ''' 面向对象中:函数叫做方法 类变量: 作为默认公有属性 全局修改或增加新属性 实例变量(成员属性) 每个实例存在自己内存空间里的属性 公有属性==类变量 私有属性 __sex 代表私有属性,仅能在内部各函数(方法)中调用 隐藏一些功能的实现细节,只给外部暴露调用接
阅读全文
摘要:内置模块: 1.time模块和datetime模块 2.os模块 3.sys模块 4.random模块(取随机数) 5.pickle模块(序列化) 6.shelve模块 7.json模块 8.configparser模块 9.hashlib模块 10.subprocess模块 内置函数: #将不可变
阅读全文
摘要:我要为函数index加一个装饰器,获取程序执行的时间,但是不能修改源代码和函数的调用方式 装饰器练习: 1、低级版,实现调用函数进行密码验证 2、中级版(有参装饰器),实现采用不同方式进行用户验证 3、思考题:高级版,验证一次,不需要一直验证。 生成器: 1、在我们生成列表时,系统会帮我们开辟一块内
阅读全文
摘要:回顾: 文件操作 #python2 # msg="中国" # msg.decode(encoding="utf-8") # print(msg) #python3中,python解释器是以unicode编码,程序文件存储的是utf-8. #当utf-8格式程序执行时解释器从内存中运行时全部转换成un
阅读全文
摘要:一、判断表达式:if...elif...else 用法: if <条件>: ..... else: .... 我们先写一个简单的小程序,熟悉一下 场景二、猜年龄游戏 在程序里设定好你的年龄,然后启动程序让用户猜测,用户输入后,根据他的输入提示用户输入的是否正确,如果错误,提示是猜大了还是小了。 这个
阅读全文
摘要:一、第一个程序:HelloWorld 打开linux终端,创建一个文件:helloworld.py,输入: print("Hello World!") 执行helloworl.py: localhost:~ ]# python hello.py Hello World! linux中指定解释器:(在
阅读全文

浙公网安备 33010602011771号