Библиотека питониста | 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
加入频道
✍️ Learn Data Structures and Algorithms with Python

Это небольшие материалы на CodeAcademy по различным структурам данных и алгоритмам, реализованным на Python. Довольно просто объясняют суть и сопровождаются кодом.

▫️Node (узел)
▫️Linked List (связный список)
▫️Doubly Linked Lists (двусвязный список)
▫️Queues (очереди)
▫️Stacks (стек)
▫️Hash Maps (хеш-таблицы)
▫️Recursion (рекурсия)
▫️Sorting Algorithms (алгоритмы сортировки)
▫️Trees (деревья)
▫️Heaps (куча)
▫️Greedy Algorithms (жадные алгоритмы)
🎉76👍1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
❤️🙏 Помните историю автора «Библиотеки программиста» Станислав Герасимов? Станислав — инвалид с детства. В статье он рассказывал, как получил диплом и строит карьеру в IT.

❗️ В обновленной статье читайте продолжение его истории. И самое главное: очень скоро он отправляется на операцию и ему нужна ваша помощь.
🔥14
🐍🎓 Небольшой квиз по Python

Реддитор Penny-loafers поделился ссылкой на квиз, который создал для стажёров в своей компании. Вы тоже можете проверить свои знания. Делитесь результатами!👇

🔗 Ссылка на квиз
🔥5
#️⃣🔢 Логические и математические задачи с собеседований

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

🔗 Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52
🤖 Dataherald — библиотека для запросов к БД на естественном языке

Если быть точнее, это движок для перевода естественного языка в SQL. Он позволяет создать API для получения ответов на вопросы по базе данных.

Dataherald можно использовать для:

▫️того, чтобы клиенты могли получать инсайты из данных без необходимости обращаться к аналитику;
▫️добавления Q+A из ваших баз данных в SaaS-приложения;
▫️создания плагинов ChatGPT с доступом к вашим данным.

🔗 Ссылка на репозиторий
👍5🎉42
🎓 Продвинутый SQL: секреты профессионалов

Рассказываем о сложных стратегиях оптимизации запросов, продвинутых типах соединений и тонкостях использования SELECT.

Читать статью

#туториал
👍9😁3🤩2🔥1
🌚 Внимание любителям тёмной темы — в документации Python появилась её поддержка

Теперь справа в верхнем углу можно заметить кнопку theme. Если на неё кликнуть, то можно выбрать режим — светлый, тёмный или авто. Вот ссылка для проверки.

Если вы думаете, что никто не ждал этого обновления, то поищите «dark theme python docs». Найдёте даже специальные репозитории.
👍23🔥6🤔1
🚀 Создаём хорошие README-файлы для Python-проектов

Все знают, что у проекта должен быть README. Но как его лучше написать и организовать?

Вот план, который вы можете использовать:

▪️Короткое описание проекта;
▪️Описание процесса установки;
▪️Инструкция по использованию;
▪️Использованные в проекте технологии;
▪️Список имеющихся функций;
▪️Инструкция для контрибьюторов;
▪️Информация об авторах;
▪️Журнал изменений;
▪️Лицензия.

👉 Более подробно об этом читайте в новом туториале Real Python
🔥12👍7❤‍🔥4
Wakepy — библиотека для предотвращения перехода компьютера в спящий режим

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

Библиотека поддерживает два основных режима:

▪️Режим сохранения активности процессора (keep.running), который предотвращает переход в спящий режим, но позволяет экранам блокироваться и экранным заставкам включаться.
▪️Режим сохранения активности экрана (keep.presenting), который предотвращает в том числе блокировку экрана и экранные заставки.

Инструмент написан на Python и представляет собой кросс-платформенное решение (работает на Windows, macOS и Linux).

🔗 Ссылка на репозиторий
👍7🥰43🔥2
Очередной #дайджест материалов для Python-разработчиков

🐍 Gigacode и PyCharm: используем ИИ в работе
Автор канала Python Russian рассказывает, как установить и использовать ИИ-ассистента GigaCode от компании Сбертех.

🐍 Django: Test for pending migrations
Статья рассказывает о миграциях в Django, в частности о том, как автоматизировать проверку на их наличие. Делается это через тест, который вызывает команду makemigrations и завершается с ошибкой, если миграции пропущены.

🐍 Netmiko: упрощение сетевой автоматизации на Python
Это статья про модуль Netmiko, который помогает автоматизировать конфигурации и управление сетью через SSH.

🐍 Django SQLite Production Config
Статья описывает, как настроить SQLite для использования в производственной среде с Django.

🐍 Способы возведения в степень в Python
Автор показывает три разных способа возвести число в степень.
4👍4🔥2
Привет, друзья! 👋
Мы готовим статью о типичных ошибках начинающих разработчиков. И нам очень нужна ваша помощь! 🙏
Поделитесь своим опытом и мнением в комментариях:
С какими сложностями вы сталкивались в начале своего пути в разработке?
Какие ошибки допускали и как их исправляли?
Что помогло вам быстрее расти профессионально?
Самые интересные и полезные советы мы обязательно включим в статью, а их авторов упомянем в публикации! 😊
👍7🔥2
🐍 У нас есть еженедельная email-рассылка, посвященная последним открытиям и тенденциям в мире Python.

В ней:
● Новые возможности в последних версиях Python
● Работа с базами данных и SQL в Python
● Веб-разработка на Django и Flask
● Машинное обучение и анализ данных с помощью Python
● Автоматизация и работа с API на Python
● Тестирование и отладка кода на Python
● Задачи для новичков с решениями

👉Подписаться👈
🔥2
🐍 Practical Python Programming

Это бесплатный текстовый курс по Python с упором на практику. Включает в себя следующие темы:

▫️Работа с данными;
▫️Организация программ;
▫️Классы и объекты;
▫️Внутренняя работа объектов;
▫️Генераторы;
▫️Тестирование, логирование и отладка;
▫️Модули и пакеты.

🔗 Ссылка на курс
👍11🔥3
Forwarded from Библиотека программиста | программирование, кодинг, разработка
👋 Slack уходит из России: чем заменить зарубежный сервис

15 июня стало известно, что корпоративный мессенджер Slack уходит из России. Мы подготовили коллекцию аналогов Slack и других зарубежных сервисов, которые больше недоступны в России. Сохраняйте в заметки!

#новости
🔥8👏3🌚2👍1😢1
🤖 Создание собственного ИИ-бота на Python за 33 строчки кода

В статье рассказываем, как создать собственный чат-бот на Python с помощью языковой модели falcon-7b-instruct, которая следует инструкциям. Доступ к модели мы получаем благодаря Hugging Face.

🔗 Читать статью
🔗 Зеркало
😁20👍3🔥3
👾 Дуэт для старта в Data Science

Когда все казалось потерянным и надежда на карьеру в DS и аналитики исчезала. Он часами изучал возможности, но так и не находил выхода.

Но появилась она, с предложением, которое изменит всё…

...до 30 июня курс по математике за полцены и курс по Machine Learning в подарок

🛍14 990 ₽ (вместо 29 990 ₽)🛍

Что ждёт вас на курсе:

⭐️Полугодовая программа от преподавателей ВМК МГУ

⭐️47 видеолекций и 150 практических заданий

⭐️Бессрочный доступ ко всем материалам курса

⭐️Развернутая обратная связь по всем домашним заданиям и ссылки на полезные дополнительные материалы

🫶 Воспользуйтесь шансом, чтобы начать свой путь в Data Science – https://proglib.io/w/a81b20da
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
class Fan():
def __init__(self):
pass

def rotate(self):
print("I'm rotating")

fan = Fan()

while True:
fan.rotate()
😁60🔥23👍9😢2
🐍🕵 5 лучших Python инструментов для специалистов по кибербезопасности

В данной статье представлен обзор пяти высокоэффективных инструментов на базе языка Python, применяемых в сфере информационной безопасности. Рассматриваются их ключевые функции и области применения.

🔗 Читать статью
🔗 Зеркало
🔥6😁51
🐍📦 Ваш код достоин PyPI: как правильно опубликовать Python-пакет

Это краткая инструкция по публикации Python-пакетов на PyPI. Узнайте, как структурировать проект, настроить метаданные и загрузить свой пакет в репозиторий.

🔗 Читать статью
🔗 Зеркало
10
📧 Отклик на вакансию по email: как сделать так, чтобы ваше письмо выделялось

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

👉 Статья
🔥5❤‍🔥2