2018-5-31:
一: python基础部分(80道题)
1.为什么要学python?
因为看到python的发展趋势,觉得需要与时俱进,第一点,python开发速度极快,能快速完成一个项目上线,
然后再慢慢二次升级,在老板的角度来看,项目的开发效率才是最重要的;第二点,发展前景比其他语言要高,
当然Go语言的发展也很高;第三点,现在国家都在扶持的技术,为何不学呢?是吧!
2.通过什么途径学习的Python?
一开始是自学,在知乎,github,cnds等等技术论坛去求学,因为在公司上班的缘故,所以学得比较慢,
但是觉得太慢了,就干脆辞职直接去老男孩培训机构学习python全栈开发得课程;在学习上,就先理解,然后多敲代码;
3.Python和java、php、C、C++、C#其他语言对比?
首先,python是一个轻量级的脚本语言,可以部署在linux系统之上;与java对比的话,它的效率更高,比如java写100行代码,
python可能十几行就能搞定了。所以python的效率更高;
然后与php比较,两者都是轻量级的语言,毋庸置疑php开发速度更快,但是仅仅只是做小型的建站,一旦涉及到大型的BS端软件的开发就不行了。
所以python更优。
然后还有一个日本人开发的语言叫做ruby,与python比较相似,但是其出现的时间比较迟,然后第三方的库也米有python的全面,
然后python已经占领了整个市场了,ruby与python有一定的距离;
4.简述解释型与编译型编程语言?
解释型:同声翻译,边编译边翻译;
编译型:编译完再翻译
5.python解释种类以及特点?
有Cpython与Jpython 等等...
特点在于Cpython里面有个GIL全局解释器锁;
它本质就是一把互斥锁,夹在解释器中间;同一个进程内所有线程都需要抢到GIL全局解释器锁才能执行代码;
6.