Академия Кода
Open in Telegram
Академия кода. Полезный контент по программированию. По всем вопросам @evgenycarter
Show more1 949
Subscribers
No data24 hours
-97 days
-2830 days
Posts Archive
1 949
❓Какой путь выбрать начинающему рекрутеру: работа инхаус, фриланс или аутсорс?
Расскажем на онлайн-митапе от OTUS.
Спикеры: Иван Лунин Head of IT-recruitment SENSE Group и преподаватель курса IT Recruiter в OTUS Ксения Малова.
Старт уже сегодня в 20:00 по Москве. Урок приурочен к старту онлайн-курса "IT-Recruiter" от OTUS
✨На занятии обсудим:
- какие есть плюсы работы в том или ином формате
- к чему быть готовым и какие есть подводные камни
- какой порог входа для работы в агентстве, на какую оплату труда можно рассчитывать с учетом процентов
- какой путь легче для старта карьеры
Продолжить обучение можно на онлайн-курсе IT-Recruiter от OTUS. Курс доступен в рассрочку по специальной цене.
👉Регистрируйтесь на урок и добавляйте мероприятие в свой календарь
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
1 949
Switch
Switch позволяет проверять различные условия выражения. Если же есть совпадение, будет выполняться определенная команда.
Break используется для выхода из case. Если же не использовать break, будут выполняться все условия подряд. Код в default выполняется при условии, если ни один case не был выполнен.
#cpp
Подписывайтесь на канал 👉@cod_academy
1 949
Курс Иллюстрации - Начните бесплатно!
Чтобы стать профессиональным иллюстратором, не нужно заканчивать художественную школу или иметь опыт творческой работы!
Правильное обучение и подход преподавателя позволят каждому попасть в индустрию веб- или книжной иллюстрации, брендинга и дизайна.
Попробуйте себя на бесплатном курсе «Иллюстрация: создание портрета в векторе» от Bang Bang Education!
Подать заявку
#реклама
bangbangeducation.ru
О рекламодателе
1 949
Какие классы и интерфейсы доступны в Collection фреймворке?
Интерфейсы:
• Collection;
• List;
• Set;
• Map;
• Sorted Set;
• Sorted Map;
• Queue.
Классы:
• Lists(ArrayList, LinkedList, Vector(deprecated))
• Sets(HashSet, LinkedHashSet, TreeSet)
• Maps(HashMap, TreeMap, HashTable (deprecated), LinkedHashMap)
• Queue(Priority Queue)
#java
Подписывайтесь на канал 👉@cod_academy
1 949
Бесплатные IT-курсы от Хекслета для новичков
20+ курсов по программированию и IT — бесплатно!
Начните писать код и наполнять свое портфолио на GitHub прямо сейчас. Теория и практика в браузере, без установки приложений.
Бонусом — дружное сообщество, а также полезные сервисы и гайды для новичков. Начните путь в IT вместе с Хекслетом!
Перейти на сайт
#реклама
ru.hexlet.io
О рекламодателе
1 949
Как проверить существование переменной в Python?
Вы можете использовать in locals() или in globals(), чтобы проверить переменная существует в Python, разница только:
in locals() проверяет если переменная объявлена в локальной зоне видимости
in globals() проверяет если переменная объявлена в глобальной зоне видимости
#python
Подписывайтесь на канал 👉@cod_academy
1 949
Что делать, если ребенок не хочет учиться?
Вы смотрите на ребенка, потом на его успеваемость и вздыхаете. Игры, сериалы, гулянки, а учиться лень.
И теперь выбираете из двух зол: уговаривать или наказывать. Но ни то, ни другое не дает результата.
Зато можно сделать так, чтобы ребенок сам захотел учиться.
Для этого мы подготовили бесплатный онлайн-семинар с детским психологом Академии Ukids.
Расскажем:
– Реальные причины плохой успеваемости, непослушания и нежелания учиться
– Почему дети ленятся и как мотивировать их на учебу
– Как помочь ребенку полюбить школьные уроки
Записывайтесь!
Оплачивать ничего не нужно!
На встрече вас ждут подарки, которые помогут наладить с ребёнком контакт.
Осталось 5 мест.
Узнать больше
#реклама 16+
ukids.academy
О рекламодателе
1 949
Класс Java.io.OutputStream в Java
Этот абстрактный класс является суперклассом всех классов, представляющих выходной поток байтов. Output-поток принимает байты и отправляет их в какой-то приемник. Приложения, которым необходимо определить подкласс OutputStream, всегда должны предоставлять по крайней мере метод, который записывает один байт вывода.
#java
Подписывайтесь на канал 👉@cod_academy
1 949
Курс «Python-разработчик» от Яндекса. Начните с нуля.
Программа 2023 года.
Диплом о переподготовке и помощь с поиском работы.
Рассрочка.
Зарегистрироваться
#реклама 16+
practicum.yandex.ru
О рекламодателе
1 949
Бесконечный цикл
Для чего? Когда while(true), while(1), for(;;) и прочие стандартные пути создания цикла кажутся не слишком информативными, можно использовать подобный макрос. Единственный плюс который он дает — чуть лучшую читаемость кода.
#cpp
Подписывайтесь на канал 👉@cod_academy
1 949
Обучение психологов – с 0 до PRO. Московская Академия
Курсы обучения по психологии НАДПО. Начните обучение востребованной профессии психолог уже сегодня
– Московское образование
– Более 250+ программ по психологии
– Диплом установленного образца
– Рассрочка 0%
– Доступ 24/7 к платформе и обучающим материалам
80% преподавателей – авторы пособий, доктора и кандидаты наук.
Гайд по привлечению первых клиентов психологу за 0₽! Обучайтесь в любом месте и в удобное время
Подать заявку
#реклама
psynadpo.ru
О рекламодателе
1 949
"Быстрый" контейнер deque
Встроенных списков в Python иногда может не хватать, поэтому покажем одну хорошую альтернативу. Deque может быть реализован c помощью модуля collections.
Deque предпочтительнее, чем обычный список, в тех случаях, когда нам нужны более быстрые операции добавления и вытягивания элементо из обоих концов контейнера, поскольку deque обеспечивает линейную сложность O(1) для операций добавления и выталкивания по сравнению со списком, у которого сложность по времени для тех операций составляет O(n).
Также для deque есть возможность использовать стандартные функции по типу sum, min, max и тому подобные.
#python
Подписывайтесь на канал 👉@cod_academy
1 949
Полное руководство по обучению мобильного персонала
Мобильные сотрудники (агенты, риелторы, сейлы, торговые педставители и т.п.), работающие "в полях" — часть большой команды. Но бывает они выпадают из корпоративных процессов, а обучать их — головная боль для HR и T&D.
В книге разобрали с кейсами основные сложности, с которыми сталкиваются T&D в обучении полевых сотрудников и способы их решения.
Скачать
#реклама 16+
ebook.talentrocks.ru
О рекламодателе
1 949
Меняем местами две переменные в одной строке
Многие знают, что в Python можно красиво поменять значения переменных в одну строку: a, b = b, a
Можно ли что-то похожее сделать в Java? Да. На картинке показан пример, но в реальных проектах так делать не стоит.
#java
Подписывайтесь на канал 👉@cod_academy
1 949
Курс «DevOps для эксплуатации и разработки» от Яндекса
За 6 месяцев обучения освоите принципы DevOps и автоматизацию процесса разработки.
Зарегистрироваться
#реклама 16+
practicum.yandex.ru
О рекламодателе
1 949
Мечтаете свободно разговаривать на английском?
Одним из эффективных методов по изучению иностранных языков является просмотр сериалов в оригинале с субтитрами. Совмещайте приятное с полезным - подарите себе увлекательный досуг, наслаждаясь любимыми творениями кинематографа, и параллельное обучайтесь английскому языку. Такой метод отлично расширяет словарный запас и улучшает восприятие иностранной речи на слух.
Совершенствуйтесь вместе с Амедиатека - онлайн-кинотеатром, предоставляющем богатый выбор сериалов в оригинальной озвучке с субтитрами, включая как мировые бестселлеры, так и новейшие релизы современности.
Перейти на сайт
#реклама 18+
amediateka.ru
О рекламодателе
1 949
В чем отличие malloc от new?
Ответ: malloc — выделение блока памяти в стиле Си, опасное с точки зрения приведения типов (non-typesafe), т.к. возвращает void * и требует обязательного приведения. new — выделение блока памяти и последующий вызов конструктора, безопасное с точки зрения приведения типов (typesafe), т.к. тип возвращаемого значения определен заранее.
#cpp
Подписывайтесь на канал 👉@cod_academy
1 949
Избегайте неоправданных циклов с коллекциями
Предположим, что требуется создать новый список, элементами которого будут являться квадраты чисел данного списка. Большинство сразу же напишут простенький цикл for.
Но в этом и проблема. Такой подход займет как минимум три строчки: объявление новой переменной, создание цикла и инструкции внутри него. При этом также снижается скорость работы скрипта.
На прикрепленной картинке я привел две достойные альтернативы, а именно использование генератора списков и функции map. В обоих вариантах не только код становится короче и выразительнее, но и заметно повышается производительность.
#python
Подписывайтесь на канал 👉@cod_academy
1 949
Способы чтения ввода с консоли в Java
В Java существует четыре различных способа чтения ввода от пользователя в среде командной строки (из консоли).
Рассмотрим один из них - использование класса Buffered Reader. Это классический метод ввода данных в Java, представленный в JDK 1.0. Этот метод используется путем обертывания System .in (стандартный поток ввода) в InputStreamReader, который обернут в BufferedReader.
#java
Подписывайтесь на канал 👉@cod_academy
1 949
✅Приглашаем на открытый урок по С++ от OTUS
Тема: Почему в C++ 13 способов передать параметр в функцию?
Дата: 22 августа, 20:00
Преподаватель: Павел Филонов, Ex-Data Science Manager в Kaspersky
Урок пройдёт в рамках курса «Специализация С++ Developer» от OTUS
🔹Что будет на занятии:
- синтаксис передачи параметров в функции;
- константы, указатели, ссылки, умные указатели, lvalue, rvalue, forward reference;
- практические советы по объявлению функций, основанные на C++ Core Guidelines.
🔸Чему вы научитесь:
- узнаете про разнообразие способов объявления параметров функции;
- сможете обоснованно выбирать, какой способ использовать в разных ситуациях.
Доступ к уроку бесплатный. После него вы сможете продолжить обучение на курсе, который доступен в рассрочку!
♦️Регистрация: https://otus.pw/Izih/
