Держите 6 Python-проектов, которые помогут прокачать навыки и украсят ваше портфолио.
Внутри:
🫡 Создание блога с помощью Django🫡 Создание дашборда с данными из PostgreSQL🫡 Сайт на Python без знания HTML/CSS/JS — FastUI🫡 Прогнозирование солнечных затмений с помощью Python🫡 Пишем клона Space Invaders с помощью Turtle🫡 Django-приложение для придания цвета чёрно-белым фотографиям
Сохраняем в избранное.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3❤2😁1
Асинхронность — один из главных инструментов Python-разработчика при работе с большим количеством операций ожидания.
В статье подробно объясняют, как устроено асинхронное программирование, чем оно отличается от обычного кода и где его использовать на практике.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2🔥2💯2🤩1
▶️ Awesome Python — самая большая и авторитетная подборка фреймворков, библиотек и ресурсов по Python — обязательно к сохранению▶️ TheAlgorithms/Python — огромная коллекция алгоритмов и структур данных, написанных на Python▶️ Project-Based-Learning — изучение Python (и не только) через реальные проекты▶️ Real Python Guide — качественный гайд по экосистеме Python, инструментам и best practices▶️ Materials от Real Python — подборка кода и проектов к статьям и курсам Real Python▶️ Learn Python — справочник с пояснениями, примерами и упражнениями▶️ Learn Python 3 — удобное руководство по современному Python 3 с задачами▶️ Python Reference — шпаргалки, скрипты и полезные советы от одного из самых уважаемых авторов по Python▶️ 30-Days-Of-Python — челлендж на 30 дней: от синтаксиса до более сложных тем▶️ Python Programming Exercises — 100+ задач по Python с ответами▶️ Coding Problems — задачи на алгоритмы и структуры данных, в том числе для подготовки к собесам▶️ Projects — список идей для пет-проектов (не только Python). Отлично подходит для практики▶️ 100-Days-Of-ML-Code — машинное обучение на Python в формате челленджа▶️ 30-Seconds-of-Python — полезные сниппеты и трюки для повседневных задач▶️ Geekcomputers/Python — разнообразные скрипты: от работы с сетью до задач по автоматизации
Сохраняем в избранное.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🔥3🤯2👍1
⠀⠀ ⠀ ⠀ ⠀⠀
Если приходилось объяснять пользователям, что такое
pip, виртуальные окружения и нужная версия Python, то сохраняйте этот инструмент.PyApp упаковывает приложение в единый исполняемый файл, который сам разворачивает необходимое окружение при первом запуске.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤2👍2
Аннотации помогают сделать код понятнее: они показывают ожидаемые типы параметров и возвращаемых значений.
Внутри:
⚡️ базовый синтаксис аннотаций;⚡️ примеры использования;⚡️ популярные типы из typing;⚡️ полезные инструменты для проверки типов;⚡️ лучшие практики оформления кода.
Сохраняем в избранное.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2❤1
На первый взгляд
[] в аргументах функции выглядит безобидно, но именно из-за него возникают одни из самых неприятных багов в Python.Автор статьи подробно объясняет, почему так происходит, как устроены значения по умолчанию и почему в большинстве случаев стоит использовать
None.tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥3👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Если часто работаете с большими файлами, логами или конфигами, попробуйте Highlight Row.
Расширение позволяет закрепить подсветку любой строки, чтобы не потерять её во время разработки, поиска ошибок или код-ревью.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤3🔥2
⠀⠀ ⠀ ⠀ ⠀⠀
Нашли отличный репозиторий, который показывает, как организовать Python-проект по современным стандартам.
Автор подробно разбирает настройку окружения, управление зависимостями, тестирование, линтеры и автоматизацию, чтобы проект был удобным в поддержке и развитии.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1🤯1
Многие задачи можно решить встроенными средствами — быстрее, чище и с меньшим количеством кода.
В этой статье разбирают конструкции, которые упрощают обработку данных, делают код лаконичнее и помогают избавиться от лишних проверок.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥4👍2💯1
⠀⠀ ⠀ ⠀ ⠀⠀
Если изучаете PyTorch или работаете с нейросетями, этот репозиторий точно стоит сохранить.
Внутри:
🫡 книги и туториалы;🫡 реализации моделей;🫡 статьи и полезные гайды;🫡 материалы по Computer Vision, NLP и Reinforcement Learning;🫡 десятки других ресурсов по экосистеме PyTorch.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3🔥1🤯1
В статье разбирают, как на самом деле работают event loop, корутины, чем асинхронность отличается от потоков и почему это не многопоточность.
Хороший материал для тех, кто хочет понять, как Python выполняет async-код.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2🔥2
Нашли удобную шпаргалку на русском, где собрали всё самое нужное по языку.
В одном месте основные конструкции: строки, списки, словари, функции, классы, исключения, регулярки и встроенные функции.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍4⚡1
Полезная статья для тех, кто работает с тяжёлыми вычислениями и хочет понимать, как правильно распараллеливать задачи в Python.
В ней объясняют:
🫡 как работает GIL и почему он ограничивает многопоточность;🫡 чем отличаются процессы и потоки на практике;🫡 когда лучше использовать multiprocessing, threading или asyncio;🫡 как измерять производительность разных подходов.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2❤1
Нашли полезную напоминалку по самым частым ошибкам, которые встречаются даже в рабочих проектах.
В ней разобраны типовые ошибки с функциями, списками, исключениями, отступами и базовыми конструкциями Python.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍3🔥1😁1
В статье сравнили 17 решений:
json, ujson, orjson, rapidjson и другие. Некоторые варианты показывают прирост скорости до 10 раз.Разбор поможет выбрать подходящий инструмент для API, больших данных и проектов, где важна производительность.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍2⚡1