电子书:
PegasusWang/python-web-guidegithub.com
Python服务端工程师面试指导-慕课网实战coding.imooc.com
http://s.imooc.com/SrMhIBH(二维码自动识别)
看到有同学觉得我写得又臭又长(实际上缓存优化和网站安全都没涉及到),我就大致总结一下吧,因为很多东西都是我工作中慢慢记录的,所以可能多了些,新手一下子消化不完。其实我只是偷懒复制粘贴了下我之前记录的博客。简单总结来说就是:
python语法:《python核心编程》
算法和数据结构: 随便一本参考书,了解基础概念,帮你写出高效程序
http协议:做web http协议是基础,推荐个入门的《图解HTTP》
linux:《鸟哥的linux私房菜》,因为项目部署一般用linux系统,所以需要了解linux
mysql:随便一本参考书都可以。做后端项目肯定需要数据库
版本控制:git,目前最流行的版本控制工具
代码风格:pep8标准
测试:pytest,正规项目需要单元测试
开发工具:Pycharm等。
web框架:django/flask/tornado等。