[404] — программирование
43.7K subscribers
101 photos
2 videos
1.75K links
Научим тебя программировать бесплатно.

Сотрудничество: @zubar89

Канал включён в перечень РКН: https://rkn.link/WlS
Download Telegram
⌨️ Учимся с нуля верстать сайт на CSS и HTML

Очень понятный и важный гайд для новичков по верстке: без препроцессоров, сборщиков и каких-либо сторонних инструментов. Только HTML и CSS. Один из лучших гайдов на русском Ютубе.

1. Начало и подготовка.
[50:42]
2. Верстаем блоки, работа с флексами и трансформацией.
[34:11]
3. Верстка блоки сервисов и девайсов.
[34:04]
4. Верстаем блоки с аккордеоном и отзывами.
[35:23]
5. Снова верстка блоков и работа с иконочным шрифтом Fontawesome.
[27:54]
6. Верстаем блоки с помощью flexbox.
[28:04]
7. Заканчиваем основную HTML-верстку.
[1:10:01]
8. Делаем блоки адаптивными и подгоняем сайт под разные устройства.
[39:35]
9. Завершаем адаптивную верстку.
[35:36]
10. Делаем мобильную навигацию, бургер-меню и взаимодействуем с JavaScript.
[27:43]
11. Оживляем сайт с помощью JQuery.
[47:16]
12. Выкладываем сайт: как настроить хостинг и домен, установить SSL-сертификат.
[32:54]

#видео #верстка
​​💻 Практика программирования на Python 3

Невероятно полезные лекции от Тимофея Хирьянова – преподавателя кафедры информатики МФТИ, который также работает в онлайн-школе Foxford.

1. Лекция №1 — [1:21:58]
2. Лекция №2 — [1:15:52]
3. Лекция №3 —[1:17:38]
4. Лекция №4 — [1:14:31]
5. Лекция №5 — [1:16:49]
6. Лекция №6 — [1:10:56]
7. Лекция №7 — [1:07:17]
8. Лекция №8 — [1:20:17]
9. Лекция №9 — [1:22:10]
10. Лекция №10 — [1:17:44]
11. Лекция №11 — [1:15:27]
12. Лекция №12 — [1:22:16]
13. Лекция №13 — [1:16:45]
14. Лекция №14 — [52:20]

Перейти к плейлисту

#видео
​​​​📕 Современный PHP

Из книги вы узнаете о передовых методах проектирования и конструирования приложений, работы с базами данных, обеспечения безопасности, тестирования, отладки и развертывания.

Автор: Джош Локхарт
Год: 2016

Скачать книгу

#книга
🤖 Пишем свою нейронку на Python | Гайд для начинающих

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

1. Нейросеть: просто о сложном! Создание нейронной сети на Python — [12:35]
2. Искусственный интеллект на Python и Tensorflow. Пишем свою нейронку! — [8:56]
3. Распознавание объектов на Python / Глубокое машинное обучение —[23:51]
4. Простой искусственный интеллект на Python. Распознавание голоса на Python — [26:17]
5. Распознавание голоса и чтение текста на JavaScript (Примеры и демонстрация) — [13:36]
6. OpenAI библиотека для генерации кода, текста, вёрстки… / GPT 3 — библиотека будущего? — [6:52]
7. Распознавание текста с картинки. Python Tesseract ORC + OpenCV — [7:48]

Перейти к плейлисту

#видео
📱 Создание Android-приложения «Чат»

В ходе видеокурса вы создадите чат-программу, которая будет соединяться с базой данных Firebase и синхронизироваться между несколькими устройствами.

1. Создание чат-программы на Андроид — [13:39]
2. Подключение базы данных Firebase — [14:17]
3. Создание дизайна программы — [26:07]
4. Работа с БД и создание чата с перепиской — [39:10]
5. Красивый дизайн сообщений — [10:19]
6. Добавляем эмодзи в Android-программу — [14:29]

Перейти к плейлисту

#видео #android
⌨️ От веб-разработки до машинного обучения

