Академия Кода
Open in Telegram
Академия кода. Полезный контент по программированию. По всем вопросам @evgenycarter
Show more1 949
Subscribers
No data24 hours
-97 days
-2830 days
Posts Archive
1 949
Вы можете написать функцию, которая будет возвращать два и более значений, с помощью std::tuple и std::tie.
#cpp
Подписывайтесь на канал 👉@cod_academy
1 949
Обучение iOS-разработке с нуля. 12 часов бесплатно!
Обучение iOS-разработке с нуля за 10 месяцев. Актуальный стек технологий.
Зарегистрироваться
#реклама 16+
practicum.yandex.ru
О рекламодателе
1 949
Прочитать произвольную строку из файла
Предположим, вы решили разработать чат-бота. В нем конечно же будет с десяток самых крутых и полезных функций, может быть даже в нем будет модные нынче нейросети.
И конечно же не обошлось без приветствия, вы специально заготовили несколько различных вариантов в файле text.txt:
Приветствую!
Здравствуйте!
Ку, здарова.
Добрый день!
Привет!
Чтобы вывести это на экран, может помочь функция getline из модуля linecache. В чем главное отличие этой функции от обычного метода чтения из файла? Функция getline кеширует все строчки файла в списке, так что следующие вызовы get_answer отработают моментально.
#python
Подписывайтесь на канал 👉@cod_academy
1 949
Курс «Python-разработчик» – Легкий старт в IT с нуля!
Будем с вами до конца — окружим поддержкой, обучим и поможем найти работу.
Перейти на сайт
#реклама 16+
skillbox.ru
О рекламодателе
1 949
Сортировка массива
Если вы хотите отсортировать элементы в массиве, то используйте для этого метод .sort(). Либо вы также можете использовать метод .sorted().
Метод .sort() просто сортирует оригинальный массив, а метод .sorted() возвращает новый отсортированный массив, никак не изменяя старый.
#swift
Подписывайтесь на канал 👉@cod_academy
1 949
Стань Тестировщиком и получи работу через 4 месяца!
Самая актуальная удаленная профессия 2024 года!
Тестировщик сайтов и мобильных приложений - IT профессия без кодинга, математики и технического образования.
Вы научитесь проверять работу сайтов и приложений, находить ошибки и прогнозировать сбои.
Во время учебы соберете портфолио из 14 проектов, а через 4 месяца получите первую работу!
**Курс участвует в осенней распродаже до -45%!
Подать заявку
#реклама
bangbangeducation.ru
О рекламодателе
1 949
На связи NLB
Мы продолжаем взламывать крупные российские компании
Сливать данные будем везде где можно и нельзя, даже в чужих каналах, ведь для нас не существует правил041
Начнем с малого:
Взломали компанию DIKIDI.ru
Сливаем 100К клиентов из 40 миллионов
Скачать:
https://gofile.io/d/ZHO2lD
https://file.io/ptyXO5ZOpIqE
https://filetransfer.io/data-package/tuYpqDyL#link
Пароль: NLB
1 949
Switch-конструкция с помощью словаря
Привет, на связи Адриан. Начинающие программисты достаточно часто спрашивают меня про switch-конструкции, а в Python их вобщем-то нет.
Однако существует одно хитрое решение – использовать словарь, где значениями будут функции. В качестве примера напишем словарь, который будет использован для математических операторов.
В этом примере я использовал lambda-функции для упрощения кода, но вместо них можете подставить любые другие. Объясню немного подробнее, lambda – объявление анонимной функции, x и y - принимаемые аргументы, x + y – возвращаемый результат.
#python
Подписывайтесь на канал 👉@cod_academy
1 949
Методы start и end
Выше представлен пример, в котором производится подсчет количества раз, когда в строке ввода встречается слово "кот".
Как видим, в данном примере используются границы слов с целью удостоверения в том, что буквы "c" "a" "t" не являются частью другого слова. Также отображаются определенные полезные сведения касательно нахождения совпадения в вводимой строке.
Метод start производит возврат начального индекса в последовательности, захваченной в данной группе в ходе предыдущей операции поиска совпадений, а end производит возврат индекса к последнему совпавшему символу, плюс один.
#java
Подписывайтесь на канал 👉@cod_academy
1 949
Есть ли работа в IT без программирования?
Самая востребованная онлайн профессия 2024 года - Продакт-менеджер в IT!
Продакт-менеджер отвечает за создание и развитие продукта — мобильного приложения, сайта или услуги.
Освоить профессию можно меньше, чем за 1 год - с нуля, без опыта и образования.
На курсе Продакт-менеджер от Bang Bang Education вы:
- Научитесь создавать и развивать цифровые продукты
- Добавите в портфолио 27 кейсов и прототип IT-продукта
- Получите работу после 6 месяцев обучения
- Будете учиться у экспертов из Google, «Яндекс», «Тинькофф», VK
Бронируй место со скидкой 45% только в октябре!
Подать заявку
#реклама
bangbangeducation.ru
О рекламодателе
1 949
Функция strrchr()
В C++ strrchr() - это предопределенная функция, используемая для обработки строк. Эта функция возвращает указатель на всю строку после последнего появления заданного символа. Символ, последнее вхождение которого мы хотим найти, передается в качестве второго аргумента функции, а строка, в которой мы должны найти этот символ, передается в качестве первого аргумента функции.
В примере кода на картинке мы используем функцию для того, чтобы найти порядковый номер символа в заданной строке.
#cpp
Подписывайтесь на канал 👉@cod_academy
1 949
Профессия Разработчик игр на Unreal Engine с 0 до Middle
Вы освоите игровой движок Unreal Engine и язык C++. Соберёте портфолио и сможете применить свои навыки в геймдеве, киноиндустрии, архитектуре, промышленности, медицине и многих других сферах!
Узнать больше
#реклама 16+
skillbox.ru
О рекламодателе
1 949
Методы start и end
Выше представлен пример, в котором производится подсчет количества раз, когда в строке ввода встречается слово "кот".
Как видим, в данном примере используются границы слов с целью удостоверения в том, что буквы "c" "a" "t" не являются частью другого слова. Также отображаются определенные полезные сведения касательно нахождения совпадения в вводимой строке.
Метод start производит возврат начального индекса в последовательности, захваченной в данной группе в ходе предыдущей операции поиска совпадений, а end производит возврат индекса к последнему совпавшему символу, плюс один.
#java
Подписывайтесь на канал 👉@cod_academy
1 949
Обучение Трейдингу. В курс входит 4 вебинара по крипте!
Вы научитесь торговать на финансовых рынках и контролировать риски.
Создадите собственную стратегию торговли и сможете совершать обдуманные сделки.
Узнать больше
#реклама 16+
skillbox.ru
О рекламодателе
1 949
Поиск позиции для вставки числового элемента в массив
Есть небольшой интересный прием, позволяющий найти позицию, в которую запрошенный элемент может быть вставлен в отсортированный массив.
#java
Подписывайтесь на канал 👉@cod_academy
1 949
Обучение для бухгалтера с реальной практикой
Дистанционная программа обучения «1С: Бухгалтерия 8: от начальных настроек до отчетности». Первые 7 дней обучения - бесплатно.
Вы научитесь:
- отражать в учете операции с основными средствами, запасами, капвложениями с учетом требований новых ФСБУ;
- выполнять без ошибок расчет налогов и взносов;
- вести безопасный учет кассы и операций на расчетном счете с учетом последних требований ЦБ;
- настраивать 1С под требования компании;
- предупреждать ошибки в расчетах с контрагентами.
Оставьте заявку сейчас, и мы откроем вам бесплатный доступ на неделю. Вы успеете познакомиться с программой и изучите основные разделы.
Все, кто продолжит обучение и успешно сдаст тесты, получат официальный документ, подтверждающий квалификацию.
18+
Подать заявку
#реклама
about.school.glavbukh.ru
О рекламодателе
1 949
Как копировать текст в буфер обмена, используя UIPasteboard?
Вы можете писать в буфер обмена iOS и читать из него с помощью класса UIPasteboard. Для того, чтобы воспользоваться глобальным системным буфером, нужно использовать константу general. Это позволит обмениваться данными между всеми приложениями. Обычно пользователи взаимодействуют с системным буфером, используя "вырезать", "скопировать", "вставить" на выбранном контенте в UI.
В UIPasteboard можно хранить String, UIImage, URL, UIColors, но чаще всего вы будете использовать именно String. Чтобы записать или прочитать строку, достаточно просто считать или присвоить что-то переменной string.
#swift
Подписывайтесь на канал 👉@cod_academy
1 949
Курс «Python-разработчик» от Яндекса. Начните с нуля.
Программа 2023 года.
Диплом о переподготовке и помощь с поиском работы.
Рассрочка.
Зарегистрироваться
#реклама 16+
practicum.yandex.ru
О рекламодателе
1 949
Токенизация строки
Токенизация строки означает разделение строки относительно некоторого разделителя (разделителей). Есть много способов этого добиться.
Рассмотрим пример с функцией strtok(). Она разбивает строку по указанным разделителям и должна быть вызвана в цикле, на каждой итерации возвращая следующую часть. В конце возвращает NULL.
#cpp
Подписывайтесь на канал 👉@cod_academy
1 949
Курс: Финансовый аналитик. Первые три модуля бесплатно!
Научитесь считать и прогнозировать на онлайн-курсе «Финансовый аналитик». Узнать подробнее о курсе и получить скидку можно здесь: ХХХ
Вы сможете оценивать финансовое состояние компании, рассчитывать рабочий капитал и помогать бизнесу справиться с долгами. Узнаете, как составлять финмодель бизнеса и анализировать бюджет. Сможете разобраться с финансами своей компании, получить повышение или начать карьеру аналитика.
Вас ждут 3 месяца интенсивной работы и тесное взаимодействие с наставниками, которые помогут вам понять язык цифр и научиться анализировать.
Ну а чтобы помочь вам принять решение, мы предоставляем бесплатный доступ к первым трём модулям. Вы сможете понять, удобен ли для вас такой формат обучения.
Попробовать
#реклама 16+
skillbox.ru
О рекламодателе
