🐍 Python — эволюция создания объектов
На «Хабре» вышла первая часть статьи о том, как правильно создавать объекты в Python. Автор — сторонник эволюционного подхода, и порождающие паттерны он предпочитает использовать только по мере необходимости.
В статье говорится о:
▪️возможных проблемах с использованием одного лишь __init__;
▪️об отдельных фабриках (класс/функция в зависимости от нужды);
▪️том, как не нужно делать.
🔗 Читать статью
На «Хабре» вышла первая часть статьи о том, как правильно создавать объекты в Python. Автор — сторонник эволюционного подхода, и порождающие паттерны он предпочитает использовать только по мере необходимости.
В статье говорится о:
▪️возможных проблемах с использованием одного лишь __init__;
▪️об отдельных фабриках (класс/функция в зависимости от нужды);
▪️том, как не нужно делать.
🔗 Читать статью
👍15
У нас есть еженедельная рассылка о последних открытиях и тенденциях в мире Python. Мы опубликовали новый выпуск на
Ниже — небольшая часть выпуска, а целиком читайте здесь 👈
Новый видеоролик рассказывает о паттерне Unit of Work, который используется для обеспечения согласованности данных при выполнении операций с базами данных.
В этом видео подробно показан процесс настройки Django, создания класса Task и написания воркера.
Для отправки писем из Python-приложений можно использовать сторонние API или напрямую подключаться к SMTP-серверу. Второй метод пошагово разобран в этой статье.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤1
💬 Какую версию Python вы в основном используете?
🌚 — Python 2.x
👏 — Python 3.6
🥰 — Python 3.7
❤️ — Python 3.8
⚡ — Python 3.9
💯 — Python 3.10
👍 — Python 3.11
🔥 — Python 3.12
#интерактив
🌚 — Python 2.x
👏 — Python 3.6
🥰 — Python 3.7
❤️ — Python 3.8
⚡ — Python 3.9
💯 — Python 3.10
👍 — Python 3.11
🔥 — Python 3.12
#интерактив
🔥195👍137💯96⚡45❤34🥰8🌚5👾3😁2
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
👍4❤1🥰1
Forwarded from Библиотека дата-сайентиста | Data Science, Machine learning, анализ данных, машинное обучение
📊 Где изучать Data Science в 2024 году?
Занимаясь наукой о данных, приходится постоянно учиться. Предлагаем вашему вниманию актуальный обзор из 25 новых книг, курсов, видеолекций и блогов для оттачивания мастерства в Data Science.
🔗 Читать статью
🔗 Зеркало
Занимаясь наукой о данных, приходится постоянно учиться. Предлагаем вашему вниманию актуальный обзор из 25 новых книг, курсов, видеолекций и блогов для оттачивания мастерства в Data Science.
🔗 Читать статью
🔗 Зеркало
👏4
Там мы будем рассказывать про все существующие нейросети, которые генерируют музыку и голос — с пошаговыми инструкциями, инструментами и лайфхаками.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
🌐 Scrapy VS Crawlee: сравнение фреймворков для веб-скрапинга
Scrapy и Crawlee — фреймворки для скрапинга. Первый — заслуженный ветеран, второй появился относительно недавно. В новой статье разбираемся, какой из инструментов лучше подойдёт для вашего проекта.
🔗 Читать статью
🔗 Зеркало
Этот материал взят из нашей субботней email-рассылки, посвященной Python. Подпишитесь, чтобы быть в числе первых, кто получит дайджест👈
Scrapy и Crawlee — фреймворки для скрапинга. Первый — заслуженный ветеран, второй появился относительно недавно. В новой статье разбираемся, какой из инструментов лучше подойдёт для вашего проекта.
🔗 Читать статью
🔗 Зеркало
Этот материал взят из нашей субботней email-рассылки, посвященной Python. Подпишитесь, чтобы быть в числе первых, кто получит дайджест👈
❤6👾3👍2🥱1🌚1
❤️ Активация с первого взгляда: как влюбить пользователя в продукт
Хотите научиться превращать случайных посетителей в преданных фанатов? Рассказываем, как повысить активацию пользователей, отличить ее от aha-момента и использовать эти знания для кратного роста количества активных пользователей.
🔗 Читать статью
🔗 Зеркало
Хотите научиться превращать случайных посетителей в преданных фанатов? Рассказываем, как повысить активацию пользователей, отличить ее от aha-момента и использовать эти знания для кратного роста количества активных пользователей.
🔗 Читать статью
🔗 Зеркало
👍9
🐍 Логирование: оставь print позади
Автор YouTube-канала Python Russian выпустил новый ролик, в котором подробно рассказывает о:
▪️самом простом способе логирования — print;
▪️минусах этого способа;
▪️применении библиотеки logging;
▪️настройке логирования с её помощью.
🔗 Ссылка на видеоролик
Автор YouTube-канала Python Russian выпустил новый ролик, в котором подробно рассказывает о:
▪️самом простом способе логирования — print;
▪️минусах этого способа;
▪️применении библиотеки logging;
▪️настройке логирования с её помощью.
🔗 Ссылка на видеоролик
👍10👾3
Что выведет код с картинки выше?
Anonymous Quiz
8%
False, False
28%
True, True
8%
False, True
56%
True, False
🥱35👍11
Forwarded from Библиотека дата-сайентиста | Data Science, Machine learning, анализ данных, машинное обучение
💻🚀🏰 Как мы создали ИИ-стартап на хакатоне выходного дня в Германии
Инженер ПО рассказал нам о своих выходных на хакатоне в Кельне, где с командой пытался создать AI-стартап всего за два дня. Участники прошли путь от подачи идей в пятницу вечером до демонстрации работающего приложения к воскресенью.
В качестве бонуса автор привёл список основных пунктов, которые необходимо выполнить для создания стартапа.
🔗 Читать статью
🔗 Зеркало
Инженер ПО рассказал нам о своих выходных на хакатоне в Кельне, где с командой пытался создать AI-стартап всего за два дня. Участники прошли путь от подачи идей в пятницу вечером до демонстрации работающего приложения к воскресенью.
В качестве бонуса автор привёл список основных пунктов, которые необходимо выполнить для создания стартапа.
🔗 Читать статью
🔗 Зеркало
❤9
Хардкорный курс по математике для тех, кто правда любит математику!
Начать с вводных занятий можно здесь, ответив всего на 4 вопроса – https://proglib.io/w/8f9d3a94
Что вас ждет:
– Вводный урок от CPO курса
– Лекции с преподавателями ВМК МГУ по темам: теория множеств, непрерывность функции, основные формулы комбинаторики, матрицы и операции над ними, градиентный спуск
– Практические задания для закрепления материала и ссылки на дополнительные материалы.
⚡️ Переходите и начинайте учиться уже сегодня – https://proglib.io/w/8f9d3a94
Начать с вводных занятий можно здесь, ответив всего на 4 вопроса – https://proglib.io/w/8f9d3a94
Что вас ждет:
– Вводный урок от CPO курса
– Лекции с преподавателями ВМК МГУ по темам: теория множеств, непрерывность функции, основные формулы комбинаторики, матрицы и операции над ними, градиентный спуск
– Практические задания для закрепления материала и ссылки на дополнительные материалы.
Please open Telegram to view this post
VIEW IN TELEGRAM
🐍🌳 Реализация алгоритма Укконена на Python
Алгоритм Укконена предназначен для построения суффиксного дерева из строки.Суффиксное дерево — это компактное, сжатое древовидное представление всех суффиксов данной строки.
И хоть алгоритм выглядит просто и понятно в теории, он представляет определённые сложности для реализации. Разбираемся, как превратить его в рабочий код для построения и визуализации дерева.
🔗 Читать статью
🔗 Зеркало
Алгоритм Укконена предназначен для построения суффиксного дерева из строки.
И хоть алгоритм выглядит просто и понятно в теории, он представляет определённые сложности для реализации. Разбираемся, как превратить его в рабочий код для построения и визуализации дерева.
🔗 Читать статью
🔗 Зеркало
👍11
Forwarded from Библиотека дата-сайентиста | Data Science, Machine learning, анализ данных, машинное обучение
📈 Стать аналитиком Big Data: пошаговое руководство 2024
Big Data — это наборы данных очень больших размеров, которые также характеризуются многообразием и высокой скоростью обновления. Аналитики больших данных находят и исследуют в них закономерности с помощью специальных программных средств.
В нашей обновлённой статье рассказываем, какие знания, онлайн-курсы, подкасты и книги помогут начать карьеру в сфере Big Data без специального образования🧑🎓
🔗 Читать статью
🔗 Зеркало
Big Data — это наборы данных очень больших размеров, которые также характеризуются многообразием и высокой скоростью обновления. Аналитики больших данных находят и исследуют в них закономерности с помощью специальных программных средств.
В нашей обновлённой статье рассказываем, какие знания, онлайн-курсы, подкасты и книги помогут начать карьеру в сфере Big Data без специального образования🧑🎓
🔗 Читать статью
🔗 Зеркало
❤3🔥1