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

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

Канал включён в перечень РКН: https://rkn.link/WlS
Download Telegram
🐍 Разница между списками и кортежами в Python — [6:15]

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

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

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

#видео #python #теория
📱 Ускоренный курс по Android-разработке — [7:17:55]

Огромное видео, посмотрев которое вы узнаете про всё, что необходимо знать любому начинающему Android-разработчику.

Установка и обзор Android Studio, первая программа «hello world», запуск готового приложения на телефоне и даже теоретическая база языка Java — всё это есть в этом видео.

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

#видео #android
📓 Учимся работать в PyCharm

Sublime Text и другие подобные редакторы кода — это, конечно, хорошо, но подходят они в основном только для новичков. Если вы уже пытались с их помощью написать что-то сложнее, чем print("hello world"), то вы наверняка представляете, насколько это больно.

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

1. Установка и обзор программы — [31:24]
2. Работа с отладчиком (1 часть) — [10:12]
3. Работа с отладчиком (2 часть) — [11:08]
4. Работа с отладчиком (3 часть) — [10:27]
5. Удалённый интерпретатор (только для профессиональной версии) — [12:12]

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

#видео #python #софт
📱 Всё про архитектуру приложений — [15:39]

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

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

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

#видео #теория #архитектура
💰 Решаем задачу про валюты на 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