IRON PROGRAMMER
2.75K subscribers
1.1K photos
158 videos
31 files
942 links
👨🏻‍💻Уютный канал для ВСЕХ, кто интересуется языком C#

Задать вопрос или приобрести курс — https://t.me/ironprogrammpro_bot?start=tg_ironprogrammer_desc 🔥

Мои продукты 👉🏻 https://ironprogrammer.ru

Хочешь «войти в IT?» — https://t.me/+qPfo1QTi1uY4OGQy
Download Telegram
Лучший отпуск на земле

С 9 июля по 16 июля мы с семьей (жена и двое детей до 3-х лет) собрались в отпуск в Анталью в Турцию. Заказал я один из лучших пятизвездочных отелей. Едем раз в год отдыхать, надо выбрать лучшее. Чтобы точно хорошо отдохнуть!

Вылет у нас 9 числа в 14:40. Мы с женой встали в 6 утра, чтобы подготовиться всё и всех, дабы не опоздать на самолет.

Только хотели выезжать с дома в аэропорт, написали что рейс задерживается и будет в 18:20. Наш заряд с женой чуть поутих. Ну ничего. Бывает. Ждем.

Снова пишут, что самолет задерживается и теперь время вылета 10 июля в 00:40. И тут мы начали бить тревогу. Как нам с детьми, которые засыпают в 22 часа выдержать перелет в ночь.

Начали узнавать в чем причина задержки. Как в итоге нам сказали: атака беспилотников на Волгоград.

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

Ну ладно. С кем не бывает. Не будем же портить наш отпуск из-за этого. Хотя какого фига?!

Набирают нам и говорят будьте в аэропорту в 22 часа. А вылет напоминаю в 00:40. В итоге мы забили на них и приехали в 23 часа.

Видим что на регистрации очередь из 200+ человек. Практически все с маленькими детьми. Все орут, кричат. Все на панике.

В итоге прошли все процедуры регистрации за полтора-два часа. Как мы это смогли, я до сих пор в шоке😳

Сидим в зале ожидания 200+ человек. Кондиционер поломан. Воздуха мало. Дети не могут уснуть, все плачут. Взрослые начинаются ругаться с работниками аэропорта.

А я решил посмотреть онлайн а где же наш дорогой самолет сейчас находится. На часах 01:00 ночи.

Продолжение 👉 Лучший отпуск на земле. Часть 2
🤯19😱7👍3😢2🤣2
Лучший отпуск на земле

Часть 1
Часть 2


А я решил посмотреть онлайн а где же наш дорогой самолет сейчас находится. На часах 01:00 ночи.

Еле нашел наш самолет и с ужасом посмотрел, что он еще в Анталье😳 Он еще не вылетел к нам. Лететь ему до нас 2 часа.

Следующие 2 часа я постоянно мониторил этот сайт с надеждой, что он прилетит именно к нам, а не свернет куда-то еще...

Прилетел он в 3 часа ночи. Пока выгрузились с самолета, пока мы загрузились прошел уже час.

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

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

В итоге в 4 часа ночи мы вылетели с Владикавказа в Анталью с авиакомпанией URAL Airlines. Никогда не летайте с ними. Старые самолеты. Все скрипит. Все дребежит. А еще они часто опаздывают на 13 часов как выяснилось в конце поездки (об этом я еще напишу).

Дети, которые постоянно плакали во весь голос, сидели прямо на следующем ряду от нас и проплакали всю поездку. До пол 7 утра мы слушали эти крики🤪

К счастью трансфер из аэропорта мы быстро нашли и поехали в отель. Дети естественно спят на наших плечах.

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

Продолжение 👉 Лучший отпуск на земле. Часть 3
😱241
Media is too big
VIEW IN TELEGRAM
Лучший отпуск на земле

Часть 1
Часть 2
Часть 3

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

В итоге я объяснил, что мы должны были заселиться еще вчера и парень быстро меня понял и выдал комнату нам (я был настроен максимально серьезно и жестко😂)

Мы пошли высыпаться наконец-таки. Через 3 часа мы были уже в ресторане. Поели и пошли в воду.

Следующие 2 дня мы наслаждались отпуском, находясь в цикле: еда, вода, прогулки, сон. Прикрепил видео для лучшего понимания😍

Нам все нравилось. Мы были на 7 этаже с видом на море. Все включено. В общем, кайфанули🥳

В 6 утра третьего дня Анна (дочка) просыпается и сразу начинает вырывать.

Продолжение следует...
🤯112👍2🔥1😱1
Ситуация, которая может быть знакома многим🤔

В любой программе надо хранить данные. А если данных много? То на помощь приходят коллекции.

