📌 Модуль webbrowser в Python, открывает URL в браузере
• Модуль webbrowser предоставляет высокоуровневый интерфейс, позволяющий отображать пользователям веб-документы. В большинстве случаев простой вызов функции webbrowser.open() этого модуля будет правильным решением.
• В Unix, графические браузеры предпочтительнее использовать для дисплея X11, но если графические браузеры недоступны, то будут использоваться текстовые браузеры. Если используются браузеры в текстовом режиме, вызывающий процесс будет блокироваться о тех пор, пока пользователь не выйдет из браузера.
Простой пример использования модуля webbrowser (код на картинке).
📕 Документация
#урок
• Модуль webbrowser предоставляет высокоуровневый интерфейс, позволяющий отображать пользователям веб-документы. В большинстве случаев простой вызов функции webbrowser.open() этого модуля будет правильным решением.
• В Unix, графические браузеры предпочтительнее использовать для дисплея X11, но если графические браузеры недоступны, то будут использоваться текстовые браузеры. Если используются браузеры в текстовом режиме, вызывающий процесс будет блокироваться о тех пор, пока пользователь не выйдет из браузера.
Простой пример использования модуля webbrowser (код на картинке).
📕 Документация
#урок
🧩 Как создать API на Python без усилий на деплой
• Разобрали на примере, как создать API на Python: выполнили деплой приложения на FastAPI, создали GET-запрос.
🧷 Читать статью
#Статья
• Разобрали на примере, как создать API на Python: выполнили деплой приложения на FastAPI, создали GET-запрос.
🧷 Читать статью
#Статья
Сортировка и Включения в список
• В этом видео мы обратим внимание на две важные темы: сортировку и включения в список.
🧷 Смотреть видео
#Видео
• В этом видео мы обратим внимание на две важные темы: сортировку и включения в список.
🧷 Смотреть видео
#Видео
📌 Модуль fcntl в Python
• Модуль fcntl выполняет управление файлами и вводом/выводом файловых дескрипторов. Это интерфейс для базовых системных вызовов Unix fcntl() и ioctl(). Полное описание этих системных вызовов можно посмотреть командами man fcntl и man ioctl.
• Этот модуль не работает или недоступен на платформах WebAssembly wasm32-emscripten и wasm32-wasi.
• Все функции модуля fcntl, в качестве первого аргумента, принимают файловый дескриптор fd. Это может быть целочисленный файловый дескриптор, например, возвращаемый функцией sys.stdin.fileno(), или объект io.IOBase, такой как сам sys.stdin, который предоставляет fileno(), возвращающий подлинный файловый дескриптор.
Пример (код на картинке).
📕 Документация
#урок
• Модуль fcntl выполняет управление файлами и вводом/выводом файловых дескрипторов. Это интерфейс для базовых системных вызовов Unix fcntl() и ioctl(). Полное описание этих системных вызовов можно посмотреть командами man fcntl и man ioctl.
• Этот модуль не работает или недоступен на платформах WebAssembly wasm32-emscripten и wasm32-wasi.
• Все функции модуля fcntl, в качестве первого аргумента, принимают файловый дескриптор fd. Это может быть целочисленный файловый дескриптор, например, возвращаемый функцией sys.stdin.fileno(), или объект io.IOBase, такой как сам sys.stdin, который предоставляет fileno(), возвращающий подлинный файловый дескриптор.
Пример (код на картинке).
📕 Документация
#урок
Функция, рекурсия и строковые значения
• В этом видео мы рассмотрим три важные темы: функции, рекурсивные функции и строковые значения.
🧷 Смотреть видео
#Видео
• В этом видео мы рассмотрим три важные темы: функции, рекурсивные функции и строковые значения.
🧷 Смотреть видео
#Видео
📌 Имя модуля – __name__
• У каждого модуля есть имя, и команды в модуле могут узнать имя их модуля. Это полез- но, когда нужно знать, запущен ли модуль как самостоятельная программа или импорти- рован. Как уже упоминалось выше, когда модуль импортируется впервые, содержащийся в нём код исполняется. Мы можем воспользоваться этим для того, чтобы заставить мо- дуль вести себя по-разному в зависимости от того, используется ли он сам по себе или импортируется в другую программа. Этого можно достичь с применением атрибута мо- дуля под названием name.
Пример (код на картинке).
Как это работает:
• В каждом модуле Python определено его имя – name . Если оно равно „main“, это означает, что модуль запущен самостоятельно пользователем, и мы можем выполнить соответствующие действия.
📕 Документация
#урок
• У каждого модуля есть имя, и команды в модуле могут узнать имя их модуля. Это полез- но, когда нужно знать, запущен ли модуль как самостоятельная программа или импорти- рован. Как уже упоминалось выше, когда модуль импортируется впервые, содержащийся в нём код исполняется. Мы можем воспользоваться этим для того, чтобы заставить мо- дуль вести себя по-разному в зависимости от того, используется ли он сам по себе или импортируется в другую программа. Этого можно достичь с применением атрибута мо- дуля под названием name.
Пример (код на картинке).
Как это работает:
• В каждом модуле Python определено его имя – name . Если оно равно „main“, это означает, что модуль запущен самостоятельно пользователем, и мы можем выполнить соответствующие действия.
📕 Документация
#урок
🧩 Искусственный интеллект на Python с использованием TensorFlow и Keras
• Искусственный интеллект и машинное обучение становятся все более востребованными в современном мире. Многие компании и стартапы активно внедряют технологии искусственного интеллекта для решения бизнес-задач и оптимизации процессов.
🧷 Читать статью
#Статья
• Искусственный интеллект и машинное обучение становятся все более востребованными в современном мире. Многие компании и стартапы активно внедряют технологии искусственного интеллекта для решения бизнес-задач и оптимизации процессов.
🧷 Читать статью
#Статья
Разработка real-time приложений с Python и WebSocket
• Real-time приложения, как следует из названия, предоставляют мгновенный обмен данных и информации между сервером и клиентом
🧷 Смотреть видео
#Видео
• Real-time приложения, как следует из названия, предоставляют мгновенный обмен данных и информации между сервером и клиентом
🧷 Смотреть видео
#Видео
🔖 Шпаргалка по функторам в Python
Функциональные объекты, или функторы в программировании — объекты, которые можно вызывать, подобно функциям.
👉 Смотреть шпаргалку
#Шпаргалка
Функциональные объекты, или функторы в программировании — объекты, которые можно вызывать, подобно функциям.
👉 Смотреть шпаргалку
#Шпаргалка
Инструкция assert и объектно-ориентированное программирование
• Это видео поможет вам лучше понять, как работает Python, и даст вам необходимые навыки для продолжения изучения Data Science.
🧷 Смотреть видео
#Видео
• Это видео поможет вам лучше понять, как работает Python, и даст вам необходимые навыки для продолжения изучения Data Science.
🧷 Смотреть видео
#Видео
📌 Оператор “return”
• Оператор return используется для возврата[5] из функции, т.е. для прекращения её работы и выхода из неё. При этом можно также вернуть некоторое значение из функции.
Пример (код на картинке).
📕 Документация
#урок
• Оператор return используется для возврата[5] из функции, т.е. для прекращения её работы и выхода из неё. При этом можно также вернуть некоторое значение из функции.
Пример (код на картинке).
📕 Документация
#урок
🔖 Шпаргалка по применению геттер и сеттер методов для закрытых атрибутов классов
Нам никогда не придет в голову залпом пить кипяток, поскольку это очень больно, а неадекватно взбудораженное поведение наших домашних любимцев, всегда предупредит нас о приближающихся катаклизмах в виде землетрясений или цунами.
Абсолютно на таком же принципе построено и объектно-ориентированное программирование (ООП), которое по большому счету и призвано моделировать те или иные, необходимые нам при разработке программ, кусочки окружающего нас бытия.
👉 Смотреть шпаргалку
#Шпаргалка
Нам никогда не придет в голову залпом пить кипяток, поскольку это очень больно, а неадекватно взбудораженное поведение наших домашних любимцев, всегда предупредит нас о приближающихся катаклизмах в виде землетрясений или цунами.
Абсолютно на таком же принципе построено и объектно-ориентированное программирование (ООП), которое по большому счету и призвано моделировать те или иные, необходимые нам при разработке программ, кусочки окружающего нас бытия.
👉 Смотреть шпаргалку
#Шпаргалка
🧩 Ускорение кода на Python средствами самого языка
• Каким бы хорошим не был Python, есть у него проблема известная все разработчикам — скорость.
🧷 Читать статью
#Статья
• Каким бы хорошим не был Python, есть у него проблема известная все разработчикам — скорость.
🧷 Читать статью
#Статья
Поток управления и истинность
• В этом видео мы продолжим наше исследование Python, обращая внимание на ключевые элементы управления потоком:
🧷 Смотреть видео
#Видео
• В этом видео мы продолжим наше исследование Python, обращая внимание на ключевые элементы управления потоком:
if
, elif
, else
, while
, True
и False
.🧷 Смотреть видео
#Видео
📌 Строки документации
• Python имеет остроумную особенность, называемую строками документации, обычно обозначаемую сокращённо docstrings. Это очень важный инструмент, которым вы обязательно должны пользоваться, поскольку он помогает лучше документировать программу и облегчает её понимание. Поразительно, но строку документации можно получить, например, из функции, даже во время выполнения программы!
Пример (код на картинке).
📕 Документация
#урок
• Python имеет остроумную особенность, называемую строками документации, обычно обозначаемую сокращённо docstrings. Это очень важный инструмент, которым вы обязательно должны пользоваться, поскольку он помогает лучше документировать программу и облегчает её понимание. Поразительно, но строку документации можно получить, например, из функции, даже во время выполнения программы!
Пример (код на картинке).
📕 Документация
#урок
🧩 10 самых распространенных ошибок безопасности в Python и как их избежать
• Писать защищенный код сложно. Когда вы изучаете язык, модуль или фреймворк, вы узнаете, как это предполагается использовать. Вам также нужно подумать о том, как их можно использовать неправильно в контексте безопасности. Python не является исключением, даже в документации стандартной библиотеки есть описание плохих практик написания защищенных приложений. Тем не менее, многие Python-разработчики просто не знают о них.
🧷 Читать статью
#Статья
• Писать защищенный код сложно. Когда вы изучаете язык, модуль или фреймворк, вы узнаете, как это предполагается использовать. Вам также нужно подумать о том, как их можно использовать неправильно в контексте безопасности. Python не является исключением, даже в документации стандартной библиотеки есть описание плохих практик написания защищенных приложений. Тем не менее, многие Python-разработчики просто не знают о них.
🧷 Читать статью
#Статья
Пробельное форматирование, модули и Библиотеки
• В этом видео мы рассмотрим основы этих важных концепций Python.
🧷 Смотреть видео
#Видео
• В этом видео мы рассмотрим основы этих важных концепций Python.
🧷 Смотреть видео
#Видео
📌 Ключевые аргументы
• Если имеется некоторая функция с большим числом параметров, и при её вызове требуется указать только некоторые из них, значения этих параметров могут задаваться по их имени – это называется ключевые параметры. В этом случае для передачи аргументов функции используется имя (ключ) вместо позиции (как было до сих пор).
• Есть два преимущества такого подхода: во-первых, использование функции становится легче, поскольку нет необходимости отслеживать порядок аргументов; во-вторых, можно задавать значения только некоторым избранным аргументам, при условии, что остальные параметры имеют значения аргумента по умолчанию.
Пример (код на картинке).
📕 Документация
#урок
• Если имеется некоторая функция с большим числом параметров, и при её вызове требуется указать только некоторые из них, значения этих параметров могут задаваться по их имени – это называется ключевые параметры. В этом случае для передачи аргументов функции используется имя (ключ) вместо позиции (как было до сих пор).
• Есть два преимущества такого подхода: во-первых, использование функции становится легче, поскольку нет необходимости отслеживать порядок аргументов; во-вторых, можно задавать значения только некоторым избранным аргументам, при условии, что остальные параметры имеют значения аргумента по умолчанию.
Пример (код на картинке).
📕 Документация
#урок
Кортежи, словари, defaultdict
• Это видео поможет вам лучше понять, как работает Python, и даст вам необходимые навыки для продолжения изучения Data Science.
🧷 Смотреть видео
#Видео
• Это видео поможет вам лучше понять, как работает Python, и даст вам необходимые навыки для продолжения изучения Data Science.
🧷 Смотреть видео
#Видео
📌 Булевы значения
• Булевы значения в Python это две константы True и False.
• В Python истинными и ложными значениями считаются не только True и False.
истинное значение:
- любое ненулевое число
- любая непустая строка
- любой непустой объект
ложное значение:
- 0
- None
- пустая строка
- пустой объект
• Остальные истинные и ложные значения, как правило, логически следуют из условия.
Для проверки булевого значения объекта, можно воспользоваться bool: (код на картинке).
📕 Документация
#урок
• Булевы значения в Python это две константы True и False.
• В Python истинными и ложными значениями считаются не только True и False.
истинное значение:
- любое ненулевое число
- любая непустая строка
- любой непустой объект
ложное значение:
- 0
- None
- пустая строка
- пустой объект
• Остальные истинные и ложные значения, как правило, логически следуют из условия.
Для проверки булевого значения объекта, можно воспользоваться bool: (код на картинке).
📕 Документация
#урок