Size: a a a

Библиотека программиста

2016 November 27
Библиотека программиста
Курс "Делаем Android игры"

#mobile #gamedev

1. Установка и настройка проекта в Android Studio
2. Немного теории
3. Создаем простую игру
4. Добавляем в игру экран меню и счетчик прогресса
5. Пишем игру Flappy Bird для андроид
6. Создаем игровой экран и добавляем птицу
7. Научим птичку летать
8. Добавляем движущиеся трубы
9. Реализуем обнаружение столкновений птицы с трубами

Все 12 уроков доступны по ссылке
https://vk.com/videos-54530371?section=album_56085588

Обсуждение: https://vk.com/wall-54530371_96619
источник
Библиотека программиста
Минутка общения

#social

Какой язык, по вашему мнению, лучше всего подходит для обучения программированию?

Проголосовать можно по ссылке: https://vk.com/wall-54530371_96466
источник
2016 November 28
Библиотека программиста
Самые популярные посты за эту неделю

#weekly

1. 12 бесплатных ресурсов: Научиться программировать во время игры
https://vk.com/wall-54530371_95908

2. Основы компьютерной безопасности. Сети
Первая часть: https://vk.com/wall-54530371_96054
Вторая часть: https://vk.com/wall-54530371_96234

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

4. Курс "Делаем Android игры"
https://vk.com/wall-54530371_96619

5. Курс по разработке интерфейсов 2016
Первая часть: https://vk.com/wall-54530371_95963
Вторая часть: https://vk.com/wall-54530371_96286

6. Простой Python. Современный стиль программирования (2016)
https://vk.com/wall-54530371_96022

7. Что должен знать Junior PHP разработчик
https://vk.com/wall-54530371_96309

8. Программирование на C и C++
https://vk.com/wall-54530371_95796

9. Базовый PHP
https://vk.com/wall-54530371_95727

10. Крутая подборка материалов по алгоритмам и структурам данных на JavaScript
https://vk.com/wall-54530371_96011

Принимайте участие в опросе "Какой язык, по вашему мнению, лучше всего подходит для обучения программированию? ": https://vk.com/wall-54530371_96466
источник
Библиотека программиста
Основы объектно-ориентированного программирования

#oop #novice

1. Введение в обучающий видеокурс по основам объектно-ориентированного программирования (ООП).
2. Основные принципы объектно-ориентированного программирования. Что такое ООП и зачем оно нужно?
3. Понятие класса и объекта в ООП
4. Полезные советы при создании класса в ООП
5. Методы и данные в ООП
6. Методы в ООП. Типы методов.

http://vk.com/wall-54530371_96936
источник
2016 November 30
Библиотека программиста
Курс по STL — Стандартная Библиотека Шаблонов C++

#cpp

1. Умные указатели
2. Итераторы

Контейнеры из STL:
1. Array
2. Vector
3. Stack
4. Queue
5. Deque
6. List (2 типа)
7. Set (4 типа)

Обсуждение: https://vk.com/wall-54530371_97069
Плейлист: https://www.youtube.com/playlist?list=PLqs2IDfjfprErRn3zmdVnHCZA1wPZrlff
источник
Библиотека программиста
Так как поток информации в нашем паблике достаточно велик, то очень легко пропустить интересную вам публикацию.

Чтобы это предотвратить, в нашем паблике был создан ряд полезных функций, благодаря которым, вы сможете подчеркнуть для себя наилучшие публикации.

#weekly — самые лучшие посты за неделю
#monthly — самые лучшие посты за месяц

А также мы создали несколько wiki-страниц, которые периодически пополняем лучшими записями.
Страница "Видеолекции и видеоуроки": http://vk.com/page-54530371_48968741
Страница "Каталог книг": http://vk.com/page-54530371_44620320

К каждой публикации мы добавляем соответствующие хэш-теги, что делает более удобным поиск конкретных материалов.
Список всех хэш-тегов нашего сообщества можно посмотреть по ссылке ниже
http://vk.com/page-54530371_50230134
источник
2016 December 01
Библиотека программиста
Серия коротких видео по основам SQL

#sql@proglib #novice@proglib

1. Понятие реляционных баз данных
2. Создание БД, таблиц, столбцов
3. Команда выборки SELECT
4. Команда вставки INSERT
5. Команда редактирования UPDATE
6. Команда удаления DELETE
7. Like, Order By, Desc, Or, And
8. Not, In, Between, Distinct, Max, Min, Count, Sum, Avg
9. БД из нескольких таблиц Связи между таблицами

Полная серия видео доступны по ссылке:
https://www.youtube.com/playlist?list=PLczo5nNDGlYQ9P8vWyTi_G2LrXQEUHxpl
источник
2016 December 02
Библиотека программиста
Изучаем программирование на JavaScript
Авторы: Эрик Фримен, Элизабет Робсон

#javascript #book

Вы готовы сделать шаг вперед в веб-программировании и перейти от верстки в HTML и CSS к созданию полноценных динамических страниц? Тогда пришло время познакомиться с самым "горячим" языком программирования - JavaScript!
С помощью этой книги вы узнаете все о языке JavaScript - от переменных до циклов. Вы поймете, почему разные браузеры по-разному реагируют на код и как написать универсальный код, поддерживаемый всеми браузерами. Вам станет ясно, почему с кодом JavaScript никогда не придется беспокоиться о перегруженности страниц и ошибках передачи данных. Не пугайтесь, даже если ранее вы не написали ни одной строчки кода, - благодаря уникальному формату подачи материала эта книга с легкостью проведет вас по всему пути обучения: от написания простейшего скрипта до создания сложных веб-проектов, которые будут работать во всех современных браузерах.
Особенностью этого издания является уникальный способ подачи материала, выделяющий серию "Head First" издательства O'Reilly в ряду множества скучных книг, посвященных программированию.

К посту прикреплена оригинальная книга на английском языке: https://vk.com/wall-54530371_97386
источник
2016 December 04
Библиотека программиста
Вводный обучающий видеокурс по нейронным сетям

#data_analysis

В данном видеокурсе речь пойдет не о биологических нейронных сетях, а об их математических программных реализациях — искусственных нейронных сетях (ИНС). ИНС дает много различных возможностей, недоступных при линейном или параллельном программировании: самообучение, распознавание образов, выполнение задач прогнозирования и др.

1. Введение.
2. Немного биологии.
3. В целом об искусственной нейронной сети.
4. Искусственный нейрон.
5. Структура нейронной сети.
6. Нюансы работы нейронной сети.
7. Обучение сети.
8. Технология обучения сети. Часть 1.
9. Технология обучения сети. Часть 2.

Обсуждение: https://vk.com/wall-54530371_97571
источник
2016 December 05
Библиотека программиста
Самые популярные посты за эту неделю

#weekly

1. Вводный обучающий видеокурс по нейронным сетям
https://vk.com/wall-54530371_97571

2. Серия коротких видео по основам SQL
https://vk.com/wall-54530371_97147

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

4. Онлайн учебник по Git
https://vk.com/wall-54530371_97011

5. Программируем на Python
https://vk.com/wall-54530371_97036

6. Курс по STL — Стандартная Библиотека Шаблонов C++
https://vk.com/wall-54530371_97069

7. Администрирование PostgreSQL
Первая часть: https://vk.com/wall-54530371_97227
Вторая часть: https://vk.com/wall-54530371_97552

8. Карьера программиста (2016) / Cracking the Coding Interview: 189 Programming Questions And Solutions (2015)
https://vk.com/wall-54530371_97210

9. Многопоточность для новичков [C++11]
https://vk.com/wall-54530371_97438

10. SQL. Полное руководство (2014)
https://vk.com/wall-54530371_97540
источник
Библиотека программиста
Курс по безопасности компьютерных систем от Массачусетского Технологического Института (MIT)
Часть первая (1/2)

#security

1. Introduction, Threat Models
2. Control Hijacking Attacks
3. Buffer Overflow Exploits and Defenses
4. Privilege Separation
5. Capabilities
6. Sandboxing Native Code
7. Web Security Model
8. Securing Web Applications
9. Symbolic Execution

Обсуждение: https://vk.com/wall-54530371_97636
Плейлист: https://vk.cc/5VHeJF
источник
2016 December 06
Библиотека программиста
Спецкурс ВМК МГУ "Язык программирования Python"

#python

1. История и место Python в современном мире. Командная строка
2. Логические выражения, операторы ветвления и цикла. Решение ДЗ
3. Стандартные типы данных и выражения-конструкторы
4. Множества, словари, строки и функции
5. Кодировки, исключения и генераторы
6. Файлы, модули и связь с ОС
7. Модули-расширения языка
8. Модули и классы
9. Наследование и его украшения

Обсуждение: https://vk.com/wall-54530371_97842
Ссылка на плейлист: https://www.youtube.com/playlist?list=PLPErILqzuTQr7QJ4rAFJVvzdTEFFPjaGz
источник
2016 December 07
Библиотека программиста
Серия вебинаров по разработке игр

#gamedev

1. Как за час создать игру на Unity3D.
2. Создание простого 2D платформера в Unity3D.
3. Создание Counter Strike. Сетевой FPS shooter на Unity3D
4. Философия сетевых игр. Создание многопользовательской игры на Unity3D.
5. Вебинар на тему "Как "оживить" персонаж с помощью Cinema4D и Unity?"

Ссылка на подборку: http://vk.com/wall-54530371_97966
источник
2016 December 08
Библиотека программиста
Как не потерять (или найти) вдохновение для написания кода?

#common #web

Советы для тех, кто не может найти проект, над которым было бы интересно работать, даже несмотря на огромное море современных возможностей. Что ж – бывает! Но скоро вы узнаете, как справляться с этим.

https://vk.com/page-54530371_51660466
источник
Библиотека программиста
Игра для тех, кто хочет потренироваться в знании регулярных выражений

#regex

http://regex.alf.nu/

Кстати, можете ознакомится с уроками по регулярным выражениям в С++: https://vk.com/wall-54530371_98018
источник
2016 December 09
Библиотека программиста
Поскольку здесь собралась наиболее лояльная аудитория, представляем вашему вниманию наш новый сайт: https://proglib.io/

Нам нужны энтузиасты для его непосредственного тестирования, пишите ваши отзывы и пожелания тут:
https://telegram.me/joinchat/ADdwQ0C3L9mW4e1qAPMGJw

P. S. Надеемся, что он не завалится, как в прошлый раз.
источник
Библиотека программиста
Небольшой видеокурс «Продвинутый JavaScript»

#javascript

1. Шаблоны вызова функции и this
2. Функция-конструктор
3. Прототипное наследование (часть 1-я)
4. Прототипное наследование (часть 2-я)
5. Прототипное наследование. Object.create() (часть 3-я)

Ссылка на плейлист: https://www.youtube.com/watch?v=xydnbUZqzto&list=PLY4rE9dstrJzNRmAeTHXAlT7lJFC2YjDg
Ссылка на обсуждение: https://vk.com/wall-54530371_98140
источник
Библиотека программиста
Подборка курсов, рекомендованных Google для повышения квалификации

#common

https://proglib.io/p/google-guide-for-studying/
источник
Библиотека программиста
20 потрясающих CSS3 техник, библиотек и примеров

#web

https://proglib.io/p/20-impressive-css3-techiques/
источник
2016 December 11
Библиотека программиста
Уроки по Zurb Foundation

#web@proglib

Zurb Foundation — фронтэнд-фреймворк, являющийся достойной альтернативой бутстрапу, и стоит как минимум взглянуть на возможности Foundation, прежде чем отвергать его. Foundation имеет некоторые фичи, которых нет в Bootstrap.

1. Введение и установка Foundation
2. Система сетки
3. Адаптивная навигация
4. Создаем выпадающее меню Dropdown menu, Drilldown menu
5. Как сделать accordion. Делаем Accordion на css и js
6. Как сделать табы (Tabs)
7. Кнопки (Button)
8. Группы кнопок (Button Group)
9. Модальные окна

Полный курс из 16 уроков смотрите по ссылке: https://vk.cc/5WKcbR

Шпаргалка для сравнения классов Twitter Bootstrap и Zurb Foundation: https://habrahabr.ru/post/236491/

Обсуждение: https://vk.com/wall-54530371_98220
источник