На freeCodeCamp вы найдете 6000+ бесплатных туториалов по веб-разработке, кибер безопасности, машинному обучению и многому другому.

Вы научитесь HTML, CSS, JavaScript, Python, Git, Node.js, React.js и остальным востребованным технологиям. Дерзайте!

Перейти к изучению

#платформа
​​​​🖥 Cовременный учебник JavaScript

Полный бесплатный онлайн-учебник по JavaScript. Подходит для новичков, которые хотят самостоятельно изучить данный язык программирования.

Здесь вы можете изучить JavaScript, начиная с нуля и заканчивая продвинутыми концепциями вроде ООП.

Перейти к изучению

#платформа
⌨️ Создаем Android-приложения на Python

Разрабатывать приложения под Android можно не только на Java или Kotlin, но и на всеми любимом Python. Для этого есть библиотека Kivy. Короткий курс ведет Олег Молчанов — один из лучших Python-преподавателей на русском Ютубе.

0. Демка проекта — [3:15]
1. Установка Kivy и сборка apk — [10:49]
2. Базовое приложение и Layout'ы — [14:11]
3. Размеры виджетов и позиционирование — [18:34]
4. Обработка событий — [23:30]
5. Создание приложения — [26:15]
6. Использование KivyMD — [9:35]

Перейти к плейлисту

#видео #python
💻 Бесплатные курсы для начинающих

Stepik — это некоммерческая площадка, курсы для которой создают топовые российские компании и вузы. 

Этот сайт является популярным выбором среди новичков на Python, JavaScript, С# и других языков.

Перейти к изучению

#платформа
​​​​📘 Глубокое обучение на Python

Согласитесь, эта фраза звучит угрожающе. Но всё не так страшно, если о глубоком обучении рассказывает Франсуа Шолле, который создал 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
​​📗 Изучаем 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
🐍 Учим Python самостоятельно 

Python World — популярный самоучитель по Python. Отлично подходит для последовательного изучения базовых тем в программировании.

Также на сайте есть вкладка с категориями по прикладным темам, например графический интерфейс.

Перейти к изучению

#платформа #python
⚙️ Создание простого блокчейна на 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]

Перейти к плейлисту

#видео #си
💻 Интерактивные шпаргалки по HTML, CSS и JS

На этом сайте вы найдете полный сборник всевозможных интерактивных шпаргалок по основным языкам веб-разработки.

Также сервис предоставляет мини редакторы кода для CSS и JavaScript.

Перейти к изучению

#платформа
🐍 Автоматизация задач с Python

Два мощных видео для новичков о том, как можно автоматизировать ежедневные задачи с помощью Python. В ходе этих уроков вы реализуете следующее:

— Скрипт, вычисляющий длительность всех видео файлов в папке.
— Пример реализации простого pipeline'а на примере предыдущего скрипта.

1. Автоматизация задач с Python #1: длительность видео
[33:50]
2. Автоматизация задач с Python #1.2: корутиновый pipeline
[28:41]

Перейти к плейлисту

#видео #python
📗 Ловушка для багов. Полевое руководство по веб-хакингу

Книга рассчитана для начинающих хакеров. Ими могут быть веб-разработчики, веб-дизайнеры, родители в декрете, школьники, пенсионеры и другие. Вы узнаете:

— как работает интернет, и изучите основные концепции веб-хакинга;
— как злоумышленники взламывают веб-сайты;
— как подделка запросов заставляет пользователей отправлять информацию на другие веб-сайты;
— как получить доступ к данным другого пользователя;
— с чего начать охоту за уязвимостями;
— как заставить веб-сайты раскрывать информацию с помощью фейковых запросов.

Автор: Яворски Питер
Год издания: 2020

Скачать книгу

#книга
👨‍💻 Курсы по программированию, Data Science и дизайну

Авторы сервиса Hackr собирают лучшие курсы по разным направлениям со всего интернета. Пользователи сами оценивают курсы, ставят им апвоуты и тем самым получается объективный список.

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

Перейти к изучению

#платформа