认识算法的重要性
软件专业知识骨架
语言对比
语言 | 优点 | 缺点 |
---|---|---|
C/C++ | 性能,游戏,底层 | 代码量大,上手难 |
java | 明星级语言,比较成熟 | 不太好上手,代码量大,开发速度慢 |
.net/c# | x | 过时了 |
shell | 简单的系统维护 | 不能算是一门编程语言,shell太简单,不能完成复杂的功能 |
php | 易学,脚本 | 主要适合web |
python | 易学,脚本,功能强大 | 运行速度比java慢 |
javascript | 易学,前端 | 前端脚本语言 |
学代码正确姿势
千万不要一开始就纠结一个模块或语法的细节方方面面,力求搞透. 一定要先会用常用几个简单功能,解决当前问题,达到一定境界后期逐步补充
1.找一些简单教程,如10min学会python等(不要太多) 2.动手敲代码(比第1步重要太多, 第2步没做,第1步做的再多也没用)
编码习惯
- 嵌套不要超过三层(缩进)
- 一条语句不要太长
- 有and需要()
- 超过2个break,要优化
判断是否是闰年(能同时被100 400 或同时被100 4整除)
学习python的目标
学py暂时目标
- python的基础,掌握基本的编程思想,具体两个任务
- access_log日式处理
- url,ip,访问状态维度,统计访问次数
- 排序,打印出访问次数最多的前10
- 简单的cmdb
- 基于flask
- 数据库mysql
- 前端jquery+bootstrap
- 简单粗暴的完成最简单的增删改查
远程目标
- 1,webqq
- 2,bbs-抽屉
- 3,ftp
- 4.cmdb
- 5.商城
-
6.新浪微博
- 通讯录
- 信用卡
-
打飞机
py语言常见数据结构
if for常见应用
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!