Please enable JavaScript.
Coggle requires JavaScript to display documents.
Особенности программирование на Python, Кожевников Константин - Coggle…
Особенности программирование на Python
библиотеки и модули
стандартная библиотека
Популярные внешние библиотеки
pandas
matplotlib
Numpy
tensorFlow
Requests
Обработка исключений
Создание пользовательских исключений
Использование конструкции try/except
Обширное сообщество и документация
Открытая документация
Поддержка сообществ (форумы, Stack Overflow)
Стандартная библиотека
Работа с файлами
Сетевые операции
Большое количество готовых модулей
Обработка данных (например, pandas, numpy)
Параллельное и асинхронное программирование
Асинхронное программирование с использованием async/await
Модули threading и multiprocessing
Инструменты для разработки
Инструменты для управления зависимостями (например, pip, virtualenv)
IDE (например, PyCharm, Visual Studio Code)
Системы контроля версий (например, Git)
Объектно-ориентированное программирование (ООП)
Наследование
Инкапсуляция
Классы и объекты
Полиморфизм
Функции и модули
Функции первого класса
Лямбда-функции
Импорт модулей
Создание собственных модулей
синтаксис и стиль кода
использование отступов вместо фигурных скобок
применение английских ключевых слов
читаемость кода
основы Python
интерпретируемые языки
высокий уровень абстракции
Динамическая типизация
Кожевников Константин