TGViewer
Channel Public Channel
Zen of Python

Zen of Python

@zen_of_python

Полный Дзен Пайтона в одном канале

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/xZOL
Subscribers
18.8K
Photos
1.4K
Videos
202
Links
3.6K

Showing posts older than #3124 · Back to latest

Older Posts 20 shown
Post #3123 4.07K

Forwarded from Нейроканал

Ловите крутой ресурс для изучения внутреннего устройства нейронных сетей
 
Здесь вы найдёте простое и понятное объяснение работы современных нейронок, их ключевых компонентов и механизмов обучения. А также мельком познакомитесь с различными видами по типу RNN, CNN, GAN и не только.
 
На сайте есть и другие разборы, которые также сопровождаются приятной анимацией. Так что не стесняемся, переходим и обучаемся!
 
@neuro_channel #база
  • 👍 11
  • ❤ 1
  • 🔥 1
  • 🍌 1
Post #3122 4.47K
Задача о трейдере

Джону дан массив цен:

prices = [7,1,5,3,6,4] # Пример динамики стоимости


prices[2] = 5 — цена акции на второй день.


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


>>> prices = [7,1,5,3,6,4]
>>> find_max_profit(prices)
... 5 # покупка на второй день, продажа на 5-й, прибыль: 6-1 = 5


#задача
  • 👍 4
  • ❤ 1
  • 🍌 1
Post #3121 4.7K
​​Code to Flow: объяснятель кода

Бесплатная нейросеть не только расшифрует происходящее в коде (большие сниппеты тоже принимаются), но и отрендерит три вида диаграмм для наилучшего понимания происходящего. Полезна новичкам, работает и с Python.

#инструменты
  • 🍌 4
  • 👍 2
Post #3120 4.46K
​​Как создать веб-викторину на Django и HTMX

Пошаговая инструкция с photondesigner.com, в которой автор:

— разворачивает Django-проект;
— добавляет темплейты стартовой / конечной страниц, вопроса и ответа;
— создает модели квиза, вопроса и ответов;
— создает БД и запускает приложение в браузере.

Поскольку статья свежая, отлаживать, скорее всего, не придется.
  • ❤‍🔥 2
  • 👌 2
  • 🍌 1
Post #3119 4.29K
​​Вакансия: Комьюнити-менеджер с навыком редактуры текстов

В Tproger нужен человек, который разбирается в IT и поможет нам в создании активного и приятного сообщество единомышленников.

Вот что вам предстоит делать:
— Искать и привлекать авторов, которые смогут писать материалы, интересные аудитории;
— Быстро разбираться в этих материалах и помогать авторам выпускать статьи, которые захочется читать и репостить;
— Предлагать и реализовывать идеи по построению сообщества и увеличению ядра аудитории;
— Общаться с пользователями и вовлекать их в жизнь сообщества.

Откликнуться
  • 👍 2
  • ❤ 1
  • 🍌 1
Post #3117 4.24K
​​Помогаем питонисту-новичку

Вопрос от подписчика @Amaich_g:

"Всем привет! подскажите хорошую статью или видео по async? В статьях и видео не смог найти ответ на свой вопрос:

Как создать свою async/await функцию без asyncio.sleep? await можно вызывать только внутри async функции и только асинхронные функции. Но как тогда написать "первую" асинхронную функцию самостоятельно без использования асинхронных библиотек?
Как пример, начал изучать фреймворк FastAPI и дошёл до такого пункта:
Как вы могли заметить, await может применяться только в функциях, объявленных с использованием async def.

Но выполнение такой функции необходимо "ожидать" с помощью await. Это означает, что её можно вызвать только из другой функции, которая тоже объявлена с async def.

Но как же тогда появилась первая курица? В смысле... как нам вызвать первую асинхронную функцию?

При работе с FastAPI просто не думайте об этом, потому что "первой" функцией является ваша функция обработки пути, и дальше с этим разберётся FastAPI. 

Мне бы хотелось все таки разобраться откуда взялась эта первая "курица" и как её написать самому"

Пожалуйста, будьте лояльны к новичкам, ведь все мы когда-то учились. Поделитесь своими сохраненками в комментариях, и да будет вам здоровое комьюнити.

#обсуждение

@zen_of_python
  • 👍 2
  • ❤ 1
  • 🍌 1
Post #3116 3.75K
​​Почему именно SQL и Python — мастхев для аналитика?

Андрей — автор канала Noukash — объясняет, почему невозможно обойтись одним только SQL и обязательно в связке с ним идёт верхнеуровневый язык программирования.

#факты

@zen_of_python
  • 👍 4
  • 🔥 1
  • 🍌 1
Post #3115 3.83K

Forwarded from Python/ django

🔥 Полезная подборка для Python разработчиков.

Свежие бесплатные курсы, заметки разработчиков,книги, разбор вопросов с собеседований, гайды, и многое другое.

▪100 вопросов для подготовки к собесу Python
▪Вопросы Middle
▪Видео

▪100 вопросов для подготовки к собесу Data Science
▪Видео

▪Вливаемся в Data Science: подробный roadmap что и где изучать

▪Machine Learning инженер: что/где/как изучать, чтобы въехать

▪ Моя большая практическая шпаргалка SQL (SQLite) с готовыми запросами

▪ Шпаргалка для алгособеса — алгоритмическая сложность, структуры данных, методы сортировки и Дейкстра

▪ Шпаргалка для алгособеса 2 — графовые и строковые алгоритмы

▪40 Полезных инструментов Дата Саентиста

▪Go — 100 вопросов/заданий с собеседований
▪Видео

