Всё о языке Python простым языком. По всем вопросам: @max_excel РКН: vk.cc/cHhGJh
Python кодогенерация — ускоряем strftime / strptime
В первой и второй частях серии статей автор поделился историей создания python библиотеки convtools (кратко: позволяет декларативно описывать преобразования данных, из которых генерируются python функции, реализующие заданные преобразования). В этой статье автор расскажет об ускорении частных случаев datetime.strptime и datetime.strftime, а также о том интересном, что встретилось в datetime модуле по дороге.
Python Hacks
SymPy и симуляция физических процессов
SymPy — это Python библиотека для символьных математических вычислений, которая предоставляет мощные инструменты для работы с символьными выражениями, уравнениями и системами уравнений. Она позволяет разработчикам и исследователям создавать и анализировать модели физических систем с высокой степенью точности и гибкости.
Python Hacks
Что должен знать junior-разработчик Python?
Python является самым популярным языком программирования, но знать один лишь синтаксис - мало. В этом ролике автор подробно разбирает, что еще необходимо знать начинающему Python-разработчику, чтобы успешно устроиться на свою первую работу.
Смотреть это видео на youtube: youtu.be/-ASKK5lWclQ
ТОП-10 книг по разработке для начинающих
Начало карьеры в сфере программирования может быть увлекательным и интересным путешествием. Однако среди большого множества информации и ресурсов, иногда бывает сложно определить, с чего начинать.
Python Hacks
Django Rest Framework: как легко писать backend
В этом материале автор подробно разберет как начать писать backend на Django Rest Framework (DRF).
Python Hacks
Мультиплеер PyGame: пишем сервер и клиент
В мультиплеерных играх клиенты игры взаимодействуют с сервером, получая данные от него и отправляя новые (свои). Request - отправка своих данных, response - полученные данные от сервера. Клиент может отправить данные о своем передвижении, сервер проверяет это и меняет позицию игрока. А сервер постоянно делится данными с клиентами, отправляя им общие данные о позиции, полете и прочей игровой информацией.
Python Hacks
Всё об исключениях и работе с ними в Python
В этом видео автор подробно разбирает, что такое исключения, как они работают в Python, какие бывают и как их обрабатывать — полный гайд по Exceptions в Python.
00:00 Вступление
00:58 Что такое исключения и зачем они?
03:10 Системные исключения
06:00 Обработка нескольких исключений
07:01 Базовый класс Exception
08:19 Обзор разных типов исключений
16:06 Свои типы исключений
23:32 Пример
25:32 Прокидывание исключения наверх
26:42 Исключения — дорогие
29:04 Языки программирования без исключений
Смотреть это видео на youtube: youtu.be/89wpfOAgrCk
Пишем компилятор C в 500 строках Python
Несколько месяцев назад автор поставил перед собой задачу написать компилятор C в 500 строках Python. Насколько сложна эта задача? Оказалось, что довольно сложна, даже после отказа от достаточно большого количества возможностей. Но в то же время она была довольно интересной, а результат оказался на удивление функциональным и вполне простым для понимания.
Python Hacks
Структура тестового фреймворка
Известная организация ISTQB разработала общую схему (архитектуру) компонентов, из которых должен состоять тестовый фреймворк. В этой статье автор разберет, что это за компоненты и для чего они нужны.
Python Hacks
Курс по парсингу веб-сайтов на Python с нуля
В этом видеокурсе вы обучитесь парсингу сайтов с нуля на языке программирования Python.
0:02:37 Установка библиотек
0:04:57 Обзор HTML кода страницы для парсинга
0:10:45 Код для парсинга товара
0:16:28 Метод find BeautifulSoup
0:25:07 Метод get BeautifulSoup
0:28:00 Метод find_all
0:31:26 Парсинг всех страниц каталога товаров
0:37:32 Парсинг с заходом в каждую карточку товара
0:55:27 Парсер-генератор, оптимизация кода
1:01:02 Запись результата парсинга в excel таблицу
1:11:42 Парсинг картинок товаров
1:22:32 Парсинг с POST авторизацией на сайте
Смотреть это видео на youtube: youtu.be/lOfm04oLD1U
Моделирование биологических явлений с помощью Python
Моделирование биологических явлений — это искусство перевода сложных процессов, происходящих в природе, в математические модели. Эти модели позволяют ученым исследовать, анализировать и делать прогнозы о биологических системах.
Python Hacks
Полноценный 2D-платформер на Python
Говорят, что на Python легко и просто создавать платформеры. Правда ли?
Python Hacks
Перелом в судьбе змеи: как Python менял версию с 2 на 3
Python имел ужасный Global Interpreter Lock (GIL) и был очень медленным по сравнению даже с другими языками с динамической типизацией. К тому же он разделил своё сообщество из-за перехода от версии Python 2 к версии 3. Даже сегодня есть люди, отказывающиеся прикасаться к нему после этого перехода. Но несмотря на все свои недостатки, ему каким-то образом удаётся быть успешным.
Python Hacks
Стайлгайд PySpark: как сделать код элегантным
В этой статье автор расскажет о правилах оформления кода в PySpark. Они не обязательны для исполнения, но помогут сделать ваш код более читабельным и удобным для последующих проверок и изменений.
Python Hacks
Использование Python для чтения, обработки, создания и форматирования файлов Excel
В этом видео автор подробно разбирает как извлекать информацию из файлов Excel, работать с ними в любой ОС, создавать и форматировать Excel-файлы, используя исключительно базовый функционал библиотек Python, без привлечения программ MS Office.
Вы узнаете библиотеки Python, которые могут быть использованы для загрузки и записи таблиц в файлы, и научитесь работать с этими библиотеками.
Смотреть это видео на youtube: youtu.be/7Ykxv_agZYc
Кто такие заинтересованные стороны и почему они крайне важны для бизнес-анализа в IT?
Узнайте на бесплатном открытом уроке «Выявление заинтересованных сторон проекта» от OTUS и Ивана Селиванова – Product Owner в «ВымпелКом».
На вебинаре рассмотрим:
- Заинтересованные стороны: определение и примеры
- Инструменты выявления и управления заинтересованными сторонами
- Исследование процессов, реестр и карта заинтересованных сторон, матрица RACI
- Практический кейс
Урок будет полезен бизнес-аналитикам, продакт-менеджерам и руководителям.
Занятие пройдёт 4 декабря в 20:00 мск и будет приурочено к старту курса «Бизнес-аналитик в IT». После урока вы сможете продолжить обучение на курсе в рассрочку.
Для бесплатного участия и получения записи пройдите короткое тестирование прямо сейчас: https://vk.cc/csNjfc
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Погрузитесь в мир 🐍 Python и станьте разработчиком за рекордные 4 месяца с курсом от Merion Academy!
Все, кому интересно, получат 🚀 2 бесплатных урока, где познакомитесь с базой и сразу начнете писать свою первую программу.
🎁 Бонус – бесплатный интенсив по карьере, где HR-эксперты поделятся секретами успешного резюме и расскажут как проходить собеседования. 📚 А еще бесплатный гайд по изучению Python, который будет полезен для всех, кто хочет освоить этот язык.
🕺 У ребят одна из самых доступных цен на рынке, которая в разы ниже, чем в других онлайн-школах, а еще есть рассрочка, чтобы учиться сейчас и платить по чуть-чуть ежемесячно.
👉 Регистрируйтесь по ссылке чтобы забрать бесплатные уроки, интенсив по карьере и гайд.
Merion Academy – это экосистема доступного образования, которая включает в себя:
📍IT-базу знаний с полезными статьями.
📍merionacademy">Youtube-канал ,где простыми словами говорят о сложных вещах.
📍 IT-академию, где обучат востребованным направлениям по самым доступным ценам.
Что лучше – диаграмма, дашборд или таблица?
Расскажем на бесплатном открытом уроке «Как выбрать оптимальный тип визуализации, чтобы донести информацию без искажений» от OTUS и Ксении Агеевой.
На вебинаре мы:
- рассмотрим самые популярные типы графиков и диаграмм;
- подберем для каждого типа наиболее удачный сценарий использования;
- поговорим о том, как сочетать типы визуализации при создании дашборда.
Занятие пройдёт 4 декабря в 20:00 мск и будет приурочено к старту курса «Аналитик данных». После урока вы сможете продолжить обучение на специальных условиях.
Для бесплатного участия и получения записи пройдите короткое тестирование прямо сейчас: https://vk.cc/csJ2JuРеклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
erid: 2Vtzqv4GYjK
Здесь собраны все технологические тренды и прогнозы цифровизации в удобном формате картинок и коротких списков. Вся суть без воды, айтишный юмор и digital-новинки.
Подпишитесь, чтобы ничего не пропустить!
Реклама АО "ДОМ.PФ" ИНН 7729355614
+1 в копилку годных каналов про Python
С @python_practics освоишь Python гораздо проще:
📌 полезные сниппеты кода для твоих задач
📌 теория Python понятным языком с примерами
📌 вопросы из собеседований
📌 бесплатные книги и курсы по Python
📌 тесты и опросы для тех, кто не запоминает сухую инфу
Канал по Алгоритмам в графике
⭐️ Сортировки
⭐️ Поиск
⭐️ Сжатие
⭐️ Криптография
⭐️ Алгоритмы на графах
👨💻 Бизнес-анализ — мостик между интересами бизнеса и командой разработки. Его роль — определять, какой продукт необходим заказчику. Если вы работаете системным аналитиком, project- и product-менеджером, архитектором, разработчиком или тимлидом, бизнес-аналитика для вас — это способ улучшить понимание бизнеса и правильно обрабатывать запросы от бизнеса для повышения качества процессов.
Освоить необходимые навыки вы можете на онлайн-курсе «Бизнес-аналитик в IT» в OTUS.
За 5 месяцев вы научитесь:
— Базовым техникам анализа деятельности предприятия (метрики, цели, KPI и пр.);
— Управлять бизнес-требованиями, составлять грамотные технические задания;
— Составлять дорожные карты развития продукта или системы;
— Моделировать бизнес-процессы в общепризнанных нотациях;
— Эффективно выстраивать коммуникацию с другими участниками процесса
А еще во время обучения вы выстроите собственную карьерную траекторию. Занятия проходят в формате живых вебинаров и практики с игровыми и интерактивными механиками.
Возможна рассрочка.
👉 Пройдите вступительный тест и запишитесь в группу — https://vk.cc/csD98EРеклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
📆28 ноября
🕗20:00 по МСК
Живой стрим с экспертами в больших данных, где ты узнаешь все для старта и развития карьеры. Сможешь задать вопросы в прямом эфире и получишь приятные бонусы!
🤓 для новичков, желающих зайти в data science / data analysis с нуля.
😎 junior-senior разработчиков.
😳 джунов в сфере данных, кому нужен вектор развития и новые кейсы.
Читай подробности и регистрируйся по ссылке 👇
[Бесплатная регистрация]
Мощные навыки анализа данных: бизнес + Big Data + BI
⬆️ Ответь на 11 вопросов и проверь, насколько ты готов к обучению на курсе «Аналитик данных» от OTUS —
На курсе ты освоишь мощные навыки анализа данных:
анализ требований + статистика + BI и получишь востребованную профессию. Курс доступен в рассрочку.
✍️ ПРОЙТИ ТЕСТ: https://vk.cc/csys0N
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Многопоточный Python на примерах: токены отмены
В новой статье на Хабре автор рассказывает про паттерн "Cancellation Token" ("токен отмены"), популярный в некоторых других языках, но почему-то обойденный вниманием в Python-сообществе. Он помогает безопасно и красиво завершать работу функции, треда или корутины.
В статье вы узнаете, кто такой этот ваш токен отмены, о видах токенов, о том, как узнать их состояние, вложить друг в друга или сложить и еще много чего интересного.
Python Hacks
🔥 Live-интенсив: разбираем тестовое задание в OZON на junior-аналитика!
📣 Всем привет! Хотим пригласить вас на интенсив, где мы в прямом эфире будем разбирать настоящее тестовое задание в OZON на аналитика данных!
Нам предстоит провести аналитику продаж и доставок с помощью Pandas в Python, а также проиллюстрировать это все графиками.
📅 Дата: 22 ноября
🕘 Время: 19:00 по Мск
Что будем делать на интенсиве:
◾️ Проанализируем заказы пользователей по retention, времени доставки, сумме заказа т.д.
◾️ Научимся легко генерировать большой DataFrame с синтетическими данными
◾️ Посчитаем описательные статистики
◾️ Изучим полезные фичи Pandas: apply, map, pct_change и др.
◾️ Построим интерактивные графики с помощью Plotly
◾️ Научимся строить и читать необычные графики - например, violinplot
Интенсив подойдет всем — от новичков до тех, кто уже знаком с Python.
В прямом эфире мы также расскажем о частых ошибках новичков и поделимся лайфхаками — как достойно пройти собеседование и удивить ревьюера крутыми фишками 🤩
А вы готовы бустануть свои знания и скиллы в аналитике?
👉🏻 Зарегистрироваться на интенсив
Реклама. ООО "Айти Резюме". ИНН 4025460134. Erid:LjN8KKC5Z
На iPhone реклама убирается за 1 минуту
Но 95% этого не сделают. Потому что не умеют или откладывают "на потом". Хотя достаточно подписаться на канал Не баг, а фича и быть в курсе всех интернет-фишек.
Вот примеры о YouTube:
▪️ На айфон можно бесплатно включать режим "картинка в картинке";
▪️ Перевод видео на русский язык доступен в браузере;
▪️ Скачать видео можно за 3 клика.
Если заинтересовало, то подписывайся, чтоб потом не жалеть: @bugfeature
Хочешь разбираться в Linux?
Для тебя уже всё сделали.
🐧 Канал Секреты Сисадмина делится полезными инструментами, приёмами и лайфхаками системного администрирования, DevOps и Linux.
Подписывайтесь и прокачивайте свои навыки: @sysadmin_library
Как аналитику улучшить качество продукта?
Расскажем на бесплатном открытом уроке «Управление ожиданиями и требованиями заинтересованных сторон» от OTUS.
На вебинаре:
- формализуем понимание процесса управления требованиями;
- сделаем обзор актуальных методов и инструментов;
- определим базовые инструменты управления вовлеченностью и ожиданиями заинтересованных сторон.
Эфир будет полезен аналитикам, руководителям, бизнес-заказчикам и менеджерам IT-изменений.
Занятие пройдёт 20 ноября в 20:00 мск в рамках курса «Бизнес-аналитик в IT». После урока вы сможете продолжить обучение в рассрочку.
Регистрируйтесь бесплатно прямо сейчас и ставьте событие в календарь, чтобы ничего не пропустить:
https://clck.ru/36cgGdРеклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Совет на 2024 год: научитесь разрабатывать приложения
Спрос на IT-профессию запредельный, а рук не хватает 92% компаний. Приложения интегрируются всюду: от простых детских игр до айти-решений, которыми пользуются магазины, аптеки, банки и даже больницы.
И не нужно для этого вкалывать 24/7 или просиживать штаны в офисе. Достаточно держать в подписках канал Заметки разработчика.
Внутри: как сделать выжимку нужной информации из нескончаемого потока воды, выйти на доход 500+ тыс рублей в месяц, грамотно пройти собеседование и получить зарплату в 2-3 раза выше остальных.
Пройдите путь от "как это работает" до успешного разработчика: @developer_notes