Skip to content

Latest commit

 

History

History
85 lines (50 loc) · 3.25 KB

File metadata and controls

85 lines (50 loc) · 3.25 KB

Python学习简要路线

Created By: 郑江民 Created time: Feb 18, 2020 1:09 AM Last Edited: Jun 23, 2020 9:07 PM Tags: 大创, 教程

What is A Bioinformatician?

https://i.loli.net/2020/06/19/xm9LF57qcNIAvPG.png

https://i.loli.net/2020/06/19/5c4plK3BnH8Ese6.png

Take a brief look on COMPUTER.

Comp. Brief History

简单Python的地位。

C语言、Java、PHP、JavaScript、C++、Python、Shell、Ruby、Objective-C及C#。Python属于高级语言的一种,具有比较高的开发效率,但是运行速度相对慢一些。

主流编程语言

在了解Python能做什么之前,首先了解Python缺点?

  • Python速度慢(compared to C,慢>10倍?)→ 不能开发对效率有高要求的软件(数据库、搜索引擎、游戏、手机软件……)

  • **Python2和Python3不兼容,**并且Python2已经停止更新。

  • 不能加密(只能开源)

    https://i.loli.net/2020/06/19/L3Gf7bdRtnykjql.png

  • 自带游标卡尺

  • ……

Python能做什么?

  • 科学计算(利用C语言编写的包): numpy pandas nubma
  • 网络爬虫: request selenium beautifulsoup
  • 数据处理: R pyxl
  • 机器学习(Google的Pytorch、Facebook的Tenserflow、sklearn)→ 深度学习 → 人工智能?
  • ……

Python的特点。

  • 语法简单,可读性强
  • 层级系统只能通过缩进表示 → 导致的问题:使用Tab符号导致紊乱,可以通过IDE设置为1Tab=4space
  • 全平台通用
  • ……

Python的相关教程

Python教程

Python 基础教程

学习成本

据说Google的工程师第一次看到Python之后,进化了2h就完成了学习。实际上这是完全可能的,在具有其他计算机语言的开发经验和基础的逻辑思维之后,学习Python是非常简单的事情。一般来说,普通人学习Python在15天左右,大家可以利用寒暑假学习。

学习策略

  1. 学习计算机语言是伪命题。(初期的学习了解除外)
  2. 一鼓作气,再而衰,三而竭
  3. 实战第一

Python开发的配件

  1. Pycharm || vs code || Sublime || notepad3 → 完成编写和调试
  2. Markdown → 完成教程文档的编写(允许开源之前先不要开放)
  3. 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.

阴霾

如果实验数据可以被多个函数拟合,怎么确定哪个函数是正确的规律?