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

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

Канал включён в перечень РКН: https://rkn.link/WlS
Download Telegram
📖 Читаем исходники Python библиотек — [58:19]

Хотите стать лучше? Берите пример с лучших. Изучая open source проекты вы сможете узнать множество best practices и прокачать свои навыки.

В этот раз автор разбирает Loguru (популярная альтернатива logging), рассказывает что к чему и как делать можно, а как не стоит и почему,

Перейти к просмотру

#видео #python
🐳 Docker для начинающих — [3:01:51]

С Docker можете забыть про проблемы с зависимостями: теперь вам достаточно один раз настроить приложение и запускать его на других пк.

Что такое контейнеризация, как правильно настроить Docker и что делать, если ничего не работает — это вам расскажет автор ролика.

Перейти к просмотру

#видео #devops
Пишем калькулятор на Swift — [11:52]

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

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

Перейти к просмотру

#видео #swift
🚦 Дорожная карта специалиста по кибербезопасности

Этот путь разделён всего на 2 этапа: обучение (ссылки на ресурсы для которого есть в дорожной карте) и получение необходимых сертификатов.

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

#роадмап #безопасность
☕️ Разбираем Java 19[8:54]

Последний билд был сделан 17 августа 2022 года, а значит это свежая версия Java. Что в ней появилось нового вы узнаете из ролика.

Также вы узнаете, какие важные (и крутые) фичи появились в языке, смогла ли Java превзойти Kotlin и стоит ли устанавливать JDK 19 сейчас.

Перейти к просмотру

#видео #java
⚛️ База для понимания квантовых алгоритмов[40:39]

Уже сейчас можно поиграться с квантовым компьютером бесплатно. Только вот множество уроков рассказывают на уровне «от профессионала для профессионала».

Но это видео — исключение. В нём автор простым языком поясняет за кванты и квантовые вычисления, как это работает и как это, чёрт возьми, юзать.

Перейти к просмотру

#видео #теория
🤖 Будущее, «государство vs. прогресс», Яндекс[1:31:45]

Просто интересное интервью с ex-директором по распространению технологий в Яндекс на тему (в основном) ИИ.

Разработчики беседуют про будущее, сможет ли интернет работать без государства, как устроиться в Яндекс в 18 лет и многое другое.

Перейти к просмотру

#видео #интервью
🤖 FullStack для новичков[4:24:12]

Web делится на две части: то, что вы видите и то, что происходит на стороне сервера. FullStack умеет делать и в Frontend и в Backend.

Автор создаёт классный сайт с MongoDB, Express, React и Node.js. Также расскажет, как загрузить его на Heroku. Звучит сложно, но автор объясняет все так, что поймёт и новичок.

Перейти к просмотру

#видео #web
🆚 ООП vs Функциональное программирование[12:12]

Сейчас очень часто спорят, что лучше использовать в проектах: ООП или функциональщину. Единого мнения пока что нет.

Автор рассказывает про преимущества и недостатки обоих подходов, можно ли их использовать вместе и если да, то когда это нужно.

Перейти к просмотру

#видео #теория
Теперь в RuStore можно монетизировать своё приложение с помощью подписок и разовых платежей. Многие разработчики потеряли возможность дополнительно зарабатывать на своих приложениях в Google Play. RuStore вместе со Сбером даёт им такую возможность.

Теперь разработчики опубликованных в RuStore приложений могут добавлять в них подписки и разовые платежи. Продавать электронные книги в читалках, принимать платежи в играх, вводить подписки на сериалы в стримингах — всё это теперь можно в RuStore.

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

Для активации новых функций разработчику нужно просто включить монетизацию в личном кабинете. Комиссия в 15% будет списываться только после того, как пользователи начнут делать покупки.
Изучаем Spiring для Java — [2:02:26]

Spiring — это огромный и самый популярный Java-фреймворк для создания веб-приложений.

Весь его функционал основан на понимании Spiring Core — именно его вы и будете разбирать в этом видео.

Перейти к просмотру

#видео #java
Облако Mail ru отмечает девятый день рождения! В честь праздника пользователи могут получить скидку 50% при покупке годовых тарифов от 256 Гб до 4 Тб. В Облаке удобно хранить фотографии и видео с телефона — достаточно подключить автозагрузку, и файлы сами попадут в хранилище. Нейросеть сама найдет снимки с документами, выберет лучшие кадры для соцсетей и периодически будет напоминать о приятных моментах из отпуска.
🧠 Алгоритмы и структуры[33:23]

PostgreSQL способен обрабатывать терабайты информации за пару мгновений. Вам никогда не было интересно, как это работает?

Работник Яндекса и контрибьютор в репозиторий PostgreSQL рассказывает, как что работает и какие алгоритмы / структуры данных там используются.

Перейти к просмотру

#видео #теория
⚛️ React Native для начинающих[1:54:08]

React позволяет нам создавать интерфейс приложения, то есть писать фронтенд. А его версия Native — запускать React приложения на телефоне и ПК.

В этом видео вы узнаете, как правильно создать приложение на телефон с помощью React, и как оно вообще запускается.

Перейти к просмотру

#видео #mobile
☕️ Gulp с нуля[2:06:47]

GULP берёт на себя множество рутиных задач. Он сэкономит пару десятков часов вашего времени и продвинет ваш сайт в поисковой системе.

Но перед этим GULP надо настроить, а ещё научиться им пользоваться (вот так неожиданность). Как, зачем и почему — на все вопросы отвечает автор ролика.

Перейти к просмотру

#видео #web
This media is not supported in your browser
VIEW IN TELEGRAM
🖼 Анимируем SVG

Видели, что на сайтах, иногда, анимируют SVG иконки? По ссылке можете глянуть пример на Codepen.

Так вот, сделать это можно, просто добавив Vivus.js на свой сайт. Весит всего 4 КБ, но позволяет создавать анимации на любой вкус.

Именно поэтому, в этом посте мы оставляем для вас две полезные ссылки:

1. Подробнее

2. Попробовать

#инструменты
🏗 Vue 3 для новичков[2:18:39]

Сейчас Vue — лучший фреймворк для создания пользовательских интерфейсов. По своим возможностям он обходит React и даже Angular.

Это видео поможет вам его освоить на уровне Junior. Автор подробное рассказывает про каждую фичу и показывает её применение на практике.

Перейти к просмотру

#видео #web
🔐 Как сделать скрипт для шифрования[25:59]

Сейчас шифруют всё, что можно и нельзя. Но разве вам никогда не было интересно, как это всё работает «под капотом»?

Автор рассказывает, как работают большинство алгоритмов и создаёт свой, который отлично показывает, как всё устроено.

Перейти к просмотру

#видео #теория
🧠 Тренировки по алгоритмам

Важность алгоритмов вы и сами знаете. Только вот очень сложно найти хорошие (и бесплатные) уроки по алгоритмам. У Яндекса есть как раз такие:

1. «Сложность, тестирование, особые случаи» — [1:06:54]
2. «Линейный поиск» — [1:10:02]
3. «Множества» — [1:12:23]
4. «Словари и сортировка подсчётом» — [1:01:48]
5. Разбор домашнего задания по лекции 1 и 2 — [1:24:46]

Все примеры написаны на Python.

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

#видео #теория
🔍 Пишем свой поисковик на Java — [1:18:32]

Это запись вебинара, на котором автор подробно показывает процесс создания полноценного поисковика на Java с помощью Elasticsearch.

Он будет работать с огромным массивом документов и c относительно небольшими задержками. Основные таймкоды для удобной навигации:

1. План вебинара — [0:37]
2. Структура приложения — [7:45]
3. Установка и запуск Elasticsearch — [10:20]
4. Создание индексов и поиск по ним — [17:37]
5. Асинхронные вызовы, продвинутые возможности — [1:05:30]

Перейти к просмотру

#видео #java