Telegram Web
🔎В поисках инструмента для тестирования, который не подведет под нагрузкой?

⚙️Gatling — это не просто инструмент для нагрузочного тестирования. Он эффективен, гибок и особенно удобен для тех, кто любит работать с кодом. Мы научим вас использовать его с нуля: от создания первого проекта до анализа тестов и построения сложных сценариев!

🔥На открытом уроке вы получите практические навыки работы с Gatling, узнаете его историю и принципы работы, а главное — сможете получить навык работы в нём.

🔴Присоединяйтесь к бесплатному вебинару 10 декабря в 20:00 мск и получите скидку на большое обучение «Нагрузочное тестирование»

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
👍2
Топ. Программа для написания заданного числа в обратном порядке

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

#топ
1👍1
Топ. Как вывести строку и переменную в Python

Python – универсальный и гибкий язык. Часто в нем есть несколько способов добиться какой-либо цели. В этом руководстве мы разберем несколько способов вывести строку и переменную одновременно.

#топ
👍1
Топ-10 декораторов Python

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

#топ
Задача с кодом. Комплементарная РНК

Напишите функцию, которая будет находить обратную комплементарную цепочку заданной цепочки рибонуклеиновой кислоты (РНК).

РНК будет представлена в виде строки, содержащей только символы «A», «C», «G» и «U». Это первые буквы названий составных частей нуклеиновых кислот — аденина, цитозина, гуанина и урацила.

Комплементарными друг для друга являются аденин и урацил, гуанин и цитозин (т. е. пары A/U и G/C). Поэтому комплементарные цепочки РНК будут такими:

исходная цепочка -> комплементарная
"AAA" -> "UUU"
"UUU" -> "AAA"
"GGG" -> "CCC"
"CCC" -> "GGG"
"GGAACC" -> "CCUUGG"

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

Примечание: исходим из того, что инпут всегда будет валидным.

Примеры:
reverse_complement("GUGU") ➞ "ACAC"
reverse_complement("UCUCG") ➞ "CGAGA"
reverse_complement("CAGGU") ➞ "ACCUG"

Решение на нашем сайте.

#задача #coding
👍1💘1
Tips & Tricks. Определяем, все ли символы в строке уникальны

Задача с собеседования. Пошагово разбираем три варианта проверки символов в строке на уникальность.

#tipsandtricks #строки
👎1
Что выведет следующий код?

print("s" * len("02"))
Anonymous Quiz
3%
s
7%
s2
1%
s1
10%
s02
60%
ss
19%
Ошибку
👍54
Задача на логику. Сигареты

На дружеские посиделки собрались четыре супружеские пары.

За вечер Диана выкурила три сигареты, Элизабет — две, Николь — четыре, а Мод — одну.

Симон выкурил столько, сколько и его жена, Пьер — вдвое больше своей жены, Луи — в три раза больше своей жены и Кристиан — в 4 раза больше своей жены.

Если все присутствующие выкурили вместе 32 сигареты, то не могли бы вы сказать, как зовут жену Луи?

Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.

#логическаязадача
🔥2👍1
Топ. Строим математический график на Python

Давайте поговорим о параметрических кривых и о том, как их строить, используя Python и такие библиотеки, как NumPy, SymPy и Matplotlib.

#топ
Тест. Числа и строки

Хорошо ли вы умеете совмещать числа и строки в Python? Пройдите тест из 10 вопросов и проверьте!

#тест
Функции. Добавление функций в классы Python

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

#функции
👍32
Задача с кодом. Сортировка авторов

Напишите функцию, которая будет сортировать список авторов книг по их фамилиям.

Примечания:

- В списке могут содержаться как полные имена, так и инициалы.
- Если указывается не только фамилия, то она идет последней (т.е. Александр Пушкин, а не Пушкин Александр).
- Имена, фамилии, инициалы могут писаться буквами в разных регистрах.
- Если две фамилии начинаются с одной буквы, верните их в том порядке, в котором они стоят в списке.
- Обратите внимание на пробелы между инициалами.

Примеры:

sort_authors(["J. K. Rowling", "w. s.", "lewis carroll", "M. M."]) 
➞ ["lewis carroll", "M. M.", "J. K. Rowling", "w. s."]

sort_authors(["J. L.", "J. B. priestley", "L. C.", "Suzanne Collins"])
➞ ["L. C.", "Suzanne Collins", "J. L.", "J. B. priestley"]

Решение на нашем сайте.

#задача #coding
👍1
Какой вариант имени переменной является НЕверным в Python?
Anonymous Quiz
2%
N
19%
sum
22%
_____
4%
IXV3
53%
41B3
Tips & Tricks. Объединение словарей в Python

Показываем на примерах (для Python 3.5 и для Python 2), как происходит объединение двух словарей.

#tipsandtricks #словари
Задача на логику. Какой сегодня день недели?

Сегодня не воскресенье, а завтра не среда. Вчера была не пятница, а позавчера был не понедельник. Завтра не воскресенье, и вчера было не воскресенье. Послезавтра не суббота и не воскресенье. Вчера был не понедельник, и не среда. Позавчера была не среда, а завтра не вторник. Да, и сегодня не среда.

Какой же сегодня день недели, если учесть, что одно утверждение в списке – ложно?

Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.

#логическаязадача
👍71
Топ. Нижнее подчеркивание в Python

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

#топ
Вы когда-нибудь хотели стать лучшей версией себя?
Применять SQLAlchemy эффективнее — быстрее, лучше, умнее!

23 декабря, 20:00 мск — открытый урок для Python-разработчиков.

📒Что делать, если методы, использующие SQLAlchemy и СУБД, тормозят? Когда оптимизация внутри SQLAlchemy — благо, а когда — беда? Как создать удобную панель администрирования поверх SQLAlchemy?

Спикер Дмитрий Панкрашов — ведущий разработчик в компании-партнере вендора СЭД «Директум».

🟢Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://otus.pw/bZYN/

Все участники открытого урока получат скидку на курс "Python Developer. Professional"

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
👍2
Тест. Списки (уровень — средний)

Списки в Python — упорядоченные изменяемые коллекции объектов произвольных типов. Пройдите наш тест из 10 вопросов и проверьте, хорошо ли помните особенности использования списков.

#тест
👍21
Топ. Как создать Pandas DataFrame

В этом кратком руководстве мы рассмотрим два метода создания Pandas DataFrame: ввод значений вручную и создание датафрейма на основе значений, импортированных из файла (например, CSV).

#топ
👍3
Задача с кодом. Сумма пропущенных чисел

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

Пропущенные числа — те, которых недостает в диапазоне от минимального до максимального числа в списке.

Примеры:

sum_missing_numbers([4, 3, 8, 1, 2]) ➞ 18
# 5 + 6 + 7 = 18

sum_missing_numbers([17, 16, 15, 10, 11, 12]) ➞ 27
# 13 + 14 = 27

sum_missing_numbers([1, 2, 3, 4, 5]) ➞ 0
# Тут нет пропущенных чисел (все числа в диапазоне [1, 5] присутствуют в списке)

Решение на нашем сайте.

#задача #coding
👍4
2025/07/09 10:53:24
Back to Top
HTML Embed Code: