Философия Java (2006)
Автор: Брюс Эккель
#java #book
Впервые читатель может познакомиться с полной версией этого классического труда, который ранее на русском языке печатался в сокращении. Книга, выдержавшая в оригинале не одно переиздание, за глубокое и поистине философское изложение тонкостей языка Java считается одним из лучших пособий для программистов. Чтобы по-настоящему понять язык Java, необходимо рассматривать его не просто как набор неких команд и операторов, а понять его "философию", подход к решению задач, в сравнении с таковыми в других языках программирования. На этих страницах автор рассказывает об основных проблемах написания кода: в чем их природа и какой подход использует Java в их разрешении. Поэтому обсуждаемые в каждой главе черты языка неразрывно связаны с тем, как они используются для решения определенных задач.
К посту прикреплена полная книга на английском языке: https://vk.com/wall-54530371_100294
Для тех, кто пропустил: у нас недавно проходил опрос на лучшую книгу по Java https://vk.com/wall-54530371_99603. На текущий момент данная книга ("Философия Java") занимает 3-е место.
Изучить Node.js бесплатно без регистрации и смс
#web
https://proglib.io/p/nodejs-resources/
Минутка общения
#social #cpp
Не проходи мимо! Прими участие в опросе. Возможно, это самый важный опрос в вашей жизни: https://vk.com/wall-54530371_100048
Несколько полезных ссылок по указателям в C++ и не только:
— Погружение в C++11: https://vk.cc/60t8Vg
— Курс "C++11 и продвинутый C++": https://vk.cc/60t8Qb
— Видео от нашего подписчика "Умные указатели": https://vk.cc/60t8M9
— Статья "Указатели, ссылки и массивы в C и C++: точки над i": https://vk.cc/5cZmW8
Топ 10 видео на YouTube, которые вам стоит посмотреть, если вы решили начать изучать анализ данных или хотите продвинуться в этой сфере.
#data_analysis
https://proglib.io/p/10-data-science-videos/
Полезные рекомендации для тех, кто начал или будет развиваться в области IT-сферы
#common
https://proglib.io/p/developing-as-developer/
Лекции по теории вероятностей и дискретному анализу
#fundamental
1. Основы перечислительной комбинаторики
2. Обобщенная функция Мёбиуса и асимптотики
3. Деревья и унициклические графы
4. Разбиение чисел на слагаемые
5. Производящие функции и линейные рекуррентные соотношения
6. Хроматические числа графов и Кнезеровский граф
7. Классическое определение вероятности, схема Бернулли и их применение
8. Локальная лемма Ловаса. Начала теории вероятностей
9. Локальная лемма Ловаса. Теория вероятностей
Полный плейлист из 13 лекций доступен по ссылке:
https://vk.com/videos-54530371?section=album_56085493
Рекомендуем к просмотру курс "Асимптотический анализ и теория вероятностей": https://vk.com/wall-54530371_93471
Github репозиторий с подборкой советов и хитростей по вёрстке и JavaScript. Там же найдёте сборник статей по объектно-ориентированному JavaScript, самым полезным нововведениям ES6 и огромное количество задач для начинающих изучать JavaScript с подробным решением.
#javascript
https://vk.cc/5VwKVf
Короткая заметка о том, что нужно и не нужно делать, когда начинаешь изучать программирование
#novice
https://proglib.io/p/way-to-learn-programming/
Список самых главных вещей, которые нужно знать для успешного прохождения интервью на должность фронтенд разработчика.
#web #job
https://proglib.io/p/cracking-the-frontend-interview/
Подробный рассказ об освоении с нуля одного из самых популярных языков программирования с материалами и советами
#web #javascript
https://proglib.io/p/get-started-javascript/
11 лучших книг для разработчиков
#book #common
https://proglib.io/p/ultimate-reading-list/
Подробная инструкция по изучению одной из самых популярных технологий в веб‑разработке в 2016-ом году
https://proglib.io/p/start-learning-react/
Подборка материалов для новичков с нашего сайта
#novice #common
1. Как научиться программировать?
https://proglib.io/p/let-us-learn-program/
2. Полезные навыки для начинающего программиста
https://proglib.io/p/good-habits-for-beginner-developer/
3. Как устроиться работать разработчиком
https://proglib.io/p/abc-always-be-coding/
4. 9 идей для начинающих программистов по созданию игр-клонов
https://proglib.io/p/9-ideas-for-games/
5. Машинное обучение для самых маленьких
https://proglib.io/p/the-simplest-introduction-to-machine-learning/
Хотите приступить к изучению Node.js, но не знаете с чего начать? Тогда наш гайд вам поможет.
#web
https://proglib.io/p/beginners-guide-to-node-js/
Вы новичок и хотите как можно скорее начать писать качественный код? Тогда эта статья для вас.
#common #novice
https://proglib.io/p/good-habits-for-beginner-developer/
Архив книг от O'Reilly
#data_analysis #book
Огромная коллекция из более чем 80-ти бесплатных книг от американского издательства O'Reilly. Если вы хотите погрузиться и в такие темы, как data science и big data, то этот архив именно для вас!
Ознакомится с архивом и скачать книги можно по ссылке:
http://goo.gl/DES0JJ
Подборка книг с нашего сайта, которые помогут изучить основы анализа данных: https://proglib.io/p/data-science-books/
Книги, которые помогут изучить основы анализа данных и приблизиться к становлению специалистом по анализу данных
https://proglib.io/p/data-science-books/
6 open-source проектов для практики новичка
#novice
https://proglib.io/p/open-source-for-novice/
PythonSheets
#python #cheatsheets
Представляем вашему вниманию большую подборку шпаргалок по Python: https://www.pythonsheets.com/
Рекомендуем посмотреть нашу последнюю подборку материалов по Python:
https://vk.com/wall-54530371_99768
Нельзя научиться программированию по принципу «Вжух! И ты уже программист». Только последовательный подход и гарантированный результат.
«Нетология» запустила новогоднюю распродажу безлимитных годовых абонементов на обучение программированию. Стань full-stack разработчиком в 2017 году или прокачай новые навыки.
Абонемент распространяется на все онлайн-программы программирования, представленные на сайте, а также на те программы, которые будут появляться в течение 2017 года.
За год любой желающий сможет получить полноценную профессию программиста, освоенных знаний и навыков будет достаточно для того, чтобы сменить вектор развития и устроиться на хорошую работу.
Оставить заявку на абонемент: http://netolo.gy/cR3
Собрали для вас новую подборку интересных материалов по Python
#python #collections
1. Все, что нужно знать о Python новичкам
https://vk.cc/5tqZDO
2. Введение в функциональное программирование на Python
https://vk.cc/52hSeS
3. Курс "Язык Python"
https://vk.cc/5Zkrfl
4. Список идей для игр на Python, с помощью которых новичку можно будет получить практические навыки программирования
https://proglib.io/p/9-ideas-for-games/
5. Огромная подборка инструментов и библиотек
https://python.libhunt.com/
6. Книга "Простой Python. Современный стиль программирования"
https://vk.cc/5ZkrE7
7. Репозиторий с реализациями наиболее известных алгоритмов сортировки и поиска
https://vk.cc/5JlFO4
8. Репозиторий с подборкой книг для изучения языка
https://vk.cc/5Jmzt4
9. Статья с Хабра "Пишем диалоговые Telegram-боты на Питоне"
https://vk.cc/5USMtm
Создание простых игр на C++
#cpp #gamedev
C++ за 21 день уже баян... В этой подборке представлены видео по созданию простых игр с помощью C++ и SFML, всего за несколько минут. Например, создание клона игры Doodle Jump всего за 2 минуты.
1. Tetris
2. Doodle Jump
3. Arkanoid
4. Snake
5. Minesweeper
6. 15-Puzzle
7. Car Racing (Top Down)
8. Outrun (Pseudo 3d racing)
9. Xonix
Смотрите полную подборку из 16 видео по ссылке: https://vk.com/videos-54530371?section=album_56085988
Кстати, мы уже выкладывали подобную подборку: https://vk.com/wall-54530371_93790
Минутка общения
#social #java
Вопрос от подписчика:
Добрый день/ночь, помогите пожалуйста выбрать книгу для прочтения по java. Уровень владением данного языка: знаю типы, циклы, массивы и тому подобные элементы. Чтобы книга была на "доступной человеческой" языке и актуальных на сегодняшний день. Уровень знания java (по моей оценке): ниже среднего.
Помогите выбрать книгу:
https://vk.com/wall-54530371_99603
1. "Философия Java" (4-е издание) Брюс Эккель (2009)
2. "Head First Java" (2-е издание) Kathy Sierra, Bert Bates (2009)
3. "Философия Java" Брюс Эккель (2015)
4. "Java 8. Полное руководство" (девятое издание) Шилдт (2015)
5. "Java 2. Том 1. Основы (Библиотека профессионала)" Хорстманн К., Корнелл Г. - (2012)
PS: Вопрос скорее для профессионального java-программиста знающего / читал какие-то из тех книг.
Основы машинного обучения за неделю
#data_analysis #novice
Подробный подневный план освоения одного из самых перспективных направлений в IT-сфере.
https://proglib.io/p/basics-of-ml/
7 лучших книг для освоения Python
#python #book
https://proglib.io/p/7-python-books/
Основы анимации в Unity (2015)
Автор: Алан Торн
#gamedev #book
Unity является самодостаточным, интегрированным движком для разработки игр, который предоставляет готовые к применению функции для создания интерактивного 3D-контента. Это игровой движок, соединенный с многофункциональной и сложной системой анимации Mecanim. Данная книга содержит описание мощных инструментов анимации и способов их применения в Unity. Сначала рассматриваются основные идеи, а затем примеры их практического использования для создания анимации в режиме реального времени в играх. В издании собрано множество полезных советов для создания анимации профессионального качества, а также для разработки быстрых интерактивных сцен. Каждая глава посвящена одной из областей анимации, от установки и событий до анимации персонажей и систем частиц.
Прочтя эту книгу, вы сможете в полной мере использовать возможности системы Mecanim и Unity.
К посту прикреплена книга на английском языке:
https://vk.com/wall-54530371_99347
— Предлагаем ознакомится с нашей подборкой материалов по Unity: https://vk.com/wall-54530371_94872
— Серия вебинаров по разработке игр в Unity3D: https://vk.com/wall-54530371_97966
Помнить всё: метод римской комнаты
#common
«Записывайте всё!» — говорит гуру GTD Дэвид Аллен. Создайте систему для записи, которой всецело доверяете, и — записывайте всё!
Совет прекрасный, но не всегда есть под рукой система, которой я доверяю. И не всегда я ей доверяю. Бывают ситуации, когда ни записать, ни прочитать записанное невозможно. На пробежке, например. На грани сна. В бане. Во время шторма на палубе каравеллы.
Ссылка на статью: https://vk.cc/5YnUHQ
Также рекомендуем ознакомится с методикой запоминания информации через повторения: https://vk.com/wall-54530371_89145
Создание игры Snake (Змейка) на Unity3D за час (механика как в игре slither.io)
#gamedev
Ссылка на пост: https://vk.com/wall-54530371_99067
Для тех, кто пропустил: Подборка подкастов для разработчиков игр — https://vk.com/wall-54530371_98595
27 сайтов для оттачивания навыков программирования
#common
https://proglib.io/p/27-puzzle-websites-to-sharpen-your-skills/
Как создать игру на HTML5
Часть первая (1/2)
#gamedev #javascript
1. Каркас страницы
2. Создаем Canvas
3. Работа с CSS
4. Взаимодействие с Canvas
5. Создаем фон
6. Отображаем игрока
7. Создаем объект игрока
8. Создаем врага
9. Создаем Цикл Игры
Обсуждение: https://vk.com/wall-54530371_98745
Плейлист: https://www.youtube.com/watch?v=Z1CWojNd2yc&list=PLczcTSDLfwNRmy4ab1HEA4vsNIyJfQmsS