• MIT人工智能实验室
  • 大数据分析平台
  • 游戏开发《骑马与砍杀》
  • 量化金融分析
  • python爬虫
  • python django web框架
MIT人工智能实验室 大数据分析平台 游戏开发《骑马与砍杀》 量化金融分析 python爬虫 python django web框架
  • python学习快人一步,从19个语法开

    auto 2019-05-20 23:01:47 python

    2029°

    20

    Python简单易学,但又博大精深。许多人号称精通Python,却不会写Pythonic的代码,对很多常用包的使用也并不熟悉。学海无涯,我们先来了解一些Python中最基本的内容。 Python的特点 解释型语言,无需编译即可运行 提供了交互式命令行 基于对象的编程思想 跨平台和良好的兼容性,在Wi ...
  • Python——用socket和线程实现

    auto 2019-05-20 23:01:47 python

    2045°

    20

    用socket和线程实现全双工收发数据 1.基础知识 Socket(套接字) 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。由此知道套接字是全双工的。 线程(thread) 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单 ...
  • Python-接口自动化(一)

    auto 2019-05-20 23:01:47 python

    1922°

    20

    python基础知识(一) 一、python语言特点 1、易于学习:python有相对较少的关键字,结构简单,有一个明确定义的语法,学起来比较简单; 2、易于阅读:python代码定义的更清晰; 3、易于维护:python的成功在于它的源代码是相当容易维护的; 4、一个广泛的标准库:python最大 ...
  • 序列化与反序列化

    auto 2019-05-20 23:01:47 python

    1740°

    20

    序列化(pickling) 把变量从内存中变成可存储或传输的过程 反序列化(unpickling) 把变量内容从序列化的对象重新读到内存里的过程 序列化&反序列化的意义 在程序运行过程中,对象可在内存中被自由的修改 一旦程序结束,对象所占内存会被系统回收,所做修改会全部丢失,要想在内存中将对象恢复到 ...
  • 004 python 流程控制语句

    auto 2019-05-20 23:01:47 python

    2113°

    20

    流程控制语句 1.if判断 注意:如果条件过长,可以使用 \ ,本来属于一行的代码,展示到多行 2.while条件循环 直接将条件改为false,此时循环不会立即结束,而是等下一次循环判断时才生效 3.for 循环 4.break continue break 用在循环体中,一旦执行就会立即退出本层 ...
  • Python基础——判断和循环

    auto 2019-05-20 23:01:47 python

    2327°

    20

    判断 缩进代替大括号。 冒号(:)后换号缩进。 if test=100 if test>50: print('OK') print('test') if-elif-else test=50 if test>200: print('200') elif test<100: print('100') e ...
  • python常用程序算法

    auto 2019-05-20 23:01:47 python

    1891°

    20

    一。冒泡排序: 1.冒泡排序是将无序的数字排列成从小到大的有序组合: 过程:对相邻的两个元素进行比较,对不符合要求的数据进行交换,最后达到数据有序的过程。 规律: 1.冒泡排序的趟数时固定的:n-1 2.冒泡排序比较的次数时固定的:n*(n-1)/2 3.冒泡排序交换的次数时不固定的:但是最大值为: ...
  • 列表内数字组合最大值

    auto 2019-05-20 23:01:47 python

    1920°

    20

    第一种import itertoolslt = [4, 40, 45, 6, 9, 3, 5, 2, 8]lt2 = map(str, lt)it = itertools.permutations(lt2,len(lt))# for i in it: # print(i)m = map(lambda ...
  • RabbitMQ消息队列

    auto 2019-05-20 23:01:47 python

    2434°

    20

    一、简介 RabbitMQ是一个在AMQP基础上完整的、可复用的企业消息系统,遵循Mozilla Public License开源协议。MQ全称Message Queue(消息队列),它是一种应用程序对应用程序的通信方式。应用程序通过读写入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接 ...
  • django源码分析 python ma

    auto 2019-05-20 23:01:47 python

    2278°

    20

    django是一个快速开发web应用的框架, 笔者也在django框架上开发不少web应用,闲来无事,就想探究一下django底层到底是如何实现的,本文记录了笔者对django源码的分析过程 I believe to become a better developer you MUST get a ...
  • python ATM机 案例代码

    auto 2019-05-20 23:01:47 python

    2375°

    20

    利用目前学的流程控制写的 ...
  • 数据分析入门——Pandas类库基础知识

    auto 2019-05-20 22:58:24 python

    1631°

    20

    使用python进行数据分析时,经常会用Pandas类库处理数据,将数据转换成我们需要的格式。Pandas中的有两个数据结构和处理数据相关,分别是Series和DataFrame。 Series Series是一种类似于一维数组的对象,它有两个属性,value和index索引。可以像数组那样通过索引 ...
  • 从0开始的Python学习001快速上手

    auto 2019-05-20 22:58:24 python

    2191°

    20

    假设大家已经安装好python的环境了。 Windows检查是否可以运行python脚本 Ctrl+R 输入 cmd 在命令行中输入python 如果出现下面结果,我们就可以开始python的学习了。 第一个python脚本 我使用的python自带的python shell学习的代码 打开的窗口如 ...
  • 一个简单的购物商城,记录一下。

    auto 2019-05-20 22:58:24 python

    1799°

    20

    1 #!/usr/bin/env python3 2 Menu = { 3 '电器':{ 4 '电视':{'索尼':'¥2999','康佳':'¥3999','飞利浦':'¥4999','购物车':'购物车','返回':'返回','退出':'退出'}, 5 '洗衣机':{'美的':'¥999','海... ...
  • 带有进度条的圆周率计算

    auto 2019-05-20 22:58:24 python

    2380°

    20

    圆周率的计算 一、计算公式: 梅钦公式: π=圆周长/直径 π=圆面积/半径平方 计算π的方法还有很多种,在这里我就不一一列举了。 在下面的程序中,我采用梅钦方法来计算圆周率。 进度条是书中已有的进度条。 二、代码如下: 运行结果如下: 到这里就完成啦~~~~~ 恢复内容结束 ...
  • Python学习 :反射 & 单例模式

    auto 2019-05-20 22:58:24 python

    1829°

    20

    反射 什么是反射? - 反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省) 面向对象中的反射 - 通过字符串的形式来操作(获取、检查、增加、删除)对象中的成员 - python中的一切事物都是对象(都可以使用反射) 四个可以实现自省的函数: - getattr() 获取属性 - ...
  • Python · 进度条

    auto 2019-05-20 22:58:24 python

    1868°

    20

    (这里是本章会用到的 GitHub 地址) 我实现的这个进度条可能是可以当做一个第三方库来使用的(这个人好自大,啧),它支持记录并发程序的进度且损耗基本只来源于 Python 本身 先来看看我们的进度条长啥样: 它有一个名字(“Test”)、有总任务数和已完成任务数、有总耗时和单个任务平均耗时、还有 ...
  • Python基础——集合(set)

    auto 2019-05-20 22:58:24 python

    2255°

    20

    集合可以去除掉列表中重复的元素。 创建 并集 两个集合所有的元素。 交集 两个集合中共有的元素。 差异 一个集合有,另一个集合没有的元素。 包含 一个集合中的元素是否在另一个集合中。 添加 在集合的尾端添加元素。 移除 移除集合中的指定元素。如果指定元素不在集合中,报错。 弹出 弹出集合中的第一个元 ...
  • python中import与from方法

    auto 2019-05-20 22:58:24 python

    1864°

    20

    一、模块&包简介 二、import&from使用方法 1. import使用方法: *import 模块 [as 别名模块] *import 包.[N包].模块; 注:import 导入 最后一个必须是模块,而不能以包结尾 a)导入单模块文件(import 模块 [as 别名模块]) import导 ...
  • matplotlib散点图笔记

    auto 2019-05-20 22:58:24 python

    1973°

    20

    定义: 由一组不连续的点完成的图形 散点图: 包含正相关性,负相关性和不相关性. 散点图生成函数: plt.scatter(x,y) 演示代码如下: import numpy as np import matplotlib.pyplot as plt open,close=np.loadtxt(‘0 ...