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 #1685 · Back to latest

Older Posts 20 shown
Post #1684 5.24K
Задача с кодом. Длина отрезка

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

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

Примеры:

line_length([15, 7], [22, 11]) ➞ 8.06
line_length([0, 0], [0, 0]) ➞ 0
line_length([0, 0], [1, 1]) ➞ 1.41

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

#задача #coding
  • 🤡 8
  • 👍 6
Post #1682 6.75K
Подборка годноты по Python (курсы, шпаргалки, гайды):

— Подборка бесплатных книг от Python-сообщества
— Топ ресурсов для изучения Python: часть 1, часть 2, часть 3
— Подборка шпаргалок по Python
— Дорожная карта, которая поможет определиться с вектором развития и порядком изучения технологий
— Крутой курс от Тимофея Хирьянова из МФТИ по Python, который понятным языком объясняет даже сложные вещи
— Игры, которые помогут вам без лишней зубрёжки, интересно и весело прокачать имеющиеся навыки.
  • 🤡 7
  • 👍 2
  • 💩 2
Post #1679 4.79K
Задача с кодом. Сумма значений гласных букв

Напишите функцию, которая будет принимать строку (на английском языке) и возвращать сумму значений гласных букв. Каждой гласной букве соответствует какое-то число: A = 4, E = 3, I = 1, O = 0, U = 0.

Регистр букв роли не играет.

Примеры:

sum_of_vowels("Let\'s test this function.")
➞ 8

sum_of_vowels("Do I get the correct output?")
➞ 10

sum_of_vowels("I love edabit!")
➞ 12

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

#задача #coding
  • 👍 4
Post #1678 5.11K
QaLib - канал для скачивания книг по тестированию с самой удобной навигацией и поиском нужной книги.
Наш упор - это нахождение книг на русском языке.

В чем преимущества нашего канала:
1. Все книги поделены на русские и английские по языку издания ru en
2. Удобная навигация по технологиям и фреймворкам pentest python junit и т.д
3. Книги можно скачать в pdf и epub.
4. В шапке канала удобнейшая навигация по книгам.

Подписывайтесь и качайте: @libqa
  • 👍 1
Post #1676 5.2K
​Задача на логику. Какой сегодня день недели?

Вы заходите в опенспейс айти-галеры «Пиноккио». Там сидят два разработчика, Коля и Вова. Известно, что Коля всегда врет по вторникам, средам и четвергам, а в другие дни он исключительно правдив. Вова тоже не без изюминки: он врет по пятницам, субботам и воскресеньям, а в остальные дни говорит правду. В общем, отличная команда.

Коля говорит: «Вчера я врал». Вова отвечает: «Я тоже».

Какой сегодня день недели?

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

#логическаязадача
  • 👍 7
  • ❤ 1
Post #1675 4.71K
Tips & Tricks. Вывод строки в обратном порядке

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

#tipsandtricks #алгоритмы #рекурсия
  • 👍 3
  • 👎 1
Post #1673 5.56K
​Топ. Змейка на Python

Давайте создадим игру "Змейка". Работать будем по следующему плану:

1. Установка Pygame
2. Создание экрана
3. Создание змейки
4. Движение змейки
5. «Game over» при достижении змейкой границы
6. Добавление еды
7. Увеличение длины змейки
8. Вывод счета на экран

#топ #алгоритмы
  • 👍 15
Post #1671 5.39K
​Топ. PEP 8: что это такое и как применять

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

#топ
  • 👍 4
Post #1667 4.66K
Задача с кодом. Медиана

Медиана набора чисел — это число, которое находится в середине этого набора, если его упорядочить по возрастанию. То есть такое число, что половина из элементов набора не меньше него, а другая половина не больше.

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

Примеры:

median([1, 2, 4, 5, 6, 8, 8, 8, 10]) ➞ 6
median([2, 2, 6, 8, 8, 10, 10]) ➞ 8
median([1, 2, 2, 4, 7, 8, 9, 10]) ➞ 5.5

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

#задача #coding
  • 👍 2
  • ❤ 1
Post #1666 4.8K
🐞Тестировщик рулит — клевый канал для тех, кому приходится тестировать. Официальный канал сайта qarocks.ru.

Пара фактов о канале:
— ребята публикуют уникальные материалы — например, составили большой гайд по тестированию
— составляют список вопросов на собеседовании тестировщика,
— публикуют подборки необходимых QA книг
— проводят регулярные холиварные обсуждения — вот, например, подписчики рассказывают, какие курсы проходили перед началом работы;
— держат руку на пульсе актуальных зарплат 2023 года в сфере тестирования;
— публикуют обучающие статьи и видео, профессиональный юмор;

Кому полезно:
— начинающим и продолжающим тестировщикам;
— тем, кто хочет войти в айти через тестирование;
— девам, которые тестируют свой код;

Подписывайся на QaRocks и узнай уже наконец разницу между тест-планом и баг-репортом 😇
  • 👍 3
  • 🤮 1
Post #1665 4.64K
​Топ. Проверка числа на простоту

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

#топ
  • 👍 4
  • ❤ 1
Post #1664 4.72K
Ответ к предыдущей задачке - 90,5 кг. Тотторо - 83 кг, а вместе маленький тотторо и чернушка - 7,5 кг.

#задача
  • 👍 4
Post #1663 5.26K
Список хороших книг для изучения Python на русском языке.

Изучаем Python
Автор: Марк Лутц

Изучаем Python
Автор: Эрик Мэтиз

Изучаем программирование на Python
Автор: Пол Бэрри

Автоматизация рутинных задач с помощью Python
Автор: Эл Свейгарт

Легкий способ выучить Python 3
Автор: Зед А. Шоу

Python. К вершинам мастерства
Автор: Лусиану Рамальо

Python Книга рецептов
Авторы: Дэвид Бизли, Брайан К. Джонс

Глубокое обучение на Python
Автор: Франсуа Шолле
  • 👍 13
  • 😁 1
  • 🫡 1
Post #1662 4.47K
#задача
Пишите ваши ответы в комментариях;)
  • 👏 4
  • 👍 3
Post #1660 4.38K
Тест. Строки в Python

Строки в Python — один из основных типов данных. Для работы с ними есть множество встроенных методов, что лишь подчеркивает, насколько часто программистам приходится с ними работать.

Проверьте, насколько хорошо вы знаете азы этой темы: пройдите тест по строкам из 10 вопросов!

#тест #строки
  • 👍 4
Post #1657 4.72K
​Задача на логику. Отмеряем воду

У вас есть два сосуда, емкостью 5 и 3 литра. Также есть бассейн, откуда можно набирать сколь угодно много воды. Как набрать в 5-литровый сосуд ровно 4 литра воды?

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

#логическаязадача
  • ❤ 6
  • 🔥 1
Post #1654 5.48K
​Функции. map() в Python

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

- как работает Python map()
- как преобразовать различные типы массивов Python с помощью map()
- как объединить map() с другими функциональными инструментами для выполнения более сложных преобразований
- какие инструменты можно использовать, чтобы заменить map() и сделать свой код более Pythonic

#функции
  • 👍 9
Post #1652 6.56K
Django. Разворачиваем Django-проект на Digital Ocean

В этой статье:
- создаем дроплет и подключаемся к серверу
- устанавливаем PIP, PostgreSQL и Nginx
- создаем виртуальную среду и настраиваем проект
- рассматриваем мониторинг с Supervisor

#django
  • ❤ 1
  • 👍 1
Post #1651 5.53K
​Задача на логику. Сколькими способами можно составить число 20?

Составьте число 20, складывая ровно 8 нечетных чисел. Среди этих чисел разрешается иметь и одинаковые слагаемые.

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

Совет: Если выбирать числа наугад, вы не сможете быть уверены, что исчерпали все решения. Нужна некая система.

Пример для числа 10 и четырех нечетных слагаемых:
1+1+3+5=10
1+1+1+7=10
1+3+3+3=10
Других решений для числа 10 нет, перестановка слагаемых не создает новое решение.

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

#логическаязадача
  • 👍 2
Post #1649 5.06K
Задача с кодом. Картина, корзина, картонка и маленькая собачонка

Ваш дом ограбили, но вас интересует только то, на месте ли ваша собачка.

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

Если собака, предположим, Timmy, есть в словаре (т. е. собака украдена), функция должна вернуть строку «Timmy is gone…». Если собаки в словаре нет, возвращается строка «Timmy is here!».

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

Примеры:

items = {
"tv": 30,
"timmy": 20,
"stereo": 50,
} ➞ "Timmy is gone..."

items = {
"tv": 30,
"stereo": 50,
} ➞ "Timmy is here!"

items = { } ➞ "Timmy is here!"

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

#задача #coding
  • 👍 1
  • 🔥 1
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 →