Библиотека питониста | Python, Django, Flask
40.4K subscribers
2.79K photos
75 videos
51 files
4.37K links
Все самое полезное для питониста в одном канале.

Список наших каналов: https://yangx.top/proglibrary/9197

Курс по ML: https://cl

Для обратной связи: @proglibrary_feeedback_bot

По рекламе: @proglib_adv
РКН: https://gosuslugi.ru/snet/67b885cbd501cf3b2cdb5b36
加入频道
Reflex — библиотека для создания веб-приложений на чистом Python

Библиотека упрощает процесс разработки за счёт инструментов командной строки для инициализации и запуска проектов. Изначально инструмент релизнули под именем Pynecone.

На днях вышла новая версия Reflex 0.4.0. Она получила следующие улучшения:
▫️Запуск сервиса хостинга с возможностью бесплатного размещения приложений.
▫️Руководство по созданию клонов ChatGPT с использованием Reflex.
▫️Новые ключевые компоненты на основе Radix UI с единой системой тем.
▫️Расширенные руководства по интеграции настраиваемых компонентов React.

🔗 Документация проекта
🔗 Репозиторий Reflex на GitHub
👍7👾3🤔1🥱1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🏗️📄 ТОП-10 онлайн-конструкторов резюме

Эта статья для тех, кто устал скидывать работодателям шаблонное резюме, сделанное на Хедхантере, и хочет попробовать что-нибудь новое.

👉 Читать статью
👉 Зеркало
👍8👾5🔥1
🤖 Делаем продвинутого чат-бота с LangChain

На RealPython опубликовали новый подробный туториал по созданию LLM-приложения с RAG (генерация с дополненной выборкой). Это значит, что бот сможет обращаться к вашей собственной базе данных при создании ответов. Это может быть полезно для малого бизнеса.

Статья покажет:
▪️что такое фреймворк LangChain;
▪️как настроить БД и забирать данные оттуда;
▪️как построить архитектуру бота и развернуть его.

🔗 Ссылка на статью
🔥12👍7
🤖🔮 GPT-5: как новый релиз от OpenAI изменит ИИ-технологии

GPT-4 в своё время заворожила весь мир, показав высокий уровень качества генерации текстов. Хоть она вышла и не так давно — в марте 2023-го, люди уже ждут новое поколение модели. CEO OpenAI Сэм Альтман даже подтвердил журналистам, что работа над GPT-5 ведётся. В новой статье мы изучили всю имеющуюся на данный момент информацию об этом и разобрали по пунктам, чего ждать от апгрейда GPT.

🔗 Читать статью
🔗 Зеркало
👍65🤔3
🦾 SDV — библиотека для генерации синтетических данных на основе реальных

Исследователи из MIT создали инструмент на базе алгоритмов машинного обучения, который изучает паттерны в реальных данных и генерирует на этой основе новые синтетические данные.

▫️SDV ориентирован на работу с табличными данными.
▫️Позволяет обеспечить конфиденциальность: чувствительная информация не утечёт на тесте, если использовать синтетические данные.
▫️Библиотека удобна и проста в применении.

🔗 Ссылка на репозиторий на GitHub
🔗 Ссылка на документацию
👍12🔥6
🧑‍💻 Из грязи в князи: вкатился с нуля в IT за границей

Мы ищем тех, кто начинал карьеру в IT за границей без опыта и специальной подготовки. Хотим услышать ваши истории успеха и препятствий, с которыми вы столкнулись.

Если вы готовы рассказать свою историю — напишите нам на [email protected] 👈
👍4
📚Напоминаем про наш полный курс «Самоучитель по 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
👍23🔥94👏3
🕐 Как тратить меньше времени на написание тестов на Django

Не все любят писать тесты. Автор новой статьи прекрасно понимает таких людей и предлагает им пользоваться инструментом Kolo.

▶️ Kolo автоматизирует создание интеграционных тестов. Инструмент собирает информацию обо всём, что происходит с программой: каждый вызов функции, каждое возвращение значения, каждую переменную. Всё это он сохраняет в trace, на основе которого потом генерирует интеграционные тесты.

🔗 Более подробно о том, как работать с инструментом, читайте в статье
9👍5🥰2
⚙️ Разработка Desktop приложений на Python

На «Хабре» вышла новая статья о библиотеке PySide6, которая является обёрткой для взаимодействия с Qt и позволяет писать desktop-приложения. Qt — это фреймворк для создания программного обеспечения с графической оболочкой.

Это первая часть статьи, которая рассказывает о:
▪️создании виртуального окружения;
▪️установке PySide6;
▪️основных модулях и утилитах PySide6;
▪️создании первого приложения;

🔗 Ссылка на статью
Please open Telegram to view this post
VIEW IN TELEGRAM
6
This media is not supported in your browser
VIEW IN TELEGRAM
POV: пытаешься понять разницу между Python 3 и Python 2

#memes
38😁13🔥9👍3🤔1
Самые полезные каналы для программистов в одной подборке!

Сохраняйте себе, чтобы не потерять 💾

🔥Для всех

Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы

#️⃣C#

Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel

☁️DevOps

Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования

🐘PHP

Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты

🐍Python

Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты

Java

Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков

👾Data Science

Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту

🦫Go

Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go

🧠C++

Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++

💻Другие профильные каналы

Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика

💼Каналы с вакансиями

Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности

📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈

🤖Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT

Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *

* Организация Meta запрещена на территории РФ
3👍3🤔1
👉 Есть ли в Python указатели (pointer)?

Об указателях обычно говорят в контексте C-языков. Pointer — это переменная, которая содержит адрес в памяти, где хранится значение другой переменной. Есть ли в Python подобные объекты?

Если коротко: всё зависит от конкретного определения указателя.

В C адрес переменной можно получить с помощью оператора &. Если этот адрес сохранить в указателе, то можно получить доступ к значению по этому адресу, используя оператор *. В Python аналогом & можно назвать функцию id(), которая возвращает адрес в памяти (по крайней мере это касается CPython). Однако аналога * в языке нет.

▶️ При этом, как считает автор новой статьи, каждую переменную в Python можно назвать указателем.

🔗 Более подробно об этом читайте по ссылке
👍83🤔2
📖 Подборка Python-библиотек для обработки текста

🐍 NLTK — предоставляет доступ к более чем 50 корпусам и лексическим ресурсам, таким как WordNet, а также набор инструментов для классификации, токенизации, стемминга, теггинга, парсинга и семантического анализа.
🐍 Natasha — проект, который ориентирован на работу с русскоязычными текстами. Включает в себя инструменты для сегментации текста, морфологического анализа, лемматизации, именованных сущностей и синтаксического анализа.
🐍 SpaCy — библиотека для обработки естественного языка, поддерживающая 75+ языков, а также включающая предобученные векторы слов.
🐍 Gensim — библиотека для тематического моделирования и обработки больших корпусов текстов.
🐍 TextBlob — предоставляет простой API для выполнения различных задач обработки естественного языка. Позиционирует себя как доступный инструмент для начинающих.
🐍 Pattern — библиотека Python для веб-майнинга и обработки естественного языка. Поддерживает анализ текста, включая определение частей речи, извлечение именованных сущностей и многое другое.

💬 А чем пользуетесь вы? Что бы вы посоветовали?
👍5👾32
🏆🎬🐍 Замените слово в названии какого-нибудь фильма словом «Питон».

Пишите свои варианты в комментарии👇

#интерактив
😁5🔥3👍2