python_secrets | Unsorted

Telegram-канал python_secrets - Python Hacks

45846

Всё о языке Python простым языком. По всем вопросам: @max_excel РКН: vk.cc/cHhGJh

Subscribe to a channel

Python Hacks

Python кодогенерация — ускоряем strftime / strptime

В первой и второй частях серии статей автор поделился историей создания python библиотеки convtools (кратко: позволяет декларативно описывать преобразования данных, из которых генерируются python функции, реализующие заданные преобразования). В этой статье автор расскажет об ускорении частных случаев datetime.strptime и datetime.strftime, а также о том интересном, что встретилось в datetime модуле по дороге.

Python Hacks

Читать полностью…

Python Hacks

SymPy и симуляция физических процессов

SymPy — это Python библиотека для символьных математических вычислений, которая предоставляет мощные инструменты для работы с символьными выражениями, уравнениями и системами уравнений. Она позволяет разработчикам и исследователям создавать и анализировать модели физических систем с высокой степенью точности и гибкости.

Python Hacks

Читать полностью…

Python Hacks

Что должен знать junior-разработчик Python?

Python является самым популярным языком программирования, но знать один лишь синтаксис - мало. В этом ролике автор подробно разбирает, что еще необходимо знать начинающему Python-разработчику, чтобы успешно устроиться на свою первую работу.

Смотреть это видео на youtube: youtu.be/-ASKK5lWclQ

Читать полностью…

Python Hacks

ТОП-10 книг по разработке для начинающих

Начало карьеры в сфере программирования может быть увлекательным и интересным путешествием. Однако среди большого множества информации и ресурсов, иногда бывает сложно определить, с чего начинать.

Python Hacks

Читать полностью…

Python Hacks

Django Rest Framework: как легко писать backend

В этом материале автор подробно разберет как начать писать backend на Django Rest Framework (DRF).

Python Hacks

Читать полностью…

Python Hacks

Мультиплеер PyGame: пишем сервер и клиент

В мультиплеерных играх клиенты игры взаимодействуют с сервером, получая данные от него и отправляя новые (свои). Request - отправка своих данных, response - полученные данные от сервера. Клиент может отправить данные о своем передвижении, сервер проверяет это и меняет позицию игрока. А сервер постоянно делится данными с клиентами, отправляя им общие данные о позиции, полете и прочей игровой информацией.

Python Hacks

Читать полностью…

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

Читать полностью…

Python Hacks

Пишем компилятор C в 500 строках Python

Несколько месяцев назад автор поставил перед собой задачу написать компилятор C в 500 строках Python. Насколько сложна эта задача? Оказалось, что довольно сложна, даже после отказа от достаточно большого количества возможностей. Но в то же время она была довольно интересной, а результат оказался на удивление функциональным и вполне простым для понимания.

Python Hacks

Читать полностью…

Python Hacks

Структура тестового фреймворка

Известная организация ISTQB разработала общую схему (архитектуру) компонентов, из которых должен состоять тестовый фреймворк. В этой статье автор разберет, что это за компоненты и для чего они нужны.

Python Hacks

Читать полностью…

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 Hacks

Моделирование биологических явлений с помощью Python

Моделирование биологических явлений — это искусство перевода сложных процессов, происходящих в природе, в математические модели. Эти модели позволяют ученым исследовать, анализировать и делать прогнозы о биологических системах.

Python Hacks

Читать полностью…

Python Hacks

Полноценный 2D-платформер на Python

Говорят, что на Python легко и просто создавать платформеры. Правда ли?

Python Hacks

Читать полностью…

Python Hacks

Перелом в судьбе змеи: как Python менял версию с 2 на 3

Python имел ужасный Global Interpreter Lock (GIL) и был очень медленным по сравнению даже с другими языками с динамической типизацией. К тому же он разделил своё сообщество из-за перехода от версии Python 2 к версии 3. Даже сегодня есть люди, отказывающиеся прикасаться к нему после этого перехода. Но несмотря на все свои недостатки, ему каким-то образом удаётся быть успешным.

Python Hacks

Читать полностью…

Python Hacks

Стайлгайд PySpark: как сделать код элегантным

В этой статье автор расскажет о правилах оформления кода в PySpark. Они не обязательны для исполнения, но помогут сделать ваш код более читабельным и удобным для последующих проверок и изменений.

Python Hacks

Читать полностью…

Python Hacks

Использование Python для чтения, обработки, создания и форматирования файлов Excel

В этом видео автор подробно разбирает как извлекать информацию из файлов Excel, работать с ними в любой ОС, создавать и форматировать Excel-файлы, используя исключительно базовый функционал библиотек Python, без привлечения программ MS Office.

Вы узнаете библиотеки Python, которые могут быть использованы для загрузки и записи таблиц в файлы, и научитесь работать с этими библиотеками.

Смотреть это видео на youtube: youtu.be/7Ykxv_agZYc

Читать полностью…

Python Hacks

Кто такие заинтересованные стороны и почему они крайне важны для бизнес-анализа в IT?

Узнайте на бесплатном открытом уроке «Выявление заинтересованных сторон проекта» от OTUS и Ивана Селиванова – Product Owner в «ВымпелКом».

