Pythonist.ru - образование по питону
25.2K subscribers
277 photos
5 videos
5 files
1.14K links
Pythonist.ru - помощь в подготовке к собеседованию на позицию Python Developer.
Реклама: @anothertechrock

РКН: https://rknn.link/car
Download Telegram
💬 Задача на логику. Кто есть кто в команде?

Вы заходите в офис IT-конторы. В опенспейсе сидят три человека. Все одеты в футболки разных цветов: у одного синяя, у второго красная, у третьего зеленая. Вы знаете, что среди парней есть фронтенд-разработчик, бэкенд-разработчик и менеджер. Кто есть кто вы не знаете, а нужен вам менеджер. При этом вам известно, что фронтендер всегда говорит правду, бэкендер - всегда врет, а менеджер может и правду сказать, и соврать - как ему захочется.

«Кто из вас менеджер?» - спрашиваете вы. Парень в синей футболке говорит: «Менеджер - тот, который в красной футболке». Бородач в красной возражает: «Нет, менеджер - в зеленой». Парень в зеленой футболке согласен с коллегой в синей: «Менеджер - в красной футболке!»

Вопрос: кто есть кто в этом странном коллективе?

⭐️ Решение

#логическаязадача
Please open Telegram to view this post
VIEW IN TELEGRAM
6
ТОП-10 Telegram-каналов с вакансиями по конкретным IT- направлениям — выбирай то, что подходит именно тебе 👇

🐞 Если ты в тестировании / QA
Вакансии для ручных и авто-тестировщиков, стажировки:
— Работа для тестировщиков. Вакансии
QA Вакансии
Job for Tester

🐍 Если учишься / работаешь с Python
Вакансии от джуна до сеньора, pet-проекты и реальные компании:
@pythonrabota

Java
@javaoffers

PHP
@rabotaphp

C# / .NET
@rabotacschap

Golang
@jobgolang

Project/Product менеджер
@projectmanagersjob

Релокация / зарубежные позиции
@relocatesme

Чтобы удобно пользоваться ВСЕМИ каналами забирай объединенную папку 🗂 IT-Вакансий
Please open Telegram to view this post
VIEW IN TELEGRAM
Подборка статей о применении регулярных выражений в Python

🟥 Регулярные выражения в Python. Основной упор в статье сделан на использование встроенного модуля re и таких методов, как re.search(), re.match(), re.findall(), re.compile() и пр.

🟥 Регулярные выражения в Python. Еще одна статья об использовании функций модуля re, но здесь вы также найдете основные шаблоны регулярных выражений и пример их группировки. Ну и, конечно, другие примеры.

🟥 4 регулярных выражения, которые стоит знать. Во вступлении эта статья познакомит вас с основными элементами regex, такими как якоря, квантификаторы, скобочные выражения, классы символов. А далее вы научитесь использовать все это на практике: проверять имена пользователей, пароли, URL и email-адреса.

🟥 Регулярное выражение для проверки римских чисел (на Python). Практический кейс: разбор решения задачки с Codewars. Вы узнаете, как с помощью regex проверить, ввел ли пользователь валидное римское число.

🟥 Проверяем наличие подстроки в строке. Эта статья познакомит вас с четырьмя способами поиска подстроки, в том числе с помощью regex.

🟥 Как удалить специальные символы из строки в Python. Из-за использования некоторых специальных символов в коде часто возникают ошибки. Эта статья научит вас эффективно удалять их разными способами, в частности с помощью метода sub из пакета re.

⭐️ Ну и пара задачек на закрепление материала:

🚩 Четное ли число? Напишите регулярное выражение, соответствующее четному числу. Числа будут представлены в виде строк.

🚩 Число с плавающей точкой. Создайте регулярное выражение для проверки того, является ли строка валидным числом с плавающей точкой. Обратите внимание: написать нужно паттерн, а не функцию.

🚩 Конвертация даты. Напишите программу (используя re), которая будет конвертировать дату из формата yyyy-mm-dd format в формат dd-mm-yyyy.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Он точно Senior, это на 100% 🌚
😁126🤣2
Python шпаргалка для начинающих

#шпаргалка

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

🟢 Основы Python — синтаксис, комментарии и первые программы
🟢 Переменные и типы данных — int, float, string, boolean
🟢 Операторы — арифметические, сравнения, логические
🟢 Управление потоком выполнения — условия if-else, циклы
🟢 Структуры данных — списки, кортежи, множества, словари
🟢 Функции и лямбда-выражения — переиспользуемая логика
🟢 Обработка исключений — написание безопасного и устойчивого к ошибкам кода
🟢 Работа с файлами и модулями — взаимодействие с данными из реального мира
🟢 Встроенные функции и лучшие практики — чистый и читаемый код
Please open Telegram to view this post
VIEW IN TELEGRAM
👌96
💥 Вакансии по Python за последние две недели:

🎌 Python-разработчик (стажёр / Junior). Neural_City, удалённо, 50-70 т.р.

🎌 Middle+ Python-разработчик (Django, Celery, Redis). Удалённо, 700 т. тенге

🎌 Middle Python Developer (FastAPI). Kodix, удалённо, до 150 т.р.

🎌 Python Middle+ Разработчик (FastAPI). Grosssoft, удалённо, 158-220 т.р.

🎌 Python Middle+ Developer (FastAPI). Luna Capital, удалённо (РФ), от 180 т.р.

🎌 Senior Fullstack-разработчик (Computer Vision, Machine Learning). Холикод (кадровое агентство), удалённо, до 350 т.р.

🎌 Senior Python Developer (FastAPI). Удалённо, $4500-5500
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Большинство задач в Data Science начинается не с нейросетей, а с регрессии.

Прогнозы, оценки, зависимости — именно здесь формируется фундамент машинного обучения.

На открытом вебинаре разберём один из самых востребованных классов задач в Data Science.
Обсудим, что такое регрессия, какие подходы используются для её решения и почему линейная регрессия до сих пор остаётся базовым инструментом ML-инженера.

Вы увидите полный путь: от постановки задачи до обучения модели. На практике разберём алгоритм линейной регрессии и применим его на Python. К концу занятия у вас будет обученная модель и понимание, как такие решения используются в реальных ML-проектах.

📌Встречаемся 19 января в 18:00 МСК в преддверии старта курса «Machine Learning».

Регистрация открыта: https://vk.cc/cTnDVU

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
👎2👍1
👩‍💻 Задача с кодом. Лишние знаки

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

🔵 Примечания:

✔️ Повторяющиеся знаки исправляем только в конце предложения (внутри строки оставляем без изменений).
✔️ Во входящей строке не будет смешанных знаков (типа ?!??!).
✔️ Если в конце входящего предложения вопросительные или восклицательные знаки отсутствуют, возвращаем его без изменений.
✔️ Если в конце только один вопросительный или восклицательный знак, оставляем его без изменения.

🔵 Примеры:

no_yelling("What went wrong?????????") 
➞ "What went wrong?"

no_yelling("Oh my goodness!!!")
➞ "Oh my goodness!"

no_yelling("I just!!! can!!! not!!! believe!!! it!!!")
➞ "I just!!! can!!! not!!! believe!!! it!"

no_yelling("Oh my goodness!")
➞ "Oh my goodness!"

no_yelling("I just cannot believe it.")
➞ "I just cannot believe it."


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

#задача #coding
Please open Telegram to view this post
VIEW IN TELEGRAM
2