📌 Имя модуля – __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: (код на картинке).
📕 Документация
#урок
🧩 Как создать API в облаке менее чем в 200 строках кода
• Современные облачные инструменты и пакеты Python стали настолько мощными, что с их помощью можно создать (масштабируемый) облачный API менее чем в 200 строках кода.
🧷 Читать статью
#Статья
• Современные облачные инструменты и пакеты Python стали настолько мощными, что с их помощью можно создать (масштабируемый) облачный API менее чем в 200 строках кода.
🧷 Читать статью
#Статья
Как установить Python и PyCharm на сервер Windows?
• На этом уроке мы с вами сделаем первое веб приложение на Python используя фреймворк Django.
🧷 Смотреть видео
#Видео
• На этом уроке мы с вами сделаем первое веб приложение на Python используя фреймворк Django.
🧷 Смотреть видео
#Видео
🔖 Графическая шпаргалка по Python
Содержит все необходимые знания для среднего уровня.
👉 Смотреть шпаргалку
#Шпаргалка
Содержит все необходимые знания для среднего уровня.
👉 Смотреть шпаргалку
#Шпаргалка
🧩 Автоматизация выявления вредоноса в реестре Windows
• Автор работает аналитиком 3 линии SOC, и ему есть чем поделиться в области реагирования на компьютерные инциденты на хостах под управлением Windows.
🧷 Читать статью
#Статья
• Автор работает аналитиком 3 линии SOC, и ему есть чем поделиться в области реагирования на компьютерные инциденты на хостах под управлением Windows.
🧷 Читать статью
#Статья
📌 Использование списков, как очередей.
• Очередь – это другая структура данных, организованная по принципу “Первым пришёл, первым ушёл”(FIFO). В Питоне нет встроенного класса очереди, но вы можете также использовать списки Питона: для добавления элемента используйте append, а для получения последнего – метод pop(0)(метод pop удаляет элемент).
Пример (код на картинке).
📕 Документация
#урок
• Очередь – это другая структура данных, организованная по принципу “Первым пришёл, первым ушёл”(FIFO). В Питоне нет встроенного класса очереди, но вы можете также использовать списки Питона: для добавления элемента используйте append, а для получения последнего – метод pop(0)(метод pop удаляет элемент).
Пример (код на картинке).
📕 Документация
#урок