Translate

Поиск по этому блогу

среда, 26 апреля 2017 г.

Материалы для программистов (все темы)

Отличные бесплатные материалы для программистов. Найдется всё:

Полностью такую подборку осилить сложно, так что вот вам более узкие подборки в дополнение:


  1. — Материалы по продвинутым алгоритмам и структурам данных: https://tproger.ru/digest/advanced-computer-science/

  2. — 83 бесплатных материала по грамотному тестированию: https://tproger.ru/digest/free-software-testing-books/

  3. — Материалы по криптографии: https://tproger.ru/digest/crypto/

  4. — Подборка материалов для изучения машинного обучения: https://tproger.ru/digest/machine-learning-materials/

  5. — Самая полная подборка фильмов для айтишников: https://tproger.ru/digest/films/ — не все бесплатные, но вы знаете, что делать 😉

Материалы по отдельным языкам:

Блоги и каналы на YouTube:

Фундаментальные знания для всех
Серьезная литература по программированию для тех, кто хочет овладеть фундаментальными знаниями:
  1. — 4 лучшие книги по C++: https://tproger.ru/books/cpp-books/ — бестселлеры Скотта Мейерса.

  2. — Подборка литературы по теории программирования: https://tproger.ru/books/books-not-for-the-code-monkeys/

  3. — 4 книги о системах контроля версий, которые дадут о них полное представление: https://tproger.ru/books/4-books-about-vcs/

  4. — Подборка книг о компиляторах и обо всем, что с ними связано: https://tproger.ru/books/compiler-design-books/

  5. — 9 полезных бесплатных книг по машинному обучению: https://tproger.ru/boo…/9-free-books-about-machine-learning/

                                                                                                                                                             

вторник, 25 апреля 2017 г.

Материалы для изучения Git

Умение работать с Git — один из важных навыков, которым должен владеть разработчик.
Git для разных уровней умения работать с ним:
Для новичков:
Как вернуться (откатиться) к более раннему коммиту?
  • stackoverflow
  • Отменит изменения в фале до предыдущего commita (вернуться) git checkout – – имя файла
Материалы по Git - управлению версиями
Интересные утилиты:
Удобные малоизвестные команды и alias'ы:
                                                                                                                                                             

суббота, 22 апреля 2017 г.

Материалы по Python

Несколько практических материалов по Python:
                                                                                                                                                             

пятница, 21 апреля 2017 г.

Анимация ссылок при наведении

Иногда бывает необходимость придать вашему сайту некоторую динамику. Мне очень нравится динамическое подчеркивание ссылок при наведении, сделанное при помощи чистого CSS. Плюсы здесь чисто визуальные эффекты для пользователя и простота исполнения, которая не будет тормозить загрузку вашего сайта. Пример можно посмотреть здесь:

See the Pen ПОДЧЕРКНУТАЯ ССЫЛКА(abcinblog) by YaroslavW (@YaroslavW) on CodePen.

код очень простой:

HTML

<h2><a href="#">It is underlined link</a></h2>


CSS

h2 > a {
  position: relative;
  text-decoration: none;
  color:#000;
}
h2 > a:hover {
  color: red;
}
h2 > a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: green;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: sczlaX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
h2 > a:hover:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}


Для того, чтобы вам было проще ориентироваться в коде, что там за что отвечает и пр., я выделил все разными цветами.                                                                                                                                                              

среда, 5 апреля 2017 г.

Командная строка

На нашем сайте есть материалы, посвящённые инструментами командной строки:                                                                                                                                                              


Хотите освоить самые современные методы написания React приложений? Надоели простые проекты? Нужны курсы, книги, руководства, индивидуальные занятия по React и не только? Хотите стать разработчиком полного цикла, освоить стек MERN, или вы только начинаете свой путь в программировании, и не знаете с чего начать, то пишите через форму связи, подписывайтесь на мой канал в Телеге, вступайте в группу на Facebook.Пишите мне - kolesnikovy70 почта gmail.com