Найти в Дзене
Визуализатор кода "Python Tutor" Это средство, которое помогает визуализировать код и помогает лучше и яснее понимать его. Этот визуализатор может проанализировать код не только на Python, но и на C, C++, Java, JavaScript. На мой взгляд, интерфейс очень удобный и понятный. Иногда, он помогает разобраться в программах с большим количеством данных. Ссылка: pythontutor.com/...dit Я веду свой телеграм канал про мой путь разработчика! Я предлагаю к решению разные задачки, рассказываю интересные лайфхаки и обсуждаю истории из моего обучения! Жду всех - t.me/...mer
2 года назад
Code Review Ревью кода – проверка кода с целью исправления ошибок и неточностей, сделанных при начальной разработке. Скорее всего, код ревью будет выполнять программист с большим опытом, он может исправить ошибки, улучшить производительность и читабельность кода. Недавно я тоже решал самые простые задачки на код ревью, более подробные статьи про код ревью можно почитать на хабре. Я веду свой телеграм канал про мой путь разработчика! Я предлагаю к решению разные задачки, рассказываю интересные лайфхаки и обсуждаю истории из моего обучения! Жду всех - t.me/...mer
2 года назад
Обмен значений переменных в Python Иногда приходится обменять значения двух и более переменных, кто-то пишет такой код для обмена значений: num1 = num2 num2 = num1 Но он не работает, после таких операций значение переменных будет одинаковым, так как при втором присваивании num1 уже поменял своё значение и к num2 присваивается его же значение. Можно использовать временную переменную: temp = num1 num1 = num2 num2 = temp Но в Python есть способ легче: num1, num2 = num2, num1 Я веду свой телеграм канал про мой путь разработчика! Я предлагаю к решению разные задачки, рассказываю интересные лайфхаки и обсуждаю истории из моего обучения! Жду всех - t.me/...mer
2 года назад
Как писать понятный и красивый код на Python?
Зачем писать чистый код? Если у тебя большой проект или программа, то скорее всего ты будешь его дописывать и дорабатывать. Чем понятнее код, тем быстрее ты сможешь разобраться в нём (или даже коллеги). В Python есть большая документация по рекомендациям написания чистого кода(PEP-8) и вот несколько пунктов: 1. Переменные Называйте переменные и функции максимально понятно, полно и сжато, они должны передавать названием их полное содержание, тогда можно будет понять код даже без строчек присваивания. 2. Отступы Запись математических вычислений с числами в основном влезает в одну строку, а...
2 года назад
Почему так важно быть внимательным при преобразовании типов данных? Некоторых программистов раздражает необходимость преобразовывать типы данных. Но знали ли вы, что в 1996 году ракета "Ариан-5" взорвалась из-за ошибки при преобразовании. Да, не все программы могут повлиять на взрыв ракеты, но может изменить действия программы. Я веду свой телеграм канал про мой путь разработчика! Я предлагаю к решению разные задачки, рассказываю интересные лайфхаки и обсуждаю истории из моего обучения! Жду всех - t.me/...mer
2 года назад