Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Веселая аркада с Печенькой для новогоднего настроения. Объезжайте препятствия, а подарки, варежки, конфеты и прочие приятности не объезжайте: они помогут набрать очки и установить новый рекорд.

Сноуборд

Спорт, Аркады, На ловкость

Играть

Топ прошлой недели

  • Rahlkan Rahlkan 1 пост
  • Tannhauser9 Tannhauser9 4 поста
  • alex.carrier alex.carrier 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
Foxbow
Foxbow
2 года назад

Ищу хорошую книжку для обучения подростка программированию⁠⁠

Собственно, сабж, ищу книжку, типа программирование для чайников.


Ребетенкам сейчас по 14. Сам бы все рассказал и показал, но ни у меня ни у них времени не хватает, так, чтобы совпало. Могу только подсказать, если где затык. Ходил по буквоедам, либо питон, либо скретч, либо для продвинутых. Питон покурил, пока не заходит.


Нужна книжка, чтобы БЫЛА в продаже, чтобы все рассказывалось на пальцах, самые азы.  Желательно C#, но можно и C. Хоть что-то.


Если есть что-то на руках, в СПБ, готов встретиться, приобрести

[моё] Без рейтинга Программирование Дети Учебник Csharp Текст
13
10
TB3Zveno7
TB3Zveno7
2 года назад
Лига программистов

И приз за самое длинное решение достаётся...⁠⁠

Задача (с курса наших пикабушных нубкодеров):

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


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


Я три дня придумывал, как найти все возможные комбинации, чтобы потом просто затолкать их в циклы if - else if через логическое умножение. Сначала попробовал записать их чисто по наитию, но что-то да пропускал, из-за чего каждый раз при отправке решения видел ошибку "числа могут быть равны". В конце концов, догадался построить таблицу.

И приз за самое длинное решение достаётся... Программирование, Csharp, Юмор, Код, Задача, Решение, Обучение, Упоротость, Длиннопост

Опираясь на неё, объединил все возможные варианты в пары через вышеупомянутое умножение.

И приз за самое длинное решение достаётся... Программирование, Csharp, Юмор, Код, Задача, Решение, Обучение, Упоротость, Длиннопост

Спустя час ввода и неистового дебага всех описок.

И приз за самое длинное решение достаётся... Программирование, Csharp, Юмор, Код, Задача, Решение, Обучение, Упоротость, Длиннопост
И приз за самое длинное решение достаётся... Программирование, Csharp, Юмор, Код, Задача, Решение, Обучение, Упоротость, Длиннопост

Наконец, курс засчитал верное выполнение.


Посмотрел, как решили другие участники курса, долго истерически ржал и матерился...

И приз за самое длинное решение достаётся... Программирование, Csharp, Юмор, Код, Задача, Решение, Обучение, Упоротость, Длиннопост
И приз за самое длинное решение достаётся... Программирование, Csharp, Юмор, Код, Задача, Решение, Обучение, Упоротость, Длиннопост
И приз за самое длинное решение достаётся... Программирование, Csharp, Юмор, Код, Задача, Решение, Обучение, Упоротость, Длиннопост
И приз за самое длинное решение достаётся... Программирование, Csharp, Юмор, Код, Задача, Решение, Обучение, Упоротость, Длиннопост

И следующая задача. Представляю, если бы я решал её тем же макаром. XD Было бы 300+ строк кода.


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

И приз за самое длинное решение достаётся... Программирование, Csharp, Юмор, Код, Задача, Решение, Обучение, Упоротость, Длиннопост
Показать полностью 9
Программирование Csharp Юмор Код Задача Решение Обучение Упоротость Длиннопост
33
0
TB3Zveno7
TB3Zveno7
2 года назад
Лига программистов

Первая самостоятельная⁠⁠

Давно не было от меня постов с вопросами по программированию. Потому что я слез с С и вместе с пикабушниками ушёл в созданную ими группу изучения С# (NoobCoders), а на С# нет [ДАННЫЕ УДАЛЕНЫ] вприсядку с линуховским терминалом под виндой.


