📣 Zen of Python | История, реализация и пасхалки
В мире программирования на Python существует особая философия, представляющая собой специальный документ под названием Zen of Python (Дзен Python).
Он включает принципы, направленные на написание ясного, простого и элегантного кода на Python.
В этой статье мы поговорим об истории создания этого документа, его реализации и пасхалках, связанных с ним
🖥 Читать подробнее
▶️ Асинхронность, многопоточность, многопроцессность | Библиотека asyncio и асинхронный код
В видео рассмотрим асинхронное программирование, и виды многозадачности при проектировании приложения – процессы, потоки и асинхронный код
Познакомимся с библиотекой asyncio и разберемся как на python писать асинхронный код
👀 Смотреть на YouTube
▶️ Установка сторонних модулей | Пакетная установка
В видео устанавливаем внешние модули (пакеты) для интерпретатора языка Python
Рассмотрим пакетную установку командой pip install -r requirements.txt
👀 Смотреть на YouTube
Если вы занимаетесь Машинным Обучением, вам нужны мощные GPU. И в immers.cloud есть всё необходимое для этого. Мы предлагаем самый большой ассортимент видеокарт RTX и Tesla, идеально подходящих для обучения и инференса Нейронных Сетей.
- В наличии видеокарты для обучения нейросетей: Tesla V100 32 GB, Tesla A100 80 GB, Tesla H100 80 GB
- А также для инференса: Tesla T4 16 GB, Tesla A10 24 GB, RTX 3090 10 GB и RTX 4090 24 GB, Tesla A2 16 GB
🚀 Мгновенное масштабирование под растущие нагрузки. Оплата за фактически использованные ресурсы
💰 Наша платформа предлагает самые выгодные тарифы на рынке, включая посекундную тарификацию и скидки до 50% на долгосрочную аренду. Кроме того, у нас есть бесплатное хранилище S3
⚡️ Арендуя видеокарты через immers.cloud, вы сможете значительно ускорить время обучения нейронных сетей и обеспечить их бесперебойную работу, благодаря высокой производительности и эффективности этих GPU.
🎁 Для подписчиков этого паблика мы подготовили специальное предложение +20% бонус к пополнению баланса.
Реклама. ООО «ДТЛ». ИНН 9717073792. erid: LjN8KLkof
📣 Donkey.bas на Python в 170 строк
В этой статье я поведаю вам о своём намерении написать ремейк старой DOS игрушки Donkey.bas в минимальное количество строк кода и с использованием стандартных библиотек Python: Tkinter, Time, Random и Winsound
🖥 Читать подробнее
📣 Как я создал архиватор из задачки с техсобеса | Сжатие файлов с помощью RLE
Однажды мне взбрело в голову написать собственную имплементацию алгоритма сжатия RLE
📣 Слияние словарей в PyTorch | Зачем нужно и подводные камни
Содержание статьи:
1. Проблемы, решаемые через слияние словарей
⏺ Улучшение генерализации работы нейросети
⏺ Забывание нейросетью первых данных из датасета при последовательном обучении
⏺ Ускорение обучения нейросети за счёт распараллеливания обучения
2. Вводные для успешного слияния словарей
⏺ Исходная сеть всегда одна и та же
⏺ Успех слияния зависит от близости каждого словаря к глобальному минимуму ошибки
⏺ Слияние словарей с разными минимумами ошибки, полученных на разных кусках обучающих данных
3. Техника слияния словарей
⏺ Простейший пример слияния
⏺ Почему простейший пример нельзя использовать для слияния тысяч словарей
⏺ Способы решения проблем с потерей точности
⏺ Кручу-верчу, float64 хочу
⏺ И многопроцессность для скорости!
⏺ Полная версия скрипта для слияния словарей
4. Итоги
🖥 Читать подробнее
📣 История оптимизации python сервиса
В этой статье расскажем о небольших по сложности, но больших по значению оптимизациях в коде, которые мы сделали, чтобы разогнать нашу платформу до скорости ракеты
Основной процесс эксперимента – это сплитование трафика или распределение пользователей по экспериментам и группам
🖥 Читать подробнее
📣 Эволюция форматирования строк в Python
Существуют три способа форматирования строк:
⏺ оператор %
⏺ строковый метод format()
⏺ f-строки
Причиной такого разнообразия является развитие языка Python и постоянное совершенствование его инструментария
В этой статье мы рассмотрим эволюцию способов форматирования строк и разберем их преимущества и недостатки
🖥 Читать подробнее
⚡️Для всех, кто готов начать осваивать IT уже этой осенью
Центр непрерывного образования ФКН НИУ ВШЭ дарит скидку 10% на курсы и программы, стартующие осенью, при условии подачи заявки до 31 июля.
Профессии:
➖➖➖➖
1️⃣«Специалист по Data Science»
Старт — 11 сентября
Прочитать подробнее и подать заявку
2️⃣«Аналитик данных»
Старт — 5 октября
Прочитать подробнее и подать заявку
Очные курсы:
➖➖➖➖
1️⃣«Алгоритмы и структуры данных»
Старт — 4 сентября
Прочитать подробнее и подать заявку
2️⃣«Python для автоматизации и анализа данных»
Старт — 5 сентября
Прочитать подробнее и подать заявку
3️⃣«Машинное обучение»
Старт — 9 сентября
Прочитать подробнее и подать заявку
4️⃣«Глубинное обучение»
Старт — 14 сентября
Прочитать подробнее и подать заявку
5️⃣«Прикладная статистика для машинного обучения»
Старт — 23 октября
Прочитать подробнее и подать заявку
Онлайн-курсы:
➖➖➖➖➖
1️⃣«Программирование на Python»
Старт — 6 сентября
Прочитать подробнее и подать заявку
2️⃣«SQL для начинающих»
Старт — 19 сентября
Прочитать подробнее и подать заявку
3️⃣«Frontend-разработчик»
Старт — 23 сентября
Прочитать подробнее и подать заявку
🔖Подробнее обо всех программах: на сайте.
Реклама ЗАО ГК Аккорд
2SDnjdYWpsU
Хотите стать востребованным Python-разработчиком? Пройдите курс от Hexlet!
Начните с основ и за 10 месяцев освоите один из самых популярных языков для бэкенда, научитесь создавать полноценные сайты и веб-приложения и реализовать внутреннюю логику работы программ на фреймворке Django.
🎁 🏖 А до 31 июля вас ждет специальное предложение - скидка до 55 000 р. на обучение и второй курс в подарок!
Вас ждут сотни упражнений, 4 проекта для портфолио на GitHub, а во время обучения вы также поучаствуете в Карьерном треке.
Пройдите 5 бесплатных уроков и откройте для себя увлекательный процесс обучения. Поймите, насколько интересен и перспективен этот путь, и получите уникальную возможность продолжить обучение на полном курсе со скидкой!
📣 Логирование в Python
Python logging – это логирование или журналирование
Так называется средства отслеживания событий, происходящих в процессе запуска того или иного программного обеспечения
🖥 Читать подробнее
📣 Python и создание 2D-игры: что нужно знать разработчику
Сегодня предстоит познакомиться с разработкой 2D-игры на Python поближе
Предстоит рассмотреть способы реализации поставленной задачи, изучить наиболее популярные движки для нее, а также ознакомиться с библиотеками и фреймворками, помогающими создавать игровой контент.
Вниманию также будет представлен первый 2D-проект на Python – игра под названием «Змейка»
▶️ Функции all и any
Разбираем работу функций all
и аnу
на конкретных примерах
Функция all
возвращает True
, если все элементы итерируемого объекта равняются True
, а в противном случае — False
Функция any
возвращает True
, если хотя бы один из элементов итерабельного объекта равен True
, в противном случае — False
👀 Смотреть на YouTube
📣 Способы возведения в степень в Python
В Дзене Python есть принцип, согласно которому "должен существовать один и желательно только один очевидный способ сделать это"
**
pow()
math.pow()
Ты и твои друзья всё ещё ищете рабочий VPN, за который не надо платить?
А мы уже нашли его :eyes:
Качай бесплатный VPN Generator – верни себе и своим друзьям свободный интернет, доступ к Instagram, YouTube и ChatGPT.
С VPN Generator каждый может создать собственную сеть VPN и собрать свою "бригаду" до 250 человек. Хватит на всех твоих друзей и родственников.
Установить VPN Generator: /channel/vpngeneratorbot?start=Te-PN-T7-158
📣 Моржовый оператор := в Python
Python постоянно развивается: с каждой новой версией появляются различные оптимизации, активно внедряются новые инструменты
В Python 3.8 появился моржовый оператор (:=), который стал причиной бурных споров в сообществе, о нем и пойдет речь в этой статье
🖥 Читать подробнее
📣 Как написать игру на Python
В качестве наглядного примера будет приведена игра «Змейка»
Она является элементарным примером для начинающих программистов. Требует минимум усилий и предварительной подготовки
🖥 Читать подробнее
▶️ Конструкция match/case
В видео рассмотрим что из себя представляет конструкция match/case,
а также простые проверки на константы и типы данных.
Разберем Guard (защитник) в шаблонах проверок.
👀 Смотреть на YouTube
▶️ Числовые типы | Арифметические операции
В видео рассмотрим базовые числовые типы в Python: int, float, complex.
Разберем арифметические операции: сложение, вычитание, деление, целочисленное деление, умножение, вычисление остатка от деления, возведение в степень и краткие операторы: +=, –=,
*=、/=、**=, их примеры и особенности выполнения
👀 Смотреть на YouTube
▶️ Знакомство с функцией zip
Перебор элементов нескольких итерируемых объектов с помощью функции zip
Подробное описание ее работы на конкретных примерах
👀 Смотреть на YouTube
▶️ Как быстро выучить Python используя ChatGPT?
В данном видео рассмотрим способы "как быстро изучить Python с помощью ChatGPT"
Составим контент план для изучения Python и других технологий
👀 Смотреть на YouTube
▶️ Красивый графический интерфейс на Python | Все фишки Flet
В данном видео рассмотрим примеры на фреймворке Flet, который позволяет создавать красивые и современные графические приложения
Фреймворк основан на Flutter и работает из под интерфейса Python, что позволяет использовать многие готовые виджеты и инструменты
👀 Смотреть на YouTube
▶️ Выражения генераторы
В видео узнаете как задавать генераторы в языке Python и перебирать его элементы
Также рассмотрим особенности работы с генераторами.
👀 Смотреть на YouTube
📣 Отступы в Python | Описание, правила, особенности, исправление ошибок
Содержание статьи:
⏺ Определение
⏺ Принцип работы
⏺ Правила отступов
⏺ Преимущества и недостатки
⏺ Ошибки отступов в the Python
⏺ Неожиданный отступ
⏺ Пробел после ключевых слов
⏺ Неправильное количество отступов
⏺ Несоответствие ни одному внешнему уровню отступа
⏺ Неправильное использование try-except
🖥 Читать подробнее
🎥 Пишем простую, но реальную программу. Python + Excel.
Реальный пример из жизни, как я работал с Excel - файлом при помощи языка программирования Python.
Задача - обработать XLSX-файл бланка заказа и составить новую таблицу соответствия подкатегорий товара и принадлежащих им артикулов.
Подробно обьясняю процесс создания программы.
В процессе используем библиотеку орепрухl, операции со строками, типы данных dictionary, list, операции со строками, сортировку словаря по ключам и многое другое.
👀 Смотреть на YouTube
▶️ Битовые операции и, или, не, xor | Сдвиговые операторы
В видео рассмотрим работу битовых операторов и, или, не, xor в языке Python. А также сдвиговые операторы влево и вправо
Разберем примеры использования битовых операций
👀 Смотреть на YouTube
Вы архитектор ПО и хотите выстроить всё как следует?
Присоединяйтесь к экспертной команде Яндекс Практикума!
Сервис онлайн-образования Яндекс Практикум закладывает стандарты цифровых профессий и приглашает авторов контента, наставников и ревьюеров для курса «Архитектура ПО».
Интересно?
Тогда коротко:
• что делать
– в роли автора разрабатывать уроки, тесты, схемы, иллюстрировать своими кейсами, подавать знания так, чтобы они увлекали студентов;
– в роли наставника проводить вебинары и помогать студентам осваивать новую профессию;
– в роли ревьюера проверять работы студентов и давать обратную связь;
• какие условия — удалёнка, нагрузка от 10 часов в неделю, гибкий график;
• кто нужен — практик, который участвовал в крупных проектах, например, занимался редизайном систем, а также руководил командами и знает, как переводить бизнес-требования в ТЗ.
Посмотреть детали и откликнуться:
→ роль автора
→ роль наставника
→ роль ревьюера
👾 Архив Безопасника — канал, где вас научат хакингу с нуля.
➖Взламываем Android-устройство с помощью Metasploit
➖Отключение камер видеонаблюдения в любой Wi-Fi сети
➖Узнаем IP-адрес человека через Telegram
➖Взламываем WiFi с помощью актуальных технологий
Используй весь потенциал своих устройств — /channel/+GFtrPOUu1spmNjIy 👨💻
▶️ Функция map | Примеры ее использования
В видео познакомимся с функцией mар и работой функции изнутри.
Разберем примеры ее использования, а также лямбда-функции совместно с функцией mар.
👀 Смотреть на YouTube