📣 Слияние словарей в 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()
📣 Основные команды Pip для разработчиков Python
Pip, система управления пакетами для Python, является незаменимым инструментом для каждого программиста на этом языке
Используя pip, вы можете быстро устанавливать и обновлять пакеты и управлять зависимостями с минимальными усилиями
🖥 Читать подробнее
▶️ Функция-генератор | Оператор yield
В видео создадим функцию-генератор, узнаем как работает оператор yield
и зачем нужны функции-генераторы. В конце разберем примеры их использования.
👀 Смотреть на YouTube
root@netscape :~$ sudo ./username-netscape
PROCESS.. ∎∎∎∎∎∎∎∎∎∎ 100%..
💘Что почитать тем, кто заинтересован в освоении Data Science?
Собрали публикации из канала Центра непрерывного образования ФКН, в которых преподаватели и эксперты делились литературой, направленной на изучение различных разделов Data Science.
Итак, чтобы почитать, чтобы освоить:
➖➖➖➖➖➖➖
▫️Python: подборка русскоязычной литературы для любого уровня подготовки от Дарьи Касьяненко
▫️Машинное обучение: подборка книг для любого уровня подготовки от Максима Карпова
▫️Математику для машинного обучения: подборка как русскоязычной, так и англоязычной литературы, составил Леонид Иосипой
▫️Теорию вероятностей и математическую статистику: подборка от Артёма Максаева и Валентина Промыслова
▫️Линейную алгебру: подборка книг и задачников от Артёма Максаева и Валентина Промыслова
▫️Дискретную математику: подборка от Артёма Максаева и Валентина Промыслова
▫️Математический анализ: подборка литературы для любого уровня подготовки от Артёма Максаева и Валентина Промыслова
▫️Алгоритмы и структуры данных: подборка книг от Марии Горденко
🔖Дополнительно: подборка книг и ресурсов, которые помогут подготовиться к части собеседований, направленной на оценку критического мышления.
Реклама ЗАО ГК Аккорд
2SDnjeHK2qG
▶️ Импорт стандартных модулей | Команды import и from
В видео познакомимся с порядком импорта стандартных модулей языка Python с помощью команд import
и from
👀 Смотреть на YouTube
📣 Новая библиотека для работы с JSON: json_db_lite
json_db_lite – эта библиотека будет полезна в контексте FastAPI как отправная точка для знакомства с взаимодействием FastAPI и баз данных.
В других проектах функционал json_db_lite также может оказаться весьма полезным
JSON (JavaScript Object Notation) – это стандартный текстовый формат для хранения и передачи структурированных данных
Он основан на синтаксисе объекта в JavaScript, но не привязан к этому языку
🖥 Читать подробнее
▶️ Как быстро выучить 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
Если вы сотрудник ИТ-компании, проходите опрос о работе в сфере ИТ по ссылке. Это займёт всего пять минут.
Всех, кто поможет ответить на вопросы исследования до 31 июля, в конце анкеты ждёт сюрприз — возможность получить наушники в подарок 😎
📣 Секреты логических операторов в Python
Логические операции играют важную роль в программировании, они используются для создания условных конструкций и составления сложных алгоритмов.
В Python для выполнения логических операций используются логические операторы:
⏺ not
– логическое отрицание
⏺ and
– логическое умножение
⏺ or
– логическое сложение
В этой статье мы поговорим о неочевидных деталях и скрытых особенностях работы логических операторов в Python.
🖥 Читать подробнее
▶️ Запись данных в файл в текстовом и бинарном режимах
В видео будем выполнять запись в файл в текстовом и бинарном режимах доступа.
Разберем методы: write(), writelines() и функции load() и dump() модуля pickle.
👀 Смотреть на YouTube
📣 Шпаргалка по регулярным выражениям
В данной шпаргалке собрано большое количество информации от специальных символов до объектов и флагов
Python-разработка с нуля за 6 месяцев
Согласно рейтингу Tiobe, Python — самый популярный язык программирования в мире. На нём пишут сайты и приложения, применяют в тестировании, администрировании, аналитике и машинном обучении.
Начните ваш путь к востребованной профессии Python-разработчика с курсом от Нетологии. За 6 месяцев вы изучите:
• основы Python и фреймворка Django
• объектно-ориентированное программирование
• API, Git, базы данных и SQL.
После обучения сможете начать поиск работы на junior-позиции или уйти на фриланс — с поддержкой Нетологии.
За время обучения разработаете 11 проектов для портфолио. Курс построен от простого к сложному — так что подойдёт тем, кто никогда не программировал.
Изучить программу → https://netolo.gy/dhMd
Промокод ПАЙТОН-10 даст дополнительную скидку 10% от цены курса.
Реклама. ООО "Нетология". Erid 2VSb5y7S8pQ
▶️ Рекурсивные функции
В видео рассмотрим что такое рекурсивные функции в Python и как они работают
А также разберем примеры их использования
👀 Смотреть на YouTube