Ради легальной версии VS 2022 Community поменял винду с вылизанной LTSC на убогую Pro. Просто с моим интернетом проще скачать 4 гига винды и 7 гигов Visual Studio с NET. c официального сайта под ВПН, чем тащить с торрента 30-50-гиговую полную оффлайн-версию какого-нибудь Энтерпрайз или Ультимейт издания.


Ну так вот, после VSCode с интеграцией msys я, конечно, кайфонул. Студия сама пишет код, выделяет ошибки. Текст ошибок сформулирован понятно, в неправильных строках можно вызвать всплывающие окна с пояснениями, если сам не вьехал. Этим и обусловлено моё молчание. И повод для поста сегодня другой. Пока я смотрел 4 лекцию, пример с if (true) / if (false) натолкнул меня на одну идею.


Ничего особенного, просто булева переменная да два if else цикла, но я в лучшем случае писал такое 7 лет назад на Бейсике и/или ТурбоПаскале на уроках информатики.

Первая самостоятельная Обучение, Программирование, Программист, Самообразование, Csharp, Начало пути, Видео, Без звука, Длиннопост

Строчка с выводом значения переменной тут только для диагностики, потому что в первом варианте программа состояла из трёх циклов. Второй и третий были if (true) и if (false), которые не имели отношения к переменной, о чём я не подумал, а потому прога работала не так, как ожидалось.

Хеххеее, чуток дофаминчика споймал, можно идти дальше.


Распечатать ачивку "Первая прога за 7 лет" я хотел ещё на С, когда смотрел курс CS50 Harvard, но бросил его.

Первая самостоятельная Обучение, Программирование, Программист, Самообразование, Csharp, Начало пути, Видео, Без звука, Длиннопост

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


Кстати, удивило, что даже в моём медвежьем углу в отдельных деревнях требуются программисты. Правда, зарплата равна прожиточному минимуму. XD

Показать полностью 2 1
[моё] Обучение Программирование Программист Самообразование Csharp Начало пути Видео Без звука Длиннопост
15
TB3Zveno7
TB3Zveno7
2 года назад
Лига программистов

Решил перейти на С#, не хватило толку включить сеть в виртуалке⁠⁠

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


Поставил VirtualBox. Накатил на неё десятку, закинул в общую папку установщик Visual Studio Community, но выяснилось, что не работает подключение к сети, поэтому после его запуска скачивание не начинается. Разные мануалы предлагают сделать одно и то же: в настройках Сеть - Адаптер 1 - включить NAT. Так он по умолчанию включен.

Решил перейти на С#, не хватило толку включить сеть в виртуалке Csharp, Программирование, Вопрос, Помощь, Проблема, Обучение

Видел также вариант создания подключения через хост-пекарню (Адаптер 1 - те же настройки, но дополнительно включить мост в Адаптер 2). Попробовал - тоже ноль реакции.

Решил перейти на С#, не хватило толку включить сеть в виртуалке Csharp, Программирование, Вопрос, Помощь, Проблема, Обучение

Какие ещё есть варианты?


Upd. Если у вас есть соображения по тому, как следует изучать C#, буду рад послушать.

Показать полностью 2
Csharp Программирование Вопрос Помощь Проблема Обучение
26
5
memesince
memesince
2 года назад
Ценители научных мемов

Телеграм — Мемуары ценителей научных мемов⁠⁠

Телеграм — Мемуары ценителей научных мемов

Телеграм — Мемуары ценителей научных мемов Картинка с текстом, Мемы, Юмор, Программирование, IT юмор, Csharp, Brainfuck
Показать полностью 1
Картинка с текстом Мемы Юмор Программирование IT юмор Csharp Brainfuck
3
12
Matrozov
Matrozov
2 года назад

Полноэкранное меню в Windows 11⁠⁠

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

Всё было здорово, пока однажды я не обновился до Windows 11 и тут я понял, что его больше нет 😒. Я скучал, мучался, скролил. Пытался запоминать все нужные буковки всех нужных мне программ, что бы быстро при вводе их находить. Запихивал 100500 иконок в таскбар. Но всё это было не то. Так прошло лето...

