Python网络课程_课前鸡汤

本文介绍了Python学习的完整路径,从基础知识到高级技能,包括操作系统、网络、数据库等内容,并探讨了不同职业方向如运维自动化工程师、全栈工程师等所需的具体技能。

购买时间 2018.09.14

需要掌握的

  • 数据库 MySQL NoSQL Mongodb Redis(关系型数据库其一)
  • 平台:Liunx
  • 算法要求:转置矩阵,求质数等(笔试现场就能写)
  • 系统:线程,进程,Shell编程
  • 网络:网络原理,HTTP协议。Socket开发,异步IO开发
  • 可视化:WEB的前端开发多一些HTML,JS要会(浏览器的痛点:兼容性)

课程体系

  • 基础:操作系统,网络基础,数据库基础,Python语言基础
  • 进阶:函数封装,面向对象设计,装饰器,描述器
  • 高级:网络编程,并发编程,ORM,最近前端架构开发(ES6,Teact)

职业方向

  • 运维自动化工程师:需求多样,问题复杂。
  • 全栈工程师:偏向WEB开发,指的是WEB前后端开发。
  • 大数据开发工程师:部分可以使用Python语言完成,注重算法应用。
  • 分析工程师:科学计算,数据建模,注重算法的设计。(学历研究生以上,数学或者计算机专业)
  • AI:facebook算法框架PyTorch(学历博士以上,英文)

如何敲代码

  • 一般代码 3-5 编
#  One : 注释 写出代码的作用,把这段代码敲一边

#  Two : 注释 自己写功能

#  Three  : 自己写注释 + 代码

如何学习及心态

  • 一个学不好,N个学不好。
  • 有基础的:切记好高骛远。
  • 有问题,提出问题,不要堆积问题。
  • 有时间的话,复习前面讲的内容。
  • 准备纸和笔,听写上一节的内容。
  • 每一个程序员都是在不断的修改错误中成长的 。
  • 任何语言的程序员,编写出符合规范的代码, 是开始程序生涯的第一步。
  • 多写,写好的代码就是要不停的练习,唯手熟尔。
  • 少问,对温度解决能力,决定则你水平的高低。
  • 不要盲目下手,想构思。
  • 不管白猫黑猫,抓住老鼠就是好猫。
  • 先不要苛求完美,先做出来效果来。
  • 忘了就去查手册。
  • 少看博客,作为参考,多总结,多实践。
  • 慎用删除。
  • 再简单的代码,如果梵高生产环境中,必须测试。
  • 适当的注释,例如功能说明,负责的逻辑的实现说明。
  • 通一门,则无所谓语言,核心是程序逻辑。
  • 代码重构,优化—简化复杂的语句,复用—函数
  • 学习框架(3-5年)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值