На вебинаре рассмотрим:

- Заинтересованные стороны: определение и примеры
- Инструменты выявления и управления заинтересованными сторонами
- Исследование процессов, реестр и карта заинтересованных сторон, матрица RACI
- Практический кейс

Урок будет полезен бизнес-аналитикам, продакт-менеджерам и руководителям.

Занятие пройдёт 4 декабря в 20:00 мск и будет приурочено к старту курса «Бизнес-аналитик в IT». После урока вы сможете продолжить обучение на курсе в рассрочку.

Для бесплатного участия и получения записи пройдите короткое тестирование прямо сейчас: https://vk.cc/csNjfc

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Python Hacks

Погрузитесь в мир 🐍 Python и станьте разработчиком за рекордные 4 месяца с курсом от Merion Academy!

Все, кому интересно, получат 🚀 2 бесплатных урока, где познакомитесь с базой и сразу начнете писать свою первую программу.

🎁 Бонус – бесплатный интенсив по карьере, где HR-эксперты поделятся секретами успешного резюме и расскажут как проходить собеседования. 📚 А еще бесплатный гайд по изучению Python, который будет полезен для всех, кто хочет освоить этот язык.

🕺 У ребят одна из самых доступных цен на рынке, которая в разы ниже, чем в других онлайн-школах, а еще есть рассрочка, чтобы учиться сейчас и платить по чуть-чуть ежемесячно.

👉 Регистрируйтесь по ссылке чтобы забрать бесплатные уроки, интенсив по карьере и гайд.

Merion Academy – это экосистема доступного образования, которая включает в себя:

📍IT-базу знаний с полезными статьями.
📍merionacademy">Youtube-канал ,где простыми словами говорят о сложных вещах.
📍 IT-академию, где обучат востребованным направлениям по самым доступным ценам.

Читать полностью…

Python Hacks

Что лучше – диаграмма, дашборд или таблица?

Расскажем на бесплатном открытом уроке «Как выбрать оптимальный тип визуализации, чтобы донести информацию без искажений» от OTUS и Ксении Агеевой.

На вебинаре мы:
- рассмотрим самые популярные типы графиков и диаграмм;
- подберем для каждого типа наиболее удачный сценарий использования;
- поговорим о том, как сочетать типы визуализации при создании дашборда.

Занятие пройдёт 4 декабря в 20:00 мск и будет приурочено к старту курса «Аналитик данных». После урока вы сможете продолжить обучение на специальных условиях.

Для бесплатного участия и получения записи пройдите короткое тестирование прямо сейчас: https://vk.cc/csJ2Ju

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Python Hacks

erid: 2Vtzqv4GYjK

Здесь собраны все технологические тренды и прогнозы цифровизации в удобном формате картинок и коротких списков. Вся суть без воды, айтишный юмор и digital-новинки.

Подпишитесь, чтобы ничего не пропустить!

Реклама АО "ДОМ.PФ" ИНН 7729355614

Читать полностью…

Python Hacks

+1 в копилку годных каналов про Python

С @python_practics освоишь Python гораздо проще:

📌 полезные сниппеты кода для твоих задач

📌 теория Python понятным языком с примерами

📌 вопросы из собеседований

📌 бесплатные книги и курсы по Python

📌 тесты и опросы для тех, кто не запоминает сухую инфу

Читать полностью…

Python Hacks

Канал по Алгоритмам в графике

⭐️ Сортировки

⭐️ Поиск

⭐️ Сжатие

⭐️ Криптография

⭐️ Алгоритмы на графах

Читать полностью…

Python Hacks

👨‍💻 Бизнес-анализ — мостик между интересами бизнеса и командой разработки. Его роль — определять, какой продукт необходим заказчику. Если вы работаете системным аналитиком, project- и product-менеджером, архитектором, разработчиком или тимлидом, бизнес-аналитика для вас — это способ улучшить понимание бизнеса и правильно обрабатывать запросы от бизнеса для повышения качества процессов.

Освоить необходимые навыки вы можете на онлайн-курсе «Бизнес-аналитик в IT» в OTUS.

За 5 месяцев вы научитесь:
— Базовым техникам анализа деятельности предприятия (метрики, цели, KPI и пр.);
— Управлять бизнес-требованиями, составлять грамотные технические задания;
— Составлять дорожные карты развития продукта или системы;
— Моделировать бизнес-процессы в общепризнанных нотациях;
— Эффективно выстраивать коммуникацию с другими участниками процесса

А еще во время обучения вы выстроите собственную карьерную траекторию. Занятия проходят в формате живых вебинаров и практики с игровыми и интерактивными механиками.
Возможна рассрочка.


👉 Пройдите вступительный тест и запишитесь в группу — https://vk.cc/csD98E

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Python Hacks

📆28 ноября
🕗20:00 по МСК

Живой стрим с экспертами в больших данных, где ты узнаешь все для старта и развития карьеры. Сможешь задать вопросы в прямом эфире и получишь приятные бонусы!

