Media is too big
VIEW IN TELEGRAM
Магические методы iter и next используются для автоматизации итерации в Python
Итераторы – это объекты Python, которые предоставляют элементы для перебора
Преобразование итерируемого объекта в итератор осуществляется магическим методом iter
Для извлечения следующего элемента итератора используется магический метод next
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
❤8🤔6👍2🤯2
Статья рассчитана для тех, кто увлекается системным администрированием, знаком с одним из двух языков и хочет разобраться со вторым
В статье будет приведено сравнение по возможностям отладки, по синтаксису и по тем или иным случаям использования
Будут приводиться аналогичные друг другу примеры на обоих языка
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3
Media is too big
VIEW IN TELEGRAM
Наследование в ООП – это механизм, позволяющий одному классу (подклассу) унаследовать свойства и методы другого класса (родительского класса)
Оно позволяет создавать новые классы на основе уже существующих, что способствует повторному использованию кода и упрощает его поддержку
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥2
❤9👍5🤔4
Brython (Browser Python) – это реализация Python 3, работающая в браузере. Позволяет писать код на Python, который запускается в браузере, подобно JavaScript
В данной статье вы узнаете, как:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍5
Media is too big
VIEW IN TELEGRAM
Метод
object()
в Python используется для создания пустого объектаОн служит основой для всех классов, к этому объекту нельзя добавить новые свойства или методы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2
Что выведет код?
Anonymous Quiz
36%
One(Two(Hello, Python))
25%
Two (One(Hello, Python))
29%
(Hello, Python)
4%
None
5%
Ошибку
👍10🤯6❤3
В блоге The Python Package Index Blog рассказали о функции карантина, с помощью которой администраторы пакетного менеджера PyPI могут ограничивать возможность скачивания и установки проекта
В карантин проект могут поместить администраторы, а сообщить о проблемах с безопасностью – независимые исследователи и пользователи.
Если проект оказывается в карантине, то:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍1
Media is too big
VIEW IN TELEGRAM
Переопределение методов (Method Overriding) в Python – это ситуация, когда метод с тем же именем и аргументами используется как в производном классе, так и в базовом или суперклассе
В этом случае метод производного класса переопределяет метод, представленный в базовом классе
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
👍12🤯12❤2
Сегодня в статье рассмотрим Brython-скрипт
brython_stdlib.js
brython_stdlib.js
предоставляет стандартную библиотеку Python. Посредством этого скрипта Brython компилирует стандартную библиотеку Python в JavaScript и объединяет результат с brython_stdlib.js
Brython призван быть максимально приближенным к CPython, эталонной реализации PythonPlease open Telegram to view this post
VIEW IN TELEGRAM
❤6👍5
Media is too big
VIEW IN TELEGRAM
Расширение класса в Python – это создание нового класса, который наследует атрибуты и методы от существующего класса
Этот новый класс можно настроить или расширить, чтобы включить дополнительные функции или поведение
Расширение класса позволяет повторно использовать код и создавать специализированные классы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤2
🔥11🤯6❤1👍1
Brython позволяет Python-коду взаимодействовать с кодом JavaScript. Наиболее распространенный шаблон – доступ к JavaScript из Brython
Обратный вариант, хотя и возможен, не распространен
Вы увидите пример вызова функции Python в JavaScript в разделе Юнит Тесты JavaScript
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🤯2👍1🤔1