Created By: 郑江民 Created time: Feb 18, 2020 1:09 AM Last Edited: Jun 23, 2020 9:07 PM Tags: 大创, 教程
C语言、Java、PHP、JavaScript、C++、Python、Shell、Ruby、Objective-C及C#。Python属于高级语言的一种,具有比较高的开发效率,但是运行速度相对慢一些。
主流编程语言
-
Python速度慢(compared to C,慢>10倍?)→ 不能开发对效率有高要求的软件(数据库、搜索引擎、游戏、手机软件……)
-
**Python2和Python3不兼容,**并且Python2已经停止更新。
-
不能加密(只能开源)
-
自带游标卡尺
-
……
- 科学计算(利用C语言编写的包): numpy pandas nubma
- 网络爬虫: request selenium beautifulsoup
- 数据处理: R pyxl
- 机器学习(Google的Pytorch、Facebook的Tenserflow、sklearn)→ 深度学习 → 人工智能?
- ……
- 语法简单,可读性强
- 层级系统只能通过缩进表示 → 导致的问题:使用Tab符号导致紊乱,可以通过IDE设置为1Tab=4space
- 全平台通用
- ……
据说Google的工程师第一次看到Python之后,进化了2h就完成了学习。实际上这是完全可能的,在具有其他计算机语言的开发经验和基础的逻辑思维之后,学习Python是非常简单的事情。一般来说,普通人学习Python在15天左右,大家可以利用寒暑假学习。
- 学习计算机语言是伪命题。(初期的学习了解除外)
- 一鼓作气,再而衰,三而竭
- 实战第一
- Pycharm || vs code || Sublime || notepad3 → 完成编写和调试
- Markdown → 完成教程文档的编写(允许开源之前先不要开放)
- Github(CSDN、简书……)→ 适时完成教程和代码的开源,just write it down!
http://player.bilibili.com/player.html?aid=61858876&bvid=BV11t411F7f8&cid=107556278&page=1
[1]佚名. What Is a Bioinformatician | Blog.Fejes.CaEB/OL[2020–05–25]. http://blog.fejes.ca/?p=2418.