программирование

  1. R

    8 привычек, делающих разработчика лучше

    1. Прототип Самым позитивным был ответ Джеффа Нельсона, создателя хромбука. Инженер обращает внимание на создание небольших прототипов при изучении какой-либо концепции: в такой ситуации он пишет несколько дюжин маленьких программ, каждая из которых выражает какую-то простую идею. По его...
  2. R

    7 книг с задачами по программированию

    Подборка состоит из различных материалов, содержащих сборники задач. Они познакомят вас с разными алгоритмами и принципами программирования. М.Э.Абрамян, «1000 задач по программированию. Часть I» Первая часть задачника включает в себя задачи начального уровня, которые посвящены скалярным типам...
  3. R

    Как написать простейший компилятор

    Лучший способ понять работу компиляторов — написать свой собственный. В этом поможет этот краткий, но исчерпывающий гайд. Введение Стандартный компилятор осуществляет следующие шаги: Парсинг: исходный текст конвертируется в абстрактное синтаксическое дерево (Abstract Syntax Tree, AST)...
  4. R

    Освоить основы фронтенда за 12 часов: большая видеоподборка

    Фронтенд востребован, и подборка из 9 видео даст хороший старт в данном направлении. Разбор представленного багажа знаний займет лишь 12 часов. 1. С чего начать изучение фронтенд? Верстка сайта HTML + CSS. Вебинар с грифом «для начинающих» не откроет Америку, но позволит освоить базис фронтенд...
  5. R

    27 сайтов с задачками для оттачивания навыков программирования

    Решение задач — хороший способ развития навыков программирования. Также вы можете при этом ускорить освоение нового для Вас языка программирования, решая головоломки на этом языке. В этой статье мы рассмотрим 27 самых популярных сайтов с задачками по программированию. 1. Codewars Codewars —...
  6. R

    Какие алгоритмы нужно знать, чтобы стать хорошим программистом?

    Данная статья содержит не только самые распространенные алгоритмы и структуры данных, но и более сложные вещи, о которых вы могли не знать. Читаем и узнаем! Я предполагаю, что вы знаете как минимум один язык программирования и такие понятия, как объект и указатель. Алгоритмы и структуры данных...
  7. B

    Хорошие курсы по программированию C#

    Всем доброго времени суток! Есть хороший портал с кучей курсов по проге , но они все платные - точнее необходимо иметь подписку за 20$/мес. Ранее я уже делился курсами по Java и Python, но было несколько заявок на С#, и так как никто по шарпам не выложил ничего (хотя были желающие), после...
  8. I

    Джастин Сейтц - Gray Hat Python(Рус)

    https://yadi.sk/i/Ieiq4l9V3JCiVf Глава 1 – Настройка рабочего окружения Глава 2 – Отладчики и устройство отладчика Глава 3 – Создание отладчика под Windows Глава 4 – PyDbg: Windows отладчик на чистом Python Глава 5 – Immunity Debugger Глава 6 – Hooking Глава 7 – DLL и Code Injection Глава 8...
  9. B

    Хороший курс по программированию (Python Essential)

    Доброго времени суток. В конце того месяца нашел отличный портал с видео-курсами по разным языкам программирования. Но они платные, поэтому я потихонечку записываю те курсы, что смотрю, и выкладываю сюда т.к. рано или поздно кому-нибудь пригодятся (это уже третья тема). В этой теме выложу курс...
  10. A

    Вредные советы для начинающих разработчиков софта.

    Другие программисты могут не согласиться с данными советами, но это именно то, что делает их такими редкими и ценными. Будьте краткими. Все связанные между собой вещи располагайте на одной строчке. Используйте однобуквенные переменные. Добавляйте к ним цифры, если буквы закончатся. Не ставьте...