Skip to content

Commit 79732b2

Browse files
authored
Update README.md
1 parent ac3407c commit 79732b2

File tree

1 file changed

+30
-6
lines changed

1 file changed

+30
-6
lines changed

README.md

Lines changed: 30 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,20 +11,44 @@
1111
This repository contains a collection of materials for teaching/learning Python 3 (3.5+).
1212

1313
#### Requirements
14-
* Have Python 3.5 or newer installed. You can check the version by typing `python3 --version` in your command line. You can download the latest Python version from [here](https://www.python.org/downloads/).
15-
* Have [Jupyter Notebook installed](http://jupyter.readthedocs.io/en/latest/install.html).
14+
* Use [Google Colab](https://colab.research.google.com/notebooks/intro.ipynb) Notebooks to follow codidng examples.
1615

17-
If you can not access Python and/or Jupyter Notebook on your machine, you can still follow the web based materials. However, you should be able to use Jupyter Notebook in order to complete the exercises.
16+
If you can not access Google Colab Notebook, you can still follow the web based materials. However, you should be able to use Colab Notebook in order to complete the exercises.
1817

1918
#### Usage
2019

21-
1. Clone or download this repository.
22-
2. Run `jupyter notebook` command in your command line in the repository directory.
23-
3. Jupyter Notebook session will open in the browser and you can start navigating through the materials.
20+
1. Clone or download this repository onto your Google Drive.
21+
2. Open Google colab notebooks on Google Dirve via Chrome browser.
22+
3. Google Colab session will open in the browser and you can start navigating through the materials.
2423

2524
#### Contributing
2625
See [contributing](https://github.com/jerry-git/learn-python3/blob/master/CONTRIBUTING.md) guide.
2726

27+
### The Zen Of Python
28+
29+
`import this`
30+
31+
*The Zen of Python, by Tim Peters*
32+
33+
* Beautiful is better than ugly.
34+
* Explicit is better than implicit.
35+
* Simple is better than complex.
36+
* Complex is better than complicated.
37+
* Flat is better than nested.
38+
* Sparse is better than dense.
39+
* Readability counts.
40+
* Special cases aren't special enough to break the rules.
41+
* Although practicality beats purity.
42+
* Errors should never pass silently.
43+
* Unless explicitly silenced.
44+
* In the face of ambiguity, refuse the temptation to guess.
45+
* There should be one-- and preferably only one --obvious way to do it.
46+
* Although that way may not be obvious at first unless you're Dutch.
47+
* Now is better than never.
48+
* Although never is often better than *right* now.
49+
* If the implementation is hard to explain, it's a bad idea.
50+
* If the implementation is easy to explain, it may be a good idea.
51+
* Namespaces are one honking great idea -- let's do more of those!
2852

2953
## Beginner
3054
1. [Strings](https://jerry-git.github.io/learn-python3/notebooks/beginner/html/strings.html) [[notebook]](http://nbviewer.jupyter.org/github/jerry-git/learn-python3/blob/master/notebooks/beginner/notebooks/strings.ipynb) [[exercise]](http://nbviewer.jupyter.org/github/jerry-git/learn-python3/blob/master/notebooks/beginner/exercises/strings_exercise.ipynb)

0 commit comments

Comments
 (0)