Дженерики в Python: что это и зачем
Представьте, что есть функция, которая принимает целочисленные значения и строки, возвращает сумму / конкатенацию. Без дженериков пришлось бы создавать две такие функции:
Как выглядит синтаксис Generic Function и что подключать для их использования, читайте в статье на guicommits.com.
#факты
@zen_of_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
Поздравляем победителей
Задачу о квадратном корне верно решили:
— @iTima;
— @Posegrey;
— @Sentiago;
— @radmirius;
— @Ilya_Mitin;
— @yuriy1340;
— @iv_maly;
— @LapisMYT.
Присоединяйтесь к общению в комментариях, там могут подсказать, как усовершенствовать ваше решение.
#задача
@zen_of_python
Задачу о квадратном корне верно решили:
— @iTima;
— @Posegrey;
— @Sentiago;
— @radmirius;
— @Ilya_Mitin;
— @yuriy1340;
— @iv_maly;
— @LapisMYT.
Присоединяйтесь к общению в комментариях, там могут подсказать, как усовершенствовать ваше решение.
#задача
@zen_of_python
👍6🍌1
Вопрос от новичка-подписчика
"Как хорошо скомпилировать py в exe без возможности декомпилирования. У меня код хранится на сервере и клиент его получает через сквозное шифрование по специальному ключу и только через py скрипт, скомпилированный nuitka, но мне кажется этого недостаточно, ибо есть всякие инжекторы и так далее".
Давайте поможем питонисту-новичку в комментариях. У каждого должно быть место, где выслушают и помогут.
@OlegXio4, если вы хотите дополнить вопрос, прошу в комментарии под постом.
"Как хорошо скомпилировать py в exe без возможности декомпилирования. У меня код хранится на сервере и клиент его получает через сквозное шифрование по специальному ключу и только через py скрипт, скомпилированный nuitka, но мне кажется этого недостаточно, ибо есть всякие инжекторы и так далее".
Давайте поможем питонисту-новичку в комментариях. У каждого должно быть место, где выслушают и помогут.
@OlegXio4, если вы хотите дополнить вопрос, прошу в комментарии под постом.
💊4🍌2☃1❤1
Forwarded from Django Unleashed Framework
Django Templates - 2
Template inheritance
Template inheritance allows you to create a base template with common elements and then create child templates that extend this base template and provide specific content for different pages of your website.
By using template inh...
Read: https://poojadanu.hashnode.dev/django-templates-2
@django_prog
Template inheritance
Template inheritance allows you to create a base template with common elements and then create child templates that extend this base template and provide specific content for different pages of your website.
By using template inh...
Read: https://poojadanu.hashnode.dev/django-templates-2
@django_prog
❤1☃1👍1🍌1
Про виртуальные окружения и poetry
По просьбе подписчика @gderpov продолжаем отсматривать видео ютьюбера ArjanCodes, на сей раз про Poetry. Большинство питонистов знакомы не понаслышке с виртуальными окружениями, но в этот раз автор повествует об альтернативном venv решении:
— установка и настройка;
— разница с другими пакетами;
— удаление окружения и проч.
#библиотека
@zen_of_python
По просьбе подписчика @gderpov продолжаем отсматривать видео ютьюбера ArjanCodes, на сей раз про Poetry. Большинство питонистов знакомы не понаслышке с виртуальными окружениями, но в этот раз автор повествует об альтернативном venv решении:
— установка и настройка;
— разница с другими пакетами;
— удаление окружения и проч.
#библиотека
@zen_of_python
👌2👍1🍌1
Как строить дашборды из PostgreSQL
Качественная англоязычная статья с mljar.com, где доступно рассказывается, как подключиться к своей PSQL-БД и рендерить графики хоть в ноутбуке.ipynb с помощью
#библиотека
@zen_of_python
Качественная англоязычная статья с mljar.com, где доступно рассказывается, как подключиться к своей PSQL-БД и рендерить графики хоть в ноутбуке.ipynb с помощью
psycopg2
и mercury.
Хорошая возможность также познакомиться с альтернативой maptlotlib / seaborn
— altair.
#библиотека
@zen_of_python
🥰5🍌2👍1
Forwarded from Нейроканал
Кластеризация в машинном обучении: от теории до практики
В этой статье подробно рассматривается принцип работы популярных алгоритмов кластеризации, таких как:
— К-средних.
— Агломеративная кластеризация.
— Спектральная кластеризация.
— DBSCAN.
— Affinity Propagation.
Для каждого алгоритма представлена упрощённая реализация с подробными комментариями, отражающими его основную идею. Кроме того, в конце каждого раздела приведены дополнительные ресурсы для более глубокого изучения соответствующего алгоритма.
@neuro_channel #кластеризация
В этой статье подробно рассматривается принцип работы популярных алгоритмов кластеризации, таких как:
— К-средних.
— Агломеративная кластеризация.
— Спектральная кластеризация.
— DBSCAN.
— Affinity Propagation.
Для каждого алгоритма представлена упрощённая реализация с подробными комментариями, отражающими его основную идею. Кроме того, в конце каждого раздела приведены дополнительные ресурсы для более глубокого изучения соответствующего алгоритма.
@neuro_channel #кластеризация
👍5🍌2
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
Свежие бесплатные курсы, заметки разработчиков,книги, разбор вопросов с собеседований, гайды, и многое другое.
▪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
Почему именно SQL и Python — мастхев для аналитика?
Андрей — автор канала Noukash — объясняет, почему невозможно обойтись одним только SQL и обязательно в связке с ним идёт верхнеуровневый язык программирования.
#факты
@zen_of_python
Андрей — автор канала Noukash — объясняет, почему невозможно обойтись одним только SQL и обязательно в связке с ним идёт верхнеуровневый язык программирования.
#факты
@zen_of_python
👍4🔥1🍌1
Помогаем питонисту-новичку
Вопрос от подписчика @Amaich_g:
"Всем привет! подскажите хорошую статью или видео по async? В статьях и видео не смог найти ответ на свой вопрос:
Как создать свою async/await функцию без asyncio.sleep? await можно вызывать только внутри async функции и только асинхронные функции. Но как тогда написать "первую" асинхронную функцию самостоятельно без использования асинхронных библиотек?
Как пример, начал изучать фреймворк FastAPI и дошёл до такого пункта:
Как вы могли заметить, await может применяться только в функциях, объявленных с использованием async def.
Но выполнение такой функции необходимо "ожидать" с помощью await. Это означает, что её можно вызвать только из другой функции, которая тоже объявлена с async def.
Но как же тогда появилась первая курица? В смысле... как нам вызвать первую асинхронную функцию?
При работе с FastAPI просто не думайте об этом, потому что "первой" функцией является ваша функция обработки пути, и дальше с этим разберётся FastAPI.
Мне бы хотелось все таки разобраться откуда взялась эта первая "курица" и как её написать самому"
Пожалуйста, будьте лояльны к новичкам, ведь все мы когда-то учились. Поделитесь своими сохраненками в комментариях, и да будет вам здоровое комьюнити.
#обсуждение
@zen_of_python
Вопрос от подписчика @Amaich_g:
"Всем привет! подскажите хорошую статью или видео по async? В статьях и видео не смог найти ответ на свой вопрос:
Как создать свою async/await функцию без asyncio.sleep? await можно вызывать только внутри async функции и только асинхронные функции. Но как тогда написать "первую" асинхронную функцию самостоятельно без использования асинхронных библиотек?
Как пример, начал изучать фреймворк FastAPI и дошёл до такого пункта:
Как вы могли заметить, await может применяться только в функциях, объявленных с использованием async def.
Но выполнение такой функции необходимо "ожидать" с помощью await. Это означает, что её можно вызвать только из другой функции, которая тоже объявлена с async def.
Но как же тогда появилась первая курица? В смысле... как нам вызвать первую асинхронную функцию?
При работе с FastAPI просто не думайте об этом, потому что "первой" функцией является ваша функция обработки пути, и дальше с этим разберётся FastAPI.
Мне бы хотелось все таки разобраться откуда взялась эта первая "курица" и как её написать самому"
Пожалуйста, будьте лояльны к новичкам, ведь все мы когда-то учились. Поделитесь своими сохраненками в комментариях, и да будет вам здоровое комьюнити.
#обсуждение
@zen_of_python
👍2❤1🍌1
Вакансия: Комьюнити-менеджер с навыком редактуры текстов
В Tproger нужен человек, который разбирается в IT и поможет нам в создании активного и приятного сообщество единомышленников.
Вот что вам предстоит делать:
— Искать и привлекать авторов, которые смогут писать материалы, интересные аудитории;
— Быстро разбираться в этих материалах и помогать авторам выпускать статьи, которые захочется читать и репостить;
— Предлагать и реализовывать идеи по построению сообщества и увеличению ядра аудитории;
— Общаться с пользователями и вовлекать их в жизнь сообщества.
Откликнуться
В Tproger нужен человек, который разбирается в IT и поможет нам в создании активного и приятного сообщество единомышленников.
Вот что вам предстоит делать:
— Искать и привлекать авторов, которые смогут писать материалы, интересные аудитории;
— Быстро разбираться в этих материалах и помогать авторам выпускать статьи, которые захочется читать и репостить;
— Предлагать и реализовывать идеи по построению сообщества и увеличению ядра аудитории;
— Общаться с пользователями и вовлекать их в жизнь сообщества.
Откликнуться
👍2❤1🍌1
Как создать веб-викторину на Django и HTMX
Пошаговая инструкция с photondesigner.com, в которой автор:
— разворачивает Django-проект;
— добавляет темплейты стартовой / конечной страниц, вопроса и ответа;
— создает модели квиза, вопроса и ответов;
— создает БД и запускает приложение в браузере.
Поскольку статья свежая, отлаживать, скорее всего, не придется.
Пошаговая инструкция с photondesigner.com, в которой автор:
— разворачивает Django-проект;
— добавляет темплейты стартовой / конечной страниц, вопроса и ответа;
— создает модели квиза, вопроса и ответов;
— создает БД и запускает приложение в браузере.
Поскольку статья свежая, отлаживать, скорее всего, не придется.
❤🔥2👌2🍌1
Code to Flow: объяснятель кода
Бесплатная нейросеть не только расшифрует происходящее в коде (большие сниппеты тоже принимаются), но и отрендерит три вида диаграмм для наилучшего понимания происходящего. Полезна новичкам, работает и с Python.
#инструменты
Бесплатная нейросеть не только расшифрует происходящее в коде (большие сниппеты тоже принимаются), но и отрендерит три вида диаграмм для наилучшего понимания происходящего. Полезна новичкам, работает и с Python.
#инструменты
🍌4👍2
Задача о трейдере
Джону дан массив цен:
Трейдер хочет максимизировать прибыль и выбирает один день для покупки и другой день — для продажи. Напишите функцию для вычисления максимальной прибыли, которую можно получить от этой сделки.
#задача
Джону дан массив цен:
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
Forwarded from Нейроканал
This media is not supported in your browser
VIEW IN TELEGRAM
Ловите крутой ресурс для изучения внутреннего устройства нейронных сетей
Здесь вы найдёте простое и понятное объяснение работы современных нейронок, их ключевых компонентов и механизмов обучения. А также мельком познакомитесь с различными видами по типу RNN, CNN, GAN и не только.
На сайте есть и другие разборы, которые также сопровождаются приятной анимацией. Так что не стесняемся, переходим и обучаемся!
@neuro_channel #база
Здесь вы найдёте простое и понятное объяснение работы современных нейронок, их ключевых компонентов и механизмов обучения. А также мельком познакомитесь с различными видами по типу RNN, CNN, GAN и не только.
На сайте есть и другие разборы, которые также сопровождаются приятной анимацией. Так что не стесняемся, переходим и обучаемся!
@neuro_channel #база
👍11❤1🔥1🍌1
Поздравляем победителей
Задачу о треугольнике Паскаля верно решили:
— @pin6w1n;
— @VasilTerekin;
— @FanaticExplorer (внезапно треугольник Паскаля на Pascal).
— https://t.me/Python3k;
Присоединяйтесь к общению в комментариях, там могут подсказать, как усовершенствовать ваше решение.
#задача
@zen_of_python
Задачу о треугольнике Паскаля верно решили:
— @pin6w1n;
— @VasilTerekin;
— @FanaticExplorer (внезапно треугольник Паскаля на Pascal).
— https://t.me/Python3k;
Присоединяйтесь к общению в комментариях, там могут подсказать, как усовершенствовать ваше решение.
#задача
@zen_of_python
😁3👍2🍌1
15 библиотек Python, которые стоит знать
Ютьюбер ArjanCodes собрал коллекцию либ, которые совершенствуют разные аспекты ваших проектов:
— хранение (polars вместо SQL);
— pendulum (для удобной работы с datetimes);
— icecream (чтобы не дебажить print'ом) и проч.
#библиотека
@zen_of_python
Ютьюбер ArjanCodes собрал коллекцию либ, которые совершенствуют разные аспекты ваших проектов:
— хранение (polars вместо SQL);
— pendulum (для удобной работы с datetimes);
— icecream (чтобы не дебажить print'ом) и проч.
#библиотека
@zen_of_python
YouTube
15 Python Libraries You Should Know About
👷 Review code better and faster with my 3-Factor Framework: https://arjan.codes/diagnosis.
In this video, I’ll share 15 Python libraries that are super cool, and you should know. These libraries can make your life easier, your code easier to read, and your…
In this video, I’ll share 15 Python libraries that are super cool, and you should know. These libraries can make your life easier, your code easier to read, and your…
👍4🍌1
Скрытые возможности
Порой быстрее и проще вспомнить нюанс встроенной функции не на StackOverflow, а с помощью встроенной в интерпретатор справки. Питонист и блогер pulsar17 напоминает, к чему применима
#лучшиепрактики
@zen_of_python
help()
Порой быстрее и проще вспомнить нюанс встроенной функции не на StackOverflow, а с помощью встроенной в интерпретатор справки. Питонист и блогер pulsar17 напоминает, к чему применима
help()
и как выжать из неё больше.#лучшиепрактики
@zen_of_python
Корректная грамматики: 4 Py-инструмента
В статье вы познакомитесь с библиотеками для исправления орфографических и не только ошибок, в том числе на русском языке.
Как считаете, есть ли шанс на выживание у таких инструментов после популяризации GPT? Поделитесь в комментариях.
#библиотека
@zen_of_python
В статье вы познакомитесь с библиотеками для исправления орфографических и не только ошибок, в том числе на русском языке.
Как считаете, есть ли шанс на выживание у таких инструментов после популяризации GPT? Поделитесь в комментариях.
#библиотека
@zen_of_python
🔥3👏1
Forwarded from Django Unleashed Framework
Dual personality of being JS n Python Dev
In the dynamic field of software engineering, continuous learning and skill enhancement are pivotal for career advancement, especially for those aspiring to secure a position as an experienced software engineer. With the ever-evolving technological l...
Read: https://shijoshaji.hashnode.dev/dual-personality-of-being-js-n-python-dev
@django_prog
In the dynamic field of software engineering, continuous learning and skill enhancement are pivotal for career advancement, especially for those aspiring to secure a position as an experienced software engineer. With the ever-evolving technological l...
Read: https://shijoshaji.hashnode.dev/dual-personality-of-being-js-n-python-dev
@django_prog
👍2