Применяем Python на практике: книги по прикладному использованию языка, изданные в 2019 году
В этой подборке мы собрали книги, посвященные использованию Python в самых разных областях. В них рассматриваются способы решения конкретных практических задач, где Python выступает в качестве инструмента.
#книги
В этой подборке мы собрали книги, посвященные использованию Python в самых разных областях. В них рассматриваются способы решения конкретных практических задач, где Python выступает в качестве инструмента.
#книги
Топ. Вывод всех чисел, кратных определенному числу, в заданном диапазоне
Разбираем решение задачи. Пишем программу, выводящую все числа в заданном диапазоне, которые делятся без остатка на определенное число.
#топ
Разбираем решение задачи. Пишем программу, выводящую все числа в заданном диапазоне, которые делятся без остатка на определенное число.
#топ
Тест. if/elif/else (уровень — средний)
Условная инструкция if-elif-else (её ещё иногда называют оператором ветвления) — основной инструмент выбора в Python.
Хорошо ли вы знаете данную тему? Пройдите тест из 10 вопросов и проверьте!
#тест
Условная инструкция if-elif-else (её ещё иногда называют оператором ветвления) — основной инструмент выбора в Python.
Хорошо ли вы знаете данную тему? Пройдите тест из 10 вопросов и проверьте!
#тест
Лучшие книги по Django для новичков и опытных разработчиков
Django – это основной веб-фреймворк языка Python. При использовании его готовых решений создание веб-приложений занимает меньше времени. Любая книга из этой статьи даст вам неплохой старт и облегчит ваш путь в веб-программировании с использованием Django.
#книги #django
Django – это основной веб-фреймворк языка Python. При использовании его готовых решений создание веб-приложений занимает меньше времени. Любая книга из этой статьи даст вам неплохой старт и облегчит ваш путь в веб-программировании с использованием Django.
#книги #django
Книги. Изучаем популярные библиотеки Python
Одно из несомненных преимуществ языка Python — наличие большого количества библиотек для работы в самых разных областях. Хороший разработчик должен знать хотя бы самые популярные из них, чтобы при случае не изобретать заново велосипед.
В этой статье мы собрали книги, в которых рассматривается работа нескольких часто применяемых библиотек Python.
#книги
Одно из несомненных преимуществ языка Python — наличие большого количества библиотек для работы в самых разных областях. Хороший разработчик должен знать хотя бы самые популярные из них, чтобы при случае не изобретать заново велосипед.
В этой статье мы собрали книги, в которых рассматривается работа нескольких часто применяемых библиотек Python.
#книги
Задача с кодом. Считаем повторы
Напишите функцию, которая будет возвращать количество повторов символов в строке.
Функция должна считать повторы символов, а не вхождения (т. е. первое вхождение не считается).
Пробелы тоже считаем символами.
Функция должна быть чувствительной к регистру.
Если повторов нет, вернуть 0.
Примеры:
#задача #coding
Напишите функцию, которая будет возвращать количество повторов символов в строке.
Функция должна считать повторы символов, а не вхождения (т. е. первое вхождение не считается).
Пробелы тоже считаем символами.
Функция должна быть чувствительной к регистру.
Если повторов нет, вернуть 0.
Примеры:
duplicates("Hello World!") ➞ 3Решение на нашем сайте.
# "o" = 2, "l" = 3.
# "o" повторяется 1 раз, а "l" - 2 раза.
# Отсюда 1 + 2 = 3
duplicates("foobar") ➞ 1
duplicates("helicopter") ➞ 1
duplicates("birthday") ➞ 0
# Если повторов нет, возвращаем 0
#задача #coding
Топ-7 учебников по Python для начинающих (на русском языке)
Каким бы ни был ваш бэкграунд, важно изучать Python правильно, по подходящим учебным пособиям. В частности, стоит обращать внимание на рассматриваемую в них версию языка. В этой статье мы собрали для вас самые лучшие книги по Python 3, подходящие для начинающих.
#книги
Каким бы ни был ваш бэкграунд, важно изучать Python правильно, по подходящим учебным пособиям. В частности, стоит обращать внимание на рассматриваемую в них версию языка. В этой статье мы собрали для вас самые лучшие книги по Python 3, подходящие для начинающих.
#книги
Статус.обновление
Добавили реакции в канал. Теперь можете оставлять ваши реакции под постом.
Добавили реакции в канал. Теперь можете оставлять ваши реакции под постом.
Задача с кодом. Последний элемент
Напишите функцию, которая будет принимать список и проверять, является ли последний элемент в списке результатом конкатенации всех остальных. Список никогда не будет пустым.
Примеры:
#задача #coding
Напишите функцию, которая будет принимать список и проверять, является ли последний элемент в списке результатом конкатенации всех остальных. Список никогда не будет пустым.
Примеры:
match_last_item(["rsq", "6hi", "g", "rsq6hig"])Решение на нашем сайте.
➞ True
match_last_item([1, 1, 1, "11"])
➞ False
# Последний элемент должен быть "111"
match_last_item([8, "thunder", True, "8thunderTrue"])
➞ True
#задача #coding
Задача на логику. Пираты делят монеты
Наконец-то по-настоящему сложная задачка!
Пять пиратов на острове должны разделить между собой сотню золотых монет.
Они делят свою добычу следующим образом.
Старший пират предлагает, как делить добычу, а потом каждый голосует, соглашаясь с его предложением или нет. Если по меньшей мере половина пиратов проголосует «за», они поделят монеты так, как предложил старший пират, если же нет — они убивают старшего пирата и начинают все сначала.
Самый старший пират (из тех, кто выжил) предлагает новый план, за него голосуют по тем же правилам, а потом или делят добычу, или убивают старшего пирата. Процесс продолжается до тех пор, пока какой-то план не будет принят.
Допустим, вы — старший пират. Как вы предложите разделить добычу?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Наконец-то по-настоящему сложная задачка!
Пять пиратов на острове должны разделить между собой сотню золотых монет.
Они делят свою добычу следующим образом.
Старший пират предлагает, как делить добычу, а потом каждый голосует, соглашаясь с его предложением или нет. Если по меньшей мере половина пиратов проголосует «за», они поделят монеты так, как предложил старший пират, если же нет — они убивают старшего пирата и начинают все сначала.
Самый старший пират (из тех, кто выжил) предлагает новый план, за него голосуют по тем же правилам, а потом или делят добычу, или убивают старшего пирата. Процесс продолжается до тех пор, пока какой-то план не будет принят.
Допустим, вы — старший пират. Как вы предложите разделить добычу?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Тест. Boolean и числа в Python
Хорошо ли вы умеете совмещать логический тип данных и числа в Python? Пройдите тест из 10 вопросов и проверьте!
#тест
Хорошо ли вы умеете совмещать логический тип данных и числа в Python? Пройдите тест из 10 вопросов и проверьте!
#тест
Задача с кодом. Пары букв
Создайте функцию, которая будет принимать две строки,
Например, если
Примеры:
#задача #coding
Создайте функцию, которая будет принимать две строки,
a
и b
, и возвращать количество раз, когда в обеих строках под одинаковыми индексами стоит одна и та же пара букв. Эти буквы должны идти в одинаковой последовательности.Например, если
a = "bboiizz"
и b = "bbuiiz"
, функция должна вернуть 3, поскольку «bb», «ii», и «iz» встречаются в обеих строках на одинаковых позициях.Примеры:
str_match_by2char("yytaazz", "yyjaaz") ➞ 3Решение на нашем сайте.
str_match_by2char("edabit", "ed") ➞ 1
str_match_by2char("", "") ➞ 0
#задача #coding
Задача на логику. Найдите число, обозначенное вопросительным знаком
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача