Size: a a a

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

2016 May 27
Библиотека программиста
ссылка на пост
https://vk.com/wall-54530371_71629
источник
2016 May 28
Библиотека программиста
Вводный курс в Java

#java

1. Введение в Java
2. Базовый синтаксис Java
3. Объекты, классы и пакеты в Java
4. Обработка ошибок, исключения, отладка
5. Ввод вывод, доступ к файловой системе
6. Generics Collections Streams

Ссылка на пост
https://vk.com/wall-54530371_71649
источник
Библиотека программиста
Язык программирования C++. Лекции и упражнения (2012)
Автор: Стивен Прата

#cpp #book

Книга представляет собой тщательно проверенный, качественно составленный полноценный учебник по одной из ключевых тем для программистов и разработчиков. Эта классическая работа по вычислительной технике обучает принципам программирования, среди которых структурированный код и нисходящее проектирование, а также использованию классов, наследования, шаблонов, исключений, лямбда-выражений, интеллектуальных указателей и семантики переноса.
Автор и преподаватель Стивен Прата создал поучительное, ясное и строгое введение в С++. Фундаментальные концепции программирования излагаются вместе с подробными сведениями о языке С++. Множество коротких практических примеров иллюстрируют одну или две концепции за раз, стимулируя читателей осваивать новые темы за счет непосредственной их проверки на практике. Вопросы для самоконтроля и упражнения по программированию, предлагаемые в конце каждой главы, помогут читателям сосредоточиться на самой критически важной информации и систематизировать наиболее сложные концепции.
Написанное в дружественном стиле, простое в освоении руководство для самостоятельного изучения подойдет как студентам, обучающимся программированию, так и разработчикам, имеющим дело с другими языками и стремящимся лучше понять фундаментальные основы этого ключевого языка программирования. Шестое издание этой книги обновлено и расширено с учетом последних тенденций в разработке на С++, а также с целью детального отражения нового стандарта С++11.

Ссылка на пост с книгой
https://vk.com/wall-54530371_71688
источник
Библиотека программиста
Курс «Основы компьютерной безопасности»

#fundamental #security

Вводные лекции:
1. Темы курса
2. Почему важна компьютерная безопасность
3. Классический CTF
4. CTF-jeopardy

История криптографии:
5. История криптографии
6. Алгоритм Диффи-Хеллмана
7. Алгоритм RSA
8. Корректность алгоритма RSA
9. Электронно-цифровая подпись
10. Заключительные положения

Ссылка на пост
https://vk.com/wall-54530371_71716
источник
Библиотека программиста
Небольшая подборка материалов для разработчиков игр

#gamedev

1. 5 полезных приемов при проектировании искусственного интеллекта
http://goo.gl/OlHXSe

2. Итеративный level-дизайн: Как устроен процесс разработки игр в студии Bethesda
https://goo.gl/lvJZxM

3. Разработка уровней для платформера
http://goo.gl/NytggW

4. Перевод небольшой книги «How to Create a Map in 11 Days»
(в прикрепленном файле)

5. Создаем реалистичную текстуру дерева
http://3dpapa.ru/realistic-wood-texture/

6. Системный подход к дизайну уровней
http://dtf.ru/articles/read.php?id=43163&page=1

7. Создание искусственного интеллекта для игр — от проектирования до оптимизации
https://habrahabr.ru/company/intel/blog/265679/

Ссылка на пост с книгой
https://vk.com/wall-54530371_71731
источник
Библиотека программиста
Анализ данных на Python и Pandas
Часть первая (1/2)

#python #data_analysis

1. Introduction
2. Pandas Tutorial
3. IO Basics
4. Building dataset
5. Concatenating and Appending dataframes
6. Joining and Merging Dataframes
7. Pickling
8. Percent Change and Correlation Tables

Сслыка на пост
http://vk.com/wall-54530371_71738
источник
2016 May 29
Библиотека программиста
Пошаговое обучение с подробными объяснениями по созданию игры крестики-нолики на C# с графическим интерфейсом.

#csharp
источник
Библиотека программиста
Ссылка на пост
https://vk.com/wall-54530371_71760
источник
Библиотека программиста
Удобный каталог Java-фреймворков и библиотек.

#java

https://java.libhunt.com/
источник
Библиотека программиста
Минутка общения

#social

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

Принять участие в голосовании можно по ссылке
https://vk.com/wall-54530371_71850
источник
2016 May 30
Библиотека программиста
Все CSS селекторы в одном уроке

#web

В этом видео будут рассмотрены большое количество CSS селекторов для более грамотной выборки HTML элементов при стилизации.

Ссылка на пост
https://vk.com/wall-54530371_71999
VK
Библиотека программиста
Все CSS селекторы в одном уроке #web@proglib В этом видео будут рассмотрены большое количество CSS селекторов для более грамотной выборки HTML элементов при стилизации. Тайм-коды: 00:55 - .class (class) 02:00 - section (element) 03:02 - #id (id) 03:50 - каскад CSS элементов 05:09 - список CSS элементов 06:05 - дочерний CSS элемент, длинна каскада 11:20 - следующий за селектором CSS элемент (+) 12:57 - все элементы после определенного (~) 15:00 - универсальный селектор (*) 15:42 - первое слово в значении атрибута до тире (=value) 18:17 - подстрока в начале значения атрибута ([attribute^=value]) 19:59 - подстрока в конце значения атрибута ([attribute$=value]) 20:52 - подстрока в значении атрибута ([attribute*=value]) 21:30 - активный CSS элемент и элемент с фокусом (:active и :focus) 23:12 - псевдоэлементы ::after и ::before 25:52 - input:checked 27:15 - input:disabled 28:47 - пустой элемент (:empty) 30:20 - исключаемые CSS элементы (:not) 31:10 - input:enabled 31:34 - первый элемент набора (:first-child) 21:12 - п..
источник
Библиотека программиста
Курс «Основы компьютерной безопасности». Хэши и биткоины

#security

1. Хеш-функции
2. Применение хеш-функций
3. Криптографическая хеш-функция
4. Применение криптографических хеш-функций (1-я часть)
5. Применение криптостойких хеш-функций (2-я часть)
6. Архитектура Bitcoin
7. Экономика Bitcoin

Введение в курс и история криптографии
https://vk.com/wall-54530371_71716

Ссылка на пост
https://vk.com/wall-54530371_72018
источник
2016 May 31
Библиотека программиста
Изучаете новый язык программирования, и не знаете, что можно написать на нем, чтобы проверить на практике полученные знания? В репозитории по ссылке ниже собраны примеры реализации несложных проектов на многих языках: вы можете написать свой подобный и свериться с чужим кодом.

#common

https://github.com/karan/Projects#graph
источник
2016 June 01
Библиотека программиста
Шаблоны проектирования

#design_patterns

1. Введение
2. Одиночка
3. Фабричный метод
4. Абстрактная фабрика
5. Декоратор
6. Адаптер
7. Фасад
8. Наблюдатель
9. Состояние
10. Стратегий

Ссылка на пост
https://vk.com/wall-54530371_72060
источник
Библиотека программиста
Самые популярные посты за месяц

#monthly

Список русскоязычных YouTube-каналов для обучения веб-разработке
https://vk.com/wall-54530371_68758

Более 30 YouTube-каналов для изучения программирования
Первая часть https://vk.com/wall-54530371_69513
Вторая часть https://vk.com/wall-54530371_69632

Делаем android игры
https://vk.com/wall-54530371_68475

JavaScript для начинающих
https://vk.com/wall-54530371_69204

Основы JavaScript, jQuery и Ajax
https://vk.com/wall-54530371_70651

Создание интернет магазина с помощью PHP и MySQL
https://vk.com/wall-54530371_69794

Курс CS50. Введение в Computer Science (Гарвардский университет)
Часть первая https://vk.com/wall-54530371_71392
Часть вторая https://vk.com/wall-54530371_71466

Уроки Java на примере простой игры
https://vk.com/wall-54530371_71105

Нейронные сети
https://vk.com/wall-54530371_69665

Видеокурс по ООП в Javascript
https://vk.com/wall-54530371_70877

Основы Java 7
https://vk.com/wall-54530371_70798
источник
Библиотека программиста
Особенности объектно-ориентированного программирования на C++/CLI, C# и Java (2010)

#oop #book

Излагаются основные понятия и методика разработки объектно-ориентированных программ на языках C++/CLI, C# и Java (J#). Изложение сопровождается многочисленными примерами законченных программ. Программы поясняются диаграммами языка UML. Особое внимание акцентировано на наиболее сложных для понимания делегатах, событиях, уведомлениях, потоках и их синхронизации. Параллельное изложение схожих основных языковых конструкций позволит лучше выявить не только близость и различие языков C++/CLI, C# и Java, но и лучше понять особенности этих языков. Для студентов и преподавателей вузов по направлению вычислительной техники и информатики. Представляет интерес для всех, знающих язык С и изучающих объектно-ориентированное программирование, а также для тех, кто, овладев языком С++, интересуется особенностями и отличиями программирования на языках C++/CLI, Java(J#) и C#.
источник
Библиотека программиста
Курс «Основы компьютерной безопасности». Стеганография

#security fundamental

1. История стеганографии
2. Компьютерная стеганография
3. Текстовая стеганография
4. Стеганография в изображениях
5. А если картинка в JPEG
6. Стеганография в звуке и видео
7. Стегоанализ
8. Цифровые водяные знаки
9. Практика
10. Заключение

Ссылка на пост
https://vk.com/wall-54530371_72125
источник
Библиотека программиста
Nathan's JS Lessons — основы JavaScript с интерактивными заданиями в конце каждого урока.

#javascript

http://nathansjslessons.appspot.com/
источник
Библиотека программиста
Небольшой цикл уроков по PHPStorm

#tools #novice

1. Установка. Первые шаги.
2. Настройка интерфейса. Визуальное оформление. Установка тем.
3. Основные модули программы.
4. Как ускорить работу PhpStorm?
5. Пишем код быстрее. Горячие клавиши. Сниппеты
6. Плагины
7. Синхронизация с удаленным сервером. Deployment.

Ссылка на пост
https://vk.com/wall-54530371_72147
источник
2016 June 02
Библиотека программиста
Python. К вершинам мастерства (2015)
Автор: Л. Рамальо

#python

Простота Python помогает быстро повысить производительность труда, но зачастую она же означает, что вы используете далеко не все возможности этого языка. С помощью этого практического руководства вы узнаете, как писать эффективный и идиоматический код на Python, используя потрясающие, но зачастую незаслуженно забытые фичи Python.

Многие опытные программисты пытаются использовать Python под свои знания о других языках, но некоторые его особенности будут лежать за пределами их опыта. С помощью этой книги вы узнаете, как устроена модель данных Python, как организованы встроенные типы, научитесь рассматривать функции как объекты, освоите объектно-ориентированную парадигму и поистине глубоко овладеете этим языком.

Ссылка на пост с книгой
https://vk.com/wall-54530371_72212
источник