Неделю назад мне это окончательно надоело и я решил изобрести велосипед. Хоть я сам и вебщик, но когда то гордо ваял программы на Delphi и C++. Правда с тех времён прошло так много времени, что это скорее казалось прошлой жизнью. Интерфейс мне проще было делать на вебе, а потому я в начале взял что-то совсем не нативное... Electron. И всё было хорошо, красивая картинка, анимации, но, ужасный гемор с интеграциями и работой с системой. Да, там есть "прослойки" для дружбы с WinAPI, но это та ещё боль 😢. В итоге решил взять что-то более приземлённое, но с чем хотя бы отдалённо имел дело: C#. Достаточно быстро победил интеграции, извлечение иконок из всего и вся (всё то, что было болью в Electron), но вот незадача, попытка нарисовать красивости на WPF привела меня в уныние. С ходу не получалось как хотелось, а как получалось - было не то и не так. Но, так как мы ваяем велосипед, то подумал, что скрестить ежа с лисой на велосипеде будет не так уж и страшно и воздвиг UI на html интегрировав его через WebView2 (тем более мысль о том, что можно будет легко сделать систему кастомизации интерфейса за счёт простой правки css грела мне душу и подталкивала именно к такому решению). Возможно это и не лучшее решение в перспективе, но, когда хочется получить рабочий прототип за сжатые сроки, то и такое сгодится. И вот, спустя несколько вечеров на свет родилось оно:

Полноэкранное меню в Windows 11 Windows 11, Fullscreen, Start menu, Csharp, HTML

- Оно интегрируется в систему (позволяет на правую кнопку почти по чему угодно добавить иконку в меню). Хотите "мой компьютер" - пожалуйста. Файлик на диске? - тоже. Сам диск? - да без проблем.

- Извлечение иконок хорошего качества (если доступно). На скрине выше именно то, как выглядит итоговый результат. Всё красиво, чётко, стильно 😊

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

Скачать можно по ссылке на github: https://github.com/metrome-nu/metrome.nu

Или по прямой ссылке прямо на установщик: https://github.com/metrome-nu/metrome.nu/releases/download/1...

Это самая-самая пре-альфа-бета-гамма версия. Наличие багов и глюком приветствуется 😆

Денег я не беру, но и исходники пока не открываю (слишком стыдно, там ещё причёсывать и рефакторить).

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

Показать полностью 1
[моё] Windows 11 Fullscreen Start menu Csharp HTML
14
2
proDream
proDream
2 года назад
Серия Цифровые профессии: Обучение

Обучение: второй месяц⁠⁠

Приветствую.

Вот и второй месяц обучения подходит к концу.

Предыдущий пост: Обучение: первый месяц


Общий блок 2 из 3 месяцев.


Этот месяц был посвящён целиком одному предмету "Знакомство с языками программирования", где нас учили основам языка C#(Си Шарп).

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


Было 8 лекций и 9 семинаров.

На лекциях была теория, на семинаре практика.


Во время семинара мы с преподавателем решаем первую демонстрационную задачу, затем нас распределяют по залам в Zoom и там мы в небольших группах по 2-3 человека решаем другие задачи, а преподаватель проходит по залам и помогает, если есть трудности.


После семинара на дом даётся 3-5 задач, а начиная где-то с 4го семинара, была ещё и дополнительная задача со *, либо повышенной сложности, либо реализация без использования встроенных в язык функций.


В основном ДЗ сложности не вызывало,  но были и сложные задачи(для текущего уровня знаний): Обход двумерного массива по спирали против часовой стрелки, вывести треугольник Паскаля, проверка на верность скобочной последовательности, перемножение матриц.


И тут я хочу немного похвастаться =)

Все задачи решал сам, без референсов из гугла и за все ДЗ получил "Отлично".


Что удобно, все ДЗ сдаются через GitHub(зря, что-ли нас GITу учили?).


Как-то так.

Показать полностью
[моё] Обучение Образование Инвалид Csharp Geekbrains Текст
11
r.ELF
2 года назад

Компьютер: ешь давай!⁠⁠

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

Как итог, пришлось доедать в одиночестве.

Компьютер: ешь давай! Csharp, Программирование, Разработчики игр, Еда, Еда будущего, Компьютер, Программист, IT юмор
[моё] Csharp Программирование Разработчики игр Еда Еда будущего Компьютер Программист IT юмор
9
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии