Видео дня. Вопросы на Python-собеседовании
Нарезка вопросов для собеседования на должность Python-разработчика. Только вопросы, без ответов.
Ссылка на YouTube
#видео
Нарезка вопросов для собеседования на должность Python-разработчика. Только вопросы, без ответов.
Ссылка на YouTube
#видео
YouTube
Мои вопросы на Python-собеседовании (нарезка)
Нарезка МОИХ вопросов для первой части собеседования на должность Python-разработчика. Только вопросы, без ответов. А ещё вопросы очень субъективные, но это всё для того, чтобы на вторую часть попали только лучшие из лучших.
Наш Telegram-канал: https://…
Наш Telegram-канал: https://…
Задача с решением. «Факториалы цифр»
Задача № 34 Проект Эйлера.
Условие:
145 является любопытным числом, поскольку 1! + 4! + 5! = 1 + 24 + 120 = 145.
Найдите сумму всех чисел, каждое из которых равно сумме факториалов своих цифр.
Примечание: поскольку 1! = 1 и 2! = 2 не являются суммами, учитывать их не следует.
Пишите ваше решение в комментариях. Наш вариант будет через 3 часа.
#задача34 #решение #проектэйлера
Задача № 34 Проект Эйлера.
Условие:
145 является любопытным числом, поскольку 1! + 4! + 5! = 1 + 24 + 120 = 145.
Найдите сумму всех чисел, каждое из которых равно сумме факториалов своих цифр.
Примечание: поскольку 1! = 1 и 2! = 2 не являются суммами, учитывать их не следует.
Пишите ваше решение в комментариях. Наш вариант будет через 3 часа.
#задача34 #решение #проектэйлера
Задача с решением. «Факториалы цифр»
Задача № 34 Проект Эйлера.
Смотреть решение
#задача34 #решение #проектэйлера
Задача № 34 Проект Эйлера.
Смотреть решение
#задача34 #решение #проектэйлера
Кодинг-марафон. Решение Задачи 2
Функцию для нормализации строки можно посмотреть на сайте наших партнеров из pythonist.ru
Смотреть решение
Условия конкурса - в закрепе канала.
#задача #марафон2
Функцию для нормализации строки можно посмотреть на сайте наших партнеров из pythonist.ru
Смотреть решение
Условия конкурса - в закрепе канала.
#задача #марафон2
Кодинг-марафон. Задача № 3.
Условия конкурса - в закрепленной сверху записи канала.
Приз: 10 баллов.
Задание:
Сталактиты свисают с потолка пещеры, а сталагмиты растут из пола.
Создайте функцию, которая определяет, представляет ли ввод «stalactites» (сталактиты) или «stalagmites» (сталагмиты). Если ввод содержит и сталактиты, и сталагмиты, верните «both» («оба»).
Ввод будет двухмерным списком, где 1 представляет кусок камня, а 0 — воздушное пространство.
Примеры:
#задача #марафон2
Условия конкурса - в закрепленной сверху записи канала.
Приз: 10 баллов.
Задание:
Сталактиты свисают с потолка пещеры, а сталагмиты растут из пола.
Создайте функцию, которая определяет, представляет ли ввод «stalactites» (сталактиты) или «stalagmites» (сталагмиты). Если ввод содержит и сталактиты, и сталагмиты, верните «both» («оба»).
Ввод будет двухмерным списком, где 1 представляет кусок камня, а 0 — воздушное пространство.
Примеры:
mineralFormation([Присылаем номер задачи и ссылку на код сюда - @vovabodnar
[0, 1, 0, 1],
[0, 1, 0, 1],
[0, 0, 0, 1],
[0, 0, 0, 0]
]) ➞ "stalactites"
mineralFormation([
[0, 0, 0, 0],
[0, 1, 0, 1],
[0, 1, 1, 1],
[0, 1, 1, 1]
]) ➞ "stalagmites"
mineralFormation([
[1, 0, 1, 0],
[1, 1, 0, 1],
[0, 1, 1, 1],
[0, 1, 1, 1]
]) ➞ "both"
#задача #марафон2
Вакансия дня. Python-разработчик
https://yangx.top/ru_pythonjobs/22071
Формат работы: удаленка (время New York)
Условия: полная занятость
ЗП: $1500 - $2100
Откликнуться: @atubaltseva
#работа #вакансия
https://yangx.top/ru_pythonjobs/22071
Формат работы: удаленка (время New York)
Условия: полная занятость
ЗП: $1500 - $2100
Откликнуться: @atubaltseva
#работа #вакансия
Статья дня. Работа со строками в Python. Готовимся к собеседованию: примеры задач
Сегодня зайдём немного глубже и разберём вопросы и задачи, которые вам могут задать.
Читать статью
#читать #строки #собеседование
Сегодня зайдём немного глубже и разберём вопросы и задачи, которые вам могут задать.
Читать статью
#читать #строки #собеседование
Tproger
Работа со строками в Python. Готовимся к собеседованию: примеры задач
Разбор вопросов и задач по работе со строками, с которыми вы можете столкнуться на собеседовании.
Pythonist — канал наших друзей и партнеров, созданный для помощи студентам, школьникам, начинающим программистам в изучении Python.
На канале и сайте Pythonist можно найти множество полезной информации:
— разбор вопросов с собеседований;
— книги;
— алгоритмы;
— тесты;
— проект Эйлера;
— Django.
Подписывайтесь, чтобы не пропустить самое интересное: @pythonist_ru
На канале и сайте Pythonist можно найти множество полезной информации:
— разбор вопросов с собеседований;
— книги;
— алгоритмы;
— тесты;
— проект Эйлера;
— Django.
Подписывайтесь, чтобы не пропустить самое интересное: @pythonist_ru
Telegram
Pythonist.ru - образование по питону
Pythonist.ru - помощь в подготовке к собеседованию на позицию Python Developer.
Реклама: @anothertechrock
РКН: https://kurl.ru/WPjOT
Реклама: @anothertechrock
РКН: https://kurl.ru/WPjOT
Трюк дня. Лямбда-функции
В Python есть ключевое слово lambda, позволяющее коротко объявлять маленькие и анонимные функции:
>>> add = lambda x, y: x + y
>>> add(5, 3)
8
Лямбда-функции состоят из одного выражения, причем они не обязательно привязаны к какому-нибудь имени (могут быть анонимными). Лямбда-функции всегда содержат неявный
Ту же самую функцию add() можно было бы объявить при помощи ключевого слова def:
>>> def add(x, y):
return x + y
>>> add(5, 3)
8
Так что же такого особенного в lambda? Лямбда-функции являются «функциональными выражениями»:
>>> (lambda x, y: x + y)(5, 3)
8
#tips
В Python есть ключевое слово lambda, позволяющее коротко объявлять маленькие и анонимные функции:
>>> add = lambda x, y: x + y
>>> add(5, 3)
8
Лямбда-функции состоят из одного выражения, причем они не обязательно привязаны к какому-нибудь имени (могут быть анонимными). Лямбда-функции всегда содержат неявный
return
.Ту же самую функцию add() можно было бы объявить при помощи ключевого слова def:
>>> def add(x, y):
return x + y
>>> add(5, 3)
8
Так что же такого особенного в lambda? Лямбда-функции являются «функциональными выражениями»:
>>> (lambda x, y: x + y)(5, 3)
8
#tips
Видео дня. Глобальные и локальные переменные в Python
Глобальные и локальные переменные в пайтоне - как интерпретатор определяет, какую переменную использовать? Давайте разбираться.
Ссылка на YouTube
#видео
Глобальные и локальные переменные в пайтоне - как интерпретатор определяет, какую переменную использовать? Давайте разбираться.
Ссылка на YouTube
#видео
YouTube
Глобальные и локальные переменные в python
Глобальные и локальные переменные в питоне - как интерпретатор определяет, какую переменную использовать?
Я в Telegram - https://yangx.top/tricky_python
Канал создан при поддержке сообщества Moscow Python.
Наш Youtube-канал - https://www.youtube.com/channel/UC…
Я в Telegram - https://yangx.top/tricky_python
Канал создан при поддержке сообщества Moscow Python.
Наш Youtube-канал - https://www.youtube.com/channel/UC…
Задача с решением. «Дроби, сократимые по цифрам»
Задача № 33 Проект Эйлера.
Условие:
Дробь 49/98 интересна тем, что неопытный математик, пытаясь сократить ее, будет ошибочно полагать, будто 49/98 = 4/8 (что истинно), получено вычеркиванием девяток.
Дроби вида 30/50 = 3/5 будем считать тривиальными примерами.
Существует ровно 4 нетривиальных примера дробей подобного типа, которые меньше единицы и содержат двузначные числа как в числителе, так и в знаменателе.
Пусть произведение этих четырех дробей дано в виде несократимой дроби (числитель и знаменатель дроби не имеют общих сомножителей). Найдите знаменатель этой дроби.
Пишите ваше решение в комментариях. Наш вариант будет через 3 часа.
#задача33 #решение #проектэйлера
Задача № 33 Проект Эйлера.
Условие:
Дробь 49/98 интересна тем, что неопытный математик, пытаясь сократить ее, будет ошибочно полагать, будто 49/98 = 4/8 (что истинно), получено вычеркиванием девяток.
Дроби вида 30/50 = 3/5 будем считать тривиальными примерами.
Существует ровно 4 нетривиальных примера дробей подобного типа, которые меньше единицы и содержат двузначные числа как в числителе, так и в знаменателе.
Пусть произведение этих четырех дробей дано в виде несократимой дроби (числитель и знаменатель дроби не имеют общих сомножителей). Найдите знаменатель этой дроби.
Пишите ваше решение в комментариях. Наш вариант будет через 3 часа.
#задача33 #решение #проектэйлера
Задача с решением. «Дроби, сократимые по цифрам»
Задача № 33 Проект Эйлера.
Смотреть решение
#задача33 #решение #проектэйлера
Задача № 33 Проект Эйлера.
Смотреть решение
#задача33 #решение #проектэйлера
Кодинг-марафон. Решение Задачи 3
Пример функции, определяющей, представляет ли ввод «сталактиты» или «сталагмиты», можно посмотреть на сайте наших партнеров из pythonist.ru
Смотреть решение
Условия конкурса - в закрепе канала.
#задача #марафон2
Пример функции, определяющей, представляет ли ввод «сталактиты» или «сталагмиты», можно посмотреть на сайте наших партнеров из pythonist.ru
Смотреть решение
Условия конкурса - в закрепе канала.
#задача #марафон2
Кодинг-марафон. Задача № 4.
Условия конкурса - в закрепленной сверху записи канала.
Приз: 10 баллов.
Задание:
Панцифровое число — целое число (в какой-то выбранной системе счисления), в котором каждая цифра данной системы счисления появляется по крайней мере один раз.
Для целей нашей задачи мы будем считать панцифровым целое число в десятичной системе, в котором встречается хотя бы раз каждая цифра от 0 до 9.
Напишите функцию, которая будет принимать целое число и возвращать True, если оно является панцифровым, и False — в противном случае.
Подсказка: подумайте о свойствах панцифрового числа после удаления всех дубликатов.
Примеры:
#задача #марафон2
Условия конкурса - в закрепленной сверху записи канала.
Приз: 10 баллов.
Задание:
Панцифровое число — целое число (в какой-то выбранной системе счисления), в котором каждая цифра данной системы счисления появляется по крайней мере один раз.
Для целей нашей задачи мы будем считать панцифровым целое число в десятичной системе, в котором встречается хотя бы раз каждая цифра от 0 до 9.
Напишите функцию, которая будет принимать целое число и возвращать True, если оно является панцифровым, и False — в противном случае.
Подсказка: подумайте о свойствах панцифрового числа после удаления всех дубликатов.
Примеры:
is_pandigital (98140723568910) ➞ TrueПрисылаем номер задачи и ссылку на код сюда - @vovabodnar
is_pandigital (90864523148909) ➞ False: 7 отсутствует.
is_pandigital (112233445566778899) ➞ False
#задача #марафон2
Вакансия дня. Backend разработчик (Python)
https://hh.ru/vacancy/47764127
Формат работы: офис в Москве + удаленка
Условия: полная занятость
ЗП: не указана
#работа #вакансия
https://hh.ru/vacancy/47764127
Формат работы: офис в Москве + удаленка
Условия: полная занятость
ЗП: не указана
#работа #вакансия
Видео дня. Изучение Python Django: создание сайта на Джанго за час!
В ходе одного видео мы с вами рассмотрим базовую структуру разработки сайтов на Django и к концу урока создадим небольшой полноценный веб сайт.
Ссылка на YouTube
#видео #django
В ходе одного видео мы с вами рассмотрим базовую структуру разработки сайтов на Django и к концу урока создадим небольшой полноценный веб сайт.
Ссылка на YouTube
#видео #django
YouTube
Изучение Python Django в одном видео / Создание сайта на Джанго за час!
Фреймворк Джанго - один из самых популярных способов написания сайтов на языке Python. В ходе одного видео мы с вами рассмотрим базовую структуру разработки сайтов на Django и к концу урока создадим небольшой полноценный веб сайт.
✏️ Статья на сайт itProger:…
✏️ Статья на сайт itProger:…
Вакансия дня. Python-разработчик
https://telegra.ph/Python-razrabotchik-09-28-2
Формат работы: удаленка
Условия: полная занятость
ЗП: 100 – 300 тыс. руб.
Откликнуться: @Annavakalova или [email protected]
#работа #вакансия
https://telegra.ph/Python-razrabotchik-09-28-2
Формат работы: удаленка
Условия: полная занятость
ЗП: 100 – 300 тыс. руб.
Откликнуться: @Annavakalova или [email protected]
#работа #вакансия
Статья дня. Создание игр на Python 3 и Pygame
Туториал по созданию классической игры Breakout. Пройдя его, вы будете чётко понимать, что необходимо для создания игры, познакомитесь с возможностями Pygame и напишете собственный пример игры.
Читать статью
#читать #gamedev
Туториал по созданию классической игры Breakout. Пройдя его, вы будете чётко понимать, что необходимо для создания игры, познакомитесь с возможностями Pygame и напишете собственный пример игры.
Читать статью
#читать #gamedev
Хабр
Создание игр на Python 3 и Pygame: Часть 1
Многие разработчики приходят в разработку ПО, потому что хотят создавать игры. Не все могут стать профессиональными разработчиками игр, но любой может создавать собственные игры из интереса (а может...
Трюк дня. Встроенные методы Python: globals() и locals()
"globals()" возвращает словарь со всеми глобальными переменными в текущей области видимости:
>>> globals()
{...}
"locals()" делает то же самое, но для всех локальных переменных в текущей области видимости:
>>> locals()
{...}
#tips
"globals()" возвращает словарь со всеми глобальными переменными в текущей области видимости:
>>> globals()
{...}
"locals()" делает то же самое, но для всех локальных переменных в текущей области видимости:
>>> locals()
{...}
#tips