TGViewer
Channel Public Channel
Pythonist.ru - образование по питону

Pythonist.ru - образование по питону

@pythonist_ru

Pythonist.ru - помощь в подготовке к собеседованию на позицию Python Developer.
Реклама: @anothertechrock

РКН: https://rknn.link/car
Subscribers
24K
Photos
340
Videos
7
Links
1.2K

Showing posts older than #1872 · Back to latest

Older Posts 20 shown
Post #1870 5.19K
Тест. Числовой тип в Python

Числовой тип в Python довольно прост и интуитивно понятен. Но, разумеется, прост он для тех, кто разобрался в теме. А вы хорошо разобрались? Проверьте: пройдите наш тест!

#тест
  • 🤡 1
Post #1869 5.47K
​Модули. 7 интересных модулей Python, которые стоит попробовать

В этой статье:

1. Pyperclip
2. Emoji
3. Wikipedia
4. Howdoi
5. Antigravity
6. urllib
7. Turtle

#модули
  • 👍 1
Post #1864 4.78K
​Tips & Tricks. Как проверить наличие ключа в словаре в Python

В этом уроке мы рассмотрим четыре наиболее часто используемых способа проверки существования ключа в словаре на языке Python.

#tipsandtricks #словари
  • 👍 5
Post #1863 4.74K
Ответ к предыдущей задаче для новичков

def findMissedNumbers(nums: list[int]) -> list[int]:
return [i for i in range(1, len(nums) + 1) if i not in nums]

А вот более быстрый вариант, который работает за линейное время:

def findMissedNumbers(nums: list[int]) -> list[int]:
return list(set(range(1, len(nums) + 1)) - set(nums))

#задача #coding
  • 🔥 5
  • 👍 2
Post #1862 4.99K
Задача для новичков

Напишите функцию findMissedNumbers(), на вход которой подается список длинной n, состоящий из целых чисел в диапазоне от 1 до n. Данная функция должна вернуть список всех чисел, которые отсутствуют во входящем списке, но входят в диапазон от 1 до n.

Пример работы данной функции:

findMissedNumbers([4,3,2,7,8,2,3,1]) --> [5, 6]
findMissedNumbers([1, 1, 1]) --> [2, 3]

Свои варианты пишите в комментариях! Решение - сегодня вечером.

#задача #coding
  • ❤ 1
  • 👍 1
Post #1861 4.91K
Функции. Удаление файла — пошаговое руководство

Рассказываем, как удалять файлы при помощи методов os.remove(), os.rmdir() и shutil.rmtree().

#модули #функции
Post #1857 5.11K
Задача с кодом. Подсчет цифр

Напишите функцию, подсчитывающую количество одинаковых цифр в числе.

Условия:
- функция принимает число (исходим из того, что числа будут целыми и положительными)
- каждая цифра заменяется на число вхождений этой цифры в число
- итоговое число, возвращаемое функцией, должно быть целым числом, а не строкой.

Разбор примера
digit_count(136116) ➞ 312332
# Цифра 1 появляется трижды, поэтому все единицы заменяются на тройки.
# Цифра 3 появляется только один раз, поэтому тройка заменяется единицей.
# Цифра 6 появляется дважды, поэтому обе шестерки заменяются двойками.
# Возвращается целое число.

Другие примеры
digit_count(221333) ➞ 221333
digit_count(136116) ➞ 312332
digit_count(2) ➞ 1

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

#задача #coding
  • 👍 3
Post #1856 4.93K
​Топ. Что такое глобальная блокировка интерпретатора Python (GIL)?

Python Global Interpreter Lock (глобальная блокировка интерпретатора), или GIL, простыми словами, представляет собой мьютекс (или блокировку), который позволяет только одному потоку контролировать интерпретатор Python.

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

#топ
  • 👍 3
  • 🤔 1
Post #1854 4.75K
Тест. Строки и символьный тип

Строки - одна из самых важных и интересных тем в Python. Проверьте, насколько хорошо ее знаете!

#тест #строки
Post #1851 4.5K
​Задача на логику. За сколько дней ленивец вскарабкается на столб?

Ленивец пытается взобраться на скользкий столб. За день он поднимается на 6 метров, но за ночь сползает на 5. Столб имеет высоту 30 метров, а ленивец начинает свой путь с земли (0 метров). Сколько дней ему понадобится, чтобы вскарабкаться на вершину столба?

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

#логическаязадача
  • 👍 5
Post #1849 4.38K
Tips & Tricks. Применение срезов списков без указания индексов в Python

При использовании срезов списков индексы элементов можно вообще не указывать. Это позволяет делать интересные вещи.

#tipsandtricks #списки
  • 👍 3
Post #1848 5.01K
Задача с кодом. Разбивка строки по заглавным буквам

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

Примеры:

cap_space("helloWorld") ➞ "hello world"
cap_space("iLoveMyTeapot") ➞ "i love my teapot"
cap_space("stayIndoors") ➞ "stay indoors"

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

#задача #coding
  • 👍 2
  • ❤ 1
Post #1846 4.74K
Ответ к предыдущей задаче для новичков

def countSegments(s: str) -> int:
return len(s.split())

#задача #coding
Post #1844 4.88K
Задача для новичков

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

Пример работы данной функции:

countSegments('Напишите функцию countSegments()') --> 3
countSegments('Под сегментами подразумеваются последовательности') --> 4

Свои варианты пишите в комментариях! Решение - сегодня вечером.

#задача #coding
  • 👎 2
  • 👍 1
  • 😁 1
Post #1839 5.22K
Задача с кодом. Поменять местами первый и последний элемент списка

Напишите функцию, которая принимает список и делает первый элемент списка последним. Если список пустой или состоит из одного элемента, он должен остаться неизменным.

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

#задача #coding
  • 👍 1
Post #1837 4.97K
Ответ к предыдущей задачке - 14.

#задача
  • 👍 10
Post #1836 5.24K
Тест. Работа с функциями в Python

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

Проверьте, насколько хорошо вы умеете писать (и читать!) функции: пройдите тест из 10 вопросов!

#тест
  • 👍 3
  • ❤ 2
Post #1834 4.7K
#задача
Пишите ваши ответы в комментариях;)
  • 👍 1
Post #1833 4.93K
Топ. Преобразование итераций строк и чисел с помощью map()

В этой статье:

- преобразование итераций строк (использование методов str, удаление знаков препинания, реализация алгоритма шифрования Цезаря)

- преобразование итераций чисел (использование математических операций, преобразование температур, преобразование строк в числа)

#строки #функции
Post #1827 5.07K
​Топ. PEP 8: нейминг и размещение кода

Разбираем конкретные рекомендации по оформлению кода на Python. Мы рассмотрим, как выбирать имена, как делать вертикальные и горизонтальные отступы в коде, как переносить строки, где ставить закрывающие скобки.

#топ
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →