Разъяснивший Python
Відкрити в Telegram
Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc
Показати більше6 896
Підписники
+224 години
-97 днів
-6430 днів
Архів дописів
6 895
Станьте IT-специалистом с зарплатой от 100 000 рублей бесплатно
👉 Только в январе GeekBrains дарит 3 недельное обучение на профессию Python разработчика бесплатно.
Записавшись на обучение, вы получите не только технические знания, но и возможность войти в профессию с высоким спросом и перспективами для карьерного роста.
Не упустите шанс начать свой путь в IT с поддержкой опытных преподавателей и располагающей обучающей средой.
Зарегистрируйтесь сейчас и получите бонусом карьерную консультацию.
Реклама. Информация о рекламодателе по ссылкам в посте.
6 895
Бесплатная кредитка от Альфа-Банка
Оформляете кредитку Альфа-Банка — получаете бесплатное обслуживание навсегда.
С кредиткой вы получите:
1. Год без % на покупки в первые 30 дней.
2. Бесплатное снятие наличных до 50 000 рублей в месяц.
3. Суперкэшбэк: 5% в 3 категориях и до 100% ещё в одной.
Оформите на сайте, курьер привезёт карту в удобное место.
Узнать больше
6 895
Pillow
Предназначена для работы с картинками. Библиотека помогает их обрабатывать, применять различные эффекты, «чистить» от шума, работать с пикселями и делать многое другое. Обработка изображений обычно используется в задачах компьютерного зрения, когда нужно перевести картинку в понятный для компьютера формат.
Разъяснивший Python
6 895
Вклад в Альфа-Банке по самой высокой ставке в стране
Альфа-Вклад можно открыть аж под 16% годовых.
А кроме самого высокого процента, банк также предлагает гибкие условия: от 50 000 рублей на срок от 3 месяцев до 3 лет.
Деньги будут застрахованы, а проценты начислят ежемесячно или в конце срока — как захотите.
Перейти на сайт
6 895
Метод values()
Метод values() возвращает объект представления, который отображает список всех значений в словаре. Данный метод не принимает никаких параметров.
Разъяснивший Python
6 895
Pyro4
Pyro4 — это библиотека Python для удаленного вызова процедур (RPC). Она позволяет создавать удаленные объекты, которые можно вызывать из других процессов или компьютеров.
Чтобы использовать Pyro4, необходимо сначала установить библиотеку. Это можно сделать с помощью менеджера пакетов pip:
pip install Pyro4
После установки библиотеки можно начать создавать удаленные объекты. Для этого необходимо создать класс, который будет представлять удаленный объект. Этот класс должен наследоваться от класса Pyro4.Proxy.
Разъяснивший Python6 895
Библиотека yt-dlp
Библиотека yt-dlp — это реализация YouTube-DL на языке Python. Она позволяет скачивать видео с YouTube и других видеохостингов, а также получать информацию о видео.
Чтобы установить библиотеку yt-dlp, выполните следующую команду в терминале:
pip install yt-dlp
Разъяснивший Python6 895
Модульное программирование
Модульное программирование — это парадигма программирования, в которой программа делится на отдельные модули, каждый из которых выполняет конкретную функцию. Модули должны быть независимыми друг от друга, то есть они должны иметь собственные входные и выходные данные и не должны взаимодействовать друг с другом напрямую.
Разъяснивший Python
6 895
Библиотека cvxpy
cvxpy — эта библиотека позволяет описывать оптимизационные задачи в высокоуровневом виде и эффективно решать их с помощью численных методов.
Основные возможности cvxpy:
— Удобный синтаксис для задания целевой функции и ограничений в виде выражений Python.
— Поддержка разных типов переменных: вещественных, целочисленных, булевых.
— Возможность задания неравенств и равенств как ограничений.
— Встроенные функции для задания норм, статистических величин и других полезных выражений.
— Автоматический выбор подходящего численного решателя на основе задачи.
— Интеграция с NumPy, SciPy и другими популярными библиотеками.
Разъяснивший Python
6 895
Станьте Тестировщиком за 0₽
Зарплата начинающего Тестировщика от 80 000₽, а стоимость обучения на профессию в онлайн-школах от 100 000 до 250 000 рублей.
Прямо сейчас GeekBrains отдают бесплатно курс по тестированию.
Переходите по ссылке и участвуйте в тест-драйве профессии. Акция продлится до 12 января: https://go.2038.pro/d2e405fc74badc80?erid=LdtCK7b7u&m=1
6 895
exec()
Exec() — это еще одна встроенная функция для выполнения строки кода.
В отличие от eval(), exec() выполняет операторы и блоки кода, а не просто выражения.
Exec() не возвращает значения, он используется для выполнения побочных эффектов кода. Функцию также опасно использовать с вводом пользователя, т. к. она может выполнить любой код.
Разъяснивший Python
6 895
re.match()
re.match() — поиск вхождения шаблона в начало строки. В качестве аргументов требуется передать сначала шаблон, а потом строку для проверки.
Разъяснивший Python
6 895
Метод setdefault()
Метод setdefault() в Python возвращает значение по указанному ключу из словаря. Если ключ отсутствует в словаре, метод добавляет ключ в словарь со значением по умолчанию, а затем возвращает это значение.
Метод setdefault() имеет два параметра:
— Ключ, по которому необходимо получить значение.
— Значение по умолчанию, которое будет добавлено в словарь, если ключ отсутствует.
Если ключ присутствует в словаре, метод возвращает значение, связанное с этим ключом. Если ключ отсутствует в словаре, метод добавляет ключ в словарь со значением по умолчанию, а затем возвращает это значение.
Разъяснивший Python
6 895
JPype
JPype — это библиотека Python, которая позволяет обращаться к Java-классам и объектам из Python. Она написана на языке Java и использует JNA (Java Native Access) для взаимодействия с Java-библиотеками.
Чтобы использовать JPype в Python, необходимо сначала установить библиотеку. Это можно сделать с помощью менеджера пакетов pip:
pip install JPype1
Разъяснивший Python6 895
Funcy
Это набор утилит для практического применения, набор конструкций, которые упрощают код. Он облегчает написание программ и работу с простыми, но однообразными действиями. Например, Funcy упрощает повседневные задачи разработчика, например помогает быстро просмотреть структуру данных или модифицировать функцию.
Разъяснивший Python
6 895
Six
Библиотека Six — это мощная библиотека, которая предназначена для сглаживания различий между двумя версиями Python: 2 и 3. Она предоставляет утилиты для обеспечения совместимости кода, который работает на обеих версиях Python без изменений. Six состоит всего из одного файла Python, поэтому его легко скопировать в проект.
В этом примере функция dispatch_types использует константы типов из библиотеки Six для проверки типа переданного значения и вызова соответствующей функции обработки.
Разъяснивший Python
6 895
Научитесь программировать на Python с нуля за 23 500₽ бесплатно.
Откройте для себя дверь в мир IT-специалистов со стартовой зарплатой разработчика от 100 000₽, а помогут вам в этом три специальных курса:
— Мастер класс по созданию своей первой программы на Python
— Доступ к эксклюзивным лекциям по программированию (с платной программы)
— Лекции про IT-рынок и смену профессии
Заберите все три курса по ссылке, и станьте частью IT-сферы — только до 11 января: https://go.2038.pro/4bd67e5c829df800?erid=LdtCK7b7u&m=1
6 895
Библиотека Celery
Помогает правильно распределить множество задач в больших проектах, расставить приоритеты и выполнить их в оптимальной последовательности. Часто используется в backend-разработке, например с фреймворком Django.
Разъяснивший Python
6 895
Станьте Дизайнером за 0₽
Зарплата начинающего дизайнера от 50 000₽, а стоимость обучения на профессию в онлайн-школах от 120 000 до 220 000 рублей.
Прямо сейчас GeekBrains отдают бесплатно 5 курсов по IT, в том числе и курс по дизайну.
Переходите по ссылке и забирайте курс по дизайну. Акция продлится до 10 января: https://go.2038.pro/51c7c33501a7ad20?erid=LdtCK7b7u&m=1
6 895
Метод pow()
Метод pow() вычисляет степень числа, возводя первый аргумент во второй аргумент. Возвращает 1, если значение степени равно 0; 0 - если значение числа равно 0.
Разъяснивший Python
