Search
Recently searched
Popular search results
anglu
projektų valdymas
excel
Look for

Cookies used on the website

We use cookies to improve your experience on this website.
Information and communication technologies
Programming with Python
UAB "Vilnius Coding School"

Programming with Python

0.0
No ratings
Learning begins:
Tikslinama
172 (ac. h.)
Price from:
Tikslinama

About course

Information provided by the training provider

Abstract

Python programming courses are designed for those who want to master strong programming foundations and learn how to use the Python language.This training is a great choice for those who want to become Python programmers and develop their career in this field.It is also an excellent introduction to programming for anyone who would like to get acquainted with this area.Python is one of the most popular programming languages in the world.This language is used by organizations such as Google, Facebook, Uber, Instagram, Netflix, PayPal and others.During the training, you will learn how to use the Python language for automation, program development at the back-end level and effectively receive data from Internet sources.This is a very versatile skill that has many areas of application.

Important information

Way of learning
-
Place
-
Language
-
Aukštos pridėtinės vertės programa
Yes

Minimum requirements for the participant

Education
Vidurinis išsilavinimas

Acquired and improved competencies

Ordinary:
Digital competence
Personal, social and learning to learn competence
Professional competencies:
Apply the principles and methods of computer science used in software development.
Apply relevant software development methodologies
Create typical software
High value-added qualifications and competences:

Content of the learning program

Topic name Brief description of the topic
Topic name
Introduction to programming
Brief description of the topic
The operation of Python code in the clouds (google colab interface); Python programming philosophy.
Topic name
Primitivus variables
Brief description of the topic
Will learn how variables are created, their correct name; get acquainted with the dynamic setting of variables; type() function behavior, how to identify the type of variable; number types, what distinguishes integer from real number (float); mathematical operations with numbers; creation of text variables (string); differences between double and single quotes when creating text variables; methods with text variables; string variable cutting; format string syntax with all 4 types of variables; changing the types of variables.
Topic name
Brief description of the topic
Topic name
Input function
Brief description of the topic
input() the syntax theory of the function; examples of input() function application; conversion of variables from the input() function.logical (boolean) variables; IF/ELSE conditions; Application of the ELIF clause.
Topic name
Cycles and error management
Brief description of the topic
The philosophy of error management; error handling with try:/except: blocks; continue/break use to catch bugs; conversion of variables from the input() function; for cycle; for cycle application with list/tuple; for application of the cycle with dictionaries; continue/break usage for cycle; for cycle in the next for cycle; for using a cycle with different types of data (string, list and dictionaries).while cycle syntax; while the dangers of the syntax of the cycle - the code will not finish the rotation; Use of IF/ELSE with while cycle; while cycle application differences from the for cycle.
Topic name
Features
Brief description of the topic
The theory of writing functions; functions without return, using only the print() method; functions with return syntax; functions with list/tuple and dict variables; functions with for/while cycles; writing tests for functions; assert syntax; - the syntax of the lambda function; in function functions; recursive theory of functions; functional documentation, docstring.
Topic name
Object-oriented programming
Brief description of the topic
Philosophy of object-oriented programming; creation of the object, basic methods; objects eg.in popular Python libraries; - documentation of objects; heredity of objects; recommendations for creating objects.
Topic name
Work with libraries
Brief description of the topic
Introduce Python virtual environments; pip syntax; saving versions of packages; the order of files in the project; generate .exe type file from python .py script.
Topic name
SQL Lite
Brief description of the topic
SQL User Interface Overview and Application Examples; RECORDING SQL lite on your computer; overview of the SQL lite graphical environment; repetition of the material of the previous lesson; Entering SUM, COUNT UNIQUE words.
Topic name
Code versioning
Brief description of the topic
Code versioning using GIT and Github; basic GIT commands; versioning code in the clouds - github environment.
Topic name
Automation
Brief description of the topic
Review the demo code from the first lesson; overview of the OS library; the main functions of working with files locally; google API library; an overview of the functions of the google mail library; google drive library overview;
Topic name
Data collection
Brief description of the topic
HTML basics; viewing the code of the Internet page with a web browser; request library, basic functions and applications; beautifulsoup4 (bs4) library review
Topic name
Application development
Brief description of the topic
pyQt5 library theory; review of pyQT5 widgets; various components of the graphical interface: buttons, fields for entering data; pyQt designer app review.
Topic name
Preparation of the thesis on the chosen topic
Brief description of the topic
Topics of the thesis: Automation; Data collection (web scraping); Application development
Topic name
Presentation of the thesis
Brief description of the topic
Presentation of the thesis
Topic name
Brief description of the topic

Features of the program

Training takes place live with a lecturer. The chosen type of learning is possible: in classes in Vilnius and at a distance.Training schedule: Monday - Thursday. Training time: 18.00-22.00.

Additional requirements

Knowledge of computer literacy is required.

Duration of the learning programme

Duration of the learning programme: 172 (ac. h.)
Duration of practical contact work: 121 (ac. h.)
Duration of theoretical contact work: 51 (ac. h.)
Duration of self-employment: 0 (ac. h.)

Assessment

System / scale of assessment of acquired competencies: 1-10.

Important information

Way of learning
-
Place
-
Language
-
Aukštos pridėtinės vertės programa
Yes

Minimum requirements for the participant

Education
Vidurinis išsilavinimas

Contacts

Name, Surname
Julija Rimšelė
Obligations
Vadovė
Email
info@vilniuscoding.lt
Phone
+370 606 75 071

Timetables

Šiuo metu grupių nėra.

Ratings

There are no ratings at the moment.
Scroll to the top