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

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

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

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

По рекламе: @proglib_adv
РКН: https://gosuslugi.ru/snet/67b885cbd501cf3b2cdb5b36
Download Telegram
💻🚀 15 суперполезных плагинов Chrome в помощь фронтендеру

Эти инструменты помогут значительно упростить и ускорить процесс разработки и тестирования фронтенда.

🔗 Читать статью
🔗 Зеркало
😁9👍4
🤝 help() — функция, помогающая узнать больше о других функциях

Встроенная функция help() в Python может быть использована для быстрого получения информации о конкретной функции, классе, модуле. Однако вывод help() может быть непонятен новичку.

Вот небольшая памятка:

▪️= используется для указания значений аргументов по умолчанию.
▪️*args указывает на то, что принимается неограниченное количество позиционных аргументов.
▪️* указывает на то, что далее идут только именованные аргументы.
▪️/ указывает на то, что предыдущие аргументы — только позиционные.
▪️**kwargs указывает на то, что принимаются произвольные именованные аргументы.
▪️[arg] указывает на то, что аргумент является необязательным.

#совет
👍225
💻🔍💼 Кризис IT-рынка: как джуны и кадровый голод меняют правила игры

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

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

#почитать
🎉5👍4
⚡️🔫 Секретное оружие бэкендера: 6 инструментов, о которых вы не знали

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

👉 Читать по этой ссылке
👍76👏3
Привет, друзья! 👋

Мы хотим обсудить важную тему — токсичность в среде разработчиков и значимость поддержки и наставничества. Нам интересно узнать ваше мнение и опыт! Поделитесь своими мыслями, и самые полезные советы мы включим в нашу статью. Вот несколько вопросов для вас:

🤔 Приходилось ли вам сталкиваться с токсичными коллегами на работе? Как вы справлялись с этой ситуацией?

🌟 Какие качества вы считаете важными для хорошего наставника в IT-сфере?

💡 Какие советы вы бы дали тем, кто хочет создать более поддерживающую и позитивную рабочую атмосферу?

Спасибо за ваше участие! Ваши ответы помогут сделать рабочую среду лучше для всех. 🚀
👍74🥰2😢2
🌐⚙️ 5 лучших альтернатив Create React App

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

🔗 Читать статью
🔗 Зеркало
👍2🥰2
Свежий #дайджест по Python

🐍 pocketpy
Это легковесный интерпретатор Python 3.x, предназначенный для написания игровых скриптов. Легко встраивается в проекты с помощью одного заголовочного файла и не требует внешних зависимостей.

🐍 7 Ways To Use Jupyter Notebooks inside PyCharm
Статья в блоге PyCharm, описывающая разные варианты интеграции Jupyter Notebooks.

🐍 1001-ый способ миграции на асинхронный Python
Автор статьи рассказывает о том, как встраивал асинхронность в большое и достаточно нагруженное Django‑приложение.

🐍 Things I’ve learned serving on the board of the PSF
Автор статьи делится своим опытом работы в совете директоров Python Software Foundation (PSF).

🐍 Почему включения быстрее циклов?
В статье рассказывается о том, почему создание коллекции с помощью comprehension обычно работает быстрее, чем создание той же коллекции с помощью обычного цикла for.
👍8👏3😁21
🥷 Путь ML-самурая: от школьной математики до передового машинного обучения

В новой статье рассказываем, что именно нужно изучить, чтобы стать ML-специалистом. Начинаем с простого — базовой математики, — а заканчиваем многомерным анализом и нейросетями.

О том, как не потерять мотивацию в процессе обучения, тоже написали 🤝

👉 Читать статью
10😢1
👤 Как оставаться незамеченным при веб-скрэпинге

Библиотека Stealth-Requests позволяет это делать. Она:

▪️имитирует заголовки браузера,
▪️маскирует TLS-отпечатки запросов,
▪️позволяет легко извлекать метаданные из HTML-ответов и преобразовывать их в объекты Lxml и BeautifulSoup,
▪️поддерживает асинхронные запросы.

🔗 Ссылка на репозиторий Stealth-Requests
👍16
🥜🔨 Динамическое программирование: как щелкать задачки, как орешки

Готов узнать, как решать задачки, от которых плавятся мозги?


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

Также у нас есть курс как для начинающих программистов, так и для тех, кто уже шарит:
🔵 Алгоритмы и структуры данных

🔗 Ссылка на статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍54🥱1
✍️ Несколько советов по list comprehension

1️⃣ В Python Morsels советуют записывать comprehension не в одну строчку, а так, как показано на скриншоте👆
Такой подход может улучшить читаемость кода.

2️⃣ Comprehension стоит использовать только для создания новых списков. Не нужно пытаться, например, применять их для вывода чего-то в консоль.

💬 А какие советы добавили бы вы?

#совет
👍17😁5
🐞🔍 Инструменты отладки JavaScript: 7 незаменимых помощников разработчика

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

🔗 Читать статью
🔗 Зеркало
3😁3👍2
👆Шпаргалка по строкам в Python для начинающих👆

Включает:
▫️операции со строками;
▫️методы строк;
▫️срезы.
👏104👍4
💬 Простой мини-чат на FastApi: Современный интерфейс, вебсокеты и SQLAlchemy с деплоем

Новая статья на «Хабре» рассказывает, как:

▪️применять вебсокеты в реальных приложениях;
▪️работать с асинхронной SQLAlchemy;
▪️сгенерировать интерфейс в Websim.ai;
▪️сделать деплой FastApi приложения.

🔗 Читать подробности в статье
1👍15😁1🤔1
🆕 Подборка новинок: Грокаем всё — безопасность, алгоритмы и конкурентность

🔵 Грокаем конкурентность

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

🔵 Грокаем алгоритмы. 2е издание

Это отличное руководство для тех, кто хочет научиться понимать и использовать алгоритмы без углубления в сложную математику. Благодаря дружелюбному стилю, множеству иллюстраций и пошаговым примерам на Python, книга поможет освоить такие темы, как сортировка, поиск, графы и даже основы машинного обучения. Второе издание также включает обновленные описания деревьев и NP-полных задач, а примеры кода адаптированы под Python 3.

🤫 Грокаем безопасность безопасность веб-приложений

Готовьтесь к взлому... но на стороне защиты. Скоро выходит новая книга, которая станет вашим главным союзником в мире веб-безопасности. Автор — Малколм Макдональд — делится уникальными советами и реальными примерами, которые помогут понять, как думают хакеры и как эффективно защитить свои проекты.

🛍 Промокод на скидку в 25%: proglib
Please open Telegram to view this post
VIEW IN TELEGRAM
2🤩5👍4🌚2
🎨 Как сделать генератор ASCII-графики на Python

Энтузиасты делают ASCII-ремейки «Звездных войн» и ролевые ASCII-игры. А мы напишем GUI-приложение для конвертации изображений в олдскульную ASCII-графику с помощью Python и библиотеки Pillow.

👉 Читать подробное руководство
5😁3