python后端面试第一部分:python基础--长期维护

python后端面试第一部分:python基础

##################    Python语法基础        #######################

变量常量

数据类型:数值型,字符串,列表,元组,集合,字典的操作,

控制语句:for循环,while循环,if语句

##################    Python函数        #######################

函数的定义

函数的参数

匿名函数

高级函数,

Python内置函数

Python的:生成器,迭代器,闭包和装饰器

##################    Python内置模块       #######################

re模块

system模块

sys模块

os模块

logging模块

json模块

time模块

##################   Python面向对象       #######################

类的定义,属性,方法,

继承

封装,

多态,

##################  Python数据结构和算法      #######################

顺序表

链表

队列

二分查找

二叉树查找

##################  结束线      #######################

 ##################  结束线      #######################

原文地址:https://www.cnblogs.com/andy0816/p/12228298.html

时间: 2024-08-03 12:06:07

python后端面试第一部分:python基础--长期维护的相关文章

Python计算机视觉编程-第一章 图像处理基础

图像处理基础 测试1:PIL:Python图像处理类库 PIL(Python Imaging Library,图像处理库)提供了通用的图像处理功能,以及大量有用的基本图像操作.PIL库已经集成在Anaconda库中,推荐使用Anaconda,简单方便,常用库都已经集成.也可以安装python(x,y),但是我一直安装失败,所以就没有装,没有安装也可以自己导入,比如我就是用的pycharm自己导入. 如果安装失败,可以添加一些镜像网站,在进行下载 代码不报错之后,运行代码: 测试代码: # -*-

python后端面试第五部分:Linux操作系统--长期维护

##################    Python语法基础        ####################### Linux操作系统 操作系统,可以直接认为是linux,毕竟搞后端的多数是和linux打交道. 1. tcp/udp的区别?tcp粘包是怎么回事,如何处理?udp有粘包吗? TCP/UDP, 可靠与非可靠:三次握手,四次挥手:滑动窗口,拥塞控制: TCP粘包: http://blog.chinaunix.net/uid-429659-id-5207848.html 2.

python后端面试第四部分:django框架--长期维护

##################    Python语法基础        ####################### django框架部分 1,流程 2,admin 3,视图 3,路由 4,csrf 3.csrf是什么?django是如何防范的? django请求的生命周期, 浏览器-wsgi-中间件-路由-视图-然后处理数据等,返回数据 3,什么是wsgi?是一个协议,还有一些需要理解, 4,中间件是什么?在视图之前定制一些操作, 5,使用中间件做什么?做过什么认证,权限,跨域,等,

python后端面试第七部分:项目部分--长期维护

##################    Python语法基础        ####################### 项目部分 4.python适合的场景有哪些?当遇到计算密集型任务怎么办? Python适合的场景1. 科学计算 2. 快速原型开发 3.网站. 4. 脚本. 实际上在各个方向上它都有挺多应用,前列几项算是比较火的吧.计算密集型任务模块用C/C++做.多进程,多线程也可以稍微提高些. 5.python高并发解决方案?我希望听到twisted->tornado->geve

python后端面试第六部分:git版本控制--长期维护

##################    Python语法基础        ####################### git版本控制 git常见命令作用某个文件夹中的内容进行版本管理:进入文件夹,右键git bashgit init 初始化,当前所在的文件夹可以被管理且以后版本相关的数据都会存储到.git文件中git status 查看当前文件夹以及子目录中文件是否发生变化:内容修改/新增文件/删除,已经变化的文件会变成红色,已经add的文件会变成绿色git add . 给发生变化的文

python后端面试第二部分:网络编程--长期维护

##################    Python语法基础        ####################### 1,tcp/ip协议,tcp和udp, 2,进程,线程,协程, 原文地址:https://www.cnblogs.com/andy0816/p/12228495.html

python后端面试第八部分:HR面试部分--长期维护

##################    Python语言       ####################### HR面试部分 hr面 聊了下为啥离职: 聊了下基本情况: 薪资问题, 原文地址:https://www.cnblogs.com/andy0816/p/12228586.html

python后端面试第二部分:数据储存与缓存相关--长期维护

##################    数据储存与缓存相关        ####################### mysql数据库, redis数据库, 原文地址:https://www.cnblogs.com/andy0816/p/12228500.html

python语法基础-面向对象-基础-长期维护

###############    类的基本操作    ############## """ 类的基本认识: 1,类就是一个模子 2,dict,list都是类,具体的一个字典和列表就是一个类的实例,就是对象, 3,类定义的时候,类名后面可以有括号,也可以没有括号, 4,类传参是通过__init__方法来传参的,只要实例化一个对象,就会调用这个方法, 5,一个类有三要素:类名,属性,方法,类名要大写,类名使用大驼峰命名法, 6,self代表类的实例,必须要有,名字不必须是se