Привет, друзья! Хочу поделиться с вами крутой новостью!
«ЦИФРОВОЙ ОКЕАН» запускает первый в мире журнал, который вам доставит курьер-робопес!
Внутри вас ждут:
Увлекательные новости из мира технологий.
Интересные статьи о чат-ботах, нейросетях и их влиянии на нашу жизнь.
Хотите узнать больше?
📣 Визуализация данных совместно с Plotly
Красочное интерактивное отображение датасета в одну строку? Не проблема с plotly!
Разбираемся с построением интерактивных графиков и диаграмм.
🖥 Читать подробнее
▶️ Hatch для сборки и распространения Python пакетов
Сборка Python пакета через Hatch и публикация
на РуРІ и внутренних ресурсах.
Почему нужно отказаться от setuptools и забыть про setup.py
.
Откуда взялся Hatch, нужен ли нам ещё один стандарт, а также почему мы остановились на Hatch.
Moscow Python Meetup №87
Сурен Хоренян (MTS AI)
▶️ Создание простого текстового редактора
В ходе видео мы детально вникнем в написание кода на основе библиотеки PyQt 5.
Мы с нуля построим полноценную программу, что будет являться текстовым редактором с возможностью открытия, редактирования и сохранения файла.
👀 Смотреть на YouTube
📣 Анонимные функции
В статье изучим особенности lambda
-функций в Python: разбираемся, когда стоит использовать анонимные функции вместо обычных, и в каких случаях lambda
-выражения лучше заменить списковыми включениями.
В конце статьи – 10 практических заданий с решениями.
🖥 Читать подробнее
📣 Практическая шпаргалка SQL (SQLite)
В шпаргалке вы найдете простые запросы, с них можно начать новичкам, примеры довольно сложных запросов с агрегирующими функциями, триггерами, длинными подзапросами, с оконными функциями.
Помимо этого, часть примеров посвящена работе с SQL в Python при помощи библиотечек sqlite3
, pandas
, polars
.
Этот список запросов с комментариями можно использовать как наглядное пособие для изучения SQL.
🖥 Читать подробнее
📣 Six | Совместимость Python 2 и 3
Six — библиотека совместимости Python 2 и 3, предназначена для поддержки кодовых баз, которые работают как на Python 2, так и на 3 без изменений.
Она содержит функции, сглаживающие различия в версиях Python, и позволяет писать код, совместимый с обеими версиями Python.
🖥 Читать подробнее
🎥 Виртуальное окружение в Python | Мой путь к мастерству
В этом видео я продемонстрирую вам свой путь освоения виртуальной среды в языке Python.
Разберем, что такое виртуальное окружение, почему его стоит использовать, инструменты для его создания, как оно работает и из чего состоит.
Надеюсь данное видео покажется вам полезным и вы с большей уверенностью и пониманием начнете использовать виртуальное окружение в своих проектах.
👀 Смотреть на YouTube
📣 Методы работы со множествами
Множества работают быстрее, чем списки и кортежи, и значительно упрощают решение многих практических задач.
В статье расскажем обо всех особенностях множеств и методах работы с ними, а в конце – порешаем задачки.
🖥 Читать подробнее
📣 enumerate | Упрощаем циклы с помощью счетчиковenumerate
- это встроенная функция Python, используемая для циклического перебора с автоматической индексацией, сгенерированной переменной счётчиком
Вместо самостоятельного создания и увеличения переменной, используйте enumerate()
для получения одновременно счетчика и значения из итерационной функции.
🖥 Читать подробнее
🎥 Библиотека Pyxel для разработки игр
Библиотека Рухеl является небольшим игровым движком для создания игр в стиле ретро на базе языка Python.
За видео вы ознакомитесь с этой библиотекой и научитесь писать небольшие проекты на ее основе.
👀 Смотреть на YouTube
📣 Регулярные выражения
В статье рассмотрим встроенные функции модуля re
, научимся компилировать Regex-выражения и узнаем, как делать опережающие и ретроспективные проверки – позитивные и негативные.
В конце статьи – 10 интересных заданий с решениями.
🖥 Читать подробнее
🎥 Обзор библиотеки PyDracula
В этом видео рассмотрим библиотеку PyDracula, что служит в качестве надстройки для программы PyQT.
Узнаем на что он способен, в чем его крутость и как с ним можно работать.
👀 Смотреть на YouTube
🎥 INSTLD | Автоматизация установки Python-пакетов
В данном видео поговорим о библиотеке INSTLD, которая автоматизирует установку Python-пакетов.
Вы просто пишете в коде "import
" и библиотека ставится сама, а после остановки программы — удаляется.
Доступны режимы интерактивной консоли и запуска скрипта.
Евгений Блинов (VK, руководитель команды)
🎥 Создание веб-фреймворка на Python
В ходе этого видео узнаем что такое фреймворк и зачем они нужны.
Также мы создадим свой собственный простой фреймворк на базе языка
Python. Это будет веб-проект с базой данных и красивым дизайном.
👀 Смотреть на YouTube
▶️ Аргумент key для сортировки коллекций по ключу
В ходе просмотра видео, вы узнаете, как выполнять сортировку коллекций по ключу кеу
с помощью функции sorted
и методаsort
.
👀 Смотреть на YouTube
📣 Aiohttp | Выполнение и обработка HTTP запросов/ответов
Aiohttp - это библиотека для выполнения HTTP-запросов и обработки HTTP-ответов в асинхронном режиме в Python.
Она предоставляет удобный и эффективный способ выполнения асинхронных HTTP-запросов без блокировки потоков.
🖥 Читать подробнее
📣 Рекурсивные функции
В статье расскажем, в каких случаях стоит использовать рекурсию, чем итеративный подход лучше рекурсивного и как можно ускорить выполнение рекурсивных функций в Python.
В конце статьи решим 10 практических задач двумя способами – рекурсивным и итеративным.
🖥 Читать подробнее
⁉️ Ты не хочешь карьерного роста в IT?
Иначе почему ты все еще остаешься на среднем уровне в разработке? Когда всего за 5 месяцев можно освоить широкий стек технологий на онлайн-курсе «Python Developer. Professional» и вырасти в доходе и должности.
⬇️ Пройди тест по Python и проверь свои знания.
Ответишь — пройдешь на продвинутый курс "Python Developer. Professional" от OTUS по специальной цене/
🔥 Выбери светлую сторону силы и приходи на курс.
📼 Интеграция ChatGPT API в проект
В видео мы выполним подключение ChatGPT к проекту на Python.
А также создадим программу, что будет обращаться к API ChatGPT и будет взаимодействовать с ним.
👀 Смотреть на YouTube
🎥 Python Requests
В данном видео рассмотрим один из самых популярных модулей в Python, модулем Requests.
Установка, Get и Post запросы, передача параметров, установка заголовков при запросе, установка и передача сооkіе, создание и запросы через сессию Session()
, НТТР коды состояния, работа с АРІ, получение, обработка и передача JSON, скачивание файлов используя модуль
Requests и много чего интересного.
👀 Смотреть на YouTube
Хочешь обучиться сразу до уровня "Мидл", чтобы повысить свои зарплату и навыки?
Приходи на бесплатный Тестовый урок по Python вместе с опытным разработчиком.
За 40 минут на Тестовом уроке ты:
✓ Оценишь свои знания
✓ Напишешь код (даже если раньше никогда этого не делал)
✓ Получишь подробную обратную связь
✓ Построишь кастомную программу обучения, исходя из твоих собственных пробелов и зон роста
✓ Узнаешь, как наши ученики попадают на стажировку и обучаются до уровня “Мидл”.
Запишись на Тестовый урок в боте после прохождения небольшого опроса, он займёт 1 минуту.
Реклама. ООО "ДЕВМАН". ИНН 5001149108. erid: LjN8JufmN
erid: 2VtzquZRURg
📊 ML TALENT MATCH
Примите участие в трехдневном хакатоне гибридного формата с 28 февраля по 1 марта, выполните задание одного из трёх кейсов на выбор и станьте победителем!
Кейсы:
1. Алгоритм для структурирования информации в резюме кандидатов
2. Алгоритм для сопоставления резюме и вакансии
Для кого:
- Junior и Middle разработчики;
- Product-менеджеры;
- ML-специалисты;
- NLP- специалисты;
- Аналитики;
- Студенты;
- Команды от 3 до 5 человек.
💰 Призовой фонд - 300 000 рублей.
Формат: онлайн/офлайн награждение в г. Москва, Кластер Ломоносов (ИНТЦ МГУ «Воробьёвы горы»)
🔗 Подробная информация и регистрация: https://sense-group.ru/events/?utm_source=py1000
Реклама. Рекламодатель: ООО «Акселератор Возможностей» ИНН: 9704005146
🎥 Лучшие бесплатные курсы и книги по Python в 2024
Множество полезных бесплатных курсов и книг делает обучение Python доступным для всех.
Вы можете изучать этот замечательный язык программирования в своем собственном темпе и без необходимости тратить деньги на платные курсы.
Если у вас есть достаточная мотивация и самодисциплина, вы можете самостоятельно изучить Python без покупки платных курсов.
👀 Смотреть на YouTube
👩💻 Как работать с паттернами проектирования в Python?
Расскажет Станислав Ступников — руководитель разработки в VK.
Встречаемся на бесплатном практическом уроке от OTUS, где мы:
▫️займемся классификацией паттернов;
▫️покажем, насколько хорошо и ровно они транслируются в мир Python-разработки;
▫️ обсудим, как с ними работать.
📢 Занятие пройдёт 28 февраля в 20:00 мск и будет приурочено к старту курса «Python Developer. Professional». Доступна рассрочка на обучение!
⬇️ Пройдите короткий тест прямо сейчас, чтобы занять место на открытом уроке и получить запись: пройти тест
🔥 Годнота: чувак запустил сайт, на котором собрано 1000 вопросов с собеседований на Python разработчика. Фишка в том что просчитана вероятность с которой вопрос буден задан и есть примеры ответов. Весь список вопросов можно посмотреть здесь
Читать полностью…erid: 2Vtzqvnczvu
📊 ML TALENT MATCH
Примите участие в трехдневном хакатоне гибридного формата с 28 февраля по 1 марта, выполните задание одного из трёх кейсов на выбор и станьте победителем!
Кейсы:
1. Алгоритм для структурирования информации в резюме кандидатов
2. Алгоритм для сопоставления резюме и вакансии
Для кого:
- Junior и Middle разработчики;
- Product-менеджеры;
- ML-специалисты;
- NLP- специалисты;
- Аналитики;
- Студенты;
- Команды от 3 до 5 человек.
💰 Призовой фонд - 300 000 рублей.
Формат: онлайн/офлайн награждение в г. Москва, Кластер Ломоносов (ИНТЦ МГУ «Воробьёвы горы»)
🔗 Подробная информация и регистрация: https://sense-group.ru/events/?utm_source=py1000
Реклама. Рекламодатель: ООО «Акселератор Возможностей» ИНН: 9704005146
📣 Создание графических моделей
Blender – сложный инструмент для создания трехмерных графических моделей.
Используя встроенный интерпретатор Python, в нем можно создавать 3D-игры.
Blender поддерживает запись скриптов Python для скульптурных работ с помощью сетки, а также сценарии для создания пользовательских инструментов и автоматизации задач.
🖥 Читать подробнее
📣 Методы работы с кортежами
Кортежи по функциональности похожи на списки – разберемся, когда стоит использовать кортежи вместо списков, и как обрабатывать содержащиеся в них данные.
В конце статьи – 10 задач для тренировки.
🖥 Читать подробнее
🎮 Основы разработки игр на Pygame
В статье научимся анимировать графику и изображения, обрабатывать столкновения, запоминать состояния и управлять персонажами.
В конце статьи сделаем 10 мини-симуляторов и лайт-версий известных игр.
💬 Читать подробнее