Forwarded from Библиотека дата-сайентиста | Data Science, Machine learning, анализ данных, машинное обучение
🧠🤖 Как создать память для вашего чат-бота на Python с
помощью графов знаний
Хотите, чтобы ваш чат-бот давал более точные и релевантные ответы, избегая «галлюцинаций»? Графы знаний в помощь!
В статье и туториале разбираем, что такое графы и как создать память на примере данных из Википедии.
🔗 Читать статью
🔗 Зеркало
помощью графов знаний
Хотите, чтобы ваш чат-бот давал более точные и релевантные ответы, избегая «галлюцинаций»? Графы знаний в помощь!
В статье и туториале разбираем, что такое графы и как создать память на примере данных из Википедии.
🔗 Читать статью
🔗 Зеркало
👍9😁2🤔2🔥1
🐍⚙️ Rust vs Python: битва титанов в мире программирования
Выбор подходящего языка программирования для проекта — важное решение для разработчиков. Необходимо учитывать такие факторы, как поддержка сообщества, простота использования и производительность.
В новой статье сравниваем Rust и Python: рассматриваем ключевые особенности, преимущества и недостатки.
🔗 Читать статью
🔗 Зеркало
Выбор подходящего языка программирования для проекта — важное решение для разработчиков. Необходимо учитывать такие факторы, как поддержка сообщества, простота использования и производительность.
В новой статье сравниваем Rust и Python: рассматриваем ключевые особенности, преимущества и недостатки.
🔗 Читать статью
🔗 Зеркало
🥱17❤7👍6❤🔥3🤔3
Forwarded from Библиотека шарписта | C#, F#, .NET, ASP.NET
💪 Что не так с MVP: как создать конкурентоспособный продукт
Традиционная концепция MVP нуждается в пересмотре — авторы предлагают альтернативный подход, основанный на тесном взаимодействии с целевой аудиторией и непрерывных итерациях для создания действительно ценного продукта.
👉 Читать статью
👉 Зеркало
Традиционная концепция MVP нуждается в пересмотре — авторы предлагают альтернативный подход, основанный на тесном взаимодействии с целевой аудиторией и непрерывных итерациях для создания действительно ценного продукта.
👉 Читать статью
👉 Зеркало
🔥11👍6
🐍🎸 Курс Django: Сложная форма с кастомной капчей
В новой части курса делаем анкету с различными виджетами, защищаем форму с помощью капчи, автоматически отправляем данные и вложенные файлы на email.
🔗 Читать статью
🔗 Зеркало
Предыдущие части:
Часть 1: Django — что это? Обзор и установка фреймворка, структура проекта
Часть 2: ORM и основы работы с базами данных
Часть 3: Основы работы с формами
В новой части курса делаем анкету с различными виджетами, защищаем форму с помощью капчи, автоматически отправляем данные и вложенные файлы на email.
🔗 Читать статью
🔗 Зеркало
Предыдущие части:
Часть 1: Django — что это? Обзор и установка фреймворка, структура проекта
Часть 2: ORM и основы работы с базами данных
Часть 3: Основы работы с формами
❤🔥12👍6❤2
📚Напоминаем про наш полный курс «Самоучитель по Python для начинающих»
Мы написали и собрали для вас в одну подборку все 25 глав и 230 практических заданий!
🐍 Часть 1: Особенности, сферы применения, установка, онлайн IDE
🐍 Часть 2: Все, что нужно для изучения Python с нуля – книги, сайты, каналы и курсы
🐍 Часть 3: Типы данных: преобразование и базовые операции
🐍 Часть 4: Методы работы со строками
🐍 Часть 5: Методы работы со списками и списковыми включениями
🐍 Часть 6: Методы работы со словарями и генераторами словарей
🐍 Часть 7: Методы работы с кортежами
🐍 Часть 8: Методы работы со множествами
🐍 Часть 9: Особенности цикла for
🐍 Часть 10: Условный цикл while
🐍 Часть 11: Функции с позиционными и именованными аргументами
🐍 Часть 12: Анонимные функции
🐍 Часть 13: Рекурсивные функции
🐍 Часть 14: Функции высшего порядка, замыкания и декораторы
🐍 Часть 15: Методы работы с файлами и файловой системой
🐍 Часть 16: Регулярные выражения
🐍 Часть 17: Основы скрапинга и парсинга
🐍 Часть 18: Основы ООП – инкапсуляция и наследование
🐍 Часть 19: Основы ООП – абстракция и полиморфизм
🐍 Часть 20: Графический интерфейс на Tkinter
🐍 Часть 21: Основы разработки игр на Pygame
🐍 Часть 22: Основы работы с SQLite
🐍 Часть 23: Основы веб-разработки на Flask
🐍 Часть 24: Основы работы с NumPy
🐍 Часть 25: Основы анализа данных с Pandas
Мы написали и собрали для вас в одну подборку все 25 глав и 230 практических заданий!
🐍 Часть 1: Особенности, сферы применения, установка, онлайн IDE
🐍 Часть 2: Все, что нужно для изучения Python с нуля – книги, сайты, каналы и курсы
🐍 Часть 3: Типы данных: преобразование и базовые операции
🐍 Часть 4: Методы работы со строками
🐍 Часть 5: Методы работы со списками и списковыми включениями
🐍 Часть 6: Методы работы со словарями и генераторами словарей
🐍 Часть 7: Методы работы с кортежами
🐍 Часть 8: Методы работы со множествами
🐍 Часть 9: Особенности цикла for
🐍 Часть 10: Условный цикл while
🐍 Часть 11: Функции с позиционными и именованными аргументами
🐍 Часть 12: Анонимные функции
🐍 Часть 13: Рекурсивные функции
🐍 Часть 14: Функции высшего порядка, замыкания и декораторы
🐍 Часть 15: Методы работы с файлами и файловой системой
🐍 Часть 16: Регулярные выражения
🐍 Часть 17: Основы скрапинга и парсинга
🐍 Часть 18: Основы ООП – инкапсуляция и наследование
🐍 Часть 19: Основы ООП – абстракция и полиморфизм
🐍 Часть 20: Графический интерфейс на Tkinter
🐍 Часть 21: Основы разработки игр на Pygame
🐍 Часть 22: Основы работы с SQLite
🐍 Часть 23: Основы веб-разработки на Flask
🐍 Часть 24: Основы работы с NumPy
🐍 Часть 25: Основы анализа данных с Pandas
👍26🔥8❤🔥4❤1😁1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📈 По просьбе подписчиков «Библиотеки программиста» мы провели опрос и выяснили, что у большинства айтишников зарплата в 2023 году выросла.
⚡️ Как выглядит доход среднего айтишника и какие факторы окажут влияние на динамику ИТ-зарплат в 2024 году — расскажем в статье на VC.
👉 Читать
P. S. Свои предложения для исследований пишите в комменты👇
⚡️ Как выглядит доход среднего айтишника и какие факторы окажут влияние на динамику ИТ-зарплат в 2024 году — расскажем в статье на VC.
👉 Читать
P. S. Свои предложения для исследований пишите в комменты
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤🔥3❤1🤔1🥱1
Что такое замыкания?
Это концепция в программировании, когда вложенная функция имеет доступ к локальным переменным функции более высокого порядка, даже после того, как эта функция более высокого порядка уже завершила свою работу.
Замыкания используются для инкапсуляции кода и скрытия важных данных. С помощью замыканий также можно избежать использования глобальных переменных.
Пример замыкания на Python:
#вопросы_с_собеседований
Это концепция в программировании, когда вложенная функция имеет доступ к локальным переменным функции более высокого порядка, даже после того, как эта функция более высокого порядка уже завершила свою работу.
Замыкания используются для инкапсуляции кода и скрытия важных данных. С помощью замыканий также можно избежать использования глобальных переменных.
Пример замыкания на Python:
def make_multiplier_of(n):
def multiplier(x):
return x * n
return multiplier
times_three = make_multiplier_of(3)
times_five = make_multiplier_of(5)
print(times_three(9))
print(times_five(3))
#вопросы_с_собеседований
👍24❤9👏1
💪 Вышло крупное обновление Django Rest Framework
Django Rest Framework — это набор инструментов для создания API на основе Django. 15 марта вышел первый крупный релиз с сентября 2022 года.
🔸 Появилась поддержка Django 5.0 и Python 3.12.
🔸 Также добавили поддержку jQuery 3.7.1.
🔸 Стал использоваться метод POST вместо GET для выхода в просматриваемом API.
🔸 Была улучшена работа с сериализаторами.
🔗 Изучить все изменения можно по этой ссылке
Django Rest Framework — это набор инструментов для создания API на основе Django. 15 марта вышел первый крупный релиз с сентября 2022 года.
🔸 Появилась поддержка Django 5.0 и Python 3.12.
🔸 Также добавили поддержку jQuery 3.7.1.
🔸 Стал использоваться метод POST вместо GET для выхода в просматриваемом API.
🔸 Была улучшена работа с сериализаторами.
🔗 Изучить все изменения можно по этой ссылке
👍18❤🔥4🤔1
🧑💻 Путь разработчика: один язык на всю жизнь или постоянное переобучение?
Мир IT постоянно развивается, и то, что было актуально вчера, сегодня может оказаться устаревшим. Мы хотим узнать, как часто разработчики меняют сферу деятельности и направление разработки в погоне за новыми знаниями и возможностями.
👉 Поделитесь своим мнением и опытом. Ваши ответы помогут нам лучше понять тенденции и предпочтения в сообществе разработчиков
Опрос займёт у вас примерно 4 минуты.
Мир IT постоянно развивается, и то, что было актуально вчера, сегодня может оказаться устаревшим. Мы хотим узнать, как часто разработчики меняют сферу деятельности и направление разработки в погоне за новыми знаниями и возможностями.
👉 Поделитесь своим мнением и опытом. Ваши ответы помогут нам лучше понять тенденции и предпочтения в сообществе разработчиков
Опрос займёт у вас примерно 4 минуты.
👍8❤3❤🔥3
🐍 У нас есть еженедельная email-рассылка, посвященная последним открытиям и тенденциям в мире Python.
В ней:
● Новые возможности в последних версиях Python
● Работа с базами данных и SQL в Python
● Веб-разработка на Django и Flask
● Машинное обучение и анализ данных с помощью Python
● Автоматизация и работа с API на Python
● Тестирование и отладка кода на Python
● Задачи для новичков с решениями
👉Подписаться👈
В ней:
● Новые возможности в последних версиях Python
● Работа с базами данных и SQL в Python
● Веб-разработка на Django и Flask
● Машинное обучение и анализ данных с помощью Python
● Автоматизация и работа с API на Python
● Тестирование и отладка кода на Python
● Задачи для новичков с решениями
👉Подписаться👈
❤🔥5👍2
Shpargalka_po_Python_Data_Science.pdf
1.4 MB
✍️ Шпаргалка Python для Data Science
Содержит:
▫️основы Python;
▫️инструкции по Jupyter Notebook;
▫️основы NumPy;
▫️основы линейной алгебры на примере NumPy;
▫️основы Pandas;
▫️примеры работы с Scikit-Learn;
▫️библиотеки для визуализации данных Matplotlib, Seaborn и Bokeh.
Содержит:
▫️основы Python;
▫️инструкции по Jupyter Notebook;
▫️основы NumPy;
▫️основы линейной алгебры на примере NumPy;
▫️основы Pandas;
▫️примеры работы с Scikit-Learn;
▫️библиотеки для визуализации данных Matplotlib, Seaborn и Bokeh.
🔥9❤7👍4
🧑💻 Новый #дайджест по Python
🐍 ChatGPT для изучения программирования. Не очевидные примеры
Автор предлагает некоторые примеры применения ChatGPT, такие как анализ кода, перевод кода на другие языки программирования и др.
🐍 Django: Write-up on optimizing the system check framework
Автор статьи описывает оптимизацию системных проверок в Django, которые известны своей медлительностью в крупных проектах.
🐍 Пишем асинхронный парсер и скрапер картинок на Python с графическим интерфейсом
Это гайд по созданию desktop-приложения, которое по запросу будет сохранять на диске заданное количество картинок.
🐍 The wrong way to speed up your code with Numba
Если ваш NumPy-код слишком медленный, иногда можно использовать Numba, чтобы ускорить его. Однако можно упустить возможности оптимизации, если не знать о некоторых вещах.
🐍 Prompt Engineering: A Practical Example
Новая статья на Real Python, на этот раз о правильном конструировании промптов.
🐍 ChatGPT для изучения программирования. Не очевидные примеры
Автор предлагает некоторые примеры применения ChatGPT, такие как анализ кода, перевод кода на другие языки программирования и др.
🐍 Django: Write-up on optimizing the system check framework
Автор статьи описывает оптимизацию системных проверок в Django, которые известны своей медлительностью в крупных проектах.
🐍 Пишем асинхронный парсер и скрапер картинок на Python с графическим интерфейсом
Это гайд по созданию desktop-приложения, которое по запросу будет сохранять на диске заданное количество картинок.
🐍 The wrong way to speed up your code with Numba
Если ваш NumPy-код слишком медленный, иногда можно использовать Numba, чтобы ускорить его. Однако можно упустить возможности оптимизации, если не знать о некоторых вещах.
🐍 Prompt Engineering: A Practical Example
Новая статья на Real Python, на этот раз о правильном конструировании промптов.
❤7👍3
Какими площадками/соцсетями вы активно пользуетесь кроме Telegram?
Anonymous Poll
24%
Instagram*
5%
Facebook*
34%
VK
9%
LinkedIn
6%
X (Twitter)
3%
30%
Хабр
9%
Reddit
79%
YouTube
9%
TikTok
😁12🔥1
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
❤🔥3
5️⃣ полезных привычек питониста
В 18-минутном ролике подробно рассказывается о том:
🐍 зачем использовать конструкцию if _name_ == ‘__main__’;
🐍 для чего писать main();
🐍 почему не стоит создавать большие и сложные функции;
🐍 зачем писать аннотации типов;
🐍 как применять list comprehensions.
В 18-минутном ролике подробно рассказывается о том:
🐍 зачем использовать конструкцию if _name_ == ‘__main__’;
🐍 для чего писать main();
🐍 почему не стоит создавать большие и сложные функции;
🐍 зачем писать аннотации типов;
🐍 как применять list comprehensions.
🥰14🔥5👍4
35% на курс основы программирования на Python
🌟 Основы программирования на Python 🌟
12 990 рублей19 990 рублей до 1 апреля
Освоите знания для старта карьеры и научитесь программировать на одном из самых востребованных языков программирвоания.
Вас ждет бессрочный доступ ко всем материалам курса и развернутая обратная связь по всем домашним заданиям, а также ссылки на полезные дополнительные материалы.
🔥 Переходите и активируйте вводные занятия курса — https://proglib.io/w/9196416b
🌟 Основы программирования на Python 🌟
12 990 рублей
Освоите знания для старта карьеры и научитесь программировать на одном из самых востребованных языков программирвоания.
Вас ждет бессрочный доступ ко всем материалам курса и развернутая обратная связь по всем домашним заданиям, а также ссылки на полезные дополнительные материалы.
🔥 Переходите и активируйте вводные занятия курса — https://proglib.io/w/9196416b
👍2🔥1
😎 Как вместо != использовать <> в Python
Да, так можно. Но только если сделать импорт из модуля __future__
Это очередная шутка, добавленная в язык разработчиками. Ввиду того, что это пасхалка, она не будет работать за пределами REPL.
❓Что вообще означает эта шутка?
Она отсылает к PEP 401 — BDFL Retirement, который появился 1 апреля 2009 года. В нём описано, что на изменении настаивал дядюшка Барри (Барри Ворсоу), официальный титул которого — Friendly Language Uncle For Life (FLUFL). Он признал оператор != «ужасным» и предложил вернуть <>, который использовался для обозначения неравенства в прошлом.
Да, так можно. Но только если сделать импорт из модуля __future__
Это очередная шутка, добавленная в язык разработчиками. Ввиду того, что это пасхалка, она не будет работать за пределами REPL.
❓Что вообще означает эта шутка?
Она отсылает к PEP 401 — BDFL Retirement, который появился 1 апреля 2009 года. В нём описано, что на изменении настаивал дядюшка Барри (Барри Ворсоу), официальный титул которого — Friendly Language Uncle For Life (FLUFL). Он признал оператор != «ужасным» и предложил вернуть <>, который использовался для обозначения неравенства в прошлом.
👍18😁6❤5🌚1
⚡️Proglib запускает каналы про нейросети
По каждому направлению отдельно! А именно:
⭐Библиотека нейрозвука — здесь все, связанное с транскрибацией, синтезом речи, ИИ-музыкой
⭐Библиотека нейротекста — классические ИИ-помощники вроде ChatGPT, Gemini, Bing
⭐Библиотека нейровидео — здесь пишем про нашумевшую Sora AI, а также про Runway ML, дипфейки и другие видеотехнологии
⭐Библиотека нейрокартинок — генерируем изображения и рассказываем про Midjourney, DALL-E, Stable Diffusion
⭐️Библиотека робототехники и беспилотников — наконец, тут мы рассказываем не столько про ИИ, сколько про роботов, беспилотные технологии и интернет вещей
И все это — максимально подробно: с пошаговыми инструкциями, промтами, инструментами и лайфхаками.
Подписывайтесь!
По каждому направлению отдельно! А именно:
⭐Библиотека нейрозвука — здесь все, связанное с транскрибацией, синтезом речи, ИИ-музыкой
⭐Библиотека нейротекста — классические ИИ-помощники вроде ChatGPT, Gemini, Bing
⭐Библиотека нейровидео — здесь пишем про нашумевшую Sora AI, а также про Runway ML, дипфейки и другие видеотехнологии
⭐Библиотека нейрокартинок — генерируем изображения и рассказываем про Midjourney, DALL-E, Stable Diffusion
⭐️Библиотека робототехники и беспилотников — наконец, тут мы рассказываем не столько про ИИ, сколько про роботов, беспилотные технологии и интернет вещей
И все это — максимально подробно: с пошаговыми инструкциями, промтами, инструментами и лайфхаками.
Подписывайтесь!
👏7👍4❤2
Forwarded from Библиотека дата-сайентиста | Data Science, Machine learning, анализ данных, машинное обучение
У нас вышла новая статья на
Ниже — небольшая выдержка из статьи, а целиком читайте здесь 👈
▫️NVIDIA продемонстрировала впечатляющие достижения в робототехнике на конференции GDC 2024. Посмотрите на гуманоидных роботов здесь.
▫️Компания DeepMind совместно с клубом Liverpool представила TacticAI — систему, которая может давать тактические советы футбольным тренерам.
▫️Stability AI выпустила модель Stable Video 3D, способную превращать изображения в 3D-видео.
🛠 Инструменты
▫️Arcads — генерирует маркетинговые видео с ИИ-актерами.
▫️Instanice — преобразует фото в любой нужный стиль, сохраняя внешность.
▫️PNGMaker — генерирует любые изображения на прозрачном фоне.
▫️Devika — опенсорсная альтернатива нашумевшему автономному агенту Devin от Cognition AI. Это ИИ-помощник, способный создавать сложные программные проекты с минимальным участием разработчика.
▫️GPT Prompt Engineer — агент для создания эффективных промптов. Поддерживает все модели OpenAI и Claude 3.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤4
🐍🛠️ 32 инструмента для Python, которые помогут писать профессиональный код
В статье собрали полезные инструменты для написания чистого, читаемого и безопасного Python-кода: автоформатировщики, линтеры, инструменты проверки типов, фреймворки для юнит-тестирования и генераторы документации.
🔗 Читать статью полностью
🔗 Зеркало
В статье собрали полезные инструменты для написания чистого, читаемого и безопасного Python-кода: автоформатировщики, линтеры, инструменты проверки типов, фреймворки для юнит-тестирования и генераторы документации.
🔗 Читать статью полностью
🔗 Зеркало
👍5🎉5❤3🔥2