Python Education
کانال بسته
Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV
نمایش بیشتر8 559
مشترکین
-424 ساعت
-167 روز
-6930 روز
آرشیو پست ها
8 559
Использование генераторов для создания бесконечных последовательностей в Python
Генераторы в Python позволяют создавать ленивые последовательности, которые вычисляются по мере необходимости.
Это мощный инструмент для работы с большими или даже бесконечными данными, поскольку генераторы экономят память и ресурсы. Один из интересных и необычных способов использования генераторов — создание бесконечных последовательностей.
Python Education | #Python
8 559
⚡️Уже ЗАВТРА мы подведём итоги масштабного розыгрыша — троим из вас достанется новенький iPhone 16!
Самое время подписаться на @economica, @ruble30 и @trendswhat и нажать «Участвую!» под этим постом, если вы ещё этого не сделали. Результаты уже завтра в 18:00!
8 559
Проверка необходимой версии Python
Чтобы ваши пользователи не могли запустить скрипт в несовместимой версии, в коде стоит проверить наличие актуальной версии Python. Проведите простую проверку.
Python Education | #Python
8 559
Метод file.writelines()
Метод файла file.writelines() записывает последовательность (список) строк в файл file.
Последовательностью может быть любой итерируемый объект, содержащий в качестве элементов строки. Обычно это список строк.
Обратите внимание, что метод file.writelines() не добавляет разделители строк автоматически. Если они требуются, то добавляйте их вручную.
Python Education | #Python
8 559
Узнай подходящую тебе карьеру за 5 минут.
Онлайн-школа участник проекта "Сколково" создала уникальный инструмент профориентации, который раскроет ваш потенциал. Простой тест с вариантами ответа, менее чем из 20 вопросов.
В конечный результат вошли только самые востребованные профессии для 2025 года, большинство специальностей из сферы IT и Дизайна, именно в них на сегодня наибольшие доходы.
Переходите по специальной ссылке, получите карьерную консультацию в подарок, и разберите индивидуально ваш комфортный переход в новую профессию.
Реклама. Информация о рекламодателе по ссылкам в посте.
8 559
Метод compress()
Метод compress() модуля itertools создает итератор, который фильтрует элементы из данных s, возвращая только те, которые имеют соответствующий элемент, равный True или 1 в последовательности lst.
Python Education | #Python
8 559
Ограничение использования памяти и процессора
Если вместо оптимизации программы вы хотите ограничить используемые ею ресурсы компьютера, можно использовать полезные библиотеки. На картинке показано, как реализовать ограничения процессорного времени и объема используемой памяти.
Python Education | #Python
8 559
Зарплата до ₽900 тыс. на руки: на каких дата-специалистов сейчас высокий спрос
Сегодня практически любой бизнес не может работать без сбора, обработки, анализа данных — всё это подвиды задач Data Scientist. Чем крупнее компания, тем сильнее различаются задачи, стоящие перед этими специалистами, а также заработная плата.
С целью удовлетворить растущий мировой спрос на этих специалистов онлайн-университет Skillfactory создал бесплатный "мини-курс дата-сайентист". Он нацелен на обучение начинающих специалистов в кратчайшие сроки.
Попробовать мини-курс, и выйти на стартовый доход 100 тыс.руб.
Реклама. Информация о рекламодателе по ссылкам в посте.
8 559
Аргументы программ командой строки
При запуске скриптов через терминал есть возможность указывать передаваемые аргументы. Список этих аргументов — это
argv во встроенном модуле sys.
Первым элементом списка argv всегда является имя программы, далее идут переданные аргументы.
Python Education | #Python8 559
Группировка смежных списков
Группировку смежных списков, разумеется, легко осуществить в цикле for, особенно, используя zip(), но это далеко не самый лучший способ.
Чтобы сделать это проще и быстрее, напишем лямбда-выражение с zip, которое сгруппирует смежные списки следующим образом.
Python Education | #Python
8 559
Логирование с loguru
Библиотека loguru позволяет упростить логирование в разы, а также настраивается под любой проект. Установка командой
pip install loguru, импорт объекта logger — и вы можете быстро и безопасно печатать в консоль все необходимые данные.
Python Education | #Python8 559
Комплексные числа
Python преобразует числа в комплексные с помощью функции
complex(x, y), получая комплексное число по стандартной формуле x + i * y, где x, y — вещественные числа, а i — мнимая единица (i в квадрате равно -1). Для лучшей работы пригодится модуль cmath.
Python Education | #Python8 559
Передаём содержимое словаря
Две звездочки перед словарём позволяют передать его содержимое в функцию как аргументы. При этом ключи словаря — имена аргументов.
Это полезно при обработке словарей, а также для написания функций-обёрток.
Python Education | #Python
8 559
Управление экспортами
В некоторых языках имеются очень чёткие механизмы экспорта из модулей переменных, методов, интерфейсов. К примеру в Go экспортируются только сущности с именами с большой буквы. В Python другая картина — экспортируется всё. Но только не при использовании атрибута
__all__.
В примере на картинке экспортируется только функция hja. А если оставить атрибут __all__ пустым, при попытке экспорта из модуля ничего не будет экспортировано, но возникнет ошибка AttributeError.
Python Education | #Python8 559
БИТКОЙН по 200 000 $ уже в этом году - реально?
Пока все вокруг кричали про крах криптовалюты, один трейдер давал людям объективные прогнозы и помог сделать нереальные иксы в 2024 году и продолжает это делать в 2025!
▪️Он первым объяснил почему мы увидим ATH битка [3 причины]
▪️Публично откупал BTC по 15.947 $, SOL по 9.05 $. А также успел сорвать куш: 7 иксов на недавнем росте ETH и SOL [ссылка на сделки]
▪️Спрогнозировал колебания курса доллара и монет на основании заявлений Трампа [точный прогноз]
Сейчас он подробно объясняет, что будет с рынком и куда нужно вложить деньги, чтобы заработать в 2025!
❗️Бесплатный доступ - https://t.me/+miCJL8HlWb4wYmE8
Держите этот канал в закрепленных и читайте по 10 минут в день, если хотите всегда быть с прибылью.
8 559
Выполнение поиска в Google с использованием кода Python
Допустим, вы работаете над проектом, который должен выполнять очистку веб-страниц, но вы не знаете веб-сайты, на которых очистка должна выполняться заранее, вместо этого вам необходимо выполнить поиск в Google, а затем перейти в соответствии с результатами поиска Google на несколько веб-сайтов.
В этом случае вам понадобятся результаты поиска Google по вашим различным запросам.
Python Education | #Python
8 559
Новый тренд заработка на нейросетях: создание нейрофотосессий!
Фото — это не просто картинка, это возможность выделиться, показать себя миру и привлечь внимание. Сегодня все конкурируют в онлайн-пространстве, и качественные фото — это must-have для каждого. Но что делать, если фотосессия — это дорого, неудобно или просто страшно?
Встречайте новый тренд — нейрофотосессии! Это уникальная технология, которая позволяет создавать потрясающие фото, не выходя из дома. Никаких фотографов, студий и долгих съемок. Только вы, нейросеть и результат, который превзойдет все ожидания.
Почему это выгодно?
- Дешевле в 10 раз, чем традиционная фотосессия.
- Удобно: не нужно никуда ехать или позировать перед камерой.
- Тренд: пока немногие умеют это делать, а спрос уже огромный.
Зарабатывайте на нейросетях!
Вы можете стать одним из первых, кто освоит эту технологию и начнет зарабатывать на ней. Решайте острую боль многих людей, создавая для них крутые фото, и получайте за это деньги.
Хотите узнать, как это делать?
Приходите на бесплатный мастер-класс, где мы расскажем:
- Как создавать нейрофотосессии.
- Как находить клиентов и зарабатывать на этом.
- Как стать первым в этом новом и перспективном направлении.
Не упустите шанс освоить навык будущего и начать зарабатывать уже сегодня!
Регистрируйтесь на мастер-класс по ссылке
https://vid4.ru/neirofoto-mk1-t
и сделайте первый шаг к успеху!
P.S. Пока другие только думают, вы уже можете действовать. Успейте занять свою нишу!
8 559
Method Resolution Order
В Python существует так называемый порядок разрешения методов в классе. Это порядок, где Python ищет нужный атрибут или метод.
Его можно получить при помощи атрибута
__mro__. Если мы в примере обратимся к val, Python будет искать сначала в классе A, далее в B, затем в C и потом в object.
Атрибут быстрее всех будет найден именно в классе B и будет равен значению 1.
Python Education | #Python8 559
Генерируем пароли и токены
Модуль secrets используется для генерации криптографически сильных случайных чисел, подходящих для управления такими данными, как пароли, аутентификация учетной записи, токены безопасности и связанные секреты.
В частности, secrets следует использовать по умолчанию вместо генератора псевдослучайных чисел модуля random, который в свою очередь предназначен для моделирования и симуляции, а не для защиты или криптографии.
Python Education | #Python
8 559
Зарплата до ₽900 тыс. на руки: на каких дата-специалистов сейчас высокий спрос
Сегодня практически любой бизнес не может работать без сбора, обработки, анализа данных — всё это подвиды задач Data Scientist. Чем крупнее компания, тем сильнее различаются задачи, стоящие перед этими специалистами, а также заработная плата.
С целью удовлетворить растущий мировой спрос на этих специалистов онлайн-университет Skillfactory создал бесплатный "мини-курс дата-сайентист". Он нацелен на обучение начинающих специалистов в кратчайшие сроки.
Попробовать мини-курс, и выйти на стартовый доход 100 тыс.руб.
Реклама. Информация о рекламодателе по ссылкам в посте.
