Основни туторијал за Питхон
Основи
Увод у језик Python
Провера верзије Python-а
Испис података на екран
Философија Python-а
Коментари
Променљиве
Испис променљиве на екран
Математичке операције са бројевима
Математичке операције са променљивима
Скраћене операције
Приоритет математичких операција
Једнак приоритет
Групишуће заграде
Нијансе груписања
Дужина броја
Бројеви са покретном зарезом
Негативни бројеви
Остатак при дељењу
Степеновање
Приоритет степеновања
Стрингови
Сабирање стрингова
Множење стрингова
Симболи у стрингу
Екранирање симбола у стрингу
Дужина стринга
Вишередни стрингови
Логичке вредности
Вредност None
Строга типизација у Python-у
Конверзија у стринг
Конверзија у број
Стрингови са цифрама
Добијање симбола из броја
Конверзија у број са покретном зарезом
Функција input
Листе
Увод у листе
Креирање листи помоћу угластих заграда
Креирање листи помоћу функције list
Разбијање ниске у листу
Појединачни елемент листе
Дужина листе
Последњи елемент листе
Мењање елемената
Додавање елемената на крај листе
Додавање елемената по позицији
Обједињавање листи методом extend
Обједињавање листи
Додавање у листу
Брисање елемената оператором del
Брисање елемената по вредности
Добијање и брисање елемента
Брисање свих елемената
Претрага индекса елемента по његовој вредности
Присуство елемента у листи
Бројање елемената у листи
Обрнути редослед елемената у листи
Сортирање у изворној листи
Сортирање у копији листе
Спајање листе у ниску
Туплови
Увод у туплове
Креирање тупла
Алтернативни начин креирања тупла
Тупл са једним елементом
Алтернативна синтакса
Појединачни елемент тупла
Мењање елемената
Дужина тупла
Спајање туплова
Множење туплова
Присуство елемента у туплу
Распакивање туплова
Претварање у тупл
Претварање тупла у листу
Спајање тупла у стринг
Сечеви
Увод у сечеве
Сек у опсегу позиција
Сек од позиције
Сек до позиције
Сек са негативним позицијама
Корак избора
Сек само са кораком избора
Цео сек
Обртање секвенце
Уклањање елемената помоћу сечева
Речници
Увод у речнике
Алтернативни начин креирања речника
Вредност елемента речника
Измена вредности елемента
Додавање елемента у речник
Дужина речника
Спајање речника
Спајање речника са истим елементима
Уклањање елемената по кључу
Извлачење по кључу
Извлачење последњег елемента
Уклањање свих елемената
Присуство елемента у речнику
Опционално добијање елемента
Претварање у листу
Добијање свих кључева
Добијање свих вредности
Пар кључ-вредност
Претварање у речник
Практикум
Скупови
Увод у скупове
Елемент скупа
Понављајући елементи у скупу
Дужина скупа
Додавање елемента у скуп
Додавање више елемената у скуп
Уједињавање скупова
Уклањање елемента из скупа
Уклањање присутног елемента
Извлачење елемента
Уклањање свих елемената
Присуство елемента у скупу
Присуство скупа у низу
Поређење скупова
Заједнички елементи скупова
Различити елементи скупова
Разлика скупова
Сложене операције
Претварање у скуп
Практикум
Услови
Конструкција if-else
Увлачења у условима
Оператори веће и мање
Провера једнакости
Провера неједнакости
Логичко И
Логичко ИЛИ
Логичко НЕ
Приоритет операција поређења
Груписање услова
Двострука поређења
Провера присуства
Провера на специјалне вредности
Скраћени if
Конструкција elif
Угњеждени if
Конструкција match-case
Тернарни оператор
Провера типа објекта
Практикум if else
Петље
For петља
Акумулирање резултата у петљи
For петља и if услов
Break наредба
Continue наредба
Добијање елемената и њихових индекса
Кључеви речника кроз for
Вредности речника
Пар кључ-вредност речника
Парови индекс-елемент речника
Генерација бројева
Генерација бројева са кораком
Истовремено пребрајање
While петља
While петља без бројача
If услов у while петљи
Рад са заставама
Преузимање изласка из петље
Вежбање на петље
Унос података у петљи
Вишедимензионалност
Вишедимензионалне листе
Тродимензионална листа
Итерација кроз вишедимензионалне листе
Итерација кроз тродимензионалну листу
Итерација кроз вишедимензионалну листу речника
Попуњавање вишедимензионалних листи
Стандардне функције
Степени
Функције заокругљавања
Екстремуми
Рандом
Модули
Математичке операције са бројевима
Дељење бројева
Регистар симбола
Разбијање стринга
Форматирање стринга
Претрага стрингова
Провера стринга
Време
Рад са датумима
Приказ тренутног датума
Добијање дана у недељи
Разлика два датума
Одређивање преступне године
Приказ времена
Форматирање датума
Epoch формат
Приказ датума из epoch-a
Објекат struct_time
Добијање објекта struct_time по UTC-у
Добијање epoch формата из struct_time
Разлика епоха
Одлагање операције