Advanced Java — Concurrency
#java #concurrency
Мини-курс "Advanced Java — Concurrency" знакомит со сложными концепциями многопоточности и параллелизма в языке Java на основе пакета java.util.concurrent. В нем кратко вспоминаются основные механизмы синхронизации в Java, одновременно представляются общие проблемы, связанные с использованием потоков (например, возникновение deadlock), и показываются эффективные способы их решения. Курс знакомит с высокоуровневыми методами синхронизации с использованием CountDownLatch, CyclicBarrier, ThreadLocal, а также различными Executors для запуска потоков. В данном курcе активно применяется кодировние программ слушателями, что позволяет наработать практические навыки использования потоков в Java.
1. Deadlock
2. Неблокирующая синхронизация
3. Сервис запуска потоков
4. Синхронизаторы
5. ThreadLocal
Ссылка на плейлист: https://vk.cc/5EXF1J
Ссылка на обсуждение
https://vk.com/wall-54530371_88918
#java #concurrency
Мини-курс "Advanced Java — Concurrency" знакомит со сложными концепциями многопоточности и параллелизма в языке Java на основе пакета java.util.concurrent. В нем кратко вспоминаются основные механизмы синхронизации в Java, одновременно представляются общие проблемы, связанные с использованием потоков (например, возникновение deadlock), и показываются эффективные способы их решения. Курс знакомит с высокоуровневыми методами синхронизации с использованием CountDownLatch, CyclicBarrier, ThreadLocal, а также различными Executors для запуска потоков. В данном курcе активно применяется кодировние программ слушателями, что позволяет наработать практические навыки использования потоков в Java.
1. Deadlock
2. Неблокирующая синхронизация
3. Сервис запуска потоков
4. Синхронизаторы
5. ThreadLocal
Ссылка на плейлист: https://vk.cc/5EXF1J
Ссылка на обсуждение
https://vk.com/wall-54530371_88918
Каким образом уведомлять о новых постах?
Мне все равно, канал на mute – 539
👍👍👍👍👍👍👍 44%
Уведомляйте о лучших постах за день – 405
👍👍👍👍👍 33%
Можете кидать уведомления на все посты, буду читать все – 277
👍👍👍👍 23%
👥 1221 people voted so far. Poll closed.
Мне все равно, канал на mute – 539
👍👍👍👍👍👍👍 44%
Уведомляйте о лучших постах за день – 405
👍👍👍👍👍 33%
Можете кидать уведомления на все посты, буду читать все – 277
👍👍👍👍 23%
👥 1221 people voted so far. Poll closed.
Серия видео с недавней конференции Data Fest
#data_analysis
Data Fest — конференция, которая объединяет исследователей, инженеров и разработчиков, связанных с data science во всех её проявлениях.
1. Тематическое моделирование на пути к разведочному информационному поиску — Константин Воронцов
2. Порождение и выбор моделей машинного обучения — Вадим Стрижов
3. Тензорные разложения и их применения — Иван Оселедец
4. Панельная дискуссия «Обучение machine learning» — модератор Иван Ямщиков
5. CRAYFIS: поиск космических лучей ультравысоких энергий — Максим Борисяк
6. Машинное обучение в анализе медицинских данных — Иван Дрокин
7. Исследование связности в мозге на основе электрофизиологических данных — Илья Захаров
8. Нейробайесовский подход к задачам машинного обучения — Дмитрий Ветров
9. Глубокое обучение: деконструкция мифа — Сергей Бартунов
Плейлист: https://www.youtube.com/playlist?list=PLJOzdkh8T5kqfhWXhtYevTUHIvrylDLYu
Обсуждение: https://vk.com/wall-54530371_88944
#data_analysis
Data Fest — конференция, которая объединяет исследователей, инженеров и разработчиков, связанных с data science во всех её проявлениях.
1. Тематическое моделирование на пути к разведочному информационному поиску — Константин Воронцов
2. Порождение и выбор моделей машинного обучения — Вадим Стрижов
3. Тензорные разложения и их применения — Иван Оселедец
4. Панельная дискуссия «Обучение machine learning» — модератор Иван Ямщиков
5. CRAYFIS: поиск космических лучей ультравысоких энергий — Максим Борисяк
6. Машинное обучение в анализе медицинских данных — Иван Дрокин
7. Исследование связности в мозге на основе электрофизиологических данных — Илья Захаров
8. Нейробайесовский подход к задачам машинного обучения — Дмитрий Ветров
9. Глубокое обучение: деконструкция мифа — Сергей Бартунов
Плейлист: https://www.youtube.com/playlist?list=PLJOzdkh8T5kqfhWXhtYevTUHIvrylDLYu
Обсуждение: https://vk.com/wall-54530371_88944
Введение в программирование на Python
Часть вторая (2/2)
#python #novice
Первая часть: https://vk.com/wall-54530371_88839
Вводный курс по программированию дает представление о базовых понятиях структурного программирования (данных, операциях, переменных, ветвлениях в программе, циклах и функциях).
Python обладает рядом преимуществ перед другими языками для начинающих изучать программирование, прежде всего благодаря ясности кода и быстроты реализации.
10. Итерации
11. Вычисляем среднее значение.
12. Строки.
13. Программа с вводом числа.
14. Файлы.
15. Печать файла.
16. Списки.
17. Поиск строки.
18. Словари.
Все 25 видео доступны в плейлисте по ссылке:
https://vk.com/videos-54530371?section=album_56085925
Обсуждение: https://vk.com/wall-54530371_88977
Часть вторая (2/2)
#python #novice
Первая часть: https://vk.com/wall-54530371_88839
Вводный курс по программированию дает представление о базовых понятиях структурного программирования (данных, операциях, переменных, ветвлениях в программе, циклах и функциях).
Python обладает рядом преимуществ перед другими языками для начинающих изучать программирование, прежде всего благодаря ясности кода и быстроты реализации.
10. Итерации
11. Вычисляем среднее значение.
12. Строки.
13. Программа с вводом числа.
14. Файлы.
15. Печать файла.
16. Списки.
17. Поиск строки.
18. Словари.
Все 25 видео доступны в плейлисте по ссылке:
https://vk.com/videos-54530371?section=album_56085925
Обсуждение: https://vk.com/wall-54530371_88977
VK
Библиотека программиста. Запись со стены.
Введение в программирование на Python
Часть первая (1/2)
#python@proglib #novice@proglib < Смотрите полностью ВКонтакте.
Часть первая (1/2)
#python@proglib #novice@proglib < Смотрите полностью ВКонтакте.
Создание виртуальной машины
#fundamental
Серия трансляций, на которых демонтируется процесс создание с нуля виртуальной машины.
1. Описание виртуальной машины, описание уже написанного транслятора и интерпретатора (часть 1-я)
2. Описание виртуальной машины, описание уже написанного транслятора и интерпретатора (часть 2-я)
3. Заливаем проект на github, избавляемся от magic numbers, делаем небольшой рефакторинг.
4. Немного рефакторинга, дописываем умножение, деление, сравнение, безусловный и условные переходы.
5. Обзор рефакторинга из императивной парадигмы в объектно-ориентированную. Разбиение по файлам. Дописывание прыжков, сравнения, меток.
6. Ещё немного рефакторинга, юнит-тесты, добавление поддержки данных.
7. Заключительная часть цикла видео по виртуальной машине. Доделываем подключение файлов и вещественный тип.
Спецификация и исходники доступны по ссылке: https://github.com/bakwc/Vavaja
Плейлист: https://www.youtube.com/playlist?list=PL8E785590219328DE
Обсуждение: https://vk.com/wall-54530371_89011
#fundamental
Серия трансляций, на которых демонтируется процесс создание с нуля виртуальной машины.
1. Описание виртуальной машины, описание уже написанного транслятора и интерпретатора (часть 1-я)
2. Описание виртуальной машины, описание уже написанного транслятора и интерпретатора (часть 2-я)
3. Заливаем проект на github, избавляемся от magic numbers, делаем небольшой рефакторинг.
4. Немного рефакторинга, дописываем умножение, деление, сравнение, безусловный и условные переходы.
5. Обзор рефакторинга из императивной парадигмы в объектно-ориентированную. Разбиение по файлам. Дописывание прыжков, сравнения, меток.
6. Ещё немного рефакторинга, юнит-тесты, добавление поддержки данных.
7. Заключительная часть цикла видео по виртуальной машине. Доделываем подключение файлов и вещественный тип.
Спецификация и исходники доступны по ссылке: https://github.com/bakwc/Vavaja
Плейлист: https://www.youtube.com/playlist?list=PL8E785590219328DE
Обсуждение: https://vk.com/wall-54530371_89011
GitHub
GitHub - bakwc/Vavaja: Repo for my virtual machine
Repo for my virtual machine. Contribute to bakwc/Vavaja development by creating an account on GitHub.
Собрали для вас подборку интересных задач на логику
#logic
Делитесь своими ответами и вариантами решений в комментариях к посту.
Для тех, кому этих задач окажется мало — рекомендуем ознакомится с десятью логическими задачами из собеседований: https://vk.com/wall-54530371_83482
Часто ли вас спрашивали на собеседовании задачи на логику?
Задачи:
Бактерии в банке
Бактерия делиться пополам раз в 1 минуту. Если посадить 1 такую бактерию в банку, то ровно через 1 час вся банка будет заполнена бактериями. Вопрос: через какое время банка заполнилась на половину?
Плот
Отец с двумя сыновьями отправился в поход. На их пути встретилась река, у берега которой находился плот. Он выдерживает на воде или отца, или двух сыновей. Как переправиться на другой берег отцу и сыновьям?
Задача Питерсона
Имеется 9 одинаковых монет. Но одна из них фальшивая. Она легче остальных. (восемь монет одинаковые на вес) Требуется при помощи 2 взвешиваний на чашечных весах без гирь выделить фальшивую монету. Что надо сделать?
3 чемодана, 3 ключа
Имеется три ключа от трех чемоданов с различными замками. Каждый ключ подходит только к одному чемодану. Достаточно ли трех проб, чтобы подобрать ключи к каждому из них?
Сколько страниц в книге?
При издании книги потребовалось 2 775 цифр того, чтобы пронумеровать ее страницы. Сколько страниц в книге?
Профессии родственников
В семье пять человек: муж, жена, их сын, сестра мужа и отец жены. Их профессии - инженер, юрист, слесарь, учитель и экономист. Известно, что юрист и учитель - не кровные родственники. Слесарь младше экономиста, и оба играют в футбол за сборную своего завода. Инженер моложе учителя, но старше жены своего брата. Назовите профессии каждого.
Обсуждение: https://vk.com/wall-54530371_89103
#logic
Делитесь своими ответами и вариантами решений в комментариях к посту.
Для тех, кому этих задач окажется мало — рекомендуем ознакомится с десятью логическими задачами из собеседований: https://vk.com/wall-54530371_83482
Часто ли вас спрашивали на собеседовании задачи на логику?
Задачи:
Бактерии в банке
Бактерия делиться пополам раз в 1 минуту. Если посадить 1 такую бактерию в банку, то ровно через 1 час вся банка будет заполнена бактериями. Вопрос: через какое время банка заполнилась на половину?
Плот
Отец с двумя сыновьями отправился в поход. На их пути встретилась река, у берега которой находился плот. Он выдерживает на воде или отца, или двух сыновей. Как переправиться на другой берег отцу и сыновьям?
Задача Питерсона
Имеется 9 одинаковых монет. Но одна из них фальшивая. Она легче остальных. (восемь монет одинаковые на вес) Требуется при помощи 2 взвешиваний на чашечных весах без гирь выделить фальшивую монету. Что надо сделать?
3 чемодана, 3 ключа
Имеется три ключа от трех чемоданов с различными замками. Каждый ключ подходит только к одному чемодану. Достаточно ли трех проб, чтобы подобрать ключи к каждому из них?
Сколько страниц в книге?
При издании книги потребовалось 2 775 цифр того, чтобы пронумеровать ее страницы. Сколько страниц в книге?
Профессии родственников
В семье пять человек: муж, жена, их сын, сестра мужа и отец жены. Их профессии - инженер, юрист, слесарь, учитель и экономист. Известно, что юрист и учитель - не кровные родственники. Слесарь младше экономиста, и оба играют в футбол за сборную своего завода. Инженер моложе учителя, но старше жены своего брата. Назовите профессии каждого.
Обсуждение: https://vk.com/wall-54530371_89103
VK
Библиотека программиста. Запись со стены.
10 логических задач из собеседований
#logic@proglib #job@proglib
Кому не хотелось бы ... Смотрите полностью ВКонтакте.
#logic@proglib #job@proglib
Кому не хотелось бы ... Смотрите полностью ВКонтакте.
Как запомнить информацию через повторения?
#common
Если есть два дня
первое повторение — сразу по окончании чтения;
второе повторение — через 20 минут после первого повторения;
третье повторение — через 8 часов после второго;
четвёртое повторение — через 24 часа после третьего.
Если нужно помнить очень долго
первое повторение — сразу после запоминания;
второе повторение — через 20-30 минут после первого повторения;
третье повторение — через 1 день после второго;
четвёртое повторение — через 2-3 недели после третьего;
пятое повторение — через 2-3 месяца после четвёртого повторения
http://theasder.github.io/learning/2014/07/02/learning-tips.html
Тем, кто хотел бы реализовать данный способ на практике может быть актуальна программа Anki — http://ankisrs.net/
Другой способ запомнить информацию — использовать технику "Дворец памяти", описанный в статьях http://newtonew.com/blog/posts/287
http://www.wikihow.com/Build-a-Memory-Palace
Обсуждение: https://vk.com/wall-54530371_89145
#common
Если есть два дня
первое повторение — сразу по окончании чтения;
второе повторение — через 20 минут после первого повторения;
третье повторение — через 8 часов после второго;
четвёртое повторение — через 24 часа после третьего.
Если нужно помнить очень долго
первое повторение — сразу после запоминания;
второе повторение — через 20-30 минут после первого повторения;
третье повторение — через 1 день после второго;
четвёртое повторение — через 2-3 недели после третьего;
пятое повторение — через 2-3 месяца после четвёртого повторения
http://theasder.github.io/learning/2014/07/02/learning-tips.html
Тем, кто хотел бы реализовать данный способ на практике может быть актуальна программа Anki — http://ankisrs.net/
Другой способ запомнить информацию — использовать технику "Дворец памяти", описанный в статьях http://newtonew.com/blog/posts/287
http://www.wikihow.com/Build-a-Memory-Palace
Обсуждение: https://vk.com/wall-54530371_89145
Advanced Java — Collections
#java
Мини-курс "Advanced Java — Collections" посвящен детальному рассмотрению стандартных реализаций интерфейсов Java Collections Framework (hash maps, queues, sets), объясняет их особенности, способы применения и знакомит с некоторыми интересными свойствами, позволяющими повысить эффективность работы с коллекциями в программе, а также избежать возникновения скрытых багов. Вторая часть данного мини-курса знакомит с неблокирующими реализациями коллекций (non-blocking lists and sets, concurrent maps, blocking queues), объясняет разницу между ними, а также на практике показывает их плюсы и минусы, и возможное применение.
1. HashSet и TreeSet
2. Реализации интерфейса Map
3. Queue и приоритетная очередь
4. Многопоточные коллекции
5. Блокирующая очередь
Плейлист: https://www.youtube.com/playlist?list=PL6jg6AGdCNaWtTjsYJ9t0VaITpIZm4pMt
Прошлая серия уроков "Advanced Java — Concurrency": https://vk.com/wall-54530371_88918
Обсуждение: https://vk.com/wall-54530371_89165
#java
Мини-курс "Advanced Java — Collections" посвящен детальному рассмотрению стандартных реализаций интерфейсов Java Collections Framework (hash maps, queues, sets), объясняет их особенности, способы применения и знакомит с некоторыми интересными свойствами, позволяющими повысить эффективность работы с коллекциями в программе, а также избежать возникновения скрытых багов. Вторая часть данного мини-курса знакомит с неблокирующими реализациями коллекций (non-blocking lists and sets, concurrent maps, blocking queues), объясняет разницу между ними, а также на практике показывает их плюсы и минусы, и возможное применение.
1. HashSet и TreeSet
2. Реализации интерфейса Map
3. Queue и приоритетная очередь
4. Многопоточные коллекции
5. Блокирующая очередь
Плейлист: https://www.youtube.com/playlist?list=PL6jg6AGdCNaWtTjsYJ9t0VaITpIZm4pMt
Прошлая серия уроков "Advanced Java — Concurrency": https://vk.com/wall-54530371_88918
Обсуждение: https://vk.com/wall-54530371_89165
YouTube
Advanced Java - Collections
Мини-курс "Advanced Java -- Collections" посвящен детальному рассмотрению стандартных реализаций интерфейсов Java Collections Framework (hash maps, queues, s...
Основы компьютерных сетей
#networks
В данной теме рассмотрим такие понятия, как:
— IP адрес,
— подсеть,
— маска подсети,
— шлюз
и т.д.
Поговорим об основном оборудовании, которое используется в сетях передачи данных (коммутатор, маршрутизатор, мост, концентратор). Данные понятия будут представлены в виде презентации и наглядных примеров работы сети при ее организации с помощью различных сетевых устройств и их настроек.
https://www.youtube.com/watch?v=uEv14oIwUBs
Обсуждение: https://vk.com/wall-54530371_89175
#networks
В данной теме рассмотрим такие понятия, как:
— IP адрес,
— подсеть,
— маска подсети,
— шлюз
и т.д.
Поговорим об основном оборудовании, которое используется в сетях передачи данных (коммутатор, маршрутизатор, мост, концентратор). Данные понятия будут представлены в виде презентации и наглядных примеров работы сети при ее организации с помощью различных сетевых устройств и их настроек.
https://www.youtube.com/watch?v=uEv14oIwUBs
Обсуждение: https://vk.com/wall-54530371_89175
YouTube
Основы компьютерных сетей [GeekBrains]
Начни карьеру с бесплатного курса "Основы программирования" https://goo.gl/jTP4nP
Основы компьютерных сетей.
В данной теме рассмотрим такие понятия, как:
- IP адрес,
- подсеть,
- маска подсети,
- шлюз.
Поговорим об основном оборудовании, которое используется…
Основы компьютерных сетей.
В данной теме рассмотрим такие понятия, как:
- IP адрес,
- подсеть,
- маска подсети,
- шлюз.
Поговорим об основном оборудовании, которое используется…
Самые популярные посты за прошлый месяц
#monthly
1. 8 самых полезных книг по JavaScript по версии Frontend Raccoon
https://vk.com/wall-54530371_88098
2. Алгоритмы и структуры данных. Подготовительный курс (2016)
https://vk.com/wall-54530371_86885
3. Алгоритмы и структуры данных (2014)
https://vk.com/wall-54530371_86159
4. Программирование с нуля Ассемблер
https://vk.com/wall-54530371_87841
5. Как стать Junior Java Developer за 6 месяцев
https://vk.com/wall-54530371_86356
6. Автоматизация рутинных задач с помощью Python: практическое руководство для начинающих (2016)
https://vk.com/wall-54530371_85613
7. Создание динамического веб-сайта
Первая часть: https://vk.com/wall-54530371_86134
Вторая часть: https://vk.com/wall-54530371_86234
8. Основы С++
Первая часть: https://vk.com/wall-54530371_84823
Вторая часть: https://vk.com/wall-54530371_84925
9. Основы Angular 2
Первая часть: https://vk.com/wall-54530371_86320
Вторая часть: https://vk.com/wall-54530371_86831
10. Серия коротких видео по основам SQL
Первая часть: https://vk.com/wall-54530371_88333
Вторая часть: https://vk.com/wall-54530371_88445
11. Крутая шпаргалка для веб-разработчиков
https://vk.com/wall-54530371_85439
12. Python: легко и просто. Красивые решения обычных задач
https://vk.com/wall-54530371_85547
#monthly
1. 8 самых полезных книг по JavaScript по версии Frontend Raccoon
https://vk.com/wall-54530371_88098
2. Алгоритмы и структуры данных. Подготовительный курс (2016)
https://vk.com/wall-54530371_86885
3. Алгоритмы и структуры данных (2014)
https://vk.com/wall-54530371_86159
4. Программирование с нуля Ассемблер
https://vk.com/wall-54530371_87841
5. Как стать Junior Java Developer за 6 месяцев
https://vk.com/wall-54530371_86356
6. Автоматизация рутинных задач с помощью Python: практическое руководство для начинающих (2016)
https://vk.com/wall-54530371_85613
7. Создание динамического веб-сайта
Первая часть: https://vk.com/wall-54530371_86134
Вторая часть: https://vk.com/wall-54530371_86234
8. Основы С++
Первая часть: https://vk.com/wall-54530371_84823
Вторая часть: https://vk.com/wall-54530371_84925
9. Основы Angular 2
Первая часть: https://vk.com/wall-54530371_86320
Вторая часть: https://vk.com/wall-54530371_86831
10. Серия коротких видео по основам SQL
Первая часть: https://vk.com/wall-54530371_88333
Вторая часть: https://vk.com/wall-54530371_88445
11. Крутая шпаргалка для веб-разработчиков
https://vk.com/wall-54530371_85439
12. Python: легко и просто. Красивые решения обычных задач
https://vk.com/wall-54530371_85547
VK
Библиотека программиста. Запись со стены.
8 самых полезных книг по JavaScript по версии Frontend Raccoon
#javascript@proglib #web@proglib... Смотрите полностью ВКонтакте.
#javascript@proglib #web@proglib... Смотрите полностью ВКонтакте.
Более 30 YouTube-каналов для изучения программирования
Добавляй в закладки!
Часть первая (1/2)
#common #collections
1. thenewboston — почти один миллион подписчиков, канал имеет огромную коллекцию обучающих видео, охватывающих различные темы программирования, например, такие как разработка игр, Android разработка, дизайн и многое другое.
https://www.youtube.com/user/thenewboston
2. SlideNerd — является большим ресурсом как для профессионалов, так и начинающих. Он охватывает большое количесвто различных тем: Java, JavaScript, Python, Android, IOS, Swift.
https://www.youtube.com/user/slidenerd/videos
3. LevelUpTuts — два раза в неделю размещают новые уроки по веб-разработке. На канале вы сможете найти материалы по HTML5, Stylus, CSS, Sass, CMS (WordPress, Drupal, Magento), AngularJS, Meteor и другие.
https://www.youtube.com/user/LevelUpTuts
4. Treehouse — представляет большую библиотеку видео, которые предлагают качественное обучение в HTML, CSS, JavaScript, Ruby, PHP, WordPress, разработке iOS и Android приложений.
https://www.youtube.com/user/gotreehouse
5. Codecourse (раньше назывался PHPacademy) — канал ориентирован в основном на PHP, но он вы также сможете увидеть материалы по CSS, Sass, Node.js, Laravel и MySql. Codecourse имеет много видео по написанию небольших проектов, которые очень полезны для начинающих.
https://www.youtube.com/user/phpacademy#p/p
6. Google Developers — канал предлагает доклады, обзоры, учебники, уроки, записи конференций по Android, Chrome, веб-разработке, Polymer, Performance, iOS.
https://www.youtube.com/user/GoogleDevelopers
7. LearnCode.academy — С LearnCode.academy вы можете изучить Node.js, Angular.js, Backbone.js, HTML, CSS, JavaScript, Sublime Text, CSS Layouts, адаптивный дизайн, администрирование сервера и многое другое.
https://www.youtube.com/user/learncodeacademy
8. CSS-Tricks — В то время как акцент делается на веб-дизайне (CSS и HTML), канал также охватывает такие технологии, как JQuery, PHP, MySQL и другие вещи.
https://www.youtube.com/user/realcsstricks/videos?flow=grid&sort=p&view=0
9. Coder’s Guide — предлагает видео на такие темы, как веб-разработка HTML, .NET программирование с Visual Basic, JavaScript, CSS, WordPress, RWD и Bootstrap.
https://www.youtube.com/user/CodersGuide
10. Easy Learn Tutorial — помимо больших обучающих программ разработки игр, канал также предлагает обучающие программы по Javascript, PHP, разработке приложений для Android, HTML5, программной инженерии и дизайну.
https://www.youtube.com/channel/UCOmFcwNbdxxRXR6Xza0m4Ew
11. easydevtuts — еще один интересный канал, который поможет вам оставаться в курсе последних тенденций в области веб-разработки и дизайна.
https://www.youtube.com/user/easydevtuts
12. Programming tutorial — канал охватывает программирование на C++, Java, разработку под Android, структуры данных, VB.Net, MySQL. Он также предоставляет большое вводное видео для начинающих.
https://www.youtube.com/user/ProgrammingTraining
13. JREAM — канал охватывают такие темы, как PHP, MySQL, JavaScript, jQuery, Photoshop, Illustrator и другие темы.
https://www.youtube.com/user/JREAMdesign
14. LearnWebCode — канал предоставляет уроки по WordPress, RWD, HTML, CSS, JavaScript, JQuery.
https://www.youtube.com/user/LearnWebCode
15. Code School — их канал охватывает JavaScript, HTML / CSS, Ruby и IOS.
https://www.youtube.com/user/CodeSchoolTV/videos?view=0&flow=grid&sort=p
Добавляй в закладки!
Часть первая (1/2)
#common #collections
1. thenewboston — почти один миллион подписчиков, канал имеет огромную коллекцию обучающих видео, охватывающих различные темы программирования, например, такие как разработка игр, Android разработка, дизайн и многое другое.
https://www.youtube.com/user/thenewboston
2. SlideNerd — является большим ресурсом как для профессионалов, так и начинающих. Он охватывает большое количесвто различных тем: Java, JavaScript, Python, Android, IOS, Swift.
https://www.youtube.com/user/slidenerd/videos
3. LevelUpTuts — два раза в неделю размещают новые уроки по веб-разработке. На канале вы сможете найти материалы по HTML5, Stylus, CSS, Sass, CMS (WordPress, Drupal, Magento), AngularJS, Meteor и другие.
https://www.youtube.com/user/LevelUpTuts
4. Treehouse — представляет большую библиотеку видео, которые предлагают качественное обучение в HTML, CSS, JavaScript, Ruby, PHP, WordPress, разработке iOS и Android приложений.
https://www.youtube.com/user/gotreehouse
5. Codecourse (раньше назывался PHPacademy) — канал ориентирован в основном на PHP, но он вы также сможете увидеть материалы по CSS, Sass, Node.js, Laravel и MySql. Codecourse имеет много видео по написанию небольших проектов, которые очень полезны для начинающих.
https://www.youtube.com/user/phpacademy#p/p
6. Google Developers — канал предлагает доклады, обзоры, учебники, уроки, записи конференций по Android, Chrome, веб-разработке, Polymer, Performance, iOS.
https://www.youtube.com/user/GoogleDevelopers
7. LearnCode.academy — С LearnCode.academy вы можете изучить Node.js, Angular.js, Backbone.js, HTML, CSS, JavaScript, Sublime Text, CSS Layouts, адаптивный дизайн, администрирование сервера и многое другое.
https://www.youtube.com/user/learncodeacademy
8. CSS-Tricks — В то время как акцент делается на веб-дизайне (CSS и HTML), канал также охватывает такие технологии, как JQuery, PHP, MySQL и другие вещи.
https://www.youtube.com/user/realcsstricks/videos?flow=grid&sort=p&view=0
9. Coder’s Guide — предлагает видео на такие темы, как веб-разработка HTML, .NET программирование с Visual Basic, JavaScript, CSS, WordPress, RWD и Bootstrap.
https://www.youtube.com/user/CodersGuide
10. Easy Learn Tutorial — помимо больших обучающих программ разработки игр, канал также предлагает обучающие программы по Javascript, PHP, разработке приложений для Android, HTML5, программной инженерии и дизайну.
https://www.youtube.com/channel/UCOmFcwNbdxxRXR6Xza0m4Ew
11. easydevtuts — еще один интересный канал, который поможет вам оставаться в курсе последних тенденций в области веб-разработки и дизайна.
https://www.youtube.com/user/easydevtuts
12. Programming tutorial — канал охватывает программирование на C++, Java, разработку под Android, структуры данных, VB.Net, MySQL. Он также предоставляет большое вводное видео для начинающих.
https://www.youtube.com/user/ProgrammingTraining
13. JREAM — канал охватывают такие темы, как PHP, MySQL, JavaScript, jQuery, Photoshop, Illustrator и другие темы.
https://www.youtube.com/user/JREAMdesign
14. LearnWebCode — канал предоставляет уроки по WordPress, RWD, HTML, CSS, JavaScript, JQuery.
https://www.youtube.com/user/LearnWebCode
15. Code School — их канал охватывает JavaScript, HTML / CSS, Ruby и IOS.
https://www.youtube.com/user/CodeSchoolTV/videos?view=0&flow=grid&sort=p
YouTube
thenewboston
Tons of sweet computer related tutorials and some other awesome videos too!
Обучение Angular JS
#javascript
AngularJS — JavaScript-фреймворк с открытым исходным кодом. Предназначен для разработки одностраничных приложений. Его цель — расширение браузерных приложений на основе MVC шаблона, а также упрощение тестирования и разработки.
1. Обзор Angular JS
2. Scope
3. Инжекция зависисмостей
4. Data Binding
5. Директивы
6. Http-запросы
7. $http-сервис
8. Хэш-символ
9. Маршрутизация и шаблоны
Все 14 видео доступны в альбоме по ссылке:
https://vk.com/videos-54530371?section=album_56085933
Обсуждение: https://vk.com/wall-54530371_89421
#javascript
AngularJS — JavaScript-фреймворк с открытым исходным кодом. Предназначен для разработки одностраничных приложений. Его цель — расширение браузерных приложений на основе MVC шаблона, а также упрощение тестирования и разработки.
1. Обзор Angular JS
2. Scope
3. Инжекция зависисмостей
4. Data Binding
5. Директивы
6. Http-запросы
7. $http-сервис
8. Хэш-символ
9. Маршрутизация и шаблоны
Все 14 видео доступны в альбоме по ссылке:
https://vk.com/videos-54530371?section=album_56085933
Обсуждение: https://vk.com/wall-54530371_89421
VK
Библиотека программиста. Запись со стены.
Обучение Angular JS
#javascript@proglib
AngularJS — JavaScript-фреймворк с открытым и... Смотрите полностью ВКонтакте.
#javascript@proglib
AngularJS — JavaScript-фреймворк с открытым и... Смотрите полностью ВКонтакте.
Самые популярные посты за эту неделю
#weekly@proglib
1. IP сети шаг за шагом
https://vk.com/wall-54530371_88579
2. jQuery на примерах
https://vk.com/wall-54530371_88732
3. Как запомнить информацию через повторения?
https://vk.com/wall-54530371_89145
4. Карьера программиста (2016) / Cracking the Coding Interview: 189 Programming Questions And Solutions (2015)
https://vk.com/wall-54530371_88768
5. Основы компьютерных сетей
https://vk.com/wall-54530371_89175
6. Git для профессионального программиста (2015)
https://vk.com/wall-54530371_88681
7. Паттерны проектирования
https://vk.com/wall-54530371_88706
8. Введение в программирование на Python
Первая часть: https://vk.com/wall-54530371_88839
Вторая часть: https://vk.com/wall-54530371_88977
9. Серия видеоуроков по Java для продолжающих изучение
https://vk.com/wall-54530371_88612
10. Создание виртуальной машины
https://vk.com/wall-54530371_89011
#weekly@proglib
1. IP сети шаг за шагом
https://vk.com/wall-54530371_88579
2. jQuery на примерах
https://vk.com/wall-54530371_88732
3. Как запомнить информацию через повторения?
https://vk.com/wall-54530371_89145
4. Карьера программиста (2016) / Cracking the Coding Interview: 189 Programming Questions And Solutions (2015)
https://vk.com/wall-54530371_88768
5. Основы компьютерных сетей
https://vk.com/wall-54530371_89175
6. Git для профессионального программиста (2015)
https://vk.com/wall-54530371_88681
7. Паттерны проектирования
https://vk.com/wall-54530371_88706
8. Введение в программирование на Python
Первая часть: https://vk.com/wall-54530371_88839
Вторая часть: https://vk.com/wall-54530371_88977
9. Серия видеоуроков по Java для продолжающих изучение
https://vk.com/wall-54530371_88612
10. Создание виртуальной машины
https://vk.com/wall-54530371_89011
VK
Библиотека программиста. Запись со стены.
IP сети шаг за шагом
#networks@proglib
1. Структура IP адреса
2. Типы IP адресов... Смотрите полностью ВКонтакте.
#networks@proglib
1. Структура IP адреса
2. Типы IP адресов... Смотрите полностью ВКонтакте.
Серия видео "Уязвимости, взломы и способы защиты"
#security
1. Уязвимость BadUSB теория и практика. Theory and Practice of BadUSB.
2. ARP-спуфинг в Kali Linux. Взлом, защита и описание технологии
3. Как взламывают интернет-банки. Доклад с конференции ZeroNights
4. Взлом шлагбаума самодельным кодграббером
5. Wireshark, взлом и защита в открытых wi-fi сетях
6. Взлом и защита Wi-Fi. Описание технологии. Hacking and Protection 7- wi-fi. Description of technology
8. Взлом WebCam (Взлом Веб Камеры)
9. Файлы куки (cookie), что это такое?
Ссылка на пост:
https://vk.com/wall-54530371_89525
#security
1. Уязвимость BadUSB теория и практика. Theory and Practice of BadUSB.
2. ARP-спуфинг в Kali Linux. Взлом, защита и описание технологии
3. Как взламывают интернет-банки. Доклад с конференции ZeroNights
4. Взлом шлагбаума самодельным кодграббером
5. Wireshark, взлом и защита в открытых wi-fi сетях
6. Взлом и защита Wi-Fi. Описание технологии. Hacking and Protection 7- wi-fi. Description of technology
8. Взлом WebCam (Взлом Веб Камеры)
9. Файлы куки (cookie), что это такое?
Ссылка на пост:
https://vk.com/wall-54530371_89525
VK
Библиотека программиста. Запись со стены.
Серия видео "Уязвимости, взломы и способы защиты"
#security@proglib
1. Уязвимость Ba... Смотрите полностью ВКонтакте.
#security@proglib
1. Уязвимость Ba... Смотрите полностью ВКонтакте.
Думаю, многим из подписчиков канала известно, что PHP — самый популярный язык программирования в мире. Под PHP работает 80% сайтов, в том числе Facebook, «ВКонтакте» и «Википедия». К сожалению, из-за того, что PHP довольно простой и легкий в изучении, на рынке много неквалифицированных разработчиков.
На программе «PHP/SQL: back-end разработка и базы данных» в «Нетологии» преподают только опытные и бывалые разработчики, которые проведут вас в мир программирования и сделают востребованным специалистом с качественным бэкграундом.
Специально для наших подписчиков — скидка 2 000 рублей по промокоду proglibraryphp. Скидка действительна до 15 октября.
Чему вы научитесь?
● основам ООП
● работе с базами данных SQL, MySQL
● освоите PHP
● работе с популярными фреймворками Smarty, Twig, Zend, Yii
Каждому предоставляется персональное наставничество и консультация по построению карьеры.
Курс подходит тем, кто только знакомится с программированием, а также frontend-разработчикам, которые хотят больше узнать про back-end.
Старт — 21 октября. Ссылка на регистрацию: http://netolo.gy/czH
На программе «PHP/SQL: back-end разработка и базы данных» в «Нетологии» преподают только опытные и бывалые разработчики, которые проведут вас в мир программирования и сделают востребованным специалистом с качественным бэкграундом.
Специально для наших подписчиков — скидка 2 000 рублей по промокоду proglibraryphp. Скидка действительна до 15 октября.
Чему вы научитесь?
● основам ООП
● работе с базами данных SQL, MySQL
● освоите PHP
● работе с популярными фреймворками Smarty, Twig, Zend, Yii
Каждому предоставляется персональное наставничество и консультация по построению карьеры.
Курс подходит тем, кто только знакомится с программированием, а также frontend-разработчикам, которые хотят больше узнать про back-end.
Старт — 21 октября. Ссылка на регистрацию: http://netolo.gy/czH
Подборка 10 лучших материалов по веб-разработке за сентябрь
#web #collections
Веб-разработчик должен быть в курсе происходящего вокруг него. Он должен просто пожирать все новую и новую информацию. Не читаете IT блоги, не следите за развтием Гугла, не знаете тенденции стартапов — вы просто IT мусор, не более. Быть в курсе очень трудно, нужно следить за развитием PHP, JS, CSS, фреймворков, появлением новых технологий и т.д.
Для экономии вашего времени мы собрали несколько интересных материалов, которые помогут вам оставаться в курсе новых технологий и продолжать развиваться в области веб-разработки.
1. Live Asynchronously: как разработчики могут продуктивно работать
https://vk.cc/5FvLvB
2. Строительные блоки прогрессирующего веб-приложения.
https://vk.cc/5FvLIq
3. Путь мастерства разработки программного обеспечения
https://vk.cc/5FvLMP
4. 10 полезных советов по использованию Chrome Developer Console
https://vk.cc/5FvLU2
5. Зачем и как протестировать вашу библиотеку шаблонов
Часть первая: https://vk.cc/5FvM6G
Часть вторая: https://vk.cc/5FvOu8
6. Понимание REST и RPC для HTTP API
https://vk.cc/5FvOKw
7. Руководство по браузерной анимациии
https://vk.cc/5FvOBR
8. Начало работы с Webpack: магия пакетирования модулей
https://vk.cc/5FvP03
9. Создание торгового автомата с помощью HTML, CSS и JS
http://codepen.io/Lewitje/pen/GjqbbA
10. 15 необходимых пакетов для начала работы с Electron
https://vk.cc/5FvPvk
Дополнительные ссылки:
— Современный веб-разработчик, или 6 вещей, которые вы должны знать, чтобы выжить: https://vk.cc/5FvyjN
— Frontend-разработчики должны быть в теме всего: https://vk.cc/5tVy3j
#web #collections
Веб-разработчик должен быть в курсе происходящего вокруг него. Он должен просто пожирать все новую и новую информацию. Не читаете IT блоги, не следите за развтием Гугла, не знаете тенденции стартапов — вы просто IT мусор, не более. Быть в курсе очень трудно, нужно следить за развитием PHP, JS, CSS, фреймворков, появлением новых технологий и т.д.
Для экономии вашего времени мы собрали несколько интересных материалов, которые помогут вам оставаться в курсе новых технологий и продолжать развиваться в области веб-разработки.
1. Live Asynchronously: как разработчики могут продуктивно работать
https://vk.cc/5FvLvB
2. Строительные блоки прогрессирующего веб-приложения.
https://vk.cc/5FvLIq
3. Путь мастерства разработки программного обеспечения
https://vk.cc/5FvLMP
4. 10 полезных советов по использованию Chrome Developer Console
https://vk.cc/5FvLU2
5. Зачем и как протестировать вашу библиотеку шаблонов
Часть первая: https://vk.cc/5FvM6G
Часть вторая: https://vk.cc/5FvOu8
6. Понимание REST и RPC для HTTP API
https://vk.cc/5FvOKw
7. Руководство по браузерной анимациии
https://vk.cc/5FvOBR
8. Начало работы с Webpack: магия пакетирования модулей
https://vk.cc/5FvP03
9. Создание торгового автомата с помощью HTML, CSS и JS
http://codepen.io/Lewitje/pen/GjqbbA
10. 15 необходимых пакетов для начала работы с Electron
https://vk.cc/5FvPvk
Дополнительные ссылки:
— Современный веб-разработчик, или 6 вещей, которые вы должны знать, чтобы выжить: https://vk.cc/5FvyjN
— Frontend-разработчики должны быть в теме всего: https://vk.cc/5tVy3j
Подборка материалов по Git и Github
#git #cheatsheets #collections
Простое руководство по работе с Git:
http://rogerdudler.github.io/git-guide/index.ru.html
Более подробное руководство:
https://vk.cc/5FxDAZ
Книга Pro Git:
Первая версия книги на русском: http://habrahabr.ru/post/150673/
Вторая версия (недопереведенная): https://vk.com/wall-54530371_30764
Git How To — это интерактивный тур, который познакомит вас с основами Git. Тур создан с пониманием того, что лучшим способом научиться чему-нибудь — сделать это своими руками.
http://githowto.com/ru
Аналогичная интерактивный туториал: http://pcottle.github.io/learnGitBranching/
Видеоуроки по Git и Github от Loftblog:
1. Основы
2. Первые комиты
3. Работаем с Github
4. Мерж веток
Ссылка на плейлист: https://www.youtube.com/watch?v=PEKN8NtBDQ0&list=PLY4rE9dstrJyTdVJpv7FibSaXB4BHPInb
К посту прикреплена шпаргалка по Git:
https://vk.com/wall-54530371_89794
#git #cheatsheets #collections
Простое руководство по работе с Git:
http://rogerdudler.github.io/git-guide/index.ru.html
Более подробное руководство:
https://vk.cc/5FxDAZ
Книга Pro Git:
Первая версия книги на русском: http://habrahabr.ru/post/150673/
Вторая версия (недопереведенная): https://vk.com/wall-54530371_30764
Git How To — это интерактивный тур, который познакомит вас с основами Git. Тур создан с пониманием того, что лучшим способом научиться чему-нибудь — сделать это своими руками.
http://githowto.com/ru
Аналогичная интерактивный туториал: http://pcottle.github.io/learnGitBranching/
Видеоуроки по Git и Github от Loftblog:
1. Основы
2. Первые комиты
3. Работаем с Github
4. Мерж веток
Ссылка на плейлист: https://www.youtube.com/watch?v=PEKN8NtBDQ0&list=PLY4rE9dstrJyTdVJpv7FibSaXB4BHPInb
К посту прикреплена шпаргалка по Git:
https://vk.com/wall-54530371_89794
Курс «Фронтэнд» от Технопарка
#web
Серия видеоуроков, посвящённая технологиям, применяемым для фронтэнд-разработки. Среди прочих, Three.js и Sass. Также объясняются общие концепции работы веб-приложений.
1. Введение.
2. Инструменты, настройка окружения.
3. Архитектура веб-приложений.
4. Веб-формы.
5. HTML, CSS.
6. DOM, события.
7. Canvas, three.js.
8. Сетевое взаимодействие.
9. Хранение данных.
Ссылка на плейлист:
https://www.youtube.com/watch?v=mrwEWTENrGs&list=PLrCZzMib1e9rV0rMZDz2OJFcQVuvxIDav
Обсуждение:
https://vk.com/wall-54530371_89907
#web
Серия видеоуроков, посвящённая технологиям, применяемым для фронтэнд-разработки. Среди прочих, Three.js и Sass. Также объясняются общие концепции работы веб-приложений.
1. Введение.
2. Инструменты, настройка окружения.
3. Архитектура веб-приложений.
4. Веб-формы.
5. HTML, CSS.
6. DOM, события.
7. Canvas, three.js.
8. Сетевое взаимодействие.
9. Хранение данных.
Ссылка на плейлист:
https://www.youtube.com/watch?v=mrwEWTENrGs&list=PLrCZzMib1e9rV0rMZDz2OJFcQVuvxIDav
Обсуждение:
https://vk.com/wall-54530371_89907
YouTube
Фронтенд. Введение
Технопарк Mail.ru Group, МГТУ им. Н.Э. Баумана.
Курс "Фронтенд", Занятие №1 "Введение в курс".
Лектор - Егор Дыдыкин
Установка Node.js, Git. Single Page Application. Инструменты для разработки. Автоматизация сборки. Grunt. Gruntfile.js.
Другие лекции курса…
Курс "Фронтенд", Занятие №1 "Введение в курс".
Лектор - Егор Дыдыкин
Установка Node.js, Git. Single Page Application. Инструменты для разработки. Автоматизация сборки. Grunt. Gruntfile.js.
Другие лекции курса…
Подборка YouTube-каналов для изучения Python
#python #collections
1. sentdex — туториалы по Python для продвинутых. На канале можно найти материалы по машинному обучению, анализу данных, робототехнике, веб-разработке, разработке игр и многое другое.
https://www.youtube.com/user/sentdex/featured
2. Chris Hawkes — на данном канале вы сможете найти материалы не только по языку программирования Python, но узнать подробнее что такое Reactjs, Django и прочее.
https://www.youtube.com/user/noobtoprofessional
3. ИМКН УрФУ. Языки сценариев — видеолекции по курсу "Языки сценариев", читаемом в Институте математики и компьютерных наук Уральского федерального университета. Курс посвящен языку программирования Python 3.
https://www.youtube.com/channel/UClQJvX1TXm0rXoxFtTczNog
4. Moscow Python — видеозаписи со встреч питонистов и джангистов в Москве.
https://www.youtube.com/user/moscowdjangoru/featured
5. PyCon 2015 — огромная коллекция докладов c международной конференции по самым различным темам, которые связаны с языком Python.
https://www.youtube.com/channel/UCgxzjK6GuOHVKR_08TT4hJQ
6. PyCon 2014 — доклады с конференции PyCon 2014, которая проходила в Монреале.
https://www.youtube.com/user/PyCon2014/videos
7. Next Day Video — коллекция лекций и докладов по Python.
https://www.youtube.com/user/NextDayVideo
8. PyData — канал по управлению, обработке, анализу и визуализации данных.
https://www.youtube.com/user/PyDataTV
#python #collections
1. sentdex — туториалы по Python для продвинутых. На канале можно найти материалы по машинному обучению, анализу данных, робототехнике, веб-разработке, разработке игр и многое другое.
https://www.youtube.com/user/sentdex/featured
2. Chris Hawkes — на данном канале вы сможете найти материалы не только по языку программирования Python, но узнать подробнее что такое Reactjs, Django и прочее.
https://www.youtube.com/user/noobtoprofessional
3. ИМКН УрФУ. Языки сценариев — видеолекции по курсу "Языки сценариев", читаемом в Институте математики и компьютерных наук Уральского федерального университета. Курс посвящен языку программирования Python 3.
https://www.youtube.com/channel/UClQJvX1TXm0rXoxFtTczNog
4. Moscow Python — видеозаписи со встреч питонистов и джангистов в Москве.
https://www.youtube.com/user/moscowdjangoru/featured
5. PyCon 2015 — огромная коллекция докладов c международной конференции по самым различным темам, которые связаны с языком Python.
https://www.youtube.com/channel/UCgxzjK6GuOHVKR_08TT4hJQ
6. PyCon 2014 — доклады с конференции PyCon 2014, которая проходила в Монреале.
https://www.youtube.com/user/PyCon2014/videos
7. Next Day Video — коллекция лекций и докладов по Python.
https://www.youtube.com/user/NextDayVideo
8. PyData — канал по управлению, обработке, анализу и визуализации данных.
https://www.youtube.com/user/PyDataTV
YouTube
sentdex
Python Programming tutorials, going further than just the basics. Learn about machine learning, finance, data analysis, robotics, web development, game development and more.
I have ~1000 videos, all of which do not fit on the front page. Try searching on…
I have ~1000 videos, all of which do not fit on the front page. Try searching on…