🤓 для новичков, желающих зайти в data science / data analysis с нуля.
😎 junior-senior разработчиков.
😳 джунов в сфере данных, кому нужен вектор развития и новые кейсы.

Читай подробности и регистрируйся по ссылке 👇
[Бесплатная регистрация]

Читать полностью…

Python Hacks

Мощные навыки анализа данных: бизнес + Big Data + BI

⬆️ Ответь на 11 вопросов и проверь, насколько ты готов к обучению на курсе «Аналитик данных» от OTUS —

На курсе ты освоишь мощные навыки анализа данных:
анализ требований + статистика + BI и получишь востребованную профессию. Курс доступен в рассрочку.

✍️ ПРОЙТИ ТЕСТ: https://vk.cc/csys0N

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Python Hacks

Многопоточный Python на примерах: токены отмены

В новой статье на Хабре автор рассказывает про паттерн "Cancellation Token" ("токен отмены"), популярный в некоторых других языках, но почему-то обойденный вниманием в Python-сообществе. Он помогает безопасно и красиво завершать работу функции, треда или корутины.

В статье вы узнаете, кто такой этот ваш токен отмены, о видах токенов, о том, как узнать их состояние, вложить друг в друга или сложить и еще много чего интересного.

Python Hacks

Читать полностью…

Python Hacks

🔥 Live-интенсив: разбираем тестовое задание в OZON на junior-аналитика!

📣 Всем привет! Хотим пригласить вас на интенсив, где мы в прямом эфире будем разбирать настоящее тестовое задание в OZON на аналитика данных!

Нам предстоит провести аналитику продаж и доставок с помощью Pandas в Python, а также проиллюстрировать это все графиками.

📅 Дата: 22 ноября
🕘 Время: 19:00 по Мск

Что будем делать на интенсиве:

◾️ Проанализируем заказы пользователей по retention, времени доставки, сумме заказа т.д.
◾️ Научимся легко генерировать большой DataFrame с синтетическими данными
◾️ Посчитаем описательные статистики
◾️ Изучим полезные фичи Pandas: apply, map, pct_change и др.
◾️ Построим интерактивные графики с помощью Plotly
◾️ Научимся строить и читать необычные графики - например, violinplot

Интенсив подойдет всем — от новичков до тех, кто уже знаком с Python.

В прямом эфире мы также расскажем о частых ошибках новичков и поделимся лайфхаками — как достойно пройти собеседование и удивить ревьюера крутыми фишками 🤩

А вы готовы бустануть свои знания и скиллы в аналитике?

👉🏻 Зарегистрироваться на интенсив


Реклама. ООО "Айти Резюме". ИНН 4025460134. Erid:LjN8KKC5Z

Читать полностью…

Python Hacks

На iPhone реклама убирается за 1 минуту

Но 95% этого не сделают. Потому что не умеют или откладывают "на потом". Хотя достаточно подписаться на канал Не баг, а фича и быть в курсе всех интернет-фишек.

Вот примеры о YouTube
▪️ На айфон можно бесплатно включать режим "картинка в картинке";
▪️ Перевод видео на русский язык доступен в браузере;  
▪️ Скачать видео можно за 3 клика.

Если заинтересовало, то подписывайся, чтоб потом не жалеть: @bugfeature

Читать полностью…

Python Hacks

Хочешь разбираться в Linux?

Для тебя уже всё сделали.
🐧 Канал Секреты Сисадмина делится полезными инструментами, приёмами и лайфхаками системного администрирования, DevOps и Linux.

Подписывайтесь и прокачивайте свои навыки: @sysadmin_library

Читать полностью…

Python Hacks

Как аналитику улучшить качество продукта?

Расскажем на бесплатном открытом уроке «Управление ожиданиями и требованиями заинтересованных сторон» от OTUS.

На вебинаре:
- формализуем понимание процесса управления требованиями;
- сделаем обзор актуальных методов и инструментов;
- определим базовые инструменты управления вовлеченностью и ожиданиями заинтересованных сторон.

Эфир будет полезен аналитикам, руководителям, бизнес-заказчикам и менеджерам IT-изменений.

Занятие пройдёт 20 ноября в 20:00 мск в рамках курса «Бизнес-аналитик в IT». После урока вы сможете продолжить обучение в рассрочку.

Регистрируйтесь бесплатно прямо сейчас и ставьте событие в календарь, чтобы ничего не пропустить:
https://clck.ru/36cgGd

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Python Hacks

Совет на 2024 год: научитесь разрабатывать приложения

Спрос на IT-профессию запредельный, а рук не хватает 92% компаний. Приложения интегрируются всюду: от простых детских игр до айти-решений, которыми пользуются магазины, аптеки, банки и даже больницы.

И не нужно для этого вкалывать 24/7 или просиживать штаны в офисе. Достаточно держать в подписках канал Заметки разработчика.

Внутри: как сделать выжимку нужной информации из нескончаемого потока воды, выйти на доход 500+ тыс рублей в месяц, грамотно пройти собеседование и получить зарплату в 2-3 раза выше остальных.

Пройдите путь от "как это работает" до успешного разработчика: @developer_notes

Читать полностью…
Subscribe to a channel