Давай попробуем оценить твой уровень относительно других. Пройдись сейчас по последним 10 задачам, сколько из них получилось решить правильно?
Anonymous Quiz
20%
0-1
28%
2-3
18%
4-5
18%
6-7
10%
8-9
8%
10
Что будет выведено на экран?
Anonymous Quiz
38%
str repr
24%
<__main__.Str at 0x***********"> repr
16%
str <__main__.Repr at 0x***********">
22%
<__main__.Str at 0x***********"> <__main__.Repr at 0x***********">
print(None is None, None == None)
None - интересный объект в python, нужно знать о нем как можно больше.
None - интересный объект в python, нужно знать о нем как можно больше.
Anonymous Quiz
8%
False False
23%
False True
38%
True False
31%
True True
Сколько часов в день ты в среднем уделяешь программированию?
Anonymous Poll
29%
программирую иногда по-маленьку
23%
1-2 часа
20%
3-4 часа
12%
5-7 часов
9%
8-9 часов
3%
10-11 часов
4%
12+ часов
False in [0, 1] == [False, True]
В Python bool - это подкласс класа int. Как ведут себя целые числа и bools находясь в одном выражении?
В Python bool - это подкласс класа int. Как ведут себя целые числа и bools находясь в одном выражении?
Anonymous Quiz
6%
0
4%
1
34%
False
55%
True
❓#вопросотподписчика
Активно изучаю программирование уже полгода. Как понять, что я уже готов стать Junior Python Developer.
🧩 🧩 🧩
Хороший вопрос. Начинающие разработчики всегда слишком недооценивают или слишком переоценивают себя.
🔗 Совет 1: Не бойся собеседований.
Компаний сейчас очень много, можно проходить собеседования удаленно, даже если ты не планируешь работать в компании.
🔗 Совет 2: Успех в постоянном саморазвитии.
Если сейчас у тебя есть время поучиться, но нет материала — просто открой исходный код python или какого фреймворка и попробуй что-то понять. Экспериментируй в интерпретаторе.
🔗 Совет 3: Cоздай свой проект.
Нужно обязательно иметь свой личный pet-проект. Будет круто, если у тебя он будет связан с твоим хобби, тогда заниматься проектом будет интереснее, а придумывать функционал проще. Используй различные инструменты жизненного цикла(для развертывания, для тестирования, логирования, ...). Обязательно пользуйся git и следи за code style.
🔗 Совет 4: Подготовься к собеседованию.
Найди как можно больше вопросов с собеседований и разбери их. У нас есть своя подборка✅
🔗 Совет 5: Найди кого-то, кто может тебе помочь.
Найди опытного разработчика и попроси его помочь оценить твои знания. Лучше, чтобы это был твой знакомый, но его можно найти в интернете в различных тематических чатах.
И последний совет, попробуй решить все тесты 🏅 на нашем канале. Это определенно поможет тебе открыть что-то новое.
Удачи!!
Активно изучаю программирование уже полгода. Как понять, что я уже готов стать Junior Python Developer.
🧩 🧩 🧩
Хороший вопрос. Начинающие разработчики всегда слишком недооценивают или слишком переоценивают себя.
🔗 Совет 1: Не бойся собеседований.
Компаний сейчас очень много, можно проходить собеседования удаленно, даже если ты не планируешь работать в компании.
🔗 Совет 2: Успех в постоянном саморазвитии.
Если сейчас у тебя есть время поучиться, но нет материала — просто открой исходный код python или какого фреймворка и попробуй что-то понять. Экспериментируй в интерпретаторе.
🔗 Совет 3: Cоздай свой проект.
Нужно обязательно иметь свой личный pet-проект. Будет круто, если у тебя он будет связан с твоим хобби, тогда заниматься проектом будет интереснее, а придумывать функционал проще. Используй различные инструменты жизненного цикла(для развертывания, для тестирования, логирования, ...). Обязательно пользуйся git и следи за code style.
🔗 Совет 4: Подготовься к собеседованию.
Найди как можно больше вопросов с собеседований и разбери их. У нас есть своя подборка✅
🔗 Совет 5: Найди кого-то, кто может тебе помочь.
Найди опытного разработчика и попроси его помочь оценить твои знания. Лучше, чтобы это был твой знакомый, но его можно найти в интернете в различных тематических чатах.
И последний совет, попробуй решить все тесты 🏅 на нашем канале. Это определенно поможет тебе открыть что-то новое.
Удачи!!
Telegram
Junior Python School
Итак. Ты уже дружишь с питоном, тебе понравилось и пришла пора искать работу.
У меня собралось много вопросов с разных собеседований меня и моих знакомых на позицию trainee/junior python dev.
Начнем с начала
Вопросы по Python для питонистов-джуниоров
1️⃣…
У меня собралось много вопросов с разных собеседований меня и моих знакомых на позицию trainee/junior python dev.
Начнем с начала
Вопросы по Python для питонистов-джуниоров
1️⃣…
Задачка на знание связи int и bool.
rng = range(False, True, True) print(len(rng) + sum(rng))
rng = range(False, True, True) print(len(rng) + sum(rng))
Anonymous Quiz
15%
0
32%
1
29%
2
24%
Error
❔#задачканаpython
Дано целое число n<62.
Найти минимальное целое число большее 2**n, которое делится на 2020.
Решение оформить, как минимум, в отдельную функцию.
🧩 🧩 🧩 🧩
💡 Нужно обязательно постараться сделать это наиболее эффективным способом, код должен быть читаемым и чистым.
Пусть это будет несколько строк идеального кода.
⚡️Мы очень хотим помочь, для этого:
1️⃣ Выкладывай свое решение на github в публичном репозитории
2️⃣ Объясни свое решение в readme файле, укажи условие задачи, шаги решения
3️⃣ Пришли решение нам
4️⃣ Профессионал посмотрит твое решение и пришлет советы
5️⃣ Если твое решение станет лучшим, то будь готов, что им поделятся в канале со ссылкой на твой аккаунт 👑
🔑 В решении ценится оригинальность решения, эффективность алгоритма, соблюдение pep8 и качество текстового описания в readme.
🔗 Если у тебя есть какие-то вопросы или предложения по работе канала, или просто вопросы о питоне - пиши нам чаще💌
Дано целое число n<62.
Найти минимальное целое число большее 2**n, которое делится на 2020.
Решение оформить, как минимум, в отдельную функцию.
🧩 🧩 🧩 🧩
💡 Нужно обязательно постараться сделать это наиболее эффективным способом, код должен быть читаемым и чистым.
Пусть это будет несколько строк идеального кода.
⚡️Мы очень хотим помочь, для этого:
1️⃣ Выкладывай свое решение на github в публичном репозитории
2️⃣ Объясни свое решение в readme файле, укажи условие задачи, шаги решения
3️⃣ Пришли решение нам
4️⃣ Профессионал посмотрит твое решение и пришлет советы
5️⃣ Если твое решение станет лучшим, то будь готов, что им поделятся в канале со ссылкой на твой аккаунт 👑
🔑 В решении ценится оригинальность решения, эффективность алгоритма, соблюдение pep8 и качество текстового описания в readme.
🔗 Если у тебя есть какие-то вопросы или предложения по работе канала, или просто вопросы о питоне - пиши нам чаще💌
__import__('math').log2(8)
Можно ли импортировать функции таким способом? А есть ли такой аттрибут у полученного объекта. Неужели придется вспоминать простые формулы школьной математики?
Можно ли импортировать функции таким способом? А есть ли такой аттрибут у полученного объекта. Неужели придется вспоминать простые формулы школьной математики?
Anonymous Quiz
48%
3.0
17%
4.0
19%
ModuleNotFoundError
16%
AttributeError
Junior Python School pinned «❔#задачканаpython Дано целое число n<62. Найти минимальное целое число большее 2**n, которое делится на 2020. Решение оформить, как минимум, в отдельную функцию. 🧩 🧩 🧩 🧩 💡 Нужно обязательно постараться сделать это наиболее эффективным способом, код должен…»
Какой способ создания словаря отличается от остальных?
Anonymous Quiz
22%
d = dict([('django', 3), ('flask', 1)])
32%
d = {}; d['django'] = 3; d['flask'] = 1
18%
d = dict(flask=1, django=3)
22%
d = {('django', 3), ('flask', 1)}
6%
d = {'django': 3, 'flask': 1}
x = round(4.5) - round(3.5)
y = round(2.115, 2) - round(2.125, 2)
print(x+y)
y = round(2.115, 2) - round(2.125, 2)
print(x+y)
Anonymous Quiz
8%
-0.01
23%
0.0
42%
0.99
27%
1