Vladislav
Oleg
а вы что учите?
Учусь корабли на верфи строить в питон уметь и баш осваиваю
Сергей
а какое у него?э
а я ему вчера выдал
Erik
https://dpaste.org/yjZD объясните мне пожалуйста, почему оно выдаёт этот ебучий keyerror и как это исправить? я с этим дерьмом вожусь уже пятый час
Oleg
Забавно видеть, как легонький termux (110 Мб из Маркета) после нескольких pip install / apt upgrade набирает вес в гигабайтах)
Anonymous
Такой вопрос. Redmi 9 64гб хороший телефон?
Vladislav
во
ОО, не не не. СЛишком она не интересная - посчитать там, посчитать то
ᅠᅠ
бери 11 и не парься
11 айфон ? Ладно
Erik
https://pythontutor.com/ пробовал?
Не, сейчас посмотрю что это
Oleg
Не, сейчас посмотрю что это
С подключением Очень удобная вещь на первых порах
Артур
во
дз из чата, записываю, но не делаю сразу, сначала базу свою гавнокодерскую прохожу, а то в таких задачах нюанс всегда это часы гугла
Артур
Дебагер, это вещь, смотришь как твой говнокод работает, так это мило
Виталик Голоенко
привет, чем занимаетесь?)
Vladislav
Артур
почти прошел базовый курс 2 задачи или 1 // с деббегаром научился немного работать // у вас, как дела Виталик?
Виталик Голоенко
пердим, привет
смешно, привет
Артур
та норм, задачки решаю на жадность
здорово, если тоже выиграете какую-нибудь олимпиаду, думаю у вас получится так как видел вы уже очень давно решили задачи от Игоря на алгопро
Артур
да сегодня почти все время на одну задачу ушло) шож такое)
я вчера минут 30-40 двигал точки)) вот тут: https://algoprog.ru/material/p2937
Виталик Голоенко
int main(){ int n; cin >> n; cout << "The next number for the number" << n << "is" << n + 1 << '\n'; cout << "The previous number for the number" << n << "is" << n - 1; } шо тут двигать то)
Виталик Голоенко
Артур
с++
Выдал ошибку компиляции: Вывод компилятора 1427215.cpp: In function 'int main()': 1427215.cpp:3:5: error: 'cin' was not declared in this scope cin >> n; ^~~ 1427215.cpp:3:5: note: suggested alternative: 'main' cin >> n; ^~~ main 1427215.cpp:4:5: error: 'cout' was not declared in this scope cout << "The next number for the number" << n << "is" << n + 1 << '\n';
Виталик Голоенко
#include <bits/stdc++.h> using namespace std; #define ll long long int main(){ int n; cin >> n; cout << "The next number for the number" << n << "is" << n + 1 << '\n'; cout << "The previous number for the number" << n << "is" << n - 1; } я просто не весь код кинул
Виталик Голоенко
Неполное решение тесты 0 из 10
ну там точки в конце добавить надо
Артур
ну там точки в конце добавить надо
да, поэтому 30 или 40 минут вот эти точки и двигал
Виталик Голоенко
да, поэтому 30 или 40 минут вот эти точки и двигал
мне кажется такое надо скипать:)
Виталик Голоенко
да, поэтому 30 или 40 минут вот эти точки и двигал
переходить к нормальным алгоритмам, а не точки двигать)
Артур
переходить к нормальным алгоритмам, а не точки двигать)
об этом не думал, да и в целом все равно, что есть то как говорится на это и буду писать код
zik
Здравствуйте посоветуйте пожалуйста что лучше взять начинающему программисту?
zik
Дима
для чайников
Igor
Добрый вечер, прохожу курс от hexlet js frontend, в задачках начиная с кукурсии ловлю ступор из-за условий задачки. Грубо говоря не могу перевести со слов в код, словно страдает математика и логика в моем мышлении. Как кто преодолевал подобное? Друг говорил что через canvas когда игры делал js лучше шел. Для примера:
Vova
Привет. В видеозаписях канала очень мало раскрывается язык C# и его платформа .NET, поэтому хочу немного рассказать про эту технологию, просто чтоб вы знали)) Язык C# является разработкой Microsoft, на этом языке пишут в корпоративной среде. Он имеет строгую типизацию и высокий порог вхождения (придётся много времени потратить - в среднем год, прежде чем попадешь на работу). Среднестатистический джун получает 1500-2000 долларов, первая же работа без опыта скорее всего будет от 500 долларов (как и в большинстве других технологий). Мидл начинается от 2500 и до 4500. К слову, востребованость мидлов и синьоров сейчас очень велика (спрос больше чем предложение), возможно в других языках сейчас так же. Эволюция этого языка делиться на 5 частей: 1. геймдев (Unity) - высоко развито, но геймдев сам по себе специфическая среда для любого языка. Популярнее только Unreal Engine в связке с С++, насколько мне известно 2. мобильная разработка (Xamarin) - кроссплатформенная разработка в виде форм (xaml файлы) либо отдельные "нативные" приложения. Это слабо развитая среда, не рекомендую идти туда ради мобильной разработки, вакансий очень мало. 3. веб разработка бэкенд (ASP.NET / ASP.NET Core) - самая развитая среда, больше всего вакансий тут. 4) веб разработка фронтенд (Blazor) - новая технология, ей пару лет, работает через WebAssembly. Сочетается только на фулстек позициях - ASP.NET Core + Blazor. Работает по принципу Single Page Application, Server Side или Client Side. Вакансий становится больше, но никогда не сможет потягаться с React/Angular. Client side тянет в браузер рантайм весом несколько МБ, из-за чего страница грузится дольше чем те же React/Angular. Server side выглядит более реальным применением, но требует постоянного соединения с сервером, где происходит рендеринг. 5) десктоп разработка (WPF, Windows Forms) - по факту разработка виндовых приложений, по которой многие могут помнить C# до 2016 года. Мало вакансий, не рекомендую изучение. В 2016 году язык C# начал новую ветку эволюции с появлением .NET Core, а уже в 2019 старый .NET Framework получил последнее обновление 4.8 и теперь дотнет развивается исключительно как .NET Core, получив переименование в .NET без приставок (.NET 5 / .NET 6). К сожалению, эта технология до сих пор у многих ассоциируется со старым .NET Framework, хотя по производительности .NET 6 ушёл далеко вперёд от Java и виндовс давным давно не ключевая платформа для него. ASP.NET Core имеет один из самый быстрых веб серверов - Kestrel. Примером работы современного дотнета 5й версии является поисковая система Bing. Отлично работает с докером, микросервисной архитектурой и прочими современными системами, имеет много официальных СДК и вспомогательных библиотек. .NET Core с 2016 года в open source. Спасибо что прочитали)) Если есть вопросы про развитие языка - с радостью отвечу
Денис
Привет. В видеозаписях канала очень мало раскрывается язык C# и его платформа .NET, поэтому хочу немного рассказать про эту технологию, просто чтоб вы знали)) Язык C# является разработкой Microsoft, на этом языке пишут в корпоративной среде. Он имеет строгую типизацию и высокий порог вхождения (придётся много времени потратить - в среднем год, прежде чем попадешь на работу). Среднестатистический джун получает 1500-2000 долларов, первая же работа без опыта скорее всего будет от 500 долларов (как и в большинстве других технологий). Мидл начинается от 2500 и до 4500. К слову, востребованость мидлов и синьоров сейчас очень велика (спрос больше чем предложение), возможно в других языках сейчас так же. Эволюция этого языка делиться на 5 частей: 1. геймдев (Unity) - высоко развито, но геймдев сам по себе специфическая среда для любого языка. Популярнее только Unreal Engine в связке с С++, насколько мне известно 2. мобильная разработка (Xamarin) - кроссплатформенная разработка в виде форм (xaml файлы) либо отдельные "нативные" приложения. Это слабо развитая среда, не рекомендую идти туда ради мобильной разработки, вакансий очень мало. 3. веб разработка бэкенд (ASP.NET / ASP.NET Core) - самая развитая среда, больше всего вакансий тут. 4) веб разработка фронтенд (Blazor) - новая технология, ей пару лет, работает через WebAssembly. Сочетается только на фулстек позициях - ASP.NET Core + Blazor. Работает по принципу Single Page Application, Server Side или Client Side. Вакансий становится больше, но никогда не сможет потягаться с React/Angular. Client side тянет в браузер рантайм весом несколько МБ, из-за чего страница грузится дольше чем те же React/Angular. Server side выглядит более реальным применением, но требует постоянного соединения с сервером, где происходит рендеринг. 5) десктоп разработка (WPF, Windows Forms) - по факту разработка виндовых приложений, по которой многие могут помнить C# до 2016 года. Мало вакансий, не рекомендую изучение. В 2016 году язык C# начал новую ветку эволюции с появлением .NET Core, а уже в 2019 старый .NET Framework получил последнее обновление 4.8 и теперь дотнет развивается исключительно как .NET Core, получив переименование в .NET без приставок (.NET 5 / .NET 6). К сожалению, эта технология до сих пор у многих ассоциируется со старым .NET Framework, хотя по производительности .NET 6 ушёл далеко вперёд от Java и виндовс давным давно не ключевая платформа для него. ASP.NET Core имеет один из самый быстрых веб серверов - Kestrel. Примером работы современного дотнета 5й версии является поисковая система Bing. Отлично работает с докером, микросервисной архитектурой и прочими современными системами, имеет много официальных СДК и вспомогательных библиотек. .NET Core с 2016 года в open source. Спасибо что прочитали)) Если есть вопросы про развитие языка - с радостью отвечу
Спасибо! )
Артур
Привет. В видеозаписях канала очень мало раскрывается язык C# и его платформа .NET, поэтому хочу немного рассказать про эту технологию, просто чтоб вы знали)) Язык C# является разработкой Microsoft, на этом языке пишут в корпоративной среде. Он имеет строгую типизацию и высокий порог вхождения (придётся много времени потратить - в среднем год, прежде чем попадешь на работу). Среднестатистический джун получает 1500-2000 долларов, первая же работа без опыта скорее всего будет от 500 долларов (как и в большинстве других технологий). Мидл начинается от 2500 и до 4500. К слову, востребованость мидлов и синьоров сейчас очень велика (спрос больше чем предложение), возможно в других языках сейчас так же. Эволюция этого языка делиться на 5 частей: 1. геймдев (Unity) - высоко развито, но геймдев сам по себе специфическая среда для любого языка. Популярнее только Unreal Engine в связке с С++, насколько мне известно 2. мобильная разработка (Xamarin) - кроссплатформенная разработка в виде форм (xaml файлы) либо отдельные "нативные" приложения. Это слабо развитая среда, не рекомендую идти туда ради мобильной разработки, вакансий очень мало. 3. веб разработка бэкенд (ASP.NET / ASP.NET Core) - самая развитая среда, больше всего вакансий тут. 4) веб разработка фронтенд (Blazor) - новая технология, ей пару лет, работает через WebAssembly. Сочетается только на фулстек позициях - ASP.NET Core + Blazor. Работает по принципу Single Page Application, Server Side или Client Side. Вакансий становится больше, но никогда не сможет потягаться с React/Angular. Client side тянет в браузер рантайм весом несколько МБ, из-за чего страница грузится дольше чем те же React/Angular. Server side выглядит более реальным применением, но требует постоянного соединения с сервером, где происходит рендеринг. 5) десктоп разработка (WPF, Windows Forms) - по факту разработка виндовых приложений, по которой многие могут помнить C# до 2016 года. Мало вакансий, не рекомендую изучение. В 2016 году язык C# начал новую ветку эволюции с появлением .NET Core, а уже в 2019 старый .NET Framework получил последнее обновление 4.8 и теперь дотнет развивается исключительно как .NET Core, получив переименование в .NET без приставок (.NET 5 / .NET 6). К сожалению, эта технология до сих пор у многих ассоциируется со старым .NET Framework, хотя по производительности .NET 6 ушёл далеко вперёд от Java и виндовс давным давно не ключевая платформа для него. ASP.NET Core имеет один из самый быстрых веб серверов - Kestrel. Примером работы современного дотнета 5й версии является поисковая система Bing. Отлично работает с докером, микросервисной архитектурой и прочими современными системами, имеет много официальных СДК и вспомогательных библиотек. .NET Core с 2016 года в open source. Спасибо что прочитали)) Если есть вопросы про развитие языка - с радостью отвечу
Добрый вечер, Vova, прочитал, вот вопрос по поводу чем отличается «бек» на питоне от «бекa» на C#?
Сергей
Илья
там еще можно написать JS Frontend
Сергей
там еще можно написать JS Frontend
Спасибо, не надо, я лучше бэк на питоне буду писать)
Илья
Igor
Извини, не понял, в чем, собственно проблема? как перевести со слов в код?
В уроке есть примеры кода, он относительно понятен, задании же структура отличается от примеров урока. В самом задании наступает тупняк как построить функцию исходя из задания, какую логику построить, какой оператор применять
Сергей
пожалуйста, если что, обращайся
Серьезно? Можно, это не шутка?
Сергей
Блин жаль, а то у меня такой вопрос назрел)
Igor
Загугли императивный итеративный процесс и наименьший целый делитель числа. Думаю, эта информация тебе хорошо дополнит представленное в задаче
То есть кроме теории урока ещё поискать на стороне информации которая больше прояснит что к чему?
Vova
Добрый вечер, Vova, прочитал, вот вопрос по поводу чем отличается «бек» на питоне от «бекa» на C#?
Не знаком с веб разработкой на питоне, но расскажу что из себя представляет она на шарпе. ASP.NET Core как фреймворк из коробки несёт в себе логгирование (в консоль, файлы, Microsoft Application Insights, Sentry и прочие системы логгирования - есть сдк для почти всех популярных) Даётся гибкий веб сервер, из плюшек есть даже поддержка HTTP 3 в последнем .NET 6 (т.е. развивается очень стремительно) Основная архитектура строится по принципу MVC (model-view-controller), но без views (т.е. веб апи это контроллеры + модели). А прокидыванием зависимостей занимается dependency injection. По сути, весь фреймворк работает по принципу Inversion of Control. В этом фреймворке очень сильный механизм конфигурации (из json/toml/yaml/... файлов, из переменных среды, аргументов коммандной строки и т.д.) Майкрософт поставляет мощный ORM - называется Entity Framework Core Также из коробки система аутентификации как обычная, так и через OpenID Запросы обрабатываются по принципу pipeline/middleware, если вам это знакомо Это если кратко
Илья
Загугли императивный итеративный процесс и наименьший целый делитель числа. Думаю, эта информация тебе хорошо дополнит представленное в задаче
ИМХО, если чтобы понять условия задачи нужно гуглить, то ученик что-то недоучил по теме, либо условие написано слишком заумно.
Igor
Я не понял, ты хочешь, чтобы вот так сел и написал как надо сразу?
Тогда с чего брать написание? Видел кто-то неделю над заданием сидел)
Сергей
Не знаком с веб разработкой на питоне, но расскажу что из себя представляет она на шарпе. ASP.NET Core как фреймворк из коробки несёт в себе логгирование (в консоль, файлы, Microsoft Application Insights, Sentry и прочие системы логгирования - есть сдк для почти всех популярных) Даётся гибкий веб сервер, из плюшек есть даже поддержка HTTP 3 в последнем .NET 6 (т.е. развивается очень стремительно) Основная архитектура строится по принципу MVC (model-view-controller), но без views (т.е. веб апи это контроллеры + модели). А прокидыванием зависимостей занимается dependency injection. По сути, весь фреймворк работает по принципу Inversion of Control. В этом фреймворке очень сильный механизм конфигурации (из json/toml/yaml/... файлов, из переменных среды, аргументов коммандной строки и т.д.) Майкрософт поставляет мощный ORM - называется Entity Framework Core Также из коробки система аутентификации как обычная, так и через OpenID Запросы обрабатываются по принципу pipeline/middleware, если вам это знакомо Это если кратко
А ещё же плюшки ажура, не?
Vova
Не знаком с веб разработкой на питоне, но расскажу что из себя представляет она на шарпе. ASP.NET Core как фреймворк из коробки несёт в себе логгирование (в консоль, файлы, Microsoft Application Insights, Sentry и прочие системы логгирования - есть сдк для почти всех популярных) Даётся гибкий веб сервер, из плюшек есть даже поддержка HTTP 3 в последнем .NET 6 (т.е. развивается очень стремительно) Основная архитектура строится по принципу MVC (model-view-controller), но без views (т.е. веб апи это контроллеры + модели). А прокидыванием зависимостей занимается dependency injection. По сути, весь фреймворк работает по принципу Inversion of Control. В этом фреймворке очень сильный механизм конфигурации (из json/toml/yaml/... файлов, из переменных среды, аргументов коммандной строки и т.д.) Майкрософт поставляет мощный ORM - называется Entity Framework Core Также из коробки система аутентификации как обычная, так и через OpenID Запросы обрабатываются по принципу pipeline/middleware, если вам это знакомо Это если кратко
https://github.com/krok-lives-matter/CaffeMenuBot_Back-End/tree/main/src/CaffeMenuBot.AppHost вот пример Основные файлы: Program.cs и Startup.cs
Vova
А ещё же плюшки ажура, не?
Ажур используется не всегда. Моя компания, например, не использует ажур
Денис
Тогда с чего брать написание? Видел кто-то неделю над заданием сидел)
Если есть смутное понимание, то просто начинай писать ) может и не с первого раза напишешь, но в голове отложится )
Vova
Хз, не работал с .net
Поэтому и написал сюда, хотел ознакомить всех с моей технологией)
Сергей
Поэтому и написал сюда, хотел ознакомить всех с моей технологией)
Тогда вопрос, если бы ты условно за пол года хотел бы уйти в .net, с базой питона, ты бы ушёл?
Igor
Если есть смутное понимание, то просто начинай писать ) может и не с первого раза напишешь, но в голове отложится )
Пишется то, но в какой-то момент психуешь и пытаешься перебирать варианты лишь бы заработало. В голове запоминается, понимания хочется)
Сергей
это платный курс? там же пишут, что там есть «поддержка» от менторов?
Я тебя бесплатно поддержу иди только делай что-то
Vova
Тогда вопрос, если бы ты условно за пол года хотел бы уйти в .net, с базой питона, ты бы ушёл?
Думаю нет Обычно если ты выучил что-то одно то на другое не полезешь. Тем более питон и шарп это 2 совершенно разных языка по синтаксису. У меня просто так получилось в жизни, что я начинал учить именно шарп, ещё в школьные времена
Денис
Пишется то, но в какой-то момент психуешь и пытаешься перебирать варианты лишь бы заработало. В голове запоминается, понимания хочется)
Там же внизу даже алгоритм написан. Типа подели на 2, если не без остатка, то на 3 и так далее. К получившемуся коду прикрути проверку, что на входе число больше 1, и готово