🐍 У нас есть еженедельная email-рассылка, посвященная последним открытиям и тенденциям в мире Python.
В ней:
● Новые возможности в последних версиях Python
● Работа с базами данных и SQL в Python
● Веб-разработка на Django и Flask
● Машинное обучение и анализ данных с помощью Python
● Автоматизация и работа с API на Python
● Тестирование и отладка кода на Python
● Задачи для новичков с решениями
👉Подписаться👈
В ней:
● Новые возможности в последних версиях Python
● Работа с базами данных и SQL в Python
● Веб-разработка на Django и Flask
● Машинное обучение и анализ данных с помощью Python
● Автоматизация и работа с API на Python
● Тестирование и отладка кода на Python
● Задачи для новичков с решениями
👉Подписаться👈
Вот несколько топовых постов за последнее время:
Please open Telegram to view this post
VIEW IN TELEGRAM
🎙️ Подкаст Podlodka: High performance
Новый выпуск подкаста о том, как можно прийти к высокой производительности через observability, profiling и benchmarking.
Известный разработчик Сергей Тепляков предложил простые критерии, как понять, что вам надо задуматься об оптимизации, а главное, развеял мифы, что всегда проще залить проблему покупкой мощностей.
👀 Смотреть
🎧 Слушать
#подкасты
Новый выпуск подкаста о том, как можно прийти к высокой производительности через observability, profiling и benchmarking.
Известный разработчик Сергей Тепляков предложил простые критерии, как понять, что вам надо задуматься об оптимизации, а главное, развеял мифы, что всегда проще залить проблему покупкой мощностей.
👀 Смотреть
🎧 Слушать
#подкасты
🐍🆕 Змея сбросила старую кожу: что нового в Python 3.13
🐍🔀 Под капотом asyncio: принципы работы и ключевые концепции
🗝️ 40 незаменимых API для разработчиков
🖥️🔤 Транскрибация видео и создание субтитров с помощью Whisper, FFmpeg и Python
📊 Где изучать Data Science в 2024 году?
🌐 Scrapy VS Crawlee: сравнение фреймворков для веб-скрапинга
❤️ Активация с первого взгляда: как влюбить пользователя в продукт
💻🚀🏰 Как мы создали ИИ-стартап на хакатоне выходного дня в Германии
🐍🌳 Реализация алгоритма Укконена на Python
📈 Стать аналитиком Big Data: пошаговое руководство 2024
💻🚀💊 «Доктор Хаус»: ИИ-диагност в вашем телефоне. Передаём стартап в хорошие руки
📖 ТОП-10 книг о том, как правильно построить карьеру в IT
🤯 Как простая задачка поставила в тупик программистов (и как они из него выбрались)
🐳✈️ Docker ушёл из РФ! Инструкция по восстановлению доступа
💸📊 На сколько просели зарплаты в ИТ в 2024 году?
⭐🎤 Как не облажаться с докладом на IT-конференции
🏃 Самоучитель по Go для начинающих. Часть 12. Обобщенное программирование. Дженерики
🎭 7 типов программистов, которых вы встретите на собеседовании
☕🔍 Тестирование в Java: лучшие практики, инструменты и рекомендации для разработчиков
👁️💼 Открытые и скрытые вакансии в IT: как найти работу мечты
🅾️ Что такое «О» большое: объясняем на простых примерах
🤖💼 55 промтов для ChatGPT, которые помогут подготовиться к собеседованию
🐍💪 ТОП-5 вопросов повышенной сложности на собеседовании по Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Мы наконец-то запустили канал по разработке игр — теперь все самое важное и полезное из мира геймдева можно узнать в одном месте.
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🧰 Twelve-Factor App: наглядная демонстрация методологии, которая описывает лучшие практики для разработки современных веб-приложений на любой платформе
📌 Ключевые преимущества:
☑️ Одно приложение — один репозиторий
☑️ Явные зависимости
☑️ Конфигурация — это свойства среды выполнения
☑️ Локальные и сторонние службы
☑️ Разделение сборки, релиза и выполнения
☑️ Приложение — набор процессов
☑️ Приложение не зависит от сервера
☑️ Быстрый запуск и корректное завершение
☑️ Масштаб с помощью процессов и многие другие
👉 Источник
#инфографика
📌 Ключевые преимущества:
☑️ Одно приложение — один репозиторий
☑️ Явные зависимости
☑️ Конфигурация — это свойства среды выполнения
☑️ Локальные и сторонние службы
☑️ Разделение сборки, релиза и выполнения
☑️ Приложение — набор процессов
☑️ Приложение не зависит от сервера
☑️ Быстрый запуск и корректное завершение
☑️ Масштаб с помощью процессов и многие другие
👉 Источник
#инфографика
Многие представляют себе стандартную схему карьерного роста программиста: Junior —> Middle —> Senior —> Team Lead —> Head Of Function.
У Director of Engineering в Яндекс Go Ильи Царёва другое мнение на этот счет. В статье он поделился своим опытом карьерного роста и рассказал, какие есть пути развития в мобильной разработке (и в целом в разработке), что делать, если ты уже тимлид, кто такие Individual Contributors и как стать одним из них.
☑️ Топ-3 совета от Ильи, которые помогут вырасти в управленческом треке:
💡Делать немного больше, чем от вас ожидают на базовом этапе. То есть выходить немного за пределы своей зоны ответственности.
💡Постоянно развивать свою команду. Вам нужны сильные сотрудники и преемники.
💡Непрерывно учиться. Руководитель должен вести свою команду вперёд и своим примером показывать, как расти самому и развивать команду, периодически челленджить подчинённых и позволять им расти совместно.
У Director of Engineering в Яндекс Go Ильи Царёва другое мнение на этот счет. В статье он поделился своим опытом карьерного роста и рассказал, какие есть пути развития в мобильной разработке (и в целом в разработке), что делать, если ты уже тимлид, кто такие Individual Contributors и как стать одним из них.
☑️ Топ-3 совета от Ильи, которые помогут вырасти в управленческом треке:
💡Делать немного больше, чем от вас ожидают на базовом этапе. То есть выходить немного за пределы своей зоны ответственности.
💡Постоянно развивать свою команду. Вам нужны сильные сотрудники и преемники.
💡Непрерывно учиться. Руководитель должен вести свою команду вперёд и своим примером показывать, как расти самому и развивать команду, периодически челленджить подчинённых и позволять им расти совместно.
Forwarded from Библиотека data scientist’а | Data Science, Machine learning, анализ данных, машинное обучение
🏆👁️ Топовая задачка на Stack Overflow: как найти k пропущенных чисел в потоке данных
Это продолжение статьи про задачу, в которой нужно определить, какое число вынули из мешка со 100 уникальными числами. В новой части мы показываем решение с помощью алгоритма сверки множеств, симметрических функций и уравнения k-й степени.
🔗 Читать статью
🔗 Зеркало
Это продолжение статьи про задачу, в которой нужно определить, какое число вынули из мешка со 100 уникальными числами. В новой части мы показываем решение с помощью алгоритма сверки множеств, симметрических функций и уравнения k-й степени.
🔗 Читать статью
🔗 Зеркало
⚡️ Leetcode и паттерны динамического программирования
В разделе dynamic programming на leetcode более 400 задач, которые невольно толкают программиста на изучение подхода решения задач с помощью динамического программирования (ДП).
Использование ДП в самом начале может показаться контринтуитивным, однако, разбирая несложные задачи, можно проникнуться этим подходом и понять его основную идею.
Sergey Ufocoder разобрал некоторые паттерны ДП (рекуррентные формулы, линейная динамика и двумерная динамика) и продемонстрировал в получасовом видео👇
⏱️ Таймкоды:
00:00 Интро
01:50 509. Fibonacci Number (easy)
04:19 1137. N-th Tribonacci Number (easy)
06:53 70. Climbing Stairs (easy)
12:57 746. Min Cost Climbing Stair (easy)
17:26 53. Maximum Subarray (medium)
22:13 62. Unique Paths (medium)
27:07 63. Unique Paths II (medium)
30:40 64. Minimum Path Sum (medium)
В разделе dynamic programming на leetcode более 400 задач, которые невольно толкают программиста на изучение подхода решения задач с помощью динамического программирования (ДП).
Использование ДП в самом начале может показаться контринтуитивным, однако, разбирая несложные задачи, можно проникнуться этим подходом и понять его основную идею.
Sergey Ufocoder разобрал некоторые паттерны ДП (рекуррентные формулы, линейная динамика и двумерная динамика) и продемонстрировал в получасовом видео👇
⏱️ Таймкоды:
00:00 Интро
01:50 509. Fibonacci Number (easy)
04:19 1137. N-th Tribonacci Number (easy)
06:53 70. Climbing Stairs (easy)
12:57 746. Min Cost Climbing Stair (easy)
17:26 53. Maximum Subarray (medium)
22:13 62. Unique Paths (medium)
27:07 63. Unique Paths II (medium)
30:40 64. Minimum Path Sum (medium)
🤖 Напоминаем, что у нас есть еженедельная email-рассылка, посвященная последним новостям и тенденциям в мире искусственного интеллекта.
В ней:
● Новости о прорывных исследованиях в области машинного обучения и нейросетей
● Материалы о применении ИИ в разных сферах
● Статьи об этических аспектах развития технологий
● Подборки лучших онлайн-курсов и лекций по машинному обучению
● Обзоры инструментов и библиотек для разработки нейронных сетей
● Ссылки на репозитории с открытым исходным кодом ИИ-проектов
● Фильмы, сериалы и книги
👉Подписаться👈
В ней:
● Новости о прорывных исследованиях в области машинного обучения и нейросетей
● Материалы о применении ИИ в разных сферах
● Статьи об этических аспектах развития технологий
● Подборки лучших онлайн-курсов и лекций по машинному обучению
● Обзоры инструментов и библиотек для разработки нейронных сетей
● Ссылки на репозитории с открытым исходным кодом ИИ-проектов
● Фильмы, сериалы и книги
👉Подписаться👈
Forwarded from Библиотека питониста | Python, Django, Flask
У нас есть еженедельная рассылка о последних открытиях и тенденциях в мире Python. Мы опубликовали новый выпуск на
Ниже — небольшая часть выпуска, а целиком читайте здесь 👈
🛠 Инструменты
orjson работает быстрее и обращается с JSON данными корректнее, чем стандартная библиотека (и большинство сторонних).
ipyblender_experimental позволяет использовать рендеринговый движок Blender в блокнотах Jupyter Notebook. Пока что инструмент совместим только с Python 3.10.
Resume Builder — генератор резюме: содержимое редактируется в файле resume.py, а скрипт resume_builder.py рендерит информацию в виде HTML-страницы.
Метапоисковик не индексирует веб-страницы напрямую, а агрегирует и объединяет результаты из нескольких других поисковых систем и дополнительных источников.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Proglib запускает канал Азбука айтишника
Подписывайтесь на наш новый канал про айти для неайтишников — для совсем новичков и тех, кто постоянно взаимодействует с айтишниками.
У нас есть рубрики:
⭐ База — в ней рассказываем про термины из IT простым языком
⭐ Проект — объясняем, из чего состоят айтишные проекты и сколько они могут стоить
⭐ Психология айтишника — тут говорим про софт-скиллы, особенности работы и взаимодействия
👉Подписывайтесь!
Подписывайтесь на наш новый канал про айти для неайтишников — для совсем новичков и тех, кто постоянно взаимодействует с айтишниками.
У нас есть рубрики:
👉Подписывайтесь!
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека питониста | Python, Django, Flask
🐍🤖💬 Создаём бота-автоответчика для Telegram на ChatGPT и Aiogram 3: пошаговое руководство
Не так давно в Telegram вышло большое обновление — «Telegram для бизнеса». В данный момент оно доступно для Premium-пользователей, а в будущем, вероятно, станет отдельным режимом. Одна из его интересных функций — возможность подключить к учётной записи бота для взаимодействия с клиентами в личных чатах.
В новой статье мы рассказываем, как создать такого Telegram-бота, который будет принимать личные сообщения только в нерабочее время и для ответа использовать ChatGPT от OpenAI.
🔗 Читать статью
🔗 Зеркало
Не так давно в Telegram вышло большое обновление — «Telegram для бизнеса». В данный момент оно доступно для Premium-пользователей, а в будущем, вероятно, станет отдельным режимом. Одна из его интересных функций — возможность подключить к учётной записи бота для взаимодействия с клиентами в личных чатах.
В новой статье мы рассказываем, как создать такого Telegram-бота, который будет принимать личные сообщения только в нерабочее время и для ответа использовать ChatGPT от OpenAI.
🔗 Читать статью
🔗 Зеркало