https://github.com/matthiaskoenig/python-introduction
Python introductory material
https://github.com/matthiaskoenig/python-introduction
Last synced: 6 months ago
JSON representation
Python introductory material
- Host: GitHub
- URL: https://github.com/matthiaskoenig/python-introduction
- Owner: matthiaskoenig
- Created: 2021-02-16T10:11:40.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-02-16T21:16:08.000Z (almost 5 years ago)
- Last Synced: 2025-02-23T09:43:06.947Z (10 months ago)
- Language: HTML
- Size: 1.84 MB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Python introduction
This repository provides a basic introduction to Python. An overview and introduction to the following concepts is provided.
- Variables and Types
- Lists
- Basic Operators
- Basic String Operations
- Conditions
- Loops
- Functions
- Dictionaries
- Modules and Packages
Good interactive python tutorials can be found online.
For instance at `https://www.learnpython.org/ `_.
## Presentation
For the course we require Python>3.7 and some additional dependencies.
Create a virtual environment
```
pip install virtualenv virtualenvwrapper
mkvirtualenv pyintro
(pyintro) pip install numpy scipy matplotlib pandas jupyter[notebook]
```
Use virtualenv as jupyter kernel
```
(pyintro) python -m ipykernel install --user --name=pyintro
```
### Create slides
Interactive slides work in jupyter notebooks via RISE
https://rise.readthedocs.io/en/maint-5.5/installation.html
```
pip install RISE
```