Python Tasks & ML | Задачи по питону и машинному обучению
9.39K subscribers
27 photos
1 file
36 links
Algorithms, functions, classes, regular expressions, iterators, generators, OOP, exceptions, NumPy, pandas, scikit-learn
https://telega.in/c/python_tasks

Questions — @dina_ladnyuk
Download Telegram
🚀 Пройди подготовку к алгоритмическим собеседованиям!

📌 "Книжного академического образования недостаточно. Книги - это замечательно, но они не помогут вам пройти собеседование. Почему? Подскажу: интервьюверы не видели красно-черных деревье со времен своего обучения в университете. Чтобы успешно пройти собеседование, нужно готовиться на реальных вопросах, встречающихся на собеседованиях" - Лакман Макдауэлл

🗓 19 августа в 18:00 по МСК пройдет бесплатный урок по подготовке к алгоритмическим собеседования от Senior разработчика из Тинькофф (ex-разработчика Яндекс, Huawei)
На открытом уроке решишь >10 задач, изучишь теорию, которая точно пригодится на собеседовании, и сможешь задать вопросы человеку, который успешно прошел алгоритмические секции в OZON, Tinkoff, VK, СБЕР, Яндекс и Авито

▶️ Зарегестрироваться ◀️
👍2
Что выведет код?
isinstance(type, object) + isinstance(object, type) + (type is object)
22 августа пройдёт бесплатное занятие «Data Science глазами выпускника Нетологии»

Занятие проведёт Иван Тармосин, выпускник Нетологии, который за несколько лет прошёл путь от управляющего мебельным салоном до ведущего специалиста по Data Science.

На онлайн-встрече Иван поделится личным опытом и расскажет:
- что такое Data Science и чем занимаются специалисты из сферы,
- какие задачи он решал, когда только начинал, и какие решает сейчас, как ведущий специалист,
- с чего начать, если вас интересует работа с искусственным интеллектом, машинным обучением и нейросетями.

Занятие начнётся 22 августа, в 19:00. Узнайте, как выглядит работа в Data Science изнутри. Записаться → https://netolo.gy/b0uv

Реклама. ООО «Нетология» 10fb20f2ff1a48d51437d17c3aeb10793a513cc61eaa40e2d3e2ab827ccad8ea
👎4👍1🤬1
Что выведет код?
class A: attr = 1  
class B(A): pass
class С(A): attr = 2
class D(B, С): pass
x = D()
print(x.attr)
Что выведет код?
a = type([1, 2, 3]) == type(list)
b = [1, 2, 3].__class__ == list.__class__
print(a, b)
Что выведет код?
class A: attr = 1  
class B(A): pass
class C(B): pass
class D(A): attr = 2
class E(C, D): attr = C.attr
x = E()
print(x.attr)
👍6
Любишь решать задачи по Python? 🤔

А представь, что все это в формате MMORPG телеграм-бота, где ты можешь прокачивать своего персонажа, баттлиться с друзьями, проходить собесы в IT компании и прокачивать себя как разработчика!

В Dev’s Battle ты найдешь:

👉 5000+ активных игроков
👉 3000+ задачек по Python
👉 Задачки для уровней: Junior, Middle и Senior
👉 Задачи по Django, Flask, ML, SQL, Data Engineering, Алгоритмы.
👉 Подробное объяснение всех задач с примерами и картинками.

Все это бесплатно, с небольшим кринжом и крутым Python комьюнити!

😎 Залетай в Dev’s Battle, если, конечно, сможешь...
👍7
Что выведет код?
class A: pass
class B(A): pass
class C1(A): pass
class C2: pass
class D1(B, C1): pass
class D2(B, C2): pass

X = list(D1.__mro__)
Y = list(D2.__mro__)
print(X[3] is Y[2])
Что выведет код (Python 3)?
class MyList(list):
def __getitem__(self, index):
return super().__getitem__(index) * 2
m = MyList([1, 2])
print([m[i] + x for i, x in enumerate(m)])
Что выведет код?
def invertdict(D):
def keysof(V):
return sorted(K for K in D.keys() if D[K] == V)
return {V: keysof(V) for V in set(D.values())}
D = {'x': 'a', 'y': 'b', 'z': 'a'}
print(invertdict(D))
👍2
Проводим совместный интенсив с Solvery 🔥

Друзья, всем привет!
Пару недель назад к нам пришли ребята из Solvery — крупнейшей в РФ IT-платформы для поиска менторов. И предложили провести Python-Fest — интенсив для начинающих и уже состоявшихся Python-специалистов. В его рамках пройдет 3 онлайн-эфира, на которых вы:

— Получите разбор вашего резюме и проектов с подробным фидбеком и советами по улучшению.
— Узнаете, как вести себя на Soft Skills собеседовании, чтобы точно получить оффер на вакансию мечты.
— Получите возможность пройти техническое интервью на позицию Junior Python-разработчика.
— Поймете, как сделать первый шаг для перехода на следующий этап карьеры.

Обязательно приходите, если вы:

🎯 Начинающий специалист
Вы определите путь подготовки к собеседованиям и изучению материала.

🎯 Junior и middle специалист
Проанализируете свои собеседования и подготовитесь к новым более качественно.

🎯 Тимлид
Обновите знания в проведении собеседования для джуниор-разработчиков.

Чтобы стать участником и узнать подробнее, переходите на сайт регистрации 👉 https://clck.ru/35Uopj

P.S. Старт интенсива 4 сентября, регистрируйтесь заранее, чтобы получить разбор резюме и стать участником собеседования ❗️
👍1