вторник, 6 сентября 2016 г.

Справочник для новичков, в котором собрано вместе множество странных и неочевидных вещей в С++, которые способны доставить кучу неприятностей незнающим о них разработчикам.
https://cpp.zeef.com/michael.tkach
Не секрет, что многие алгоритмы легче понимать, когда наглядно видно, как они работают. Представляем вашему вниманию сайт, который содержит множество визуализаций алгоритмов и структур данных.

http://visualgo.net


Небольшая подборка материалов по искусственному интеллекту

1. 10 мифов об искусственном интеллекте и их разоблачения.
http://goo.gl/BmiroS
2. Доклад «Рекуррентные нейронные сети: сегодня и завтра».
http://goo.gl/hRbPxh

3. Пример создания чат-бота с искусственным интеллектом на Python с помощью библиотеки AIML.
http://goo.gl/ncdtfd

4. Chess Programming Wiki — Вики для тех, кто программирует шахматные игры или искусственный интеллект для шахмат.
https://chessprogramming.wikispaces.com/ 

5. Создание искусственного интеллекта для игр — от проектирования до оптимизации.
http://goo.gl/IIN3xP
Самые популярные посты за лето

1. Курс по программированию на Python 
https://vk.com/wall-54530371_74667

2. Подборка видео по ООП
Первая часть: https://vk.com/wall-54530371_77302
Вторая часть: https://vk.com/wall-54530371_77532

3. Введение в алгоритмы
https://vk.com/wall-54530371_72577

4. Сайт, который содержит множество визуализаций алгоритмов и структур данных.
https://vk.com/wall-54530371_83959

5. Золотой фонд программистской литературы по версии StackOverflow
https://vk.com/wall-54530371_80896

6. Коллекция книг от Библиотеки программиста
https://vk.com/wall-54530371_81213

7. Изучение JavaScript от нуля до гуру
Первая часть: https://vk.com/wall-54530371_83714
Вторая часть: https://vk.com/wall-54530371_83839

8. Основы объектно-ориентированного программирования
https://vk.com/wall-54530371_77915

9. Учебный курс «Компьютерные сети»
Первая часть: https://vk.com/wall-54530371_78430
Вторая часть: https://vk.com/wall-54530371_78571
Третья часть: https://vk.com/wall-54530371_78787
Четвертая часть: https://vk.com/wall-54530371_79037

10. Node.js Серверное программирование на JavaScript
https://vk.com/wall-54530371_79465

11. Android для начинающих
Первая часть: https://vk.com/wall-54530371_80312
Вторая часть: https://vk.com/wall-54530371_80529
Третья часть: https://vk.com/wall-54530371_80625

12. Серия коротких видео по основам SQL
https://vk.com/wall-54530371_73011
Подборка интересных материалов по JavaScript

1. Большая подборка из 30 легковесных JavaScript-библиотек и плагинов
http://goo.gl/BPl5Os

2. Генератор лабиринтов в одном твите
http://vk.cc/5wpRKC

3. Статья «7 жизненно важных функций в JavaScript»
http://goo.gl/3aBj53
4. Подсказки для тех, кто хочет попробовать JS, имея опыт в C#
http://goo.gl/Zea3ji

5. Руководство по созданию и использованию модулей
http://goo.gl/8P3MTE
6. Эволюция асинхронного JS
Статья: http://goo.gl/OixXb0
Визуализация: http://vk.cc/5tLRhL 
7. Рассказ о миграции 10k-строчного кода с JavaScript на TypeScript
http://goo.gl/YSOQX8

8. AOS — простая JavaScript-библиотека для анимированого появления элементов при скролле
http://goo.gl/4HJpU4
  1584 обучающих материала для программистов: книги, статьи, туториалы, онлайн-курсы, интерактивные обучалки, подкасты.

https://tproger.ru/articles/free-programming-books/
    Bite Python — крупный блог, посвященный, как нетрудно догадаться из названия, языку программирования Python. Круг тех, кому он может быть полезен, огромен — новичкам пригодятся подборки инструментов и простые разборы некоторых частей языка, а опытным программистам сослужат добрую службу статьи по грамотному применению самых продвинутых возможностей языка.

Самые интересные статьи:

— Подробно о *args и **kwargs: http://vk.cc/4Pudy2
— 20 библиотек, жить без которых невозможно: http://vk.cc/4Pue90
— Хранение и загрузка данных в JSON: http://vk.cc/4PufYY

Ссылка на блог:
http://pythontips.com/
Какой язык лучше выбрать первым для изучения новичку

https://tproger.ru/experts/16/
Люди делятся на 8 типов: 
1) ++i;
2) i++;
3) i+=1;
4) i=i+1;
5) i:=i+1;
6) inc(i);
7) add eax, 1
8) Что это?
  Google составила свой исчерпывающий список ресурсов, которые стоит изучить, чтобы стать желанным кадром для любой IT-компании. В него вошли разнообразные книги, курсы на популярных платформах и видеоматериалы.

https://tproger.ru/articles/google-guide-to-programming/

понедельник, 5 сентября 2016 г.

Подборка материалов, посвящённых Java: 

— Сайт с большим количеством обучающих материалов и руководств: http://vk.cc/5vLSh2

— О том, как работать с часовыми поясами — поможет справиться с известной головной болью программистов: http://vk.cc/5vLNOF 

— Гайд и лучшие практики по созданию пользовательских исключений:  http://vk.cc/5vLPdT

— Самые частые причины понижения производительности Java-приложений:  http://vk.cc/5vLKt8
Подборка материалов, посвящённых HTML: 

— Анализ и тестирование HTML-парсеров, как выбрать лучший: http://vk.cc/5vYTJv

— 6 плюсов формата HTML5: http://vk.cc/5vYTjP

— Как создать куб, пользуясь лишь HTML и CSS: http://vk.cc/5vYUm4

— Отображаем HTML в формате JSON: http://vk.cc/5vYVWV
        Компания Fujitsu собирается начать производить новый тип RAM, который в 1000 раз быстрее современных аналогов. 


https://tproger.ru/news/nram-1000x-boost/
Материалы, посвящённых Python: 

— 10 полезных туториалов: http://vk.cc/5xDoW2

— Зачем стоит учить Python: http://vk.cc/5wW4mo

— Как написать персонального ассистента: http://vk.cc/5oD3Bl

— Простой алгоритм сжатия изображений: http://vk.cc/5xDpUG

— Генераторы в JS и Python: http://vk.cc/5xDq6q
Несколько познавательных публикаций о функциональном программировании:
1. Рассказ о том, что такое функциональное программирование, и какие в нём основные принципы: http://vk.cc/45zBnc
2. Сравнение функционального и императивного стилей программирования от сторонника функциональной парадигмы: http://vk.cc/45zBnc

3. Сравнение функционального и императивного стилей программирования от противника функциональной парадигмы: http://vk.cc/4BBaxb

4. Немного практики: монады и продолжения (continuations) в Java с помощью императивного и функционального подходов: http://vk.cc/5xPow0

5. Введение в функциональное программирование на Python: http://vk.cc/52hSeS
Несколько материалов в помощь Си-программистам:

1. Коллекции в Си: http://vk.cc/5yvKeg

2. Статья о том, как и когда стоит использовать знаковые, а когда беззнаковые целые в программах на C: http://vk.cc/43guxh

3. Как подменить вызов функции в C в процессе выполнения программы:http://vk.cc/41WbOU

4. Об обработке исключений: http://vk.cc/5yvYwu