Information and communication technologies
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