# Python-Lectures
Note: [Andreas Ernst](http://users.monash.edu/~andrease/) has improvised and updated the repo to python 3, [Link](https://gitlab.erc.monash.edu.au/andrease/Python4Maths/tree/master)
## Introduction
Python is a modern, robust, high level programming language. It is very easy to pick up even if you are completely new to programming.
## Installation
Mac OS X and Linux comes pre installed with python. Windows users can download python from https://www.python.org/downloads/ .
To install IPython run,
$ pip install ipython[all]
This will install all the necessary dependencies for the notebook, qtconsole, tests etc.
### Installation from unofficial distributions
Installing all the necessary libraries might prove troublesome. Anaconda and Canopy comes pre packaged with all the necessary python libraries and also IPython.
#### Anaconda
Download Anaconda from https://www.continuum.io/downloads
Anaconda is completely free and includes more than 300 python packages. Both python 2.7 and 3.4 options are available.
#### Canopy
Download Canopy from https://store.enthought.com/downloads/#default
Canopy has a premium version which offers 300+ python packages. But the free version works just fine. Canopy as of now supports only 2.7 but it comes with its own text editor and IPython environment.
## Launching IPython Notebook
From the terminal
ipython notebook
In Canopy and Anaconda, Open the respective terminals and execute the above.
## How to learn from this resource?
You can download the pdf copy from here : [Get Started with Python](https://github.com/rajathkumarmp/Python-Lectures/blob/master/Python.pdf)
It is better to download all the ipython notebooks from this repository https://github.com/rajathkumarmp/Python-Lectures and learn it on the notebook itself rather than having to refer to a pdf.
Launch ipython notebook from the folder which contains the notebooks. Open each one of them
Cell > All Output > Clear
This will clear all the outputs and now you can understand each statement and learn interactively.
## Table of contents
[00 - Introduction and Installation](http://nbviewer.ipython.org/github/rajathkumarmp/Python-Lectures/blob/master/00.ipynb)
[01 - Variable, Operators and Built-in Functions](http://nbviewer.ipython.org/github/rajathkumarmp/Python-Lectures/blob/master/01.ipynb)
[02 - Print Statement, Precision and FieldWidth](http://nbviewer.ipython.org/github/rajathkumarmp/Python-Lectures/blob/master/02.ipynb)
[03 - Lists, Tuples and Sets](http://nbviewer.ipython.org/github/rajathkumarmp/Python-Lectures/blob/master/03.ipynb)
[04 - Strings and Dictionaries](http://nbviewer.ipython.org/github/rajathkumarmp/Python-Lectures/blob/master/04.ipynb)
[05 - Control Flow Statements](http://nbviewer.ipython.org/github/rajathkumarmp/Python-Lectures/blob/master/05.ipynb)
[06 - Functions](http://nbviewer.ipython.org/github/rajathkumarmp/Python-Lectures/blob/master/06.ipynb)
[07 - Classes](http://nbviewer.ipython.org/github/rajathkumarmp/Python-Lectures/blob/master/07.ipynb)
These are online read-only versions.
## License
This work is licensed under the Creative Commons Attribution 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by/3.0/
没有合适的资源?快使用搜索试试~ 我知道了~
使用 IPython Notebooks 学习 Python.zip
共33个文件
ipynb:16个
tex:8个
txt:2个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 5 浏览量
2024-11-24
16:18:50
上传
评论
收藏 542KB ZIP 举报
温馨提示
Python 讲座注Andreas Ernst已即兴更新了 repo 到 python 3,链接介绍Python 是一种现代、强大、高级的编程语言。即使您是编程新手,也很容易掌握它。安装Mac OS X 和 Linux 预装了 Python。Windows 用户可以访问https://www.python.org/downloads/下载 Python 。要安装 IPython,请运行$ pip install ipython[all]这将安装笔记本、qtconsole、测试等所需的所有依赖项。从非官方发行版安装安装所有必要的库可能会很麻烦。Anaconda 和 Canopy 预装了所有必要的 Python 库以及 IPython。蟒蛇从https://www.continuum.io/downloads下载 AnacondaAnaconda 完全免费,包含 300 多个 Python 软件包。提供 Python 2.7 和 3.4 两个版本。顶篷从https://store.enthought.com/downloads/
资源推荐
资源详情
资源评论
收起资源包目录
使用 IPython Notebooks 学习 Python.zip (33个子文件)
标签.txt 32B
Python.pdf 218KB
04.ipynb 24KB
00.ipynb 4KB
06.ipynb 23KB
02.ipynb 11KB
资源内容.txt 849B
01.ipynb 20KB
07.ipynb 25KB
03.ipynb 39KB
05.ipynb 10KB
.ipynb_checkpoints
06-checkpoint.ipynb 23KB
05-checkpoint.ipynb 10KB
03-checkpoint.ipynb 39KB
00-checkpoint.ipynb 4KB
01-checkpoint.ipynb 20KB
04-checkpoint.ipynb 24KB
02-checkpoint.ipynb 11KB
07-checkpoint.ipynb 25KB
README.md 3KB
tex
04.tex 32KB
.texpadtmp
00.log 97KB
00.aux 11KB
00.toc 5KB
00.out 4KB
00.synctex.gz 226KB
05.tex 20KB
01.tex 27KB
07.tex 36KB
02.tex 20KB
00.tex 14KB
03.tex 44KB
06.tex 32KB
共 33 条
- 1
资源评论
徐浪老师
- 粉丝: 8084
- 资源: 7772
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功