A modern and rapidly developing language. It is used to implement projects both in web -development and in processing larger amounts of data. Python received very active use in the development of neural networks, and as you know, neural networks are the number one topic in the development of modern information technologies. Python -developer is a very popular specialty, since the language Python has a lot of libraries used in different areas, for example: analytics for the banking sector, image processing for the entertainment sector, neural networks for data processing and decision making, web -applications for the advertising sector.
Training takes place face-to-face or online, 1-2 times a week, lesson duration is 2 academic hours.
Basic course program (40 academic hours)
- General provisions
Introduction to the development environment. The concept of a console application. Creating a project. The simplest application, working with an editor and comments. Compilation and linking. Compilation errors. Rules for output and display. - Data types
Basic data types. Variables and data types. Ranges of represented values. Declaration of variables. The concept of literal, constant. Type conversion. - Control statements
Control statements If – else . Arithmetic operations and their execution priority. Compound operators. - The concept of a cycle. Working with cycles
Loop operator for . Examples of loops for , endless loops, program interruption. Loop organization operators while . Endless loops. Loops that are never executed. - Lists and tuples. Working with strings
Lists and tuples. Adding, changing, deleting elements. Dictionary. Adding, changing, deleting elements. The concept of a string, operations with strings. - The concept of a module. Creating functions
The concept of a module. Function call. Built-in functions. Creating functions. Parameters and arguments of functions. - Working with files
The concept of a module. Function call. Built-in functions. Creating functions. Parameters and arguments of functions.
- Classes and methods
- The concept of a class
The concept of a class. Class Basics. General form of classes. Declaration of classes. Class structure. Concept of function (method). Adding a method to a class. Return value. Adding a method that accepts parameters. Initializing an object, working with objects. - Inheritance. Catching exceptions using try and except
The concept of class inheritance. Benefits of inheritance. Overriding methods. Handling exceptional situations and their types.
- Framework Django , HTML, SQL
- Framework Django
Basic concepts of client-server work on the web. Creating a project. Creating an application. Concept MVC implementable Django . Purpose view and url files . - HTML
Basics of hypertext markup language. Study of basic tags and attributes. - SQL
The concept of a database and database management system. Basics SQL . Composition of the language. Relational operations. Language commands. Working with tables.