Самый важный навык для программиста | Nuances of programming

Нет, нет и нет. Скажем вместе. НЕТ! Хорошее начало. Но чему мы говорим НЕТ? Это важный момент, который сбивает с толку даже опытных программистов. Написание кода составляет большую часть работы программиста. Это именно то, чего ожидают от человека данной профессии: написание кода. Однако стоит ли писать требуемый код полностью? Знание ПОДРОБНЕЕ

Как объединить несколько CSV файлов через 8 строчек кода

Зачем это нужно? Копипаст вручную — это, может, и не самый плохой вариант для небольшого количества файлов. Но представьте, что вам нужно объединить 100+ файлов… готовы ли вы сделать все вручную? Эта затея весьма утомительна и чревата ошибками. Для файлов с одинаковой структурой таблицы (те же заголовки и количество столбцов) можно воспользоваться скриптом ПОДРОБНЕЕ

Зачем разбивать код на столбцы

На мой взгляд, главная составляющая любого программирования – это читабельность кода, будь то написанный вами или кем-то другим. Читабельность складывается из множества факторов, начиная от синтаксиса языка программирования, имен переменных, комментариев и заканчивая отступами. Но мне бы хотелось поговорить о последнем пункте – об отступах. Речь пойдет не о размере ПОДРОБНЕЕ

Виртуальные Окружения в Python

В процессе работы над проектом мне потребовалось проверить, работает ли пакет Flask с установленным у меня Python. При запуске команды для установки Flask я получил предупреждение, что пакет уже установлен, поскольку у меня установлен Anaconda. Однако при попытке запустить Hello World в приложении Flask на Sublime Text 3, консоль выдала ПОДРОБНЕЕ

9 советов для быстрой работы в UNIX и Linux терминале

Вы когда-нибудь встречали человека, который обладал какими-то неведомыми способностями и выполнял команды в UNIX терминале со скоростью света? Да, пару раз я сталкивался с такими людьми и это вдохновило меня на то, чтобы учиться у них. В этой статье или туториале, или называйте как хотите, я поделюсь с вами некоторыми командами ПОДРОБНЕЕ

7 секретов для поддержания мотивации при изучении программирования

Секрет #1: убедитесь, что это на самом деле то, к чему вы стремитесь Секрет #2: Начни с малого, гордитесь даже малыми достижениями и учитесь, учитесь, учитесь! Секрет #3: Найдите наставника Секрет #4: Создайте собственное портфолио Секрет #5: Просто делать и перестать беспокоиться Секрет #6: Равновесие Секрет #7: Станьте часть сообщества ПОДРОБНЕЕ

Как оптимизация изображений снизила “вес” главной страницы на моем веб-сайте на 62%

Что такое сжатие изображений? Сжатие JPEG с помощью MozJPEG Оптимизация PNG-изображений с помощью pngquant Используйте WebP формат для браузеров, которые его поддерживают Конвертирование JPEG и PNG в WebP Работайте с WebP изображениями в HTML Заключение Изображения являются чуть ли не самым распространенным типом контента, что встречается в Интернете. Говорят, что одно изображение может заменить ПОДРОБНЕЕ

Магическая формула для улучшения навыков программирования

Вы программист или только хотите им стать, однако на этом этапе жизнь не прекращается. Вы должны, и мы надеемся хотите, улучшать свои навыки постоянно. Да, такое постоянное обучение в течение всей жизни вполне реально. Вы не получите степень, не закончите учебный курс, онлайн курс или учебный семинар и просто скажите: ПОДРОБНЕЕ

Как я настроил VS Code

Недавно я был в аэропорту Борисполь на Украине, работал над статьей для блога, как вдруг мой VS Code перестал работать. Он крашнулся дважды меньше чем за 30 минут. Одна часть содержимого была автоматически сохранена, а другая — безвозвратно утеряна. Это был кошмар. Мне пришлось заново писать вторую часть. Раньше мне казалось, что ПОДРОБНЕЕ

9 полезных расширений для 2020 года

Refined GitHub Refined Github упрощает интерфейс Github и добавляет полезные функции. «Мы надеемся, что Github заметит и реализует некоторые из этих необходимых улучшений. Поэтому, если вам нравится какое-то из них, пожалуйста, напишите об этом в службу поддержки GitHub»,  —  пишут создатели. Chrome Firefox Opera Chrome Github Hacker Tab Расширение полезно, ПОДРОБНЕЕ