Практические занятия в питоне

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 и многое другое.

  1. Основное :
    • Основы Python
    • Разница версий и строки Unicod
    • Области видимости LEGB
    • Память в Си и память в Pyhton
    • Механизм управления памятью Pymalloc
    • Сборщик мусора
    • Интерактивный режим REPL
    • Аннотации методов аргументов
  2. Типы данных в Python :
    • Типы данных
    • Boolean
    • Int и Float
    • String
    • None
    • Списки — list
    • Словарь — dict
    • Множества — set, frozenset
    • Кортеж — tuple
  3. Операторы :
    • Арифметические операторы ( + , — , * , / , // , % , ** )
    • Побитовые Операторы ( & , | , ^ , >> ,
    • Операторы присваивания ( = , += , -= , /= , //= )
    • Оператор сравнения ( == , != , > , < , >= ,
    • Логические операторы ( and , or , not )
    • Операторы тождественности ( is , is not )
    • Операторы принадлежности ( in , not in )
  4. Потоки управления :
    • Условие ( if , elif , else )
    • Тернарный оператор
    • Цикл for ( и функция range() )
    • Цикл while
    • Блок try и except , else , finally
    • Прерывание break
    • Прерывание continue
  5. Функции :
    • Функции
    • Замыкания функций
    • Функции — lambda, map, filter, zip
    • Аргументы функции упаковка / распаковка
    • Аргументы функции по умолчанию
  6. Обьекты :
    • Обьекты 1
    • Обьекты 2
    • Обьекты — функторы, @classmethod и @staticmethod, абстрактный метод, перегрузка
    • Дескрипторы обьектов
    • Модификаторы доступа public, protected, private
    • Приватности в обьектах
    • Атрибут slots
    • Наследование обьектов
    • Магические методы ( dunder )
    • Паттерны программирования
  7. Разное — 1 :
    • Итераторы и Выражения-генераторы
    • Функции-генераторы yield
    • Генерация списков
    • Исключения — Exception
    • Менеджеры контекста with
    • Декораторы методов и классов
    • Функции all() any()
  8. Разное — 2 :
    • Файлы Ввод/Вывод
    • Получение информации о памяти обьекта sizeof() и sys.getsizeof()
    • Копирование copy() и deepcopy()
    • Ellipsis .
    • Особая распаковка (не функции)
    • Функция enumerate
    • Функции globals() locals() vars()
    • Хэширование hash()
    • Создание модулей
    • Как публиковать пакеты на PyPi
    • Виртуальное окружение venv и freeze. Зависимости. Переменные окружения.
  9. Модули и 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 (Валидация)
  10. Интересные вопросы по Python :
    • Вопросы 1
    • Вопросы 2
  11. Библиотеки :
    • Модуль Flask
      • Урок №1
  12. Дата и Время
    • Модуль datetime
    • Модуль arrow
  13. Гео-кодирование
    • Поиск координат по адресу с помощью OpenStreetMap (OSM)
  14. SQLAclhemy
  1. Часть №1 :
    • Сборник примеров №1
    • Сборник примеров №2
    • Сборник примеров №3
    • Сборник примеров №4
    • Сборник примеров №5
    • Сборник примеров №6
    • Сборник примеров ООП №7
    • Дата и время
    • Работа с модулем CSV
    • Программа для скачивания видео с YouTube
    • Игра Крестики-Нолики на 2 игрока, на чистом Python
    • Конвертация изображений и наложение изображений
    • Получение гео-данных по адресу сервис DaData
  2. Часть №2
    • Практика Python №1
    • Практика Python №2
    • Практика Python №3
    • Практика Python №4

Алгоритмы и структуры данных

  1. Теория: Сложность алгоритмов, память, массивы, списки.
  2. Бинарный поиск
    • Теория
    • Практика
  3. Сортировка выбором
    • Теория
    • Практика
  1. Теория пограммирования :
    • Принципы KISS, DRY, SOLID, YAGNI
    • REST, SOAP
    • 12 факторов создания распределенного ПО
  2. Теория :
    • AMQR Протокол
  3. Паттерны и шаблоны проектирования :
    • Делегирование и Композиция
  4. Решение разных проблем
    • Установка модуля M2Crypto
  5. SSH
    • Подключение по SSH
    • Модуль paramiko для работы с SSH из Python

About

Сборник примеров и уроков по Python, использую как справочник.

Источник

Читайте также:  Html код документа ворд
Оцените статью