▪ Где изучать Linux в 2024. Бесплатные курсы, книги и ресурсы
▪Видео

▪ Бесплатные курсы для изучения искусственного интеллекта в 2024 году

▪NumPy: оттачивайте навыки Data Science на практике
▪Numpy полный бесплатный курс

▪Где изучать Python в 2024. Бесплатные курсы, книги и ресурсы
▪ Видео

▪Где искать работу Дата Саентисту в 2024 году

▪Ресурсы для поиска работы Python разработчикам

▪ Бесплатные курсы по большим языковым моделям для дата-сайентистов

@pythonl
  • 👍 9
  • ❤‍🔥 2
  • ❤ 1
  • 🍌 1
Post #3114 3.84K

Forwarded from Нейроканал

​​Кластеризация в машинном обучении: от теории до практики

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

— К-средних.
— Агломеративная кластеризация.
— Спектральная кластеризация.
— DBSCAN.
— Affinity Propagation.

Для каждого алгоритма представлена упрощённая реализация с подробными комментариями, отражающими его основную идею. Кроме того, в конце каждого раздела приведены дополнительные ресурсы для более глубокого изучения соответствующего алгоритма.

@neuro_channel #кластеризация
  • 👍 5
  • 🍌 2
Post #3112 4.14K
​​Как строить дашборды из PostgreSQL

Качественная англоязычная статья с mljar.com, где доступно рассказывается, как подключиться к своей PSQL-БД и рендерить графики хоть в ноутбуке.ipynb с помощью psycopg2 и mercury. Хорошая возможность также познакомиться с альтернативой maptlotlib / seaborn — altair.

#библиотека

@zen_of_python
  • 🥰 5
  • 🍌 2
  • 👍 1
Post #3111 4.22K
Про виртуальные окружения и poetry

По просьбе подписчика @gderpov продолжаем отсматривать видео ютьюбера ArjanCodes, на сей раз про Poetry. Большинство питонистов знакомы не понаслышке с виртуальными окружениями, но в этот раз автор повествует об альтернативном venv решении:

— установка и настройка;
— разница с другими пакетами;
— удаление окружения и проч.

#библиотека

@zen_of_python
  • 👌 2
  • 👍 1
  • 🍌 1
Post #3102 3.56K
​​Вопрос от новичка-подписчика

"Как хорошо скомпилировать py в exe без возможности декомпилирования. У меня код хранится на сервере и клиент его получает через сквозное шифрование по специальному ключу и только через py скрипт, скомпилированный nuitka, но мне кажется этого недостаточно, ибо есть всякие инжекторы и так далее".

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

@OlegXio4, если вы хотите дополнить вопрос, прошу в комментарии под постом.
  • 💊 4
  • 🍌 2
  • ☃ 1
  • ❤ 1
Post #3100 3.5K
​​Поздравляем победителей

Задачу о квадратном корне верно решили:

— @iTima;
— @Posegrey;
— @Sentiago;
— @radmirius;
— @Ilya_Mitin;
— @yuriy1340;
— @iv_maly;
— @LapisMYT.

Присоединяйтесь к общению в комментариях, там могут подсказать, как усовершенствовать ваше решение.

#задача

@zen_of_python
  • 👍 6
  • 🍌 1
Post #3099 3.79K
Дженерики в Python: что это и зачем

Представьте, что есть функция, которая принимает целочисленные значения и строки, возвращает сумму / конкатенацию. Без дженериков пришлось бы создавать две такие функции:


def sum_numbers(v1: int, v2: int) -> int:
  return v1 + v2

def concat_strs(v1: str, v2: str) -> str:
  return v1 + v2


Как выглядит синтаксис Generic Function и что подключать для их использования, читайте в статье на guicommits.com.

#факты

@zen_of_python
  • 🍌 4
  • ⚡ 1
  • 🆒 1
Post #3098 3.87K
Задача про треугольник Паскаля

В треугольнике Паскаля каждое число представляет собой сумму двух чисел, находящихся непосредственно над ним.

Напишите функцию, принимающую целочисленное значение n и возвращающее значения для такого треугольника в виде списков рядов:


>>> build_pascal_triangle(5)
... [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]


#задача

@zen_of_python
  • 👍 6
Post #3097 3.81K
​​R2R для деплоя LLM-приложений

Фреймворк преодолевает разрыв между экспериментальными RAG-моделями (любые GPT) и продакшн-системами. Вы сможете легко развернуть и поддерживать пайплайн в рабочей среде. Можно запустить сразу из Docker.

Проект на GitHub

#фреймворк

@zen_of_python
  • 🔥 3
  • 🍌 2
  • 👍 1
  • 🙈 1
Post #3095 4.52K
Pydantic для новичков

Доступнейший англоязычный туториал на английском про проверку типов и сериализацию данных для Py-приложений для начинающих. Ментор ArjanCodes рассказывает, почему Pydantic все так же зажигает в 2024 году и приводит в качестве примера несложное приложение, нуждающееся в валидации email и других полей.

#лучшиепрактики

@zen_of_python
  • 🔥 9
  • ❤ 1
  • 👏 1
  • 🍌 1
Post #3094 3.86K
​​Вопросы от новичков

Zen of Python поддерживает новоприбывших.

Как это работает:
— Спрашивайте что угодно (в комментариях под этим постом), связанное с Python. Здесь нет плохих вопросов!
— Делитесь годными учебными пособиями, статьями и ресурсами для начинающих. 
— Сообщество вас поддержит. Самые интересные вопросы мы разберём в отдельном посте;

#вопросыновичков

@zen_of_python
  • 🥰 2
  • 🍌 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →