💻 Бесплатные курсы для начинающих
Stepik — это некоммерческая площадка, курсы для которой создают топовые российские компании и вузы.
Этот сайт является популярным выбором среди новичков на Python, JavaScript, С# и других языков.
Перейти к изучению
#платформа
Stepik — это некоммерческая площадка, курсы для которой создают топовые российские компании и вузы.
Этот сайт является популярным выбором среди новичков на Python, JavaScript, С# и других языков.
Перейти к изучению
#платформа
📘 Глубокое обучение на Python
Согласитесь, эта фраза звучит угрожающе. Но всё не так страшно, если о глубоком обучении рассказывает Франсуа Шолле, который создал Keras – самую мощную библиотеку для работы с нейронными сетями.
Автор: Франсуа Шолле
Год: 2018
Скачать книгу
#книга
Согласитесь, эта фраза звучит угрожающе. Но всё не так страшно, если о глубоком обучении рассказывает Франсуа Шолле, который создал Keras – самую мощную библиотеку для работы с нейронными сетями.
Автор: Франсуа Шолле
Год: 2018
Скачать книгу
#книга
🖥 Сложный JavaScript простым языком
Понятные даже для новичков уроки по таким сложным темам в JS, как прототипы, асинхронность и прокси.
1. Что такое Prototype — [14:58]
2. Что такое контекст this. Как работает call, bind, apply — [20:58]
3. Что такое замыкания. Как они работают (+ примеры) — [11:43]
4. Асинхронность. Что такое Event Loop. JS SetTimeout 0 —[17:57]
5. Promise. Что это, как работает (+ пример) — [23:17]
6. Объекты с Object.create. Что такое getters, setters — [14:33]
7. Все о ES6 Классах (+ Практическое Применение) — [20:13]
8. Как работает Async, Await. Работа с сервером c fetch — [14:12]
9. Proxy. Объекты, функции, классы. Часть 1 — [24:41]
10. Proxy. Примеры. Часть 2 — [25:26]
Перейти к плейлисту
#видео #javascript
Понятные даже для новичков уроки по таким сложным темам в JS, как прототипы, асинхронность и прокси.
1. Что такое Prototype — [14:58]
2. Что такое контекст this. Как работает call, bind, apply — [20:58]
3. Что такое замыкания. Как они работают (+ примеры) — [11:43]
4. Асинхронность. Что такое Event Loop. JS SetTimeout 0 —[17:57]
5. Promise. Что это, как работает (+ пример) — [23:17]
6. Объекты с Object.create. Что такое getters, setters — [14:33]
7. Все о ES6 Классах (+ Практическое Применение) — [20:13]
8. Как работает Async, Await. Работа с сервером c fetch — [14:12]
9. Proxy. Объекты, функции, классы. Часть 1 — [24:41]
10. Proxy. Примеры. Часть 2 — [25:26]
Перейти к плейлисту
#видео #javascript
📗 Изучаем JavaScript: создание веб-сайтов
Автор излагает не только базовые темы, но и более сложные концепции — функциональное и асинхронное программирование. Вы узнаете, как создавать мощные и эффективные веб-приложения для работы на клиенте или сервере Node.js.
Автор: Этан Браун
Год издания: 2017
Скачать книгу
#книга #javascript
Автор излагает не только базовые темы, но и более сложные концепции — функциональное и асинхронное программирование. Вы узнаете, как создавать мощные и эффективные веб-приложения для работы на клиенте или сервере Node.js.
Автор: Этан Браун
Год издания: 2017
Скачать книгу
#книга #javascript
💻 Уроки по HTML5 для начинающих
HTML — самая важная основа и по сути скелет для всех вебсайтов. Изучение языка разметки является первым шагом на пути к становлению веб-разработчиком.
1. Введение в HTML
[2:28]
2. Отображение файла в интернете
[4:55]
3. Какие языки учить? Как создать веб сайт?
[15:01]
4. Как создать комментарии
[2:57]
5. Теги для работы с текстом
[10:21]
6. Теги для текста (продолжение + выводы)
[14:48]
7. Как создать списки в HTML
[9:06]
Перейти к плейлисту
#видео #html
HTML — самая важная основа и по сути скелет для всех вебсайтов. Изучение языка разметки является первым шагом на пути к становлению веб-разработчиком.
1. Введение в HTML
[2:28]
2. Отображение файла в интернете
[4:55]
3. Какие языки учить? Как создать веб сайт?
[15:01]
4. Как создать комментарии
[2:57]
5. Теги для работы с текстом
[10:21]
6. Теги для текста (продолжение + выводы)
[14:48]
7. Как создать списки в HTML
[9:06]
Перейти к плейлисту
#видео #html
🐍 Учим Python самостоятельно
Python World — популярный самоучитель по Python. Отлично подходит для последовательного изучения базовых тем в программировании.
Также на сайте есть вкладка с категориями по прикладным темам, например графический интерфейс.
Перейти к изучению
#платформа #python
Python World — популярный самоучитель по Python. Отлично подходит для последовательного изучения базовых тем в программировании.
Также на сайте есть вкладка с категориями по прикладным темам, например графический интерфейс.
Перейти к изучению
#платформа #python
⚙️ Создание простого блокчейна на Python
В серии уроков вы рассмотрите принцип работы блокчейна и создадите простое приложение, реализующее механизм его работы. А также создадите веб-интерфейс для приложения на Flask.
1. Blockchain на Python. "Демка" проекта
[2:15]
2. Что такое Blockchain и как он работает
[11:41]
3. Запись блоков и проверка целостности
[58:00]
4. Создание веб-интерфейса на Flask
[38:01]
Перейти к плейлисту
#видео #python
В серии уроков вы рассмотрите принцип работы блокчейна и создадите простое приложение, реализующее механизм его работы. А также создадите веб-интерфейс для приложения на Flask.
1. Blockchain на Python. "Демка" проекта
[2:15]
2. Что такое Blockchain и как он работает
[11:41]
3. Запись блоков и проверка целостности
[58:00]
4. Создание веб-интерфейса на Flask
[38:01]
Перейти к плейлисту
#видео #python
⌨️ Изучаем компьютерные сети
Отличный ряд уроков для тех, кто хочет изучить основы компьютерных сетей. Также в плейлисте есть практическая часть, которая включает в себя разработку скрытых сетей на языке Си.
1. Многоранговая сеть
[47:12]
2. Фреймворк gopeer (beta)
[1:08:54]
3. Одноранговая сеть.
[54:10]
4. Разработка скрытых сетей #1 — Введение
[52:31]
5. HTTP сервер на чистом Си
[1:14:44]
6. Криптовалюта с нуля
[3:16:08]
7. Разработка скрытых сетей #2 — Ядро (написание фреймворка)
[2:11:16]
8. Разработка скрытых сетей #3 — Сервис электронной почты
[1:48:31]
Перейти к плейлисту
#видео #си
Отличный ряд уроков для тех, кто хочет изучить основы компьютерных сетей. Также в плейлисте есть практическая часть, которая включает в себя разработку скрытых сетей на языке Си.
1. Многоранговая сеть
[47:12]
2. Фреймворк gopeer (beta)
[1:08:54]
3. Одноранговая сеть.
[54:10]
4. Разработка скрытых сетей #1 — Введение
[52:31]
5. HTTP сервер на чистом Си
[1:14:44]
6. Криптовалюта с нуля
[3:16:08]
7. Разработка скрытых сетей #2 — Ядро (написание фреймворка)
[2:11:16]
8. Разработка скрытых сетей #3 — Сервис электронной почты
[1:48:31]
Перейти к плейлисту
#видео #си
💻 Интерактивные шпаргалки по HTML, CSS и JS
На этом сайте вы найдете полный сборник всевозможных интерактивных шпаргалок по основным языкам веб-разработки.
Также сервис предоставляет мини редакторы кода для CSS и JavaScript.
Перейти к изучению
#платформа
На этом сайте вы найдете полный сборник всевозможных интерактивных шпаргалок по основным языкам веб-разработки.
Также сервис предоставляет мини редакторы кода для CSS и JavaScript.
Перейти к изучению
#платформа
🐍 Автоматизация задач с Python
Два мощных видео для новичков о том, как можно автоматизировать ежедневные задачи с помощью Python. В ходе этих уроков вы реализуете следующее:
— Скрипт, вычисляющий длительность всех видео файлов в папке.
— Пример реализации простого pipeline'а на примере предыдущего скрипта.
1. Автоматизация задач с Python #1: длительность видео
[33:50]
2. Автоматизация задач с Python #1.2: корутиновый pipeline
[28:41]
Перейти к плейлисту
#видео #python
Два мощных видео для новичков о том, как можно автоматизировать ежедневные задачи с помощью Python. В ходе этих уроков вы реализуете следующее:
— Скрипт, вычисляющий длительность всех видео файлов в папке.
— Пример реализации простого pipeline'а на примере предыдущего скрипта.
1. Автоматизация задач с Python #1: длительность видео
[33:50]
2. Автоматизация задач с Python #1.2: корутиновый pipeline
[28:41]
Перейти к плейлисту
#видео #python
📗 Ловушка для багов. Полевое руководство по веб-хакингу
Книга рассчитана для начинающих хакеров. Ими могут быть веб-разработчики, веб-дизайнеры, родители в декрете, школьники, пенсионеры и другие. Вы узнаете:
— как работает интернет, и изучите основные концепции веб-хакинга;
— как злоумышленники взламывают веб-сайты;
— как подделка запросов заставляет пользователей отправлять информацию на другие веб-сайты;
— как получить доступ к данным другого пользователя;
— с чего начать охоту за уязвимостями;
— как заставить веб-сайты раскрывать информацию с помощью фейковых запросов.
Автор: Яворски Питер
Год издания: 2020
Скачать книгу
#книга
Книга рассчитана для начинающих хакеров. Ими могут быть веб-разработчики, веб-дизайнеры, родители в декрете, школьники, пенсионеры и другие. Вы узнаете:
— как работает интернет, и изучите основные концепции веб-хакинга;
— как злоумышленники взламывают веб-сайты;
— как подделка запросов заставляет пользователей отправлять информацию на другие веб-сайты;
— как получить доступ к данным другого пользователя;
— с чего начать охоту за уязвимостями;
— как заставить веб-сайты раскрывать информацию с помощью фейковых запросов.
Автор: Яворски Питер
Год издания: 2020
Скачать книгу
#книга
👨💻 Курсы по программированию, Data Science и дизайну
Авторы сервиса Hackr собирают лучшие курсы по разным направлениям со всего интернета. Пользователи сами оценивают курсы, ставят им апвоуты и тем самым получается объективный список.
На сайте можно искать интересующие темы и фильтровать результаты цене, по типу материала, уровню подготовки и наличию практических заданий.
Перейти к изучению
#платформа
Авторы сервиса Hackr собирают лучшие курсы по разным направлениям со всего интернета. Пользователи сами оценивают курсы, ставят им апвоуты и тем самым получается объективный список.
На сайте можно искать интересующие темы и фильтровать результаты цене, по типу материала, уровню подготовки и наличию практических заданий.
Перейти к изучению
#платформа
💻 Создание CRM системы на Vue JS
Фреймворк Vue для JavaScript — самый перспективный и набирающий популярность в 2021. Подобный ряд видеоуроков по созданию CRM поможет вам хорошо изучить эту технологию.
1. Создание CRM системы. Введение
[6:30]
2. Создание приложения с Vue CLI 3
[17:37]
3. Страницы и layouts
[26:31]
4. Основной layout
[19:10]
5. Создание фильтра даты + меню
[24:31]
6. Валидация с Vuelidate
[21:56]
7. Как создать плагин сообщений
[16:27]
Перейти к плейлисту
#видео #javascript
Фреймворк Vue для JavaScript — самый перспективный и набирающий популярность в 2021. Подобный ряд видеоуроков по созданию CRM поможет вам хорошо изучить эту технологию.
1. Создание CRM системы. Введение
[6:30]
2. Создание приложения с Vue CLI 3
[17:37]
3. Страницы и layouts
[26:31]
4. Основной layout
[19:10]
5. Создание фильтра даты + меню
[24:31]
6. Валидация с Vuelidate
[21:56]
7. Как создать плагин сообщений
[16:27]
Перейти к плейлисту
#видео #javascript
📕 Java за неделю. Вводный курс
Быстрый и ощутимый результат – лучший стимул в обучении. Занимаясь 1—2 часа по вечерам, уже через неделю вы будете писать полноценные приложения с графическим интерфейсом.
Книга содержит примеры с пошаговыми пояснениями. Приведен список литературы для желающих продолжить обучение. Книгу дополняет файловый архив с исходными кодами примеров.
Автор: Яценков В.
Год издания: 2018
Скачать книгу
#книга #java
Быстрый и ощутимый результат – лучший стимул в обучении. Занимаясь 1—2 часа по вечерам, уже через неделю вы будете писать полноценные приложения с графическим интерфейсом.
Книга содержит примеры с пошаговыми пояснениями. Приведен список литературы для желающих продолжить обучение. Книгу дополняет файловый архив с исходными кодами примеров.
Автор: Яценков В.
Год издания: 2018
Скачать книгу
#книга #java
⌨️ Сборник CSS анимаций
Максимально классный сайт с различными анимациями на CSS3. Прямо там можно посмотреть весь список анимаций и сразу же опробовать их.
Всё, что вам нужно сделать, это добавить заготовленные стили на свой сайт и применить готовые классы к элементам, которые вы хотите анимировать.
Перейти к изучению
#платформа
Максимально классный сайт с различными анимациями на CSS3. Прямо там можно посмотреть весь список анимаций и сразу же опробовать их.
Всё, что вам нужно сделать, это добавить заготовленные стили на свой сайт и применить готовые классы к элементам, которые вы хотите анимировать.
Перейти к изучению
#платформа
🖥 Гарвардский курс по основам программирования
Лекции курса смотрятся как увлекательный блокбастер, а задачи, предлагаемые к решению, — не надуманные стерильные учебные материалы, а взятые из реальной жизни кейсы.
1. CS50 на русском: Лекция #1
[47:15]
2. CS50 на русском: Лекция #2
[1:04:15]
3. CS50 на русском: Лекция #3
[50:16]
4. CS50 на русском: Лекция #4
[53:08]
5. CS50 на русском: Лекция #5
[50:22]
Перейти к плейлисту
#видео
Лекции курса смотрятся как увлекательный блокбастер, а задачи, предлагаемые к решению, — не надуманные стерильные учебные материалы, а взятые из реальной жизни кейсы.
1. CS50 на русском: Лекция #1
[47:15]
2. CS50 на русском: Лекция #2
[1:04:15]
3. CS50 на русском: Лекция #3
[50:16]
4. CS50 на русском: Лекция #4
[53:08]
5. CS50 на русском: Лекция #5
[50:22]
Перейти к плейлисту
#видео
☕️ 1200+ задач на Java
CodeGym — это условная качалка для программистов. Там есть мощный последовательный курс по Java, от самых основ до продвинутых тем.
Но самое прикольное — это практическая часть курса, включающая в себя более 1200 задач, которые делятся по сложности, уровням и темам.
Перейти к изучению
#платформа #java
CodeGym — это условная качалка для программистов. Там есть мощный последовательный курс по Java, от самых основ до продвинутых тем.
Но самое прикольное — это практическая часть курса, включающая в себя более 1200 задач, которые делятся по сложности, уровням и темам.
Перейти к изучению
#платформа #java
⌨️ Основы программирования
Практически идеальный вариант для изучения самых основ программирования. Все самые важные фундаментальные темы обсуждаются максимально доходчиво в этих 13 видео уроках.
1. Логика и алгоритмы
[15:28]
2. Типы данных
[37:24]
3. Основные структуры данных
[19:38]
4. Функции
[23:41]
5. Арифметические и логические выражения
[7:12]
6. Условия
[22:23]
7. Циклы
[36:27]
Перейти к плейлисту
#видео
Практически идеальный вариант для изучения самых основ программирования. Все самые важные фундаментальные темы обсуждаются максимально доходчиво в этих 13 видео уроках.
1. Логика и алгоритмы
[15:28]
2. Типы данных
[37:24]
3. Основные структуры данных
[19:38]
4. Функции
[23:41]
5. Арифметические и логические выражения
[7:12]
6. Условия
[22:23]
7. Циклы
[36:27]
Перейти к плейлисту
#видео
🛠 Практикуемся взламывать вебсайты
Hack This Site – бесплатная, безопасная и легальная тренировочная площадка для развития навыков этичного хакинга.
Сообщество живет с 2003 года, и все это время там люди обмениваются своими знаниями и опытом. Так что это не очередной вебсайт про хакинг, а целая находка.
Перейти к изучению
#платформа
Hack This Site – бесплатная, безопасная и легальная тренировочная площадка для развития навыков этичного хакинга.
Сообщество живет с 2003 года, и все это время там люди обмениваются своими знаниями и опытом. Так что это не очередной вебсайт про хакинг, а целая находка.
Перейти к изучению
#платформа
📗 Грокаем алгоритмы
Алгоритмы — это всего лишь последовательность решения задач, и большинство таких задач уже были кем-то решены, протестированы и проверены.
Можно, конечно, погрузиться в глубокую философию гениального Кнута, изучить многостраничные фолианты с доказательствами и обоснованиями, но хотите ли вы тратить на это свое время?
Откройте великолепно иллюстрированную книгу и вы сразу поймете, что алгоритмы — это просто. А грокать алгоритмы — это веселое и увлекательное занятие.
Автор: Бхаргава Адитья
Год: 2019
Скачать книгу
#книга
Алгоритмы — это всего лишь последовательность решения задач, и большинство таких задач уже были кем-то решены, протестированы и проверены.
Можно, конечно, погрузиться в глубокую философию гениального Кнута, изучить многостраничные фолианты с доказательствами и обоснованиями, но хотите ли вы тратить на это свое время?
Откройте великолепно иллюстрированную книгу и вы сразу поймете, что алгоритмы — это просто. А грокать алгоритмы — это веселое и увлекательное занятие.
Автор: Бхаргава Адитья
Год: 2019
Скачать книгу
#книга
🕸 Создаем свою соцсеть на Django
Хороший способ прокачать себя в знании Django — поднять свою соцсеть. Это довольно глубокий курс, займет много-много часов, но если вы пройдете его до конца и не бросите — почувствуете сильный прогресс.
1. Мини-соцсеть на Django
[2:46:11]
2. Старт проекта
[3:37:28]
3. Настройка Docker
[2:12:31]
4. Кастомные пользователи
[2:41:04]
5. API профилей
[3:15:07]
6. Стена и лента
[3:06:31]
Перейти к плейлисту
#видео #python
Хороший способ прокачать себя в знании Django — поднять свою соцсеть. Это довольно глубокий курс, займет много-много часов, но если вы пройдете его до конца и не бросите — почувствуете сильный прогресс.
1. Мини-соцсеть на Django
[2:46:11]
2. Старт проекта
[3:37:28]
3. Настройка Docker
[2:12:31]
4. Кастомные пользователи
[2:41:04]
5. API профилей
[3:15:07]
6. Стена и лента
[3:06:31]
Перейти к плейлисту
#видео #python