prog_point | Unsorted

Telegram-канал prog_point - Точка входа в программирование

21646

Фундаментальные знания по основам программирования Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Другие наши проекты: https://tprg.ru/media

Subscribe to a channel

Точка входа в программирование

Задача с codewars

Создайте функцию, которая конвертирует доллары США (USD) в китайские юани (CNY). Функция принимает сумму долларов США как целое число, а на выходе должна быть строка, содержащая сумму юаней и надпись 'Chinese Yuan.

Курс конвертации - 7.75 юаней за 1 доллар. Все числа должны быть в виде строки с 2 знаками после запятой.

Пример:
Input: 15 Output: '101.25 Chinese Yuan';
Input: 465 Output: '3138.75 Chinese Yuan';

Тестировать ​#задача #8kyu

Читать полностью…

Точка входа в программирование

Алгоритм решения сегодняшней задачи

1. Определить функцию, которая принимает три аргумента: количество столбов n, расстояние между столбами d и ширину столба w.
2. Проверить, что n ≥ 1, d находится в диапазоне от 10 до 30 метров, а w находится в диапазоне от 10 до 50 сантиметров.
3. Если нет, то вернуть сообщение об ошибке.
4. Вычислить расстояние между первым и последним столбом в сантиметрах по формуле: (n - 1) * d * 100 - (n - 2) * w.
5. Возвратить полученное значение из функции.

Попробуйте написать код на любом языке программирования и поделиться им в комментариях. Успехов! 🍀

#решение #задача

Читать полностью…

Точка входа в программирование

​Пирамида Маслоу для разработчиков:

Читать полностью…

Точка входа в программирование

Как купить домен

Вы когда-нибудь задумывались, как создать свой собственный сайт или веб-сервис? Этот гайд разъяснит, как легко и доступно купить домен, связать его с вашим IP и развернуть сервер NGINX.

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

#статья #web

Читать полностью…

Точка входа в программирование

Создание игры в стиле GameBoy в 13 КБ

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

#статья

Читать полностью…

Точка входа в программирование

Простите за каламбур

Читать полностью…

Точка входа в программирование

JavaScript Live-Coding

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

Автор делится ценными советами, как эффективно готовиться и успешно справляться с испытанием live-coding.

#статья #карьера

Читать полностью…

Точка входа в программирование

Руководство Node.js

В этом подробном руководстве вы научитесь осваивать Node.js и создавать свои проекты на JavaScript.

Автор объясняет базовые концепции: как запускать код, работать с файлами, организовывать асинхронные вызовы. Вы узнаете, как создать простой веб-сервер, подключить популярный фреймворк Express и использовать модули из NPM.

#статья

Читать полностью…

Точка входа в программирование

#задача codewars #8kyu

Функция преобразует строку в число. Какие способы вы знаете?

Пример:
Input: "1234" Output: 1234;
Input: "-7" Output: -7;

Тестировать

Читать полностью…

Точка входа в программирование

Алгоритм решения сегодняшней #задача

1. Определить функцию, которая принимает одно целое число n в качестве параметра.
2. Проверить, является ли число n положительным или нулевым.
3. Если да, то умножить его на -1, чтобы сделать его отрицательным.
4. Если нет, то оставить его без изменений.
5. Возвратить число n из функции.

Попробуйте написать код на любом языке программирования и поделиться им в комментариях. Успехов! 🍀

Читать полностью…

Точка входа в программирование

​#задача codewars #8kyu

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

Пример:
Input: 1 Output: -1
Input: -5 Output: -5

Тестировать

Читать полностью…

Точка входа в программирование

Простые криптотранзакции с web3.js

В этой статье вы научитесь работать с тестовой сетью Ethereum, создавать крипто-кошелек и подписывать транзакцию цифровой подписью.

#статья

Читать полностью…

Точка входа в программирование

​#задача codewars #8kyu

Напишите функцию, которая принимает два целых числа (a, b, где a < b) и возвращает массив всех целых чисел между введеными числами, включая их.

Пример:
Input: (1, 4) Output: [1,2,3,4]
Input: (-2,2) Output: [-2,-1,0,1,2]

Тестировать

Читать полностью…

Точка входа в программирование

Алгоритм решения сегодняшней #задача

1. Преобразовать число в строку, чтобы работать с цифрами.
2. Разбить строку на список и отсортировать его по убыванию.
3. Объединить элементы списка в строку и преобразовать её в число.
4. Возвратить полученное число из функции.

Попробуйте написать код на любом языке программирования и поделиться им в комментариях. Успехов! 🍀

Читать полностью…

Точка входа в программирование

Но никто не знал, что эту бутылку поставил туда этот же айтишник

#мемдня

Читать полностью…

Точка входа в программирование

Откройте для себя мощь графов в анализе данных

Графы в мире данных шумно заявили о себе, пройдя путь от решения задачи о Кёнигсбергских мостах Эйлера до рекомендательных систем современных банков.

Узнать, как графы помогают видеть связи там, где классические методы анализа данных теряются, вы можете в нашем материале: https://tprg.ru/SD8a

#статья

Читать полностью…

Точка входа в программирование

У нас в самом разгаре конкурс пет-проектов. Выбирайте понравившиеся работы и продвигайте их к победе своими лайками и просмотрами

Консольная змейка: автор создал консольную версию знаменитой игры без графических библиотек.

Агрегатор фестивального кино: код решает проблему отложенной публикации фестивального кино.
Удивительный пример того, как интерес к теме помогает разработчику годами развивать систему.

Аналог BGInfo для корректного отображения обоев на нескольких экранах: Дмитрий Беликов «лечит» программу BgInfo, исправляет режим заполнения обоев для нескольких экранов.

#diy #конкурс

Читать полностью…

Точка входа в программирование

Задача с codewars

Вдоль дороги стоят столбы. Вычислите расстояние между первым и последним столбом в сантиметрах (без учета ширины первого и последнего). Расстояние между столбами и ширна столбов одинаковые.

Функция принимает три аргумента:

количество столбов (≥ 1);
расстояние между столбами (10 - 30 метров);
ширина столба (10 - 50 сантиметров).

Пример:
Input: (2, 20, 25) Output: 2000;
Input: (1, 10, 10) Output: 0;

Тестировать ​#задача #7kyu

Читать полностью…

Точка входа в программирование

Алгоритм решения сегодняшней задачи

1. Определить функцию, которая принимает один массив arr в качестве параметра.
2. Создать пустой список для хранения чисел.
3. Использовать цикл for или while для перебора всех элементов массива arr.
4. Проверить, является ли каждый элемент числом или строкой.
5. Если элемент является числом, то добавить его в список.
6. Если элемент является строкой, то пропустить его.
7. Возвратить список из функции.

Попробуйте написать код на любом языке программирования и поделиться им в комментариях. Успехов! 🍀

#решение #задача

Читать полностью…

Точка входа в программирование

За что разработчики игр любят Unreal Engine?

Реалистичные материалы (PBR), классные шейдеры, масса готовых ассетов в магазине, система Blueprints (программирование без кода), продолжать можно долго!

Начните свой путь в геймдев с изучения курса «Профессия Разработчик игр на Unreal Engine с нуля до Middle»
Что вы получите, выбрав его?

— обучение на практике: вы выполняете задание, преподаватели оценивают и дают обратную связь;
— портфолио из 4 игр: как десктопных, так и Android/iOS;
— навыки разработки на С++ уже после нескольких уроков;
— безграничный доступ к курсам, со всеми обновлениями;
— первый платеж можно сделать через 6 месяцев.
— главная фишка: мы гарантируем трудоустройство — или возвращаем деньги.

Приобретение курса — дело ответственное. Поэтому вам дают бесплатный доступ на 7 дней.

Переходите по ссылке и регистрируйтесь, чтобы бесплатно получить доступ к курсу: https://epic.st/PkuEf

Реклама ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)» ИНН: 9704088880

Читать полностью…

Точка входа в программирование

​#задача codewars #7kyu

Функция принимает массив из чисел и строк и возвращает новый массив состоящий только из чисел.

Пример:
Input: [1,2,'a','b'] Output: [1,2];
Input: [1,2,'aasf','1','123',123] Output: [1,2,123];

Тестировать

Читать полностью…

Точка входа в программирование

Алгоритм решения сегодняшней #задача

1. Определить функцию, которая принимает одну строку s в качестве параметра.
2. Использовать встроенную функцию языка программирования, которая позволяет преобразовать строку в число.
3. Вызвать эту функцию с аргументом s и присвоить результат переменной n.
4. Возвратить переменную n из функции.

Попробуйте написать код на любом языке программирования и поделиться им в комментариях. Успехов! 🍀

Читать полностью…

Точка входа в программирование

​Stack Overflow в одной картинке.

#мемдня

Читать полностью…

Точка входа в программирование

Пишем умный поиск с Open AI

В этой статье автор показывает, как реализовать интеллектуальный поиск по кодовой базе проекта всего в 50 строк кода на Python.

Автор использует возможности библиотеки OpenAI и технологию эмбеддингов, чтобы преобразовать код и комментарии в векторы. Это позволяет искать не только по ключевым словам, но и по семантическому сходству.

#статья #ai

Читать полностью…

Точка входа в программирование

Пишите в комментах какие еще типы программистов вы знаете.

#мемдня

Читать полностью…

Точка входа в программирование

Алгоритм решения сегодняшней #задача

1. Определить функцию, которая принимает два целых числа a и b в качестве параметров.
2. Проверить, что a < b, иначе вернуть пустой список.
3. Создать пустой список для хранения результата.
4. Использовать цикл for или while для перебора всех целых чисел от a до b включительно.
5. Добавить каждое число в список.
6. Возвратить список из функции.

Попробуйте написать код на любом языке программирования и поделиться им в комментариях. Успехов! 🍀

Читать полностью…

Точка входа в программирование

Как из этого сделать фичу?

#мемдня

Читать полностью…

Точка входа в программирование

Зарплаты в IT

Авторы исследовали данные опроса более 1000 респондентов о доходах и льготах техлидеров в зависимости от страны, отрасли, опыта работы и других факторов.

Оказалось, что в США доходы выше, чем в Европе, а женщины-техлидеры получают больше мужчин.

#статья

Читать полностью…

Точка входа в программирование

Как сэкономить на рефакторинге

Автор рассказывает о своем ценном опыте, как рефакторинг помогает экономить на долгосрочном сопровождении и развитии программного обеспечения.

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

#статья #советы

Читать полностью…

Точка входа в программирование

​#задача codewars #7kyu

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

Пример:
Input: 145263 Output: 654321
Input: 123456789 Output: 987654321

Тестирование

Читать полностью…
Subscribe to a channel