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

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

Канал включён в перечень РКН: https://rkn.link/WlS
Download Telegram
💰 Решаем задачу про валюты на JavaScript [10:09]

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

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

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

#видео #javascript
👼 Что должен знать junior-разработчик — [7:14]

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

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

Перейти к просмотру
Как правильно разрабатывать Java-приложение — [10:36]

Прежде чем отвечать на этот вопрос, нужно спросить себя: «Что конкретно я разрабатываю»?

Этим видео автор поможет вам найти ответ на такой вопрос, также даст общие советы по Java-разработке и разберёт основные ошибки новичков.

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

#видео #android #java
🖥 Что пишут на языке C# — [11:24]

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

В этом видео автор рассказывает как раз-таки об общих сферах применения этого языка, а также делится советами, которые сэкономят вам немало времени.

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

#видео #c_sharp
✍️ Всё про логирование в Python — [14:07]

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

В этом видео вы рассмотрите все основные особенности стандартной python-библиотеки logging и, если верить названию видео, научитесь с её помощью «логировать как боженька».

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

#видео #python
👨‍🦰 Полный гайд по выбору языка программирования — [30:37]

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

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

Посмотреть за 30 минут

#видео #языки
⌚️ React, Vue или Angular?

React, Vue и Angular — это самые популярные фреймворки на JavaScript, которые, очевидно, имеют свои плюсы, минусы и сферы применения.

Именно о сферах применения вы и узнаете в этом видео: автор не просто делает банальное сравнение этих трёх инструментов, но и рассказывает, в каких случаях будет полезно освоить все из них, а в каких — лучше сосредоточиться на чём-то одном.

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

#видео #javascript
🐍 Пишем браузер на Python с PyQT — [15:45]

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

Учтите, что новичкам в Python этот урок может показаться сложным, поскольку его автор не разжёвывает каждую строчку кода, а лишь кратко описывает свои действия.

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

#видео #python
⌨️ Обрабатываем изображения на C# — [43:22]

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

Учтите, что если вы новичок в C#, то этот урок не для вас. Прежде, чем вы сможете написать что-то толковое, рекомендуется освоить хотя бы базовый синтаксис этого языка и интерфейс Visual Studio.

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

#видео #c_sharp
🔫 Пишем онлайн-шутер на C++ — [25:30]

Безусловно, конкретно тот вариант, который показывается в видео — примитивный и абсолютно неиграбельный, но этого достаточно для того, чтобы по его мотивам написать что-то подобное на C++ и приблизительно понять, из чего вообще состоят 3D-игры.

Помимо этого, вы также можете посмотреть, как этот же автор написал 3D-игру прямо в консоли, где разбираются ещё более фундаментальные принципы современного геймдева — [8:22].

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

#видео #геймдев
Пишете на Java или Python и хотите работать в Яндексе?

Тогда приглашаем 22 января на Fast Track для бэкенд-разработчиков. На мероприятии вы можете за один день пройти собеседование и получить оффер в команду HR Tech Яндекса.

HR Tech занимается интранетом Яндекса. Например, это сервисы для процесса найма в Яндекс, учебная платформа Яндекс.Контест и другие сервисы для организации работы сотрудников. Подробнее о команде здесь.

Регистрируйтесь, решайте отборочный тест и до встречи 22 января!
Регистрация: https://clck.ru/ZebcC
🚦 Дорожная карта Frontend разработчика

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

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

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

#роадмап #frontend
⚙️ Базовый курс по Rust

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

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

1. Введение + установка — [11:52]
2. Переменные — [6:31]
3. Типы данных — [8:00]
4. Функции — [7:31]
5. Условные выражения и циклы — [5:06]
6. Практическое задание — [20:12]

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

#видео #rust
🌍 Мультиязычный сайт на JavaScript — [24:46]

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

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

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

#видео #javascript
💻 Индикатор прогресса в Python — [11:47]

Быстрый обзор на несложную Python-библиотеку tqdm, которая позволяет выводить в консоль индикатор прогресса работы программы.

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

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

#видео #python
📁 Всё про базы данных для новичков — [6:32]

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

Видео обязательно к просмотру даже тем, кто не планирует работать с БД прямо сейчас, поскольку любому разработчику рано или поздно придётся с ними столкнуться.

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

#видео #базы_данных
💰 Как создавать крупные проекты на Java [14:43]

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

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

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

#видео #java
🛡 Обфускация кода на Python — [9:58]

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

Такое «запутывание» кода ещё называется обфускацией. Помимо обфускации, кстати, автор разбирает ещё несколько полезных фишек, включая сборку exe-файла и даже ограничение работы программы по текущей дате.

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

#видео #python
Как программировать эффективно — [5:28]

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

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

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

#видео #продуктивность
🐕‍🦺 Так ли нужны pet-проекты программисту — [11:59]

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

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

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

#видео #профессия
🐍 Наследование в ООП на примере Python — [9:25]

Наследование — это один из главных принципов объектно-ориентированного программирования не только в Python, но и во всех языках в целом.

В этом видео вы узнаете, что такое наследование на конкретных примерах, написанных на языке Python. Оно идеально подойдёт для новичков, которые уже знают, как написать «hello world», но ещё не совсем освоили базовые понятия ООП.

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

#видео #python #теория