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

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

Канал включён в перечень РКН: https://rkn.link/WlS
Download Telegram
💬 Простейший чат на Java — [1:44:50]

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

Видео отлично подойдёт тем, кто ещё никогда не работал с этим языком. Если вы относитесь к их числу, то приготовьтесь к тому, что вы, скорее всего, ничего не запомните. Это абсолютно нормально, ведь вы только знакомитесь с основами языка.

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

#видео #java
🧠 Всё про операционные системы[13:43]

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

Начать можно как раз с этого видео. В нем автор поверхностно расскажет про операционные системы, их задачи и принцип работы.

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

#видео #теория
Forwarded from Бэкдор
Обновлённый GigaChat PRO опередил актуальную версию GPT-3.5-turbo по качеству ответов — даже на английском языке. Нейронки от Сбера и OpenAI решали особый тест MMLU — он проверяет знания в 57 разных областях, среди которых математика, история, медицина и физика.

В итоге GigaChat обошёл американскую разработку примерно на 6% — правильность ответов вручную проверили исследователи.

Сэму Альтману пора напрягаться.

@whackdoor
🦾 Как не бросить обучение?[10:12]

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

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

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

#видео #обучение
💔 Нарушаем принцип подстановки Лисков[15:30]

«Правила придумали, чтобы их нарушать», — фраза, отлично описывающая ролик. Вы узнаете, что будет если не подчиняться одному из принципов SOLID.

В видео описывается самый популярный пример нарушения принципа LSP, а именно — прямоугольник -> квадрат. Вы поймёте, почему квадрат — это вовсе не прямоугольник.

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

#видео #код
⚡️ Unity job system[9:06]

Многопоточность может в разы ускорить игру, в которой очень много одновременно движущихся объектов. Но, увы, у unity есть с этим проблемы, поэтому придумали Unity Job System.

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

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

#видео #геймдев
Сколько нужно учиться на Junior`а?[15:22]

Как понять, что вы уже не новичок, а программист, способный решать реальные задачи, хоть и очень простые? Если вы до сих пор не можете для себя ответить на вопрос «хто я» в этом плане, то это видео для вас.

Из него вы узнаете про критерии оценивания Junior-разработчиков, что нужно учить и сколько ещё учиться, чтобы перейти на новый уровень.

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

#профессия
👁 Учим алгоритмы и структуры данных на C++ — 28 лекций

Нереально крутой преподаватель Тимофей Хирьянов уже прославился на русском Ютубе своими лекциями по Python. В них он рассказывал про основы языка, алгоритмы и структуры данных.

Так вот, через год после того курса он выпустил новый — по C++. В целом, содержание там похожее, но в качестве языка был выбран более низкоуровневый.

Особенно круто в его новом курсе то, что он в начале сравнивает синтаксис Python и C++: это поможет вам, если вы плохо знакомы со вторым языком.

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

#программирование
🍳 REST: как правильно готовить ресурсы?[41:24]

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

Автор рассказал всю необходимую базу для построения модели ресурсов и как вообще правильно спроектировать всю ресурсную часть для вашего REST-приложения.

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

#видео #теория
⚡️ Как писать JavaScript-код эффективно?[35:13]

Пользователь не будет пользоваться страницей, которая постоянно виснет или грузится через сами знаете что. Для этого надо уметь оптимизировать Frontend-ную часть проекта.

В этом видео автор на примерах разбирает, как писать быстрые проекты на JavaScript и React. Также он рассказывает про Webpack, Redux и их роль в ускорении сайта.

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

#видео #теория
Jingle Bioлучший конструктор страниц портфолио

Без особых усилий отображайте свои цифровые достижения на элегантной и удобной странице портфолио. Демонстрируйте свои проекты, навыки, опыт и достижения в одном месте. концепция не оригинальна (аналогов много), но исполнение, пожалуй, самое продвинутое. Тут можно сразу видеть обновления контента, да и вообще персоницифировать страницу.

Создайте свою собственную страницу портфолио и постройте свой персональный бренд, чтобы поднять свою карьеру на новый уровень. И самое главное — это бесплатно!
🌐 Реализация RPC и Reactive BUS[20:56]

RPC (Remote Procedure Call, вызов удаленных процедур) — это протокол, позволяющий программам, запущенным на одном компьютере, обращаться к приложениям на другом ПК.

Это базовая часть для Open Source проекта OBS Overlay. Из видео вы не только научитесь работать с RPC, но и прокачаете свои навыки написания на JavaScript:

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

#видео #практика
📈 Matplotlib и Seaborn[11:52]

Набор каких-то цифр довольно сложно прочитать и понять. Но и тут есть решение — графики. Модулей для их составления куча, но автор выбрал лучшие.

В видео вы научитесь создавать современные графики с помощью Matplotlib и Seaborn, анимировать их и использовать в своих проектах.

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

#видео #python
Сбер открыл кампус «Школы 21» в Ярославле. В торжественной церемонии открытия участвовали президент, председатель правления Сбербанка Герман Греф, губернатор Ярославской области Михаил Евраев и председатель Общероссийской общественной организации «Деловая Россия» Алексей Репик.

Герман Греф отметил:

Наше завтра будет невозможно без цифровых технологий. Все сферы без исключения — наука, сельское хозяйство, архитектура, машиностроение, медицина — будут опираться на суперсовременные цифровые технологии, на специалистов в области искусственного интеллекта. «Школа 21» готовит специалистов самого высокого уровня.


Площадь кампуса составляет 2500 кв. м, а количество рабочих станций — 300. Кластеры школы носят имена великих деятелей, прославивших Ярославскую область. Эти названия выбрали сами жители Ярославля с помощью голосования.

В кампусе уже проходит первый отборочный интенсив. В нём участвуют 160 человек, средний возраст участников — 18–25 лет, самому старшему — 52 года. Заявки на обучение подали более 2090 человек со всей России — из Санкт-Петербурга, Архангельска, Костромы, Иванова, Тюмени и других городов.

@PushEnter
🆚 Чем приватные свойства лучше публичных[14:46]

Многие новички совсем не понимают, зачем делать свойства приватными, создавать какие-то геттеры/сеттеры, если можно просто использовать public.

Специально для них автор на реальном примере объясняет преимущество приватных свойств при написании приложения с использованием ООП.

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

#видео #теория
🌐 Создание сайта на Django — [2:57:57]

Django — самый популярный фреймворк для веб-разработки на Python. С его помощью вы можете написать Backend-часть вашего приложения.

Для создания Frontend, всё таки нужно понимание HTML, CSS и django templates. Об этом всём и рассказывается в видео: в конце у вас даже будет готовый и рабочий сайт.

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

#видео #практика
🧠 Что делать новичку?[5:52]

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

Автор рассказывает, как найти опыт, какие проекты делать и как выбрать, чем заниматься. Вся информация предоставляется для новичков в программировании.

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

#видео #работа
Заблуждения ООП — [19:36]

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

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

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

#видео #oop
🕹 Что нужно знать тестировщику?[30:55]

Тестировщики — кошмар программиста. Они роются по его программе, пытаясь всеми способами её сломать (ужас!). Но без них никуда.

К тому же, это — самый простой способ войти в IT: в этом видео автор рассказывает про требования к Junior-теститовщикам на примере компании EPAM.

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

#видео #профессия
🤖 Делаем нейросеть с нуля[17:16]

Как бы вас не запугивали, нейросети писать не сложно и можно сделать это даже в 90 строк кода. Достаточно просто хорошо разбираться в математике.

Автор рассказывает про принципы работы нейронных сетей и создаёт проекты на их основе. Например, определение числа на основе пикселей.

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

#видео #ai