Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Сборник примеров и уроков по Python, использую как справочник.
PopckovS/Python-Lessons
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
Сборник теории и решения практических упражнений по python-3.8 и многое другое.
- Основное :
- Основы Python
- Разница версий и строки Unicod
- Области видимости LEGB
- Память в Си и память в Pyhton
- Механизм управления памятью Pymalloc
- Сборщик мусора
- Интерактивный режим REPL
- Аннотации методов аргументов
- Типы данных в Python :
- Типы данных
- Boolean
- Int и Float
- String
- None
- Списки — list
- Словарь — dict
- Множества — set, frozenset
- Кортеж — tuple
- Операторы :
- Арифметические операторы ( + , — , * , / , // , % , ** )
- Побитовые Операторы ( & , | , ^ , >> ,
- Операторы присваивания ( = , += , -= , /= , //= )
- Оператор сравнения ( == , != , > , < , >= ,
- Логические операторы ( and , or , not )
- Операторы тождественности ( is , is not )
- Операторы принадлежности ( in , not in )
- Потоки управления :
- Условие ( if , elif , else )
- Тернарный оператор
- Цикл for ( и функция range() )
- Цикл while
- Блок try и except , else , finally
- Прерывание break
- Прерывание continue
- Функции :
- Функции
- Замыкания функций
- Функции — lambda, map, filter, zip
- Аргументы функции упаковка / распаковка
- Аргументы функции по умолчанию
- Обьекты :
- Обьекты 1
- Обьекты 2
- Обьекты — функторы, @classmethod и @staticmethod, абстрактный метод, перегрузка
- Дескрипторы обьектов
- Модификаторы доступа public, protected, private
- Приватности в обьектах
- Атрибут slots
- Наследование обьектов
- Магические методы ( dunder )
- Паттерны программирования
- Разное — 1 :
- Итераторы и Выражения-генераторы
- Функции-генераторы yield
- Генерация списков
- Исключения — Exception
- Менеджеры контекста with
- Декораторы методов и классов
- Функции all() any()
- Разное — 2 :
- Файлы Ввод/Вывод
- Получение информации о памяти обьекта sizeof() и sys.getsizeof()
- Копирование copy() и deepcopy()
- Ellipsis .
- Особая распаковка (не функции)
- Функция enumerate
- Функции globals() locals() vars()
- Хэширование hash()
- Создание модулей
- Как публиковать пакеты на PyPi
- Виртуальное окружение venv и freeze. Зависимости. Переменные окружения.
- Модули и API сервисы :
- Модуль os
- Часть №1
- Часть №2
- Модуль sys
- Модуль functools (полезные функции)
- Модуль weakref (слабые ссылки)
- Модуль re (регулярные выражения)
- Модуль random
- Модуль time
- Модуль Async
- Модуль crontab
- Модуль pyperclip (управление буфером обмена)
- Модуль pyshorteners (создание коротких ссылок)
- Модуль prettytable (красивые таблицы в консоле)
- Модуль webbrowser (работа с браузером)
- Модуль requests (GET, POST запросы к ресурсам)
- Модуль socket (Работа с сокетами)
- Модуль moviepy (Редактирование видео)
- Модуль CSV (Работа с форматом CSV)
- Гео-данные
- Yandex geocoder API, OpenStreetMap API, DaData API
- Модуль pathlib (Работа путями, директориями, файлами)
- Модуль argparse (Работа с аргументами через терминал)
- Логирование
- Модуль jsonschema
- Сервис Google Drive (Работа с гугл диском)
- Модуль Pydentic (Валидация)
- Модуль os
- Интересные вопросы по Python :
- Вопросы 1
- Вопросы 2
- Библиотеки :
- Модуль Flask
- Урок №1
- Модуль Flask
- Дата и Время
- Модуль datetime
- Модуль arrow
- Гео-кодирование
- Поиск координат по адресу с помощью OpenStreetMap (OSM)
- SQLAclhemy
- Часть №1 :
- Сборник примеров №1
- Сборник примеров №2
- Сборник примеров №3
- Сборник примеров №4
- Сборник примеров №5
- Сборник примеров №6
- Сборник примеров ООП №7
- Дата и время
- Работа с модулем CSV
- Программа для скачивания видео с YouTube
- Игра Крестики-Нолики на 2 игрока, на чистом Python
- Конвертация изображений и наложение изображений
- Получение гео-данных по адресу сервис DaData
- Часть №2
- Практика Python №1
- Практика Python №2
- Практика Python №3
- Практика Python №4
Алгоритмы и структуры данных
- Теория: Сложность алгоритмов, память, массивы, списки.
- Бинарный поиск
- Теория
- Практика
- Сортировка выбором
- Теория
- Практика
- Теория пограммирования :
- Принципы KISS, DRY, SOLID, YAGNI
- REST, SOAP
- 12 факторов создания распределенного ПО
- Теория :
- AMQR Протокол
- Паттерны и шаблоны проектирования :
- Делегирование и Композиция
- Решение разных проблем
- Установка модуля M2Crypto
- SSH
- Подключение по SSH
- Модуль paramiko для работы с SSH из Python
About
Сборник примеров и уроков по Python, использую как справочник.