Python üzrə təlim

 

Təlimdən əldə edəcəkləriniz

Uğurla bitirən tələbələr, web layihələr üzrə işləyə bilər. Web Python ilə dünya üzrə məşhur saytları qeyd edirəm: Instgram, google, spotify, netflix, uber, dropbox, pinterest və s.

 

Python Course Syllabus

1. Introduction to Python

  1. What is a programming language? Why should I learn Python?
  2. Installing Python
  3. Installing IDE
  4. Creating Project
  5. Write first program, Comment
  6. Quiz & exercises

2. Python Basics

  1. Python Data Types
  2. Variables, Operators
  3. Working with strings, Formatted strings, string concatenation
  4. Working with numbers
  5. Taking input from user
  6. Type Conversion
  7. Immutability
  8. if ... else statements
  9. Ternary Operator
  10. Lists
  11. List functions
  12. Loops
  13. Nested loops

3. Advanced Programming (OOP)

  1. Python Data Types
  2. Variables, Operators
  3. Working with strings, Formatted strings, string concatenation
  4. Working with numbers
  5. Taking input from user
  6. Type Conversion
  7. Immutability
  8. if ... else statements
  9. Ternary Operator
  10. Lists
  11. List functions
  12. Loops
  13. Nested loops

4. Python Basics II

  1. Functions
  2. Return statement in functions
  3. Dictionary, Set, Dictionary methods
  4. Tuples
  5. 2D lists
  6. While loop
  7. Break, Continue, Pass
  8. Try/Except
  9. Exercises and quizzes

5. Django Introduction

  1. What is Django? How the web works?
  2. Installation Django, create new project and app
  3. Writing views and mapping URLs to views
  4. Using Templates, static files
  5. Template Inheritance, working with static files
  6. Serialization, Django ORM
  7. Models, adding new model fields, Making migrations

6. Django More Advanced

  1. Django admin
  2. Django Relationships, making queries, Querysets, Limiting QuerySets
  3. Retrieving, Restricting and Sorting data
  4. URL parameters and Regular Expressions
  5. Django forms, Displaying form, form validation
  6. Django authentication system, Login and Sign up
  7. Django Generic Views

7. Django REST

  1. Django Rest Framework, Serialization, Requests and Responses
  2. Postman
  3. Token Authentication, Class-based Views, ViewSets & Routers
  4. Requests and response
  5. Documenting APIs, Swagger

8. Deployment

  1. Docker
  2. Docker images
  3. Docker-compose
  4. Deployment