Practical Python Programming: 0 - Getting Started

Hello and Welcome!

Let's get started to the Practical Python Programming Sessions based on David Beazleys course material.
To participate at the practical python programming sessions make sure that you have the following tools installed:
  • a python interpreter
  • the version control system git
  • an working editor (like vim) or an IDE like VS Code or Pycharm
See Basic Preparation for choosing a python interpreter. For the practical python sessions it is sufficient to have a python interpreter with version > 3.6

You don't have to be a git expert to participate, but you must know how to clone a repository.
First install git. If you don't know how to install git, look here: Installing Git
If you have installed git successfully clone the repository from here: https://github.com/dabeaz-course/practical-python
If you don't know how to clone a repository, have a look at "How to get a Git repository" in the Git user manual

So far - so good. You have prepared your system to with the needed tools and materials. Now navigate to the cloned repository in a file browser.

Working directory

Do all of your coding work in the Work/ directory. Within that directory, there is a Data/ directory. The Data/ directory contains a variety of datafiles and other scripts used during the course. You will frequently have to access files located in Data/. Course exercises are written with the assumption that you are creating programs in the Work/ directory.

Solution Code

The Solutions/ directory contains full solution code to selected exercises. Feel free to look at this if you need a hint. To get the most out of the course however, you should try to create your own solutions first.

Final step

Now you are nearly ready to go. One last thing, if you are new to our group it would be nice to introduce yourself here

So, let's have some fun :)



Sign In or Register to comment.