Существует множество IDE, предназначенных для разработки программного обеспечения на Python. В этой статье мы рассмотрим 5 лучших Python IDE для Ubuntu: Vim, PyCharm, Eric, Pyzo и Spyder.
Как сделать так, чтобы ваш код оставался простым и поддерживаемым
Разрабатывая новое приложение, вы начинаете с маленькой и простой кодовой базы. Но со временем код растет и становится все более сложным. Бороться с возрастающей сложностью тяжело — так же, как и следить за тем, чтобы кодовая база оставалась поддерживаемой в долгосрочной перспективе. Представляем несколько принципов, которые помогут справляться с этими проблемами.
7 вещей, которые следует обдумать и сделать перед записью на курсы программирования
Мы часто пишем об онлайн-обучении, а вот про учебу на обычных, "очных" курсах — гораздо реже. Автор этой статьи на основе собственного опыта рассказал, что следует сделать перед записью на такие курсы и на что обратить внимание при выборе.
Обычно, изучая Git, мы осваиваем самый минимум команд, необходимый для работы в небольших проектах. Этого минимума может хватить на несколько лет, но по мере продвижения в карьере стоит углубить свои знания по части контроля версий.
Давайте разберемся, кто такие Full Stack разработчики, почему в компаниях возникает такая позиция и какие есть преимущества и недостатки у специализации.
В этой статье мы попытались разобраться, что относится к фронтенд-, а что — к бэкенд-разработке. Также мы рассмотрели, какими инструментами пользовались и пользуются разработчики обоих направлений.
Выводы, к которым я пришел, пообщавшись с будущими разработчиками
Автор этой статьи начал бесплатную программу наставничества для всех, кто хочет стать разработчиком и нуждается в легком пинке или совете. За месяц он пообщался со многими людьми, и в результате стал гораздо лучше понимать современное поколение будущих разработчиков. Предлагаем ознакомиться с выводами, к которым он пришел.
Как я стал тимлидом, или 8 вещей, о которых мне забыли сказать
Автор этой статьи прошел путь от разработчика до вице-президента по разработке. По его словам, с особой теплотой он вспоминает именно тот период, когда был тимлидом небольшой команды. Но этот переход на первую лидерскую позицию дался ему нелегко. В своей статье он поделился открытиями, к которым пришел путем проб и ошибок.
Топ-7 книг по Django для разработчиков начального и среднего уровня
Представляем вам список лучших книг по веб-фреймворку Django для программистов уровня Junior и Middle. В этих учебных пособиях рассматривается применение Django на практике: вы будете создавать настоящие проекты и выкладывать их онлайн. Ссылки на скачивание прилагаются.
Советы разработчикам, желающим повысить свой уровень
Автор этой статьи занимается программированием уже больше 15 лет, так что можно сказать, что он довольно опытный разработчик. В связи с этим к нему часто обращаются за советами по профессиональному росту. Лучшие из этих советов и вошли в статью.