Есть же массивы скажете вы. А я скажу: а если коллекцию надо изменять? А если надо организовать очередь данных прям как в сбербанке?

А если мы хотим организовать коллекцию, в котором индексами будут не целые числа, а любого типа данные?

Как можно решить раз и навсегда сложности со знанием и выбором коллекции данных?

Это долгая тема для разговора, и как раз завтра я буду ее обсуждать на стриме в 18:00. Но для тех, кому не терпится, расскажу сразу как можно начать решать проблему👇🏻

Я подготовил для вас новый курс по PRO C#. Коллекции, где мы изучим основные коллекции для хранения и обработки информации, а самое главное — будем применять изученное на практике🔥

👉🏻 В каждом нашем курсе есть своя изюминка. В этом курсе сделали несколько уровней задач (в смысле больше задач!), благодаря которым вы закрепите информацию.

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

В ближайшую неделю я буду более подробно рассказывать про курс, но для тех, кто доверяет мне и готов вступить, даю БОЛЬШУЮ СКИДКУ 30% НА СУТКИ💯

Чтобы воспользоваться предложением, перейдите по ссылке

ВАЖНО!
Курс добавлен в следующие пакеты курсов:
1. PRO C#. База
2. PRO C#. Профессия "Backend разработчик"
3. PRO C#. Профессия "Разработчик оконных приложений"

Если вы приобретали любой из этих пакетов курсов, то вы данный курс получаете БЕСПЛАТНО.

❤️ Это моя благодарность за ваше доверие в виде покупки пакета курсов ❤️

До встречи на курсе😉
🔥14👎3
Хотим "посидеть"

Задача из нового курса PRO C#. Коллекции. Мы постарались сделать практически все задачи реальными, а не математическими. Все задачи будут вам интуитивно понятны😊

Итак вот сама задача. Всем знакома данная ситуация😂

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

Решили так, каждый напишет те дни недели, в которые он готов "посидеть".

Напишите функцию List<string> GetDaysStatistic(List<string> friendWeekdays), которая
– принимает список строк (каждая строка — это дни недели через пробел, в которые данный человек может "посидеть")

– возвращает список строк (каждая строка — это день недели начиная с понедельника с указанием, сколько друзей может пойти "посидеть" в этот день).

Если в какой-то день никто из друзей не может, то этот день в результирующий список включать не надо.

Например, если передается следующий список (каждый элемент на новой строке):
среда
четверг понедельник воскресенье
пятница воскресенье

Видим, что в понедельник может 1 человек, во вторник никто не может, в среду может 1 человек, в четверг может 1 человек, в пятницу может 1 человек, в субботу никто не может, а в воскресенье могут 2 человека.

Тогда функция должна вернуть список следующего вида (каждый элемент на новой строке):
понедельник 1
среда 1
четверг 1
пятница 1
воскресенье 2


Решения присылайте под скрытым сообщением. Вот так 👉 твое решение должно быть скрыто также. Иначе будет удалено🫶

Свое первое решение я тоже скоро опубликую.

А все свои решения буду рассказывать завтра 23 июля в 18 часов по мск на ютубе по ссылке
https://www.youtube.com/live/anVLYuVzxg0?si=Nn2uJgjIjibDT-xn

Подпишись и приходи. Обещаю, что будет интересно😍

#задачи
👍1
Решение задачи "Хотим посидеть"

Ссылка на задачу

Приведу свое решение этой задачи. Очень важно понимать, что любую задачу можно решить несколькими способами. В том числе и эту.

Приведу первое мое решение этой задачи с помощью списков (List). В решении я добавил свои комментарии, которые объясняют идею решения.

Решение задачи👇
static List<string> GetDaysStatistics(List<string> friendWeekdays)
{
// Получаем список всех выходных дней независимо от человека
List<string> weekdays = [];
foreach (var item in friendWeekdays)
{
weekdays.AddRange(item.Split());
}

// Создаем два параллельных списка: дни и количества человек, которые готовы "посидеть" в определенный день
// days[i] готово "посидеть" daysCount[i] человек
List<string> days = [
"понедельник",
"вторник",
"среда",
"четверг",
"пятница",
"суббота",
"воскресенье"
];

List<int> daysCount = [0, 0, 0, 0, 0, 0, 0];

// Подсчитываем daysCount
foreach (var item in weekdays)
{
int index = days.IndexOf(item);
daysCount[index] += 1;
}

// Формируем ответ, выбрасывая те дни в которых никто не может "посидеть"
List<string> daysStatistics = [];
for (int i = 0; i < days.Count; i++)
{
if (daysCount[i] > 0)
{
daysStatistics.Add(days[i] + " " + daysCount[i]);
}
}

return daysStatistics;
}


