Задача для новичков.
“Создайте функцию, которая будет возвращать целое число, соответствующее количеству цифр в заданном целом числе
Примечание:
Попробуйте решить эту задачу без использования строк!
Пример:
Пишите ваши варианты решения в комментах. Варианты решений будут скоро(сегодня-завтра)
#новичок #coбес
“Создайте функцию, которая будет возвращать целое число, соответствующее количеству цифр в заданном целом числе
num”.Примечание:
Попробуйте решить эту задачу без использования строк!
Пример:
num_of_digits(1000) ➞ 4
num_of_digits(12) ➞ 2
num_of_digits(1305981031) ➞ 10
num_of_digits(0) ➞ 1
Пишите ваши варианты решения в комментах. Варианты решений будут скоро(сегодня-завтра)
#новичок #coбес
Ответ к предыдущей задаче для новичков.
Еще 3 варианта решения мы закинули на наш сайт: https://pythonturbo.ru/zadacha-najdite-kolichestvo-czifr-v-chisle/
#новичок #coбес
def num_of_digits(n):
return next(i for i in range(1, 100) if abs(n) < 10**i)
Еще 3 варианта решения мы закинули на наш сайт: https://pythonturbo.ru/zadacha-najdite-kolichestvo-czifr-v-chisle/
#новичок #coбес
Вакансии по Python за прошлую неделю:
📥 Junior Python - разработчик (Технологические сервисы)
Сбер
Junior · Санкт-Петербург
📥 ML-инженер
VK
Junior · Hybrid · Москва, Санкт-Петербург
📥 Machine Learning Researcher
ВижнЛабс (VisionLabs)
Junior · Hybrid · Москва ·💰₽115 000 – 190 000
📥 ML-разработчик
Яндекс Плюс
Middle · Hybrid
📥 Python Backend Developer
Облако.ру
Middle · Remote
📥 Middle Python Developer
ООО "Артвелл"
Middle · Remote · Россия ·💰 ₽170 000 – 180 000
Сбер
Junior · Санкт-Петербург
VK
Junior · Hybrid · Москва, Санкт-Петербург
ВижнЛабс (VisionLabs)
Junior · Hybrid · Москва ·💰₽115 000 – 190 000
Яндекс Плюс
Middle · Hybrid
Облако.ру
Middle · Remote
ООО "Артвелл"
Middle · Remote · Россия ·💰 ₽170 000 – 180 000
Please open Telegram to view this post
VIEW IN TELEGRAM
Talanto
ML-инженер — Moscow, Saint Petersburg
Вакансия ML-инженер в VK. Локация: Moscow, Saint Petersburg. Формат работы: гибрид. Ключевые навыки: computer vision, SQL, Python и deep learning.
Средний Python — вот что выдает LLM по умолчанию
Из индустриальных данных: разработчики считают, что ИИ пишет около 41% их кода. А без правок принимают только 26,9%. Между этими двумя числами — работа инженера, а не подбор более сильной модели.
Разница в подходах: можно принимать все, что предложила LLM (большие языковые модели), и править за ней вручную. А можно один раз собрать обвязку — правила проекта, стандарт тестов, автопроверку — и получать корректный результат с первого прогона.
16 июля в 19:00 мск на бесплатном вебинаре karpovꓸcourses «ИИ-агенты и профессиональная разработка на Python» Алексей Жиряков разбирает эту обвязку на живом демо поверх готового репозитория. Один и тот же запрос без правил и с правилами: в первом случае код падает на первом тесте, во втором — типизированный код и зеленые тесты.
Спикер — исполнительный директор в Сбере, ех-технический директор направления в KION, 15+ лет в серверной разработке.
После регистрации — получите гайд «Почему ваш ИИ пишет не то: LLM против ИИ-агента» + запись вебинара.
Соберите обвязку, при которой модель работает по стандартам команды: https://clc.to/erid_2W5zFFwBAA5
Реклама. ООО «КАРПОВ КУРСЫ». ИНН 7811764627. erid: 2W5zFFwBAA5
Из индустриальных данных: разработчики считают, что ИИ пишет около 41% их кода. А без правок принимают только 26,9%. Между этими двумя числами — работа инженера, а не подбор более сильной модели.
Разница в подходах: можно принимать все, что предложила LLM (большие языковые модели), и править за ней вручную. А можно один раз собрать обвязку — правила проекта, стандарт тестов, автопроверку — и получать корректный результат с первого прогона.
16 июля в 19:00 мск на бесплатном вебинаре karpovꓸcourses «ИИ-агенты и профессиональная разработка на Python» Алексей Жиряков разбирает эту обвязку на живом демо поверх готового репозитория. Один и тот же запрос без правил и с правилами: в первом случае код падает на первом тесте, во втором — типизированный код и зеленые тесты.
Спикер — исполнительный директор в Сбере, ех-технический директор направления в KION, 15+ лет в серверной разработке.
После регистрации — получите гайд «Почему ваш ИИ пишет не то: LLM против ИИ-агента» + запись вебинара.
Соберите обвязку, при которой модель работает по стандартам команды: https://clc.to/erid_2W5zFFwBAA5
Реклама. ООО «КАРПОВ КУРСЫ». ИНН 7811764627. erid: 2W5zFFwBAA5
❤2
Друзья, задачка для разнообразия.
"Напишите функцию, которая находит сумму первых n натуральных чисел. Сделайте свою функцию рекурсивной."
Пример:
sum_numbers(5) ➞ 15
# 1 + 2 + 3 + 4 + 5 = 15
Пишите ваш пример решения в комментариях.
Решение через 2 часа
"Напишите функцию, которая находит сумму первых n натуральных чисел. Сделайте свою функцию рекурсивной."
Пример:
Пишите ваш пример решения в комментариях.
Решение через 2 часа
sum_numbers = lambda n: 0 if n < 1 else n + sum_numbers(n - 1)
Еще три решения на нашем сайте: https://pythonturbo.ru/zadacha-najdite-summu-pervyh-n-naturalnyh-chisel/pythonturbo
Задача: Найдите сумму первых N натуральных чисел - pythonturbo
Напишите функцию, которая находит сумму первых n натуральных чисел. Сделайте свою функцию рекурсивной.
Задача для новичков.
“Создайте функцию, которая будет возвращать целое число, соответствующее количеству цифр в заданном целом числе
Примечание:
Попробуйте решить эту задачу без использования строк!
Пример:
Пишите ваши варианты решения в комментах. Варианты решений будут скоро(сегодня-завтра)
#новичок #coбес
“Создайте функцию, которая будет возвращать целое число, соответствующее количеству цифр в заданном целом числе
num”.Примечание:
Попробуйте решить эту задачу без использования строк!
Пример:
num_of_digits(1000) ➞ 4
num_of_digits(12) ➞ 2
num_of_digits(1305981031) ➞ 10
num_of_digits(0) ➞ 1
Пишите ваши варианты решения в комментах. Варианты решений будут скоро(сегодня-завтра)
#новичок #coбес
Ответ к предыдущей задаче для новичков.
Еще 3 варианта решения мы закинули на наш сайт: https://pythonturbo.ru/zadacha-najdite-kolichestvo-czifr-v-chisle/
#новичок #coбес
def num_of_digits(n):
return next(i for i in range(1, 100) if abs(n) < 10**i)
Еще 3 варианта решения мы закинули на наш сайт: https://pythonturbo.ru/zadacha-najdite-kolichestvo-czifr-v-chisle/
#новичок #coбес
#вопрос0608
Напишите функцию, которая будет принимать список чисел и возвращать два числа, абсолютная разность которых минимальна. Пару чисел нужно вернуть в виде списка, отсортированного по возрастанию.
Если в списке есть несколько пар чисел с одинаковой абсолютной разностью, выберите ту пару, которая в сумме даст наименьшее число.
В списке не будет дублирующихся значений.
Примеры:
Напишите функцию, которая будет принимать список чисел и возвращать два числа, абсолютная разность которых минимальна. Пару чисел нужно вернуть в виде списка, отсортированного по возрастанию.
Если в списке есть несколько пар чисел с одинаковой абсолютной разностью, выберите ту пару, которая в сумме даст наименьшее число.
В списке не будет дублирующихся значений.
Примеры:
min_difference_pair([40, 16, 8, 17, 15])
➞ [15, 16]
# Сумма [15, 16] меньше, чем сумма [16, 17]
min_difference_pair([1, -31, -27, -18, -48, -15, -11, -34])
➞ [-34, -31]
min_difference_pair([0, 2, 35, 42, 45, 14, -6, -1])
➞ [-1, 0]
min_difference_pair([32, 33, 4, 6, 48, 18, 20, -7, -4, 31])
➞ [31, 32]#вопрос2108
Напишите функцию, которая преобразует список символов в список словарей, где ключи – это сами символы, а значениями являются ASCII-коды этих символов.
Примеры:
Напишите функцию, которая преобразует список символов в список словарей, где ключи – это сами символы, а значениями являются ASCII-коды этих символов.
Примеры:
to_dict(["a", "b", "c"]) ➞ [{"a": 97}, {"b": 98}, {"c": 99}]
to_dict(["^"]) ➞ [{"^": 94}]
to_dict([]) ➞ []Что проверять самому, а что оставить агенту
Ситуация: ИИ-агент в проекте сам пишет код, сам запускает тесты, сам исправляет свои же ошибки по логам. Тесты зеленые. Функционально — работает. Что здесь безопасно оставить агенту, а что все же стоит смотреть человеку глазами?
Точного универсального ответа нет — граница разная для разного кода, разной команды, разной задачи. Но у нее есть системные признаки, которые можно натренироваться замечать заранее, а не после падения в проде.
7 сентября в 18:00 мск AI Talent Hub ИТМО и karpovꓸcourses проводят бесплатный вебинар «Как не потерять контроль над результатом в эпоху ИИ».
На эфире разберут:
- где заканчивается полезное делегирование и начинается пассивное принятие результата;
- как замечать когнитивный долг — момент, когда понимание системы отстает от скорости работы;
- что стоит проверять самому, а что можно безопасно оставить агенту.
Спикеры — Юлия Лим (AI Talent Hub, ИТМО) и Денис Амбросов, инженер по машинному обучению, стрим-лид направления модельных рисков и рисков систем ИИ.
Запись эфира придет всем зарегистрированным, присоединяйтесь по ссылке: https://clc.to/erid_2W5zFHSxGWm
Реклама. ООО «КАРПОВ КУРСЫ». ИНН 7811764627. erid: 2W5zFHSxGWm
Ситуация: ИИ-агент в проекте сам пишет код, сам запускает тесты, сам исправляет свои же ошибки по логам. Тесты зеленые. Функционально — работает. Что здесь безопасно оставить агенту, а что все же стоит смотреть человеку глазами?
Точного универсального ответа нет — граница разная для разного кода, разной команды, разной задачи. Но у нее есть системные признаки, которые можно натренироваться замечать заранее, а не после падения в проде.
7 сентября в 18:00 мск AI Talent Hub ИТМО и karpovꓸcourses проводят бесплатный вебинар «Как не потерять контроль над результатом в эпоху ИИ».
На эфире разберут:
- где заканчивается полезное делегирование и начинается пассивное принятие результата;
- как замечать когнитивный долг — момент, когда понимание системы отстает от скорости работы;
- что стоит проверять самому, а что можно безопасно оставить агенту.
Спикеры — Юлия Лим (AI Talent Hub, ИТМО) и Денис Амбросов, инженер по машинному обучению, стрим-лид направления модельных рисков и рисков систем ИИ.
Запись эфира придет всем зарегистрированным, присоединяйтесь по ссылке: https://clc.to/erid_2W5zFHSxGWm
Реклама. ООО «КАРПОВ КУРСЫ». ИНН 7811764627. erid: 2W5zFHSxGWm
❤1
#вопрос2409
Напишите код для преобразования списка в строку.
Примеры:
Input:
Напишите код для преобразования списка в строку.
Примеры:
Input:
['Geeks', 'for', 'Geeks']
Output: Geeks for Geeks
Input: ['I', 'want', 4, 'apples', 'and', 18, 'bananas']
Output: I want 4 apples and 18 bananasЕсли ты работаешь или учишься на Python — наверняка сталкивался с тем что GitHub тупит, нужный сервис не открывается, а где-то и вовсе закрыт доступ. Есть решение, та самая Lacuna сквозь которую можно попасть на нужный ресурс.
Первые три дня бесплатно с подпиской для всей семьи, подключаемся: https://t.me/lacuna_appbot
Первые три дня бесплатно с подпиской для всей семьи, подключаемся: https://t.me/lacuna_appbot
❤2
#вопрос2509
Напишите функцию, которая принимает радиус круга и площадь квадрата и возвращает
Примеры:
Напишите функцию, которая принимает радиус круга и площадь квадрата и возвращает
True, если окружность круга больше периметра квадрата, и False в противном случае.Примеры:
circle_or_square(16, 625) ➞ True
circle_or_square(5, 100) ➞ False
circle_or_square(8, 144) ➞ True❤1