Telegram Web Link
🎥 Открытый урок «Оживляем код: первые шаги в ООП на Python».

Приглашаем на открытый урок.

🗓 19 ноября в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса
«Python Developer».

На вебинаре вы разберётесь, что такое объектно-ориентированное программирование (ООП) и зачем оно нужно.
Без сложных терминов — только простые объяснения, аналогии и живые примеры кода.

На занятии вы узнаете :
✔️ Что такое класс и объект, и зачем они нужны.
✔️ Как создавать свои типы данных с атрибутами и методами.
✔️ Как работает наследование и почему оно экономит код.
✔️ Что означают слова инкапсуляция и полиморфизм — на простых примерах.

В результате вебинара вы:
- создадите свой первый мини-проект с классами и поймёте, как применять ООП в реальных программах.

Кому будет полезен:
- Новичкам, которые уже знают основы Python (переменные, функции, условия) и хотят научиться писать код как настоящие разработчики.

🔗 Ссылка на регистрацию: https://vk.cc/cRdjXZ

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
👀 Алгоритм сортировки подсчетом на Python

Давайте разберем программу, сортирующую список методом подсчета (Counting sort). Пример кода и гифка для наглядности прилагаются.

#алгоритмы

🔗 Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
2
💬 Задача на логику. Сюрприз Сережи

Оксана, Сережа и Саша любят разгадывать головоломки. Ребята отличаются прекрасно развитым логическим мышлением. И честностью:)

Сережа спрятал сюрприз под одной из цветных фигур.
Он дал Оксане и Саше подсказки:

- Оксана знает фигуру, под которой спрятан сюрприз. (И Саше известно, что Оксана знает фигуру).
- Саша знает цвет этой фигуры. (И Оксане известно, что Саша знает цвет).

Затем Сережа спросил, знает ли кто-то из ребят, где сюрприз.

…Долгое неловкое молчание…

«А теперь знаете?»

…Еще более неловкое молчание…

Оксана с Сашей хором: «Теперь я знаю, где сюрприз!»

Вопрос: где спрятан сюрприз Сережи?

⭐️ Решение

#логическаязадача
Please open Telegram to view this post
VIEW IN TELEGRAM
👍62
🔼 Топ. Преобразование типов данных в Python 3

В этой статье мы рассказали о преобразовании чисел, строк, кортежей и списков. Также вы найдете здесь примеры, которые помогут вам понять, в каких случаях может понадобиться преобразование данных.

#топ

🚩 Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍1👌1
✔️ Тест. Работа с библиотекой requests

requests — одна из самых популярных библиотек Python. С её помощью можно легко работать с HTTP-запросами и получать данные из сети.

А насколько хорошо вы владеете этим инструментом? Пройдите тест и проверьте свои знания.

#тест

👁 Пройти тест
Please open Telegram to view this post
VIEW IN TELEGRAM
Яндекс приглашает Python-разработчиков и ML-инженеров на митап Pytup

Встречаемся, чтобы в неформальной обстановке обсудить тренды, новые подходы и технологии, которые двигают индустрию вперед.

В программе:

🟢Как используется Python при тестировании станций с Алисой, почему команде нужен собственный фреймворк и причем тут метапрограммирование — расскажет разработчик Арсений Саблин из Яндекс Алисы

🟢За что ценят чистую архитектуру и как гибко применять ее принципы, фокусируясь на решении конкретных проблем — объяснит техлид VK Tech Никита Улько

🟢Из каких составляющих состоят дата-центры и как технологии, электричество, воздух, серверы и люди работают вместе, чтобы код превратился в работающий сервис — поделится технический менеджер проектов Yandex Cloud Егор Гордовский

После основной программы участников в Екатеринбурге ждут дискуссионные столы, гонки на игрушечных роверах и соревнования по классической змейке.

Когда: 27 ноября в 17.00 (по Екб)
Где: Екатеринбург (креативный кластер «Домна») + онлайн

👉 Участие бесплатное. Регистрируйся
☄️ Вакансии по Python за прошлую неделю:

🚩 Python разработчик. GenGo, 90-110 т.р.

🚩 Python Django Developer. Нейротолк, 230-280 т.р.

🚩 Python-разработчик. Ubiex, 250-300 т.р.

🚩 Fullstack Developer. Luna Capital, от 270 т.р.

🚩 Python Developer. Absolut, от 300 т.р.

🚩 Python разработчик. Else Digital, ЗП договорная

🚩 ML Engineer. ЗП договорная

🚩 Python Go разработчик. Крупный онлайн кинотеатр, ЗП договорная
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Задача с кодом. Сумма всех N-х чисел

Напишите функцию, которая будет принимать список чисел и положительное число n и возвращать сумму всех n-х чисел. То есть нужно прибавлять к общей сумме каждое второе число, если n = 2, или каждое третье, если n = 3, и т. д.

🔵 Примеры:

sum_every_nth([4, 8, 6, 6, 7, 9, 3], 1) ➞ 43
# 4+8+6+6+7+9+3 = 43

sum_every_nth([7, 3, 10, 4, 5, 8, 4, 9, 6, 9, 10, 1, 4], 4) ➞ 14
# 4+9+1 = 14

sum_every_nth([10, 6, 5, 4, 5, 2, 3, 3, 8, 10, 7, 2], 8) ➞ 3
# 3

sum_every_nth([6, 8, 9, 4, 6, 4, 7, 1, 5, 6, 10, 2], 13) ➞ 0
# в списке только 12 чисел

⭐️ Решение на нашем сайте.

#задача #coding
Please open Telegram to view this post
VIEW IN TELEGRAM
💡 Tips & Tricks. Истинные значения в Python

