News
A textbook ‘Basics of Programming: Python’ by teachers of Baku Higher Oil School has been published
A textbook “Basics of Programming: Python”, composed by Associate Professor Mahammad Sharifov, Senior Lecturer Rahila Hasanova, and Senior Lecturer Aygul Musayeva, teachers at the Information Technologies Department of Baku Higher Oil School, has been published.
The textbook is intended for high school and college students, as well as for a general audience of readers who wish to study programming in depth. Although Python is presented as the primary programming language in this textbook, it comprehensively covers fundamental topics applicable to all programming languages.
The main goal of the textbook is to teach readers how to solve problems using an algorithmic approach, without utilizing ready-made libraries, functions, and methods, and to develop algorithmic thinking in readers. This approach allows for a smooth transition to any algorithmic language, regardless of the syntax of the programming language.
The book explains in detail the syntax of the Python programming language, simple and complex mathematical and logical operations, branching and looping algorithms, creating functions, lists, strings, multidimensional lists, tuples, dictionaries, sets, the file system, as well as linear and binary search algorithms, and sorting algorithms such as bubble sort, selection sort, and quicksort. Along with theory, each topic is accompanied by numerous practical exercises and various solution methods.
The textbook is a reliable source for those who want to learn programming in a fundamental and systematic way.

