Ну походу будем эту рубрику делать чаще 🙂
Осталось только научиться придумывать такие загадки, чтобы GPT не смог помочь разгадать
❤️ - го стрим
☞ PyBytes Media | Telegram / Instagram / Mentor Service
Please open Telegram to view this post
VIEW IN TELEGRAM
❤22❤🔥4
🐍 Привет, друзья! Сегодня расскажу о стеке технологий для Junior Python Developer'а. Вот основные пункты:
➡️ 1. Основы Python: изучите синтаксис, типы данных, условия, циклы и функции.
➡️ 2. Git и GitHub: научитесь использовать систему контроля версий Git и платформу GitHub.
➡️ 3. Django или Flask: выберите фреймворк для разработки веб-приложений на Python.
➡️ 4. Базы данных: изучите SQL и базы данных, такие как PostgreSQL или MySQL.
➡️ 5. Дополнительные библиотеки и инструменты: расширьте свой стек с помощью библиотек и инструментов, таких как NumPy, Pandas и Flask-RESTful.
➡️ 6. Тестирование: изучите основы тестирования с использованием библиотек, таких как unittest или pytest.
➡️ 7. Безопасность: ознакомьтесь с основами безопасности при разработке веб-приложений.
➡️ 8. Опыт проектной работы: начните работать над собственными проектами или присоединитесь к открытым исходным кодам.
➡️ 9. Обучение и саморазвитие: следите за новостями и трендами в мире Python, читайте книги, блоги и принимайте участие в онлайн-курсах или митапах.
➡️ 10. Сообщество: присоединяйтесь к сообществу Python-разработчиков, общайтесь и делитесь опытом.
Удачи в становлении Junior Python Developer'ом! 💪🚀
☞ PyBytes Media | Telegram / Instagram / Mentor Service
Удачи в становлении Junior Python Developer'ом! 💪🚀
☞ PyBytes Media | Telegram / Instagram / Mentor Service
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18❤3🔥2🤝2
Git – это распределенная система контроля версий, которая помогает нам управлять нашим кодом с легкостью.
Вот несколько основных команд Git, которые вам понадобятся:
Это только начало! Git предлагает еще множество команд и возможностей для удобной работы с вашим кодом.
Не бойтесь погрузиться в мир Git и пользоваться всем его мощным функционалом!
☞ PyBytes Media | Telegram / Instagram / Mentor Service
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤4🔥4
Попробовать себя в программировании в тестовых модулях под нашим присмотром вы можете здесь:
☞ PyBytes Media | Telegram / Instagram / Mentor Service
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3❤2
Привет, друзья! Сегодня я хочу поделиться с вами замечательным инструментом для работы с данными в Python - dataclasses. Это модуль, предоставляемый стандартной библиотекой Python, который позволяет создавать классы для хранения данных с минимальным объемом кода.
Dataclasses - это декоратор, который автоматически добавляет стандартные методы к вашим классам данных. Это включает в себя метод инициализации (__init__), метод строкового представления (__repr__), метод сравнения (__eq__), метод хэширования (__hash__) и другие. Благодаря этому, вы получаете все необходимые методы для работы с данными, не тратя время на их написание.
Чтобы использовать dataclasses, вам нужно импортировать декоратор dataclass из модуля dataclasses и применить его к вашему классу данных. Dataclasses автоматически определит поля класса и сгенерирует соответствующий код. Это значительно упрощает создание классов для хранения данных, освобождая вас от рутинных задач.
• Компактность: dataclasses позволяют создавать классы для хранения данных в несколько строк кода.
• Читаемость: использование dataclasses делает код более понятным и читаемым, так как большая часть рутины автоматически обрабатывается.
• Надежность: dataclasses гарантируют корректность создаваемых экземпляров класса, так как автоматически создают методы сравнения и хэширования.
Если вам нужно быстро создать класс для хранения данных в Python, не стесняйтесь использовать dataclasses. Они позволяют сократить объем кода и сделать ваш код более элегантным. Попробуйте и увидите, насколько удобны они в работе!
🔗 Если вы хотите узнать больше о dataclasses, взгляните на официальную документацию Python.
☞ PyBytes Media | Telegram / Instagram / Mentor Service
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤4
Я рассказываю в этом канале о своем пути развития в IT.
☞ PyBytes Media | Telegram / Instagram / Mentor Service
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤5🔥4👎1
☞ PyBytes Media | Telegram / Instagram / Mentor Service
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🤯1
У нас есть техническая поддержка и живая связь от трех менторов, а также реальные отзывы учеников. Мы ждем именно тебя.
Менеджер Роман расскажет тебе про IT и наше менторство!
🧩 - Участие в коммерческих проектах
🧩 - Возможность попасть в команду
🧩 - Уверенный уровень Junior developer!
☞ PyBytes Media | Telegram / Instagram
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍2🦄2
Использовались в проекте технологии:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23❤3👍1
✍ Логирование в python
Логирование (ведение журнала) - это способ отслеживания событий, происходящих при запуске программы. Оно позволяет ответить на вопросы: что происходило, где, когда и при каких обстоятельствах, из-за чего возникла ошибка в программе и так далее.
Место, куда регистрируется информация, называется логом. Для записи чаще всего используют файлы с расширением .log, которые в дальнейшем можно использовать для анализа работы кода. Логи должны быть понятными, наглядными и удобными для чтения.
Существуют несколько инструментов для ведения логов в python. Одним из них является пакет logging, входящий в стандартную библиотеку.
В нем определены функции и классы, которые реализуют гибкую и удобную систему регистраций событий. Логирование можно производить на разных уровнях в соответствии с серьёзностью событий:
Что нужно логировать:
✅ начало работы приложения
✅ события, связанные с бизнес-логикой
✅ состояние сторонних сервисов, с которыми работает приложение (базы данных, системы рассылок и прочее)
✅ исключения
✅ все, что связано с безопасностью и авторизацией пользователя
✅ завершение работы приложения
Данный список, естественно, не полный. Логируйте всё, что в дальнейшем сможет помочь вам и вашим коллегам.
❗️ Не стоит логировать конфиденциальные данные, например, логин и пароль пользователя, а также не логируйте всё подряд. Логирование - это тоже работа, требующая процессорного времени.
💬 speaker: Анастасия
☞ PyBytes Media | Telegram / Instagram / Mentor Service
Логирование (ведение журнала) - это способ отслеживания событий, происходящих при запуске программы. Оно позволяет ответить на вопросы: что происходило, где, когда и при каких обстоятельствах, из-за чего возникла ошибка в программе и так далее.
Место, куда регистрируется информация, называется логом. Для записи чаще всего используют файлы с расширением .log, которые в дальнейшем можно использовать для анализа работы кода. Логи должны быть понятными, наглядными и удобными для чтения.
Существуют несколько инструментов для ведения логов в python. Одним из них является пакет logging, входящий в стандартную библиотеку.
В нем определены функции и классы, которые реализуют гибкую и удобную систему регистраций событий. Логирование можно производить на разных уровнях в соответствии с серьёзностью событий:
>>> import logging
>>> logging.warning('Watch out!')
WARNING:root:Watch out!Что нужно логировать:
Данный список, естественно, не полный. Логируйте всё, что в дальнейшем сможет помочь вам и вашим коллегам.
☞ PyBytes Media | Telegram / Instagram / Mentor Service
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥4❤1