算法题汇总

pycharm基本用法+markdown语法+jupyter notebook的基本操作汇总

一.计算机基础

什么是编程,计算机组成

程序语言

二.变量

变量的概念

python的回收机制

三.数据类型基础

数据类型概述

数据类型概述补充

四.格式化输出+基本运算+流程控制

格式化输出+基本运算+流程控制if

流程控制while

五.内置算法+深拷贝+浅拷贝

数字数据类型+字符串数据类型内置算法

列表数据类型+元祖数据类型+字典数据类型内置算法

集合数据类型+拷贝+浅拷贝+深拷贝

六.字符串编码+文件基本操作

字符串编码+文件基本操作

文件详细操作

七.函数

函数基础,函数返回值,函数调用的3中方式,形参与实参

可变长参数,函数的嵌套,名称空间,关键字

函数的装饰器,两层装饰器和三层装饰器

迭代器,三元表达式,列表生成式,字典生成式,生成器,递归

二分法,有名函数,匿名函数,内置函数

面向对象编程,鱼骨图分析法

八.模块

模块导入及使用,关键字,模块搜索路径,python文件的两种用途

包,软件开发目录规范

time模块

datetime模块,random模块

os模块,sys模块

json模块,pickle模块

hashlib模块,hmac模块

logging模块,程序日志模板

numpy模块(对矩阵的处理,ndarray对象

pandas模块(很详细归类),pd.concat(后续补充)

re模块

lmatplotlib模块

lstruct模块(用于对象的压缩)

九.面向对象编程

类与对象,类的继承,类的派生,类的组合,多态

类的封装,类内的方法装饰器,类的方法修改与删除装饰器,经典类和新式类

判断对象的类,反射

描述符,元类

十.网络编程

网络框架,互联网的组成,OSI七层协议,抽象层

TCP

基于TCP协议的套接字编程

模拟ssh远程执行命令,粘包问题,基于socketserver实现并发的socket

十一.算法题

力扣题目汇总(机器人返回原点,按奇偶排序,数字的补数)

力扣题目汇总(重复N次元素,反转字符串,斐波那契数)

力扣题目汇总(反转字符串中的单词,EXCEL表列序号,旋置矩阵)

力扣题目汇总(最长特殊序列,回文数,移动零)

力扣题目汇总(买卖股票的最佳时机,最大连续1的个数,缺失的数字)

力扣题目汇总(存在重复,合并两个有序数组,搜索插入位置)

力扣题目汇总(加一,旋转数组,整数反转)

力扣题目汇总(转换成小写字母,唯一摩尔斯密码,有序数组平方)

力扣题目汇总(位1的个数,有效的字母异位词,检测大写字母)

力扣题目汇总(最长连续递增序列,旋转图像(中等),宝石与石头)

力扣题目汇总(力扣题目汇总(丑数,重复N的元素,求众数))

力扣题目汇总(力扣题目汇总(两数之和Ⅱ-输入有序数组,删除排序数组中的重复项,验证回文串))

力扣题目汇总(旋转数字,移除元素,找不同))

力扣题目汇总(缺失数字,第三大的数,至少是其他数字两倍的最大数)

力扣题目汇总(独特的电子邮件地址,二进制求和,反转字符串中的元音字母)

posted @ 2019-05-23 13:42  小小咸鱼YwY  阅读(2112)  评论(8编辑  收藏