Python Offline

Python Start: From scratch to the first program

0.0 (0)
Reviews
1 Students
36 hours Duration
Python Start: From scratch to the first program

About the Course

The course is designed for 1st year students who want to start the path of programming and apply their knowledge of algorithms, operators and functions to program tasks in the Phyton language. You will learn the basic Python syntax and create your first small projects.
Course information:
Venue: Al-Farabi Kazakh National University, 71/23, Faculty of Information Technologies and artificial intelligence, auditorium 233
Date: 5.03.2026, 19.03.2026, 02.04.2026, 16.04.2026, 30.04.2026
Time: 10:00

Curriculum

3 modules
  • 1
    Purpose of the language. A brief history of development. Installation of the interpreter and the program execution environment. Program design, string data, variables, numeric types.
  • 2
    Comparison operators, if-else statement, string value comparison, logical operators. Structures with repetition. While, for cycles: cycle with repetition counter, signal labels, cycles
  • 3
    Files and exceptions. File input and output, file access methods, application of loops for file processing.
  • 1
    Python language modules. Develop your own modules. The matplotlib and pyplot module for plotting. Linear, bar, and pie charts.
  • 2
    Lists in Python. Sequences, repetition operators, indexing, list methods.
  • 3
    Dictionaries and sets. Creating a dictionary, getting, adding and deleting elements from a dictionary, mixing data types in a dictionary, dictionary methods, sets
  • 1
    Classes and object-oriented programming. Working with instances, class construction, inheritance. Defining classes and objects
  • 2
    Programming of the graphical user interface. Graphical user interfaces, text output, and input data acquisition. Using the tkinter method.
  • 3
    Creating buttons and checkboxes using the Canvas class. Programming buttons and checkboxes.

Student Requirements

  • No special education is required.
  • Basic skills in working with a computer.

Course Experts

Student Reviews

0.0 (0)

No reviews yet.

Be the first!