/python-mentorship

Source for Python Mentorship 2.0 program.

Primary LanguagePythonApache License 2.0Apache-2.0

Python Mentorship 2.0

Source for Python Mentorship program.

For all details of the Python Mentorship 2.0 program please visit: http://codervlogger.com/python-mentorship/

Introduction

Python Mentorship 2.0 is a mentorship program for Python beginners and it’s free. During the mentorship process I will be guiding Python newbies through Python learning process by following steps:

  • Explaining important Python programming topics and referencing sources where you can get advanced information
  • Giving assignments and showing examples
  • Checking completed assignments and doing a code review

Introduction videos:

  1. Introduction and Basics
  2. What do you need to start?
  3. How to submit a question?

Assignments

Currently, we have following assignments:

  1. Assignment1 - web and commandline calculator application
  2. Assignment2 - setup Django 2 project with back-end, front-end, Docker/Docker Compose and custom user model

Now, more detailed:

Assignment1

Assignment1

More information & Discussions: #2

Topics:

  • cmd calculator app
  • flask calculator app

Solved by: @mirpulatov, @Jlopezjlx, @Prrrince, @HelSirius

Solutions

https://github.com/CoderVlogger/python-mentorship/tree/master/assignments/assignment1

Code review for the Assignment #1

Assignment #1

Assignment2

Assignment2

More information & Discussions: #7

Topics:

  • setup a Django project
  • create a custom user model
  • use Docer and Docker Compose

Tutorial videos

  1. Django Web Framework: How to Setup Django 2.1 and Python 3 Example Project Structure with GitHub
  2. Introduction & Custom User Model
  3. Setup URLs, templates and HTML views for Account application

Solutions

https://github.com/CoderVlogger/python-mentorship/tree/master/assignments/assignment2