Топ. Примеры решения простых задач на языке Python
Давайте рассмотрим несколько примеров простых программ на Python. Помимо арифметических операций эти программы также будут совершать более сложные манипуляции со входящими данными. Например, искать палиндромы или простые числа, менять местами значения переменных или подсчитывать разряды в числе.
#топ #алгоритмы
Давайте рассмотрим несколько примеров простых программ на Python. Помимо арифметических операций эти программы также будут совершать более сложные манипуляции со входящими данными. Например, искать палиндромы или простые числа, менять местами значения переменных или подсчитывать разряды в числе.
#топ #алгоритмы
Ребят, мы составили для вас на сайте 3 теста.
Тест по кортежам: https://pythonist.ru/test-po-kortezham-python/
Тест по циклам: https://pythonist.ru/test-po-cziklam-v-python/
Тест по строкам: https://pythonist.ru/test-po-strokam-v-python/
Напишите в комментариях, как вам уровень вопросов и тем.
Тест по кортежам: https://pythonist.ru/test-po-kortezham-python/
Тест по циклам: https://pythonist.ru/test-po-cziklam-v-python/
Тест по строкам: https://pythonist.ru/test-po-strokam-v-python/
Напишите в комментариях, как вам уровень вопросов и тем.
Pythonist
Тест по кортежам Python
Незнание свойств кортежей может привести к ошибкам в коде. Проверьте, насколько хорошо вы знаете эти свойства: пройдите тест по кортежам!
Задача на логику. Сюрприз Саши
Оксана, Сережа и Саша любят разгадывать головоломки. Ребята отличаются прекрасно развитым логическим мышлением. И честностью:)
Саша разложил на столе несколько коробок. Там были:
- маленькая красная
- средняя красная
- большая черная
- маленькая синяя
- большая синяя
Саша сказал, что спрятал сюрприз в одной из этих коробок. При этом Оксане он сказал цвет коробки с сюрпризом, а Сереже — размер. Оксана и Сережа оба знают, какой параметр известен сопернику.
Далее последовал такой разговор:
Оксана: Я не знаю, где сюрприз, но я также уверена, что и Сережа этого не знает.
Сережа: Я еще до твоих слов знал, что ты не знаешь, где он.
Оксана: А вот теперь, после твоих слов, меня озарило. Я знаю, где спрятан сюрприз!
Вопрос: где спрятан сюрприз Саши?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Оксана, Сережа и Саша любят разгадывать головоломки. Ребята отличаются прекрасно развитым логическим мышлением. И честностью:)
Саша разложил на столе несколько коробок. Там были:
- маленькая красная
- средняя красная
- большая черная
- маленькая синяя
- большая синяя
Саша сказал, что спрятал сюрприз в одной из этих коробок. При этом Оксане он сказал цвет коробки с сюрпризом, а Сереже — размер. Оксана и Сережа оба знают, какой параметр известен сопернику.
Далее последовал такой разговор:
Оксана: Я не знаю, где сюрприз, но я также уверена, что и Сережа этого не знает.
Сережа: Я еще до твоих слов знал, что ты не знаешь, где он.
Оксана: А вот теперь, после твоих слов, меня озарило. Я знаю, где спрятан сюрприз!
Вопрос: где спрятан сюрприз Саши?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
PythonBoost - это канал задачами по Python и с бесплатным ревью вашего кода.
Упор канала - на решение задач.
Контент канала:
- задачи с решениями
- марафон задач с призами лучшим питонистам
- видео-туториалы
- книги
- статьи
- вакансии
У нас уже прошел один кодинг-марафон и с 10 сентября стартовал новый.
Подписывайтесь, решайте задачи и находите себе работу: @pythonboost
Упор канала - на решение задач.
Контент канала:
- задачи с решениями
- марафон задач с призами лучшим питонистам
- видео-туториалы
- книги
- статьи
- вакансии
У нас уже прошел один кодинг-марафон и с 10 сентября стартовал новый.
Подписывайтесь, решайте задачи и находите себе работу: @pythonboost
Telegram
PythonBoost - сообщество питонистов
Лучший Python телеграм канал для новичков.
Цель: подготовка студентов, начинающих питонистов к нахождению первой работы.
Канал не для senior python developers и даже не для middle, хотя и вам будет что посмотреть.
С рекламой: @anothertechrock
@aldrson
Цель: подготовка студентов, начинающих питонистов к нахождению первой работы.
Канал не для senior python developers и даже не для middle, хотя и вам будет что посмотреть.
С рекламой: @anothertechrock
@aldrson
Тест. Работа с циклами
Циклы в Python универсальны. Они могут использоваться для записи переменных, перебора списков и строк. Но разобраться, что происходит в цикле, не всегда просто.
Проверьте, насколько хорошо вы знаете эту тему: пройдите тест из 10 вопросов!
#тест
Циклы в Python универсальны. Они могут использоваться для записи переменных, перебора списков и строк. Но разобраться, что происходит в цикле, не всегда просто.
Проверьте, насколько хорошо вы знаете эту тему: пройдите тест из 10 вопросов!
#тест
FrontendBook - канал с книгами по FrontEnd разработке.
Русские и в оригинале. Много тех, которые тяжело найти в открытом доступе.
Скачать все книги можно в 2 клика.
Русские и в оригинале. Много тех, которые тяжело найти в открытом доступе.
Скачать все книги можно в 2 клика.
Задача с кодом. Торт на день рождения
Напишите функцию, которая будет создавать прямоугольный «торт», основываясь на переданном имени (name) и возрасте (age).
Торт будет представлять собой строки в списке. Поздравление с днем рождения на торте окружается рамочкой:
- если возраст — четное число, рамочка состоит из символов «#»
- если возраст — нечетное число, рамочка состоит из символов «*».
Примечания:
- поздравление должно быть в следующем формате:
Решение на нашем сайте.
#задача #coding
Напишите функцию, которая будет создавать прямоугольный «торт», основываясь на переданном имени (name) и возрасте (age).
Торт будет представлять собой строки в списке. Поздравление с днем рождения на торте окружается рамочкой:
- если возраст — четное число, рамочка состоит из символов «#»
- если возраст — нечетное число, рамочка состоит из символов «*».
Примечания:
- поздравление должно быть в следующем формате:
{age} Happy Birthday {name}! {age}
- между рамочкой и цифрами возраста должен оставаться пробел.Решение на нашем сайте.
#задача #coding
Tips & Tricks. Приёмы для ускорения кода на Python
Для ускорения кода на Python программисты могут использовать много приемов. Мы собрали несколько самых простых и при этом самых эффективных из них.
Для ускорения кода на Python программисты могут использовать много приемов. Мы собрали несколько самых простых и при этом самых эффективных из них.
Задача на логику. Умножаем в столбик
Восстановите все цифры в этом примере умножения.
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Восстановите все цифры в этом примере умножения.
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Машинное обучение. Распознавание образов в Python
Серия статей. Мы научим нашу программу распознавать символы, изпользуя для этого методы машинного обучения в распознавании образов. Распознавать будем цифры, но те же методы можно распространить на буквы, слова, лица — словом, на всё.
Книги по ML - @maschinelearning
#ml
Серия статей. Мы научим нашу программу распознавать символы, изпользуя для этого методы машинного обучения в распознавании образов. Распознавать будем цифры, но те же методы можно распространить на буквы, слова, лица — словом, на всё.
Книги по ML - @maschinelearning
#ml
Задача с кодом. Пятница, 13-е
Напишите функцию, которая будет принимать год и возвращать количество пятниц, выпадающих на 13-е число, в этом году.
Подсказка: изучите модуль datetime.
Примеры:
#задача #coding
Напишите функцию, которая будет принимать год и возвращать количество пятниц, выпадающих на 13-е число, в этом году.
Подсказка: изучите модуль datetime.
Примеры:
how_unlucky(2020) ➞ 2
how_unlucky(2026) ➞ 3
how_unlucky(2016) ➞ 1
Решение на нашем сайте. #задача #coding
Pythonist
Пятница, 13-е: задача на написание кода на Python
Напишите функцию, которая будет принимать год и возвращать количество пятниц, выпадающих на 13-е число, в этом году.
Tips & Tricks. Functools: улучшаем функции Python
Экосистема Python очень обширна и включает в себя множество отличных инструментов для решения различных задач программирования. В этой статье мы рассмотрели один из таких инструментов - модуль functools.
Это невероятно мощный модуль, который можно использовать для улучшения практически любой функции в Python.
Больше трюков по Python тут - https://tttttt.me/pythonboost/338
#функции #модули
Экосистема Python очень обширна и включает в себя множество отличных инструментов для решения различных задач программирования. В этой статье мы рассмотрели один из таких инструментов - модуль functools.
Это невероятно мощный модуль, который можно использовать для улучшения практически любой функции в Python.
Больше трюков по Python тут - https://tttttt.me/pythonboost/338
#функции #модули
Telegram
PythonBoost - сообщество питонистов
Трюк дня. Как соединить два словаря
В Python 3.5+:
>>> x = {'a': 1, 'b': 2}
>>> y = {'b': 3, 'c': 4}
>>> z = {**x, **y}
>>> z
{'c': 4, 'a': 1, 'b': 3}
В Python 2.x :
>>> z = dict(x, **y)
>>> z
{'a': 1, 'c': 4, 'b': 3}
В этих примерах Python мержит…
В Python 3.5+:
>>> x = {'a': 1, 'b': 2}
>>> y = {'b': 3, 'c': 4}
>>> z = {**x, **y}
>>> z
{'c': 4, 'a': 1, 'b': 3}
В Python 2.x :
>>> z = dict(x, **y)
>>> z
{'a': 1, 'c': 4, 'b': 3}
В этих примерах Python мержит…
@pythonrabota - вакансии по Python у нас. У всех вакансий есть телеграм аккаунт для связи.
Тест. Логический тип данных (уровень Junior)
В Python, как и в других языках, есть логический тип переменных bool, который имеет всего два значения: True (истина) и False (ложь). Его возвращают логические операторы (например, при сравнении чисел или проверке наличия элемента в списке).
Хорошо ли вы умеете пользоваться булевыми значениями? Пройдите тест из 10 вопросов и проверьте!
#тест
В Python, как и в других языках, есть логический тип переменных bool, который имеет всего два значения: True (истина) и False (ложь). Его возвращают логические операторы (например, при сравнении чисел или проверке наличия элемента в списке).
Хорошо ли вы умеете пользоваться булевыми значениями? Пройдите тест из 10 вопросов и проверьте!
#тест
Задача на логику. Подозреваются все
В архитектурном бюро прямо посреди рабочего дня убит один из сотрудников, Тадеуш. Посторонних в конторе не было, поэтому подозреваются только сотрудники.
Круг подозреваемых удалось сузить до четырех человек. Убийцей могут быть: Витек, Казик, Збышек или Анджей.
Все четверо дали показания:
Витек: Преступник — Казик.
Казик: Анджей невиновен.
Збышек: То, что сказал Казик, — правда.
Анджей: То, что сказал Витек, — ложь.
Вам доподлинно известно (мы не придумали, откуда), что убийца всегда лжет, а все остальные всегда говорят правду.
Кто убийца Тадеуша?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
В архитектурном бюро прямо посреди рабочего дня убит один из сотрудников, Тадеуш. Посторонних в конторе не было, поэтому подозреваются только сотрудники.
Круг подозреваемых удалось сузить до четырех человек. Убийцей могут быть: Витек, Казик, Збышек или Анджей.
Все четверо дали показания:
Витек: Преступник — Казик.
Казик: Анджей невиновен.
Збышек: То, что сказал Казик, — правда.
Анджей: То, что сказал Витек, — ложь.
Вам доподлинно известно (мы не придумали, откуда), что убийца всегда лжет, а все остальные всегда говорят правду.
Кто убийца Тадеуша?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Тест. Методы списков в Python
Python-разработчикам постоянно приходится работать со списками. Не удивительно, что для решения задач, связанных с ними, создано множество методов. Хорошо ли вы знаете методы списков в Python? Проверьте свои знания: пройдите наш тест!
Как отсортировать список словарей в Python - https://tttttt.me/pythonboost/332
#тест
Python-разработчикам постоянно приходится работать со списками. Не удивительно, что для решения задач, связанных с ними, создано множество методов. Хорошо ли вы знаете методы списков в Python? Проверьте свои знания: пройдите наш тест!
Как отсортировать список словарей в Python - https://tttttt.me/pythonboost/332
#тест
Telegram
PythonBoost - сообщество питонистов
Видео дня. Как отсортировать список словарей в Python?
У начинающих питонистов часто возникает вопрос - как отсортировать список словарей? Давайте разбираться!
Ссылка на YouTube
#видео
У начинающих питонистов часто возникает вопрос - как отсортировать список словарей? Давайте разбираться!
Ссылка на YouTube
#видео