Сегодня в 18 часов по мск я расскажу про другие способы решения данной задачи. А также разберем еще пару интересных задач, чтобы понять что значит знать структуры данных.
https://www.youtube.com/live/anVLYuVzxg0?si=OvDOD_Gad-vd0xsq

Приходите разбирать задачи😍

#разбор_задач
Что значит знать структуры данных

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

Я вам скажу так: знание готовых операций определенной структуры данных это всего лишь 20% от идеала.

– Почему я так считаю?
– Как по моему мнению выглядит идеальное владение структурами данных?
– Как придумывать несколько решений для одной и той же задачи?


Ответы на все вопросы дам сегодня в 18 часов на стриме.
Решим пару интересных задач.
А также в конце расскажу про новый курс PRO C#. Коллекции.

https://www.youtube.com/live/anVLYuVzxg0?si=OvDOD_Gad-vd0xsq

До встречи на стриме👨‍💻

PS. Напоминаю, что максимальная скидка в размере 30% действует до 18 часов сегодняшнего дня для тех кто понимает куда вписывается (доверяет).

Для активации скидки перейдите по ссылке
https://stepik.org/a/194856/pay?promo=ca709122879fb0ef
👍4👎42🤣2🏆1
Освой коллекции за 20 минут😂

Как там пишут все инфо......?

Я там на стриме
– рассказал и показал коллекции. Хотя бы это посмотрите😉
– рассказал про особенности и нюансы нового курса PRO C#. Коллекции
– рассказал про отличия курсов PRO C#. Коллекции и PRO C#. Структуры данных

В честь запуска курса PRO C#. Коллекции даю скидку 20% до конца этой недели
https://stepik.org/a/194856/pay?promo=5bc95a32acf18b23

Посмотреть стрим можно по ссылке
https://youtube.com/live/anVLYuVzxg0

Да прибудет с вами сила коллекций😎 Аминь👨‍💻
👎6🔥53😢3🤣3
Стандарты

Вчера на стриме рассказывал, что в каждом курсе к каждой задаче на программирование будет прикреплено эталонное решение от команды курса. Это будет один из стандартов в нашей школе😎

А у нас есть еще один стандарт – личный менеджер.

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

❗️Абсолютно каждый ученик может иметь своего личного менеджера❗️

Неважно с какого курса ученик. Все курсы для нас одинаково важны.

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

Я абсолютно уверен, что чтобы добиться результата (получить профессию или реализовать свой проект) нужно просто проходить курсы и задавать вопросы. Все остальное предоставьте нам😉

PS. Если вы не хотите ни с кем общаться и хотите проходить курсы молча в одиночку - пожалуйста. Личный менеджер это опциональная возможность. Я рекомендую обратиться, а там как вы сами посчитаете
5👍2👎2🔥2🤣2
Мы первые на первой странице степике😍

С нами уже 423 человека. А ты где? 🥹

В честь запуска курса PRO C#. Коллекции скидка 20% до конца этой недели
https://stepik.org/a/194856/pay?promo=5bc95a32acf18b23

Не упусти шанс😉
🔥27👍5👎3🤣31😢1🏆1
Всем нужно немного такого😁
👍8🤣4💯211🏆1
Делаем логотип для направления PRO C#. Нужна ваша помощь.

Проголосуйте пожалуйста какой вам логотип больше нравится

1 - Красный
2 - Розовый
3 - Синий

Голосование ниже👇
Официально!

Новый логотип направления PRO C#

Всем спасибо за участие🫶
🔥24👎5😢311👍1😱1🎉1💯1🤣1🏆1
Прокачивать свои мозги это одно.

Но также не менее важно прокачивать себя физически.

Очень сильно советую всем сообщество proBULKI
https://www.probulki.ru/home

Я там тоже состою. А не просто рекомендую или рекламирую.

Это от всей души всем всем, кому не хватает физической активности👨‍💻
🔥12👎21😢1
Вышел из дома.

Накакала на майку птичка. Первый раз такой опыт😂 Пошел переоделся.

Пришел на работу. Компьютер не работает. Отвез на починку.

Вселенная мне хочет что то сказать. Интересно, что?😂
🤣11🎉2💯2
Написал свое ПЕРВОЕ приложения за 1 МЕСЯЦ на Windows Forms с применением ООП!

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

🔹 Приложение, которое мы написали с использованием ООП (объектно ориентированное программирование)
🔹 Запуск и работа приложения
🔹 Приложение в консоли
🔹 Архитектура приложения

Ссылка на выпуск: https://youtu.be/O6VonrLhV0s

Приятного просмотра😉
👍7🔥5👎1🤣1