Истинные значения — это значения, которые оценивается как True при использовании в булевом контексте. Аналогично, ложные значения — это значения, которые оцениваются как False. Это полезная фича Python и некоторых других языков.

Применение этого функционала языка позволяет писать лаконичный и незагроможденный код. Однако с использованием истинных и ложных значений связаны некоторые ловушки, в которые могут угодить новички.

▶️ Читать статью

#tipsandtricks
Please open Telegram to view this post
VIEW IN TELEGRAM
1
💬 Задача на логику.

Восстановите все цифры в этом примере деления.

Решение будет вечером.

#логическаязадача
Please open Telegram to view this post
VIEW IN TELEGRAM
⭐️ Решение сегодняшней задачи на логику.

#логическаязадача
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥1
⚙️ Функция main() в Python

Несомненно, в Python нет так называемой главной входной функции, однако в Интернете часто встречаются статьи, в которых упоминается "main-функция Python" и "предлагается написать функцию main".

Возможно, их целью является имитация аутентичных основных функций, но многие заблуждаются (или неправильно понимают) и пишут очень громоздкий код.

В этой статье мы поговорим о том, почему в Python нет функции main.

#функции

🔴 Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
1
✔️ Тест. Цикл while

Цикл while — один из базовых инструментов в Python. Он помогает выполнять повторяющиеся действия до тех пор, пока условие остаётся истинным.

Хотите проверить, насколько уверенно вы умеете его применять? Пройдите тест и узнайте свой уровень знаний.

#тест

👁 Пройти тест
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🔥 Машинное обучение. Реализация сверточной нейронной сети при помощи Keras

Keras — это простая в использовании, но мощная библиотека глубокого обучения для Python. В этом посте мы построим простую сверточную нейронную сеть (CNN) и обучим ее решению реальной задачи с помощью Keras.

🔵 Книги по ML - @maschinelearning

#ml

📌 Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
💥 Вакансии по Python за прошлую неделю:

✔️ Python Developer. Luna Capital, от 140 т.р.

✔️ Автотестировщик Python. ITQ, 175-200 т.р.

✔️ Data Scientist. Luna Capital, от 230 т.р.

✔️ Python разработчик. Крупнейший банк РФ, от 250 т.р.

✔️ Python Developer. Ubiex, 250-300 т.р.

✔️ Python/Django разработчик. Smart Education Systems, $3500-5000

✔️ Python Developer. Absolut, от 300 т.р.

✔️ Инженер-разработчик ML. Veidelmarov Technologies, ЗП договорная
Please open Telegram to view this post
VIEW IN TELEGRAM
4
👩‍💻 Задача с кодом. Тип последовательности

Напишите функцию, которая будет определять, является ли переданная ей последовательность линейной («Linear»), квадратичной («Quadratic») или кубической («Cubic»).

Инпутом будет список чисел произвольной длины. Числа в списке будут представлять собой одну из указанных последовательностей.

Функция должна возвращать строки «Linear», «Quadratic» или «Cubic» в соответствии с тем, какая последовательность передана.

🔵 Примеры:

seq_level(1, 2, 3, 4, 5) ➞ "Linear"
seq_level(3, 6, 10, 15, 21) ➞ "Quadratic"
seq_level(4, 14, 40, 88, 164) ➞ "Cubic"


⭐️ Решение на нашем сайте.

#задача #coding
Please open Telegram to view this post
VIEW IN TELEGRAM
1
💡 Tips & Tricks. Генераторы в Python и их отличие от списков и функций

Разбираем генераторные выражения и разницу между списками и генераторами, а также между функциями и генераторами.

▶️ Читать статью

#tipsandtricks #генераторы #списки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
💬 Задача на логику. Сколько лет девочкам?

У Сергея три дочери. Его друг Александр, пришедший в гости, хочет узнать, сколько им лет. Сергей (вот затейник!) не отвечает прямо, а дает подсказки, чтоб Александр не расслаблялся и сам считал.

6️⃣ “Произведение возрастов моих дочерей — 72”.
Александр подумал и ответил, что информации маловато.

2️⃣ “Сумма их возрастов — номер моего дома”.
Александр вышел, глянул на номер и ответил, что информации по-прежнему не хватает.

3️⃣ “Старшая из моих дочерей любит клубничное мороженое”.
Тут-то Александр, конечно, догадался, сколько лет дочерям Сергея. А вы?

⭐️ Ответ:

Возраст дочерей Сергея — 3, 3 и 8 лет.

#логическаязадача
Please open Telegram to view this post
VIEW IN TELEGRAM
👎62
🧩 Модули. Как использовать модуль Pathlib

Все операционные системы имеют разные правила построения путей к файлам. Например, в Linux для путей используется косая черта (слэш, /), а в Windows — обратная косая черта (обратный слэш, \).

Эта небольшая разница может вызвать ряд проблем, если вы работаете над проектом и хотите, чтобы разработчики могли работать с вашим кодом и в других операционных системах.

К счастью, если вы программируете на Python, модуль Pathlib сделает за вас всю тяжелую работу. Он обеспечит одинаковую работу ваших путей к файлам в разных операционных системах.

#модули

📌 Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
✔️ Тест. Числовые типы данных в Python

Числа — основа любого кода. В Python они появляются повсюду: в циклах, условиях, переменных и вычислениях. Чтобы уверенно писать программы, нужно хорошо понимать, как работают разные числовые типы.

А насколько хорошо вы знакомы с int и float? Пройдите тест и проверьте свои знания.

#тест

👁 Пройти тест
Please open Telegram to view this post
VIEW IN TELEGRAM
2025/11/29 02:49:08
Back to Top
HTML Embed Code: