Skip to content

Python materials and tasks for my students

Notifications You must be signed in to change notification settings

Marie0704/Python-Course

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Python-Course

Python Begginer to Intermediate Course materials and tasks for my students

About:

Hi, I'm Mateusz Dorobek. I'm student of Data Science at Warsaw University of Technology. I'm Python programmer with strong technical background, and I like to teach people. I've created a repository Python-Course with materials and tasks for my students. I'm using python in my everyday work as a tool for building aplications, webscrapping, artificial intelligence, music and many other interesting stuff. Check out my Begginer to Intermediate Course.

If you want to be my student:

Environment

Installation of python environment is way easier when doing it with virtual environment manager such as MiniConda. For proper installation follow these steps:

  1. Install MiniConda from here (choose version for Python 3.7)

  2. After installation press "Win" button and type "Anaconda prompt". In Anaconda command line type:

    $ conda -V
  3. Make sure that you have the newest version of conda, otherwise, update conda using:

    $ conda update conda

Git

Our tutorial requires you to install GIT. Select Git Bash during installation and use this command line when using GIT. At first use there will be pop up to enter your GitHub login data.

After you install GIT, follow these steps:

  1. Fork this repo using button at the bottom of this page

  2. Clone forked repository to your local machine using:

    $ git clone https://github.com/<YOUR_USERNAME>/Python-Course.git
  3. Pull Request from mine GitHub repo to your fork everytime that I've uploaded new tasks, and then Pull the changes to your local machine. Your master needs to be up to date.

    $ git pull origin master

If you configured your git branch properly, you can start working on tasks.

  1. After you've changed some files you have to add it to your staging area using:

    $ git add [file]  

    or to add all files

    $ git add .
  2. When you add all wanted files, you can save added file to your local repository with:

    $ git commit -m "commit message"
  3. If you want to send changes to GitHub repository use $ git push as mentioned above.

  4. If you want to start working with new task use $ git pull origin master command to make sure you have recent version of repository on your local machine.

Integrated Development Environment - IDE

For our tutorial we will use Jupyter Notebook as our IDE, but there are a lot of alternatives such as Pycharm, Spyder, Visual Studio Code etc.

To open Jupyter Notebook file (such as Introduction.ipynb):

  1. Open Anaconda Prompt, it should look like this:

    (base) C:\Users\John>

    (base) - means that you have active base environment.

  2. Go to your file location e.g.:

    cd C:\Users\John\Desktop\Python-Tutorial
    
  3. Then type:

    jupyter notebook
    

* click help tab and learn shortcuts to work with Jupyter faster.

Lessons

Sources

About

Python materials and tasks for my students

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%