Խնդրում ենք Ձեր դիտարկիչի կարգավորումներից միացնել JavaScript-ը, էջի անխափան աշխատանքի համար։ Python Engineering Courses

Instructor

Seyed Ardalan
Hosseini

Python Developer,
Machine Learning Specialist
/ Develandoo /

Duration: 3 months

   |   

Price for a phase: 40.000 AMD

Python Engineering

Sign up

Python is a general-purpose language, as it can be used to build almost anything with the right tools/libraries. Actually, Python is great for backend web development, data analysis, artificial intelligence, and scientific computing.

After finishing the course You can՝

  • create multifunctional and multiplatform applications in the base of Python
  • utilize the main concepts of object oriented programming language in real projects.
  • program and develop the server-side platform of web pages

You can participate in Python courses, if You

  • got mathematical and logical reasoning ability
  • have the basic knowledge of computer skills
  • can assign at least 2 hours for mastering the given tasks
  • want to get a job with the highest salary
  • are ready to live like a programmer ☺

Python Basics
1st level

1.Why Programming and Setup / Jupyter Notebook, Notepad++, “Hello World!”, Numbers /
2.Variables, expressions, and statements / Types, Operators, Modulus /
3.Conditional execution / Boolean, Logical operators, Try and except /
4.Functions / Function calls, Random, Math, Definitions, Parameters /
5.Iteration / While loops, Infinite loops, Break, Continue, For loops /
6.String / Slices, Comparison, Methods, Parsing /
7.Files / Opening, Files and lines, Writing, Try, except and open /
8.List / Operations, Slices, Methods /
9.Dictionary / Dict. as counters, Looping, Text parsing /
10.Tuples / Comparing, Tuples as dict. keys /
11.Regular expressions / Matching, Extracting /
12.Networked programs / HTTP, Simple web browser, Parsing HTML, HTML and Regular expresions /
13.Test

Advanced Python (OOP)
2nd level

1.Classes (Basics) / Methods, Instances, Initializer, Collaborating Classes, Polymorphism /
2.Packages / Imports from sys.path, Sub-packaging, Relative imports /
3.Closures and Decorators / Function Factory, Nonlocal and Global, Decorators/
4.Classes (Advanced) / Inheritance, Dunder methods, Class Attributes, Static Methods, Class Methods /
5.Exceptions and Errors / Exception Hierarchy, Defining Exceptions, TraceBack, Assertion /
6.Context Managers / Defining, Importing contextlib /
7.SQLite (database) / Creating Tables, Accessing and Filtering / /
8.Iterables and Iteration / Map, Filter, Zip, Functools.reduce, Generators /
9.Concurrency (parallelism) / Multi-Threading, Multi-Processing, Multi-Processing /
10.Unit-testing / Assertions, Test driven development /
11.Virtual Environments / Separation of Packages, Creating requirements /
12.Version Control (GIT) / Setup, Branching and Fork, Merge, Pull and Push /
13.Test

Django Framework
3rd level

1.Overview of Front-End / HTML, CSS, Bootstrap /
2.JavaScript / Document Object Model, JQuery /
3.Creating Django Project / Virtual Environment, Structure of Django files, Creating first App /
4.Models / Migrating, Model API /
5.Templates and Static Files / Views, Template Engine, Static Files Setup /
6.URLs and Forms / URLs API, Reusable Templates, Reusable Forms /
7.User Authentication / Sign-up, Log-in, Custom template tags, Password rest and change, Filters /
8.Unit-Testing / Testing views, Testing views, Testing Sign-up /
9.Protecting Views / Managing Redirects, Login required test, Accessing Authenticated User /
10.Querysets / Migrations, Account View, Markdown, Humanize /
11.Advanced Topics / Class Based Views (CBV), Detail and List Views, CRUD views, Pagination /
12.Deployment / Setting Github, Deploying on Heroku or Python Everywhere /
13.Test

Before starting to participate in programming courses there is a logical test intended to check mathematical reasoning and logical thinking

If you know one of the above-mentioned levels, you can simply pass to the next phase.

Every phase consists of 12 lessons, 3 lessons per week with the duration of 2 hours.

After each level there is a summary test, and if you get high points there will be up to 20% discount for the next phase.

During our trainings there is a motivational part that is practice.

After the completion of the whole course certificate is given.

Our partners

Online Payment

Dear client, in "Invoice" field you must enter the invoice number which was sent to your email address.

Arca, Visa, MasterCard

Օնլայն վճարման համակարգում կատարվում են տեխնիկական աշխատանքներ։
Վճարում կատարելու համար խնդրում ենք օգտվել այլ եղանակներից։

Your payment was successfully made.
Thank you!

Your payment has been declined.
Please make sure that you enter valid information.