首页 > 代码库 > 老少皆宜的密大Python零基础入门

老少皆宜的密大Python零基础入门

Who are we?

MTech是一个由密歇根大学 工程院中 (AE/ME)的中国学生组成的的一个专注于专业知识和技能的分享和交流的俱乐部。我们创建这个俱乐部旨在促进工程专业中国学生之间技术层面的交流,搭建桥梁促进知识的分享和传播。请关注我们的微信公众号(“密大MTech”)和我们的网站(mtechmae.webstarts.com)了解关于我们的更多信息。

 

What is Python?

Python是一种面向对象、直译式的编程语言。它的语法简单,并包含了功能完备的库,适合解决很多高阶任务。

 

Why we use Python?

Python是一款开源的高级编程语言。它不仅能够完成其他高级语言(比如Matlab)相同的任务,更由于来自全世界Python使用者分享的功能完备的库而适合解决更为复杂的任务。如今,Python正在成为在machine learning,high-performance computing等领域使用最广泛的开发语言。

 

What you could learn in this workshop?

  1. Python的基础组成

  2. IPython Notebook的使用方法

  3. Python中的常用技巧,函数定义,文件读写

  4. 运用Numpy中需要注意的地方

  5. 画图包Matplotlib的基础使用方法

  6. 如何实现Python的debug, profiling

  7. Python应用在航空学中的最优化例子

 

How should I prepare?

我们希望通过此次workshop帮助大家了解关于Python的一些核心知识,并初步掌握使用Python的基本能力。我们希望经过此次workshop的培训,学员应能够使用Python完成一些简单但完整的科学计算任务。

希望大家在workshop开始之前完成Python在个人电脑上的安装。请参加workshop的同学携带自己的已经安装好Python和必要package的电脑来参加培训。对Linux系统和Mac/Windows系统的安装说明如下。谢谢大家的配合!

 

RSVP!

有兴趣参加此次workshop的同学请点击下面的链接(或者点文章左下角的“阅读原文”)报名。

https://docs.google.com/forms/d/e/1FAIpQLSdfTFdpwqCH7x-wA0c1IMrOgXLmA-Rx_GWaM8yQ8IpSC5QaHA/viewform?usp=send_form

 

为了帮助我们更好地组织活动,请大家做一份小调查:

 

Workshop代码和笔记本的地址

用git clone下载对应git repo即可

  • 基础课程

https://github.com/UmichTech/Python101

  • 航空学中最优化应用范例

https://github.com/UmichTech/Python-Workshop

 

================================

 

软件安装说明

 

编写:李兴宇,陈诗洋

 

本次workshop中将会涉及到的程序和库

  • Python 2.7

  • IPython notebook

  • matplotlib

  • numpy

 

For Linux

  • Python2.7安装

        最新版本的CentOS,Fedora,Redhat企业版和Ubuntu都会自带Python 2.7,

        可以通过指令 $ python --version去查看当前python 版本

 

  • IPython notebook 

    Ubuntu用户:

    首先安装

    1. 安装python的pip, 在terminal 输入指令 

        sudo apt-get install python-pip

    2. 安装ipython notebook, 输入指令

        pip install ipython

    3. 装成功后输入ipython notebook即可运行IPython notebook

 

    非Ubuntu用户:

    查阅该网页https://packaging.python.org/install_requirements_linux/

    利用pip 添加python的package

        sudo pip install PackageName, 

    例如:

    矩阵运算

        sudo pip install numpy

    最优化,数值积分,插值,FFT等科学计算    

        sudo pip install scipy

    图像后处理

        sudo pip install matplotlib

 

For Mac/Windows

  • 安装Anaconda

        建议直接安装Anaconda,记得选择python 2.7 version,然后直接安装,默认配置下即已经包含python和所需要的库。

        安装地址:https://www.continuum.io/downloads#osx

  • 运行IPython Notebook

        安装成功后会显示出此界面,选择Jupyter图标即可进入ipython notebook,

技术分享
 

 

    • 或者安装完成后在运行窗口输入 cmd 打开命令行,输入 ipython notebook如果你也想学习,请加群:595266089

老少皆宜的密大Python零基础入门