Skip to content

GHpython/learn-python3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Teach and learn Python 3

Build Status

Introduction

This repository contains a collection of materials for teaching/learning Python 3 (3.5+).

Requirements

  • 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.
  • Have Jupyter Notebook installed.

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.

Usage

  1. Clone or download the repository.
  2. Run jupyter notebook command in your command line in the repository directory.
  3. Jupyter Notebook session will open in your browser and you can start navigating through the materials.

Beginner

  1. Strings [notebook] [exercise]
  2. Numbers [notebook] [exercise]
  3. Conditionals [notebook] [exercise]
  4. Lists [notebook] [exercise]
  5. Dictionaries [notebook] [exercise]
  6. For loops [notebook] [exercise]
  7. Functions [notebook] [exercise]
  8. Testing with pytest - part 1 [notebook]
  9. RECAP EXERCISE 1
  10. File I\O [notebook]
  11. Classes [notebook] [exercise]
  12. Exceptions [notebook]
  13. Project structure
  14. Debugging [notebook] [exercise]
  15. Goodies of the Standard Library [notebook]
  16. Testing with pytest - part 2 [notebook]
  17. RECAP EXERCISE 2

About

Jupyter notebooks for teaching/learning Python 3

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%