赞
踩
技术面
先做下自我介绍
做Python几年了?为什么选择Python?
学历?大学什么专业?
除了Python以外对其他语言有没有了解?
了解过php和javascrpit,js是与浏览器交互的脚本语言,php也是一门面向web的语言,与apache mysql搭配效果也更好
你对Python这门语言的看法?
单说python这门语言的话我们首先得了解它的特性与优势:python是一门具有解释性、编译性、互动性和面向对象的脚本语言
python有很强的可读性,对初学者十分友好
因为开源,所以也有很丰富的扩展库、与Linux Unix Windows兼容良好,可移植性好,现在像mac终端已经自带python了
python与php相比可以处理多进程多线程任务
语法没有java那么严格 java的可移植性是需要代价的
在学习Python过程中有没有令你影响深刻的事
有,在自己学习python的过程中经常会让我有一种惊叹,还有这种骚操作~ 比如django开发的时候,python manage的各种命令 django的filter ORM,restframework都省去了很多复杂的工序,大大提高了开发效率,还有我开始对python产生兴趣的首先就是爬虫,在面试第一家web后端工作时我就用爬虫爬过boss直聘,智联,拉勾等网站上的招聘信息,并把这些数据整合起来方便自己去找工作
字符串、字典、元组、列表常用方法?
字符串常用的是split、replace、join、find、strip、just
列表常用 pop 、append、 remove、 insert 、clear 、len 、sort、 reverse
字典常用 get、 index、 keys、 values、 update
pep8规范?
函数闭包的理解?
是指函数中嵌套函数 且外层函数的返回值也是函数 闭包中需要注意的是变量的作用域,内层函数使用外层函数的值需要加nolocal 使用全局变量的值需要加global
Python函数的作用域?
函数传入参数时要注意什么?如: func(arg,names=[]):…
形参与实参是一一对应的、形参的长度也是可变的、形参带可以把实参作为列表传入 两个星会作为字典
什么是装饰器?应用场景?
装饰器的特点是返回值和参数都是函数
装饰器的目的就是对已封装函数进行操作,为其加上新的功能或一系列运算 。 在django中有middleware中间件,它其实就是高级的装饰器用法,
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。