Pythonist.ru - образование по питону
25.7K subscribers
210 photos
5 videos
5 files
1.06K links
Pythonist.ru - помощь в подготовке к собеседованию на позицию Python Developer.
Реклама: @anothertechrock

РКН: https://kurl.ru/WPjOT
Download Telegram
Списки. Как проверить, есть ли элемент в списке

В этой статье мы рассмотрели на примерах, как проверить, есть ли элемент в списке. Для проверок мы использовали оператор in, цикл for, методы any() и count().

#списки
2
Предварительная подготовка данных
в Python. Том 2

Автор:
Груздев А. В.
Год издания: 2023

#python #ru

Скачать книгу
👍41
Тест. Арифметические операции Python

Как у вас со сложением, вычитанием, делением и умножением в коде? Сразу видите, какой результат получится при использовании нескольких арифметических операторов, или надо подумать? Пройдите тест из 10 вопросов и проверьте!

#тест
👍32🙈2👌1
Книги по Python на русском языке.

Математика на Python. Часть 1
Автор: А. С. Балджы

Pyomo. Моделирование оптимизации на Python
Авторы: Майкл Л. Бинум, Габриэль А. Хакебейл,
Уильям Э. Харт

Глубокое обучение с подкреплением: теория и практика на языке Python
Автор: Грессер Лаура

Знакомство с Python
Автор: Дэн Бейдер

Программирование. Python. C++ (Часть 1)
Автор: Поляков К. Ю.

Программирование. Python. C++ (Часть 2)
Автор: Поляков К. Ю.

Программирование. Python. C++ (Часть 3)
Автор: Поляков К. Ю.

Программирование. Python. C++ (Часть 4)
Автор: Поляков К. Ю.

Создание веб-API Python с помощью FastAP

Автор: А. А. Адешина

#ru #python #подборка
👍72
Функции. Нахождение степени числа с использованием рекурсии

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

#функции #рекурсия
👍51
Задача с кодом. Инвертируем ключи и значения в словаре

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

Примеры:

invert({ "z": "q", "w": "f" })
➞ { "q": "z", "f": "w" }

invert({ "a": 1, "b": 2, "c": 3 })
➞ { 1: "a", 2: "b", 3: "c" }

invert({ "zebra": "koala", "horse": "camel" })
➞ { "koala": "zebra", "camel": "horse" }

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

#задача #coding
5
Docker простыми словами - канал шпаргалка для тех, кто использует Docker в работе программиста, тестировщика или на любой другой позиции.

Первый канал по Docker. Поискав в телеграме каналы по docker и не найдя ничего, я решил обьединить контент в одном месте.

По содержанию в канале:
- вопросы с собеседований
- команды докера
- книги
- тесты для проверки ваших знаний
- обучающие видео
- чат для обсуждения

Подписывайтесь, комментируйте и предлагайте свой контент в нашем сообществе: @justdocker
3👍1
Какая команда выдаст ошибку при исполнении?
Anonymous Quiz
24%
print = 10
15%
Import = 5
29%
def = 15
32%
Ни одна из перечисленных
🗿18
Tips & Tricks. 5 простых способов удалить символ из строки

В этой статье:
- Примитивный метод
- Функция replace()
- Срезы и конкатенация
- Метод join() и генератор списков
- Метод translate()

#tipsandtricks #строки
2
Задача на логику. Расставляем знаки

Сколько надо поставить знаков + между цифрами числа 987 654 321, чтобы в сумме получилось 99? Возможны два решения. Если найдете их, попробуйте еще расставить плюсы между числами 1234567 так, чтобы в сумме получилось 100.

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

#логическаязадача
👍62
Топ. Отправка сообщений в Telegram при помощи Python

Представьте, что вы запустили какую-то программу, на выполнение которой требуется некоторое время, и хотите вздремнуть или что-то в этом роде. Вам нужен простой скрипт, который отправит вам сообщение, когда ваша программа закончит работу. Давайте напишем такой скрипт.

#топ
👍4😁21
Django 4 в примерах

Автор:
Меле Антонио
Год издания: 2023

#django #python #ru

Скачать книгу
2👍1😁1
Тест. Работа с функциями в Python

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

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

#тест
👍71
Топ. Кортежи в Python

Кортежи могут пригодиться вам при написании сложных программ на Python, поскольку их использование выгоднее, чем использование списка. Эта статья познакомит вас со всеми основами применения кортежей.

#топ
👍41
Задача с кодом. Множественное число существительных

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

Примеры

pluralize(["cow", "pig", "cow", "cow"]) ➞ { "cows", "pig" }

pluralize(["table", "table", "table"]) ➞ { "tables" }

pluralize(["chair", "pencil", "arm"]) ➞ { "chair", "pencil", "arm" }

Примечания

- Передаваться будут только слова на английском языке.
- Для упрощения будем считать, что множественное число всегда образуется путем добавления окончания s.

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

#задача #coding
7👍2👌1
Что выведет следующий код?

print(len(set("apple")))
Anonymous Quiz
4%
aple
10%
apple
32%
5
39%
4
5%
Ничего
11%
Ошибку
👍101
Tips & Tricks. Поиск случайных чисел

Разбираем задачу с собеседования: пишем функцию для генерации случайных чисел. Используем библиотеки random и math.

#tipsandtricks
1