Telegram Web Link
☄️ Вакансии по 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
🔼 Топ. Как определить глобальную переменную в Python

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

#топ

🟢 Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
2
✉️ Вакансии по Python за прошлую неделю:

🟠 Fullstack-разработчик. ООО Электронное меню, 140 т.р.

🟠 QA Engineer. Luna Capital, 140-160 т.р.

🟠 Python-разработчик. ООО "Нейросетевые решения", до 200 т.р.

🟠 Python-разработчик. Luna Capital, от 200 т.р.

🟠 Python Developer. Raft, до 250 т.р.

🟠 Python-разработчик. Top Selection, 250-270 т.р.

🟠 Руководитель разработки. 300-500 т.р.

🟠 AI интегратор. Aspirity Solution, от $20/час

🟠 Python-разработчик. Self, ЗП договорная

🟠 Python Developer. Raft, ЗП договорная

🟠 Machine Learning Engineer. Smart Head, ЗП договорная
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Задача с кодом. Совершенное число

Напишите функцию, которая будет проверять, является ли целое число совершенным числом.

Совершенное число — натуральное число, равное сумме всех своих собственных делителей (то есть всех положительных делителей, отличных от самого числа).

Например, 6 — совершенное число, поскольку 1 + 2 + 3 = 6, а 1, 2 и 3 — делители числа 6.

Аналогично, совершенным числом является 28, поскольку 1 + 2 + 4 + 7 + 14 = 28.

🔵 Примеры:

check_perfect(6) ➞ True
check_perfect(28) ➞ True
check_perfect(496) ➞ True
check_perfect(12) ➞ False
check_perfect(97) ➞ False

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

#задача #coding
Please open Telegram to view this post
VIEW IN TELEGRAM
💡 Tips & Tricks. Циклы в Python: их сравнение и производительность

В этой статье мы сравнили производительность различных способов поэлементного суммирования двух последовательностей (при помощи цикла while, цикла for, представления списков, а также с использованием библиотеки NumPy).

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

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

Жили четыре друга. Их звали Альберт, Карл, Дитрих и Фридрих. Фамилии у них были те же, что и имена, только ни у кого из них имя и фамилия не совпадали.

Также известно, что фамилия Дитриха не Альберт, а имя мальчика по фамилии Фридрих это фамилия того мальчика, имя которого - фамилия Карла.

Определите имя и фамилию каждого мальчика.

⭐️ Ответ:

Мальчиков звали Альберт Дитрих, Карл Альберт, Дитрих Фридрих, Фридрих Карл.

#логическаязадача
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
✔️ Тест на умение объединять и разделять строки

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

Хотите проверить, насколько уверенно вы справляетесь с этой задачей? Пройдите тест!

#тест #строки

👁 Пройти тест
Please open Telegram to view this post
VIEW IN TELEGRAM
2025/12/06 12:38:47
Back to Top
HTML Embed Code: