基础知识

Python3内置函数

『Python』库安装

『流畅的Python』第1~4章_数据结构、编码

『Python』基础数据结构常见使用方法

『Python CoolBook』数据结构和算法_多变量赋值&“*”的两种用法

『Python CoolBook:Collections』数据结构和算法_collections.deque队列&yield应用

『Python CoolBook:heapq』数据结构和算法_heapq堆队列算法&容器排序

『Python CoolBook:Collections』数据结构和算法_容器型value字典&顺序字典

『Python CoolBook』数据结构和算法_字典比较&字典和集合

Python控制台中返回的对象被绑定给变量"_"。

二进制流

bytes()

bytearray()

两者的不同之处在于bytes返回值不可变,其他的可以理解为一个元素值在[0,256)的数组,故遍历之实际上遍历的实际上是遍历8bit单位的数据,每一个\x表示一位。

且两种bytes对象均有.decode方法进行解码。

当处理位操作时,由于python没法指定1bit的编码(也没必要),实际上操作也是以8bit为单位进行的,如244^244输出0这样的,以8bit为单位进行位操作

函数式编程

『流畅的Python』第5章_一等函数

装饰器

『Python』装饰器

高级函数及取代它们的推导式

『Python』高阶特性_推导式/lambda/map/reduce/filter

面向对象编程

class属性设置&查询:__setattr__/__getattr__

『Python』__getattr__()特殊方法

『PyTorch』第十五弹_torch.nn.Module的属性设置&查询

多进程

『Python』多进程处理

网络编程

『Python』socket网络编程

广播机制

『PyTorch』第五弹_深入理解Tensor对象_中下:数学计算以及numpy比较_&_广播原理简介

数据内存

『PyTorch』第五弹_深入理解Tensor对象_下:从内存看Tensor

『Numpy』numpy.ndarray.view_数组视图_reshape、数组切片、数组内存开辟分析

『Python』内存分析_list和array的内存增长模式

『Python』内存分析_List对象内存占用分析

『Numpy』内存分析_numpy.dtype内存数据解析方式指导

『Numpy』内存分析_利用共享内存创建数组

『Numpy』内存分析_numpy结构化数组

C/Python交互

『Python CoolBook』使用ctypes访问C代码_上_用法讲解

『Python CoolBook』使用ctypes访问C代码_下_demo进阶

『Python CoolBook』C扩展库_其一_用法讲解

『Python CoolBook』C扩展库_其二_demo演示

『Python CoolBook』C扩展库_其三_简单数组操作

『Python CoolBook』C扩展库_其四_结构体操作与Capsule

『Python CoolBook』C扩展库_其五_C语言层面Python库之间调用API

『Python CoolBook』C扩展库_其六_从C语言中调用Python代码

『Python CoolBook』C扩展库_其七_线程

『Python CoolBook』Cython

『Python CoolBook』Cython_高效数组操作

源码相关

『Python』VS2015编译源码注意事项

『Python』源码解析_源码文件介绍

『Python』源码解析_从ctype模块理解对象

『Python进阶』专题汇总的更多相关文章

  1. 『Python进阶』多进程多线程快速上手

    线程池快速上手 from concurrent.futures import ThreadPoolExecutor from utils import * workers = 8 with Threa ...

  2. 『Python CoolBook』Cython

    github地址 使用Cython导入库的话,需要一下几个文件: .c:C函数源码 .h:C函数头 .pxd:Cython函数头 .pyx:包装函数 setup.py:python 本节示例.c和.h ...

  3. 『Python Kivy』官方乒乓球游戏示例解析

    本篇文章用于对Kivy框架官方所给出的一个「乒乓球」小游戏的源码进行简单地解析.我会尽可能的将方方面面的内容都说清楚.在文章的最下方为官方所给出的这个小游戏的教程以及游戏源码. 由于篇幅所限,本文只简 ...

  4. 『TensorFlow』专题汇总

    TensorFlow:官方文档 TensorFlow:项目地址 本篇列出文章对于全零新手不太合适,可以尝试TensorFlow入门系列博客,搭配其他资料进行学习. Keras使用tf.Session训 ...

  5. 『MXNet』专题汇总

    MXNet文档 MXNet官方教程 持久化模型 框架介绍 『MXNet』第一弹_基础架构及API 『MXNet』第二弹_Gluon构建模型 『MXNet』第三弹_Gluon模型参数 『MXNet』第四 ...

  6. 『Python CoolBook』使用ctypes访问C代码_下_demo进阶

    点击进入项目 这一次我们尝试一下略微复杂的c程序. 一.C程序 头文件: #ifndef __SAMPLE_H__ #define __SAMPLE_H__ #include <math.h&g ...

  7. 『Python CoolBook』使用ctypes访问C代码_上_用法讲解

    一.动态库文件生成 源文件hello.c #include "hello.h" #include <stdio.h> void hello(const char *na ...

  8. 『Python CoolBook』C扩展库_其一_用法讲解

    不依靠其他工具,直接使用Python的扩展API来编写一些简单的C扩展模块. 本篇参考PythonCookbook第15节和Python核心编程完成,值得注意的是,Python2.X和Python3. ...

  9. 『Python CoolBook』C扩展库_其二_demo演示

    点击进入项目 C函数源文件 /* sample.c */ #include "sample.h" /* Compute the greatest common divisor */ ...

随机推荐

  1. SSH整合时多表关联查询出现Javassist增强失败

    Customer类对应的表为另一个表LinkMan的外键,在进行LinkMan表操作时,出现如下错误. 遇到Javassist增强失败网上说法不一,有的说Customer没有无参构造方法,javass ...

  2. 使用HTML meta no-cache标签来禁用缓存

    使用HTML meta no-cache标签来禁用缓存 如何完美滴使浏览器访问一个 HTML 页面时禁用缓存?在测试某个 SPA 项目时,发现更改后 Chrome 浏览器页面刷新还是使用之前的版本.经 ...

  3. 《Whitelabel Error Page 404》 对于Springboot初学者可能出现问题的原因

    whitelabel error page异常一定是有原因的,比如,访问路径不对,解析不对,注解忘记引入等.对于初学者,一定要注意一点,程序只加载Application.java所在包及其子包下的内容 ...

  4. C博客作业05--指针

    1. 本章学习总结 1.1 思维导图 1.2 本章学习体会及代码量学习体会 1.2.1 学习体会 这几周学习了指针,指针是C语言的一个重要的概念,也是特色之一.它可以通过对地址的访问来改变值,所以它的 ...

  5. 团队的Kick off

    团队名称:Super power 团队介绍:我们是一个积极向上不乏活力快咯的团队,在一起的任务是happy高效地完成我们的项目. 团队成员自我介绍: 李洪超(项目经理):(男,帅)性格内向,爱好学习, ...

  6. 第十一节 JS事件基础

    空白点击事件(没什么用处,做个介绍) <!DOCTYPE html> <html lang="en"> <head> <meta char ...

  7. 使用Jmeter连接MySql数据库

    准备条件: 1.在MySql中创建数据库和表 2.MySql的驱动jra包 操作步骤: 1.将MySql的驱动jra包放入Jmetre本地文件夹的lib目录下 2.新建一个线程组,在线程组上 添加-配 ...

  8. phpstudy-5.6.27-nts 安装redis扩展

    redis扩展安装流程 第一步: 首先直接查看一下phpinfo()的信息 找到下面两条信息 Architecture x86 PHP Extension Build API20131226,NTS, ...

  9. 【Alpha】Scrum Meeting 11

    目录 前言 任务分配 燃尽图 会议照片 签入记录 前言 第11次会议于4月16日18:15在一公寓三楼召开. 交流确认了任务进度,讨论项目发布事宜,分配下一阶段任务.时长45min. 任务分配 姓名 ...

  10. 《 动态规划_ 入门_最大连续子序列_HDU_1003 》

    题目描述: Max Sum Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Tot ...