Telegram Web
Функция в Python: руководство для начинающих

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

#функции

Читать статью
Задача с кодом. Сколько машин потребуется?

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

Примечание. Весьма вероятно, что будет какой-то «остаток» людей, и часть машин не будет заполнена до максимальной вместимости.

Примеры:

cars_needed(5) ➞ 1
cars_needed(11) ➞ 3
cars_needed(0) ➞ 0

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

#задача #coding
Tips & Tricks. Обмен значений двух переменных

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

Читать статью

#tipsandtricks #алгоритмы
Задача на логику. Мятная шоколадка

Вы и ваша подруга Карина решили сразиться в конфетном турнире. У вас есть вазочка со 100 карамельками и одной мятной шоколадкой. Вы с Кариной собираетесь по очереди тянуть из вазочки конфеты (как минимум одну и не больше пяти за один подход). Кто заберет последнюю карамельку — заберет и мятную шоколадку. А вы обожаете мятные шоколадки.

Допустим, Карина предложила вам решить, кто ходит первым. Как вам обеспечить себе выигрыш шоколадки? (Определите, кто ходит первым и по сколько конфет вы сами будете брать).

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

#логическаязадача
Топ. Virtualenv: руководство по виртуальному окружению Python

Virtualenv — это инструмент для разделения зависимостей, необходимых для проектов. В этой статье мы рассмотрим установку virtualenv, создание виртуального окружения, его активацию и деактивацию.

#топ

Читать статью
Основы искусственного
интеллекта в примерах
на Python

Автор:
Анатолий Постолит
Год издания: 2024

#python #ru #2O24

Скачать книгу
👩‍💻 Вакансии по Python за прошлую неделю:

🔎 Python developer. IT Monsters, 200-250 т.р.

🔎 Python Engineer. $3000-3500

🔎 Full Stack (Python, JavaScript). IT компания интегратор, 130-200 т.р.
Please open Telegram to view this post
VIEW IN TELEGRAM
Тест. Регистры в Python

Регистр в Python имеет значение. Учитывать разницу между строчными и заглавными буквами программист должен на автомате. Также нужно уметь приводить буквы к нужному регистру. Как у вас обстоят дела с этими навыками? Пройдите тест из 10 вопросов и проверьте!

#тест
🖥 Топ. Преобразование типов данных в Python

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

#топ

🔗 Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
Задача с кодом. Каждое слово — с большой буквы

Ваша задача — воспроизвести функционал метода title(), создав функцию emphasise(). Метод title() делает заглавной первую букву каждого слова, все остальные буквы переводятся в нижний регистр.

Примечания:

- С цифрами и прочими символами ничего делать не надо, работаем только с буквами.
- Пожалуйста, не используйте сам метод title()!

Примеры:

emphasise("hello world") ➞ "Hello World"
emphasise("GOOD MORNING") ➞ "Good Morning"
emphasise("99 red balloons!") ➞ "99 Red Balloons!"

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

#задача #coding
Tips & Tricks. Python *args и **kwargs

Давайте рассмотрим, что такое *args и **kwargs и чем они полезны. Для этого разберем пару простых примеров.

Читать статью

#tipsandtricks #функции
Python без проблем. Решаем
реальные задачи и пишем полезный код

Автор:
Даниэль Зингаро
Год издания: 2023

#python #ru

Скачать книгу
Задача на логику. Шарики в коробочках

Перед вами пять коробочек: белая, черная, красная, синяя и зелёная. Также есть по два шарика для каждого из цветов. В каждой коробочке лежит по два шарика, причём цвета коробочки и шариков могут и не совпадать. Также известно, что:

1. Ни один шарик не лежит в коробочке того же цвета, что и он сам;
2. В красной коробочке нет синих шариков;
3. В коробочке нейтрального цвета (то есть белого или чёрного) лежит один красный и один зелёный шарик;
4. В чёрной коробочке лежат шарики холодных тонов (зелёный и синий цвета);
5. В одной из коробочек лежат один белый и один синий шарик;
6. В синей коробочке находится один чёрный шарик.

Какого цвета шарики лежат в каждой коробочке?

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

#логическаязадача
Топ. Вопросы на собеседовании. Часть II. Middle

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

#топ

Читать статью
Приключение в стиле Python

Автор:
Павел Анни
Год издания: 2024

#python #ru #2O24

Скачать книгу
Тест. Множества (уровень — лёгкий)

Множества — это изменяемые неупорядоченные коллекции уникальных элементов. Умеете ли вы применять множества в коде? Давайте проверим!

#тест #основы
📌 Основы. Оператор деления по модулю в Python

Оператор деления по модулю (🛍) в Python — это один из базовых арифметических операторов. Он используется для определения остатка от операции деления. В этой статье вы найдете исчерпывающее руководство по использованию оператора деления по модулю, охватывающее синтаксис, поведение с различными типами чисел и примеры использования на практике.

#основы

📖 Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
2025/06/28 23:55:08
Back to Top
HTML Embed Code: