pythonist_ru | Unsorted

Telegram-канал pythonist_ru - Pythonist.ru - образование по питону

25092

Pythonist.ru - помощь в подготовке к собеседованию на позицию Python Developer. Реклама: @anothertechrock РКН: https://rknn.link/car

Subscribe to a channel

Pythonist.ru - образование по питону

Вакансии по Python за прошлую неделю:

👩‍💻 Middle Python developer (Backend). Golden Mid, $10-15/час

👩‍💻 QA auto Python. IT_One, 200-250 т.р.

👩‍💻 Full Stack Разработчик (React, Python, FastAPI). Home Digital School, до 250 т.р.

👩‍💻 Разработчик Python / Django. Archeon, 70-200 т.р.

👩‍💻 Tech Lead Python‑разработчик. IT Tihonova Search, ЗП договорная

👩‍💻 Python разработчик Middle+/Senior. Arcanis, $3000-4000

Читать полностью…

Pythonist.ru - образование по питону

Тест. Работа с матрицами в Python

Матрица (или двухмерный массив) не часто используется в Python. Но подобные массивы нужны для неодномерных данных и Data Science.

Проверьте, насколько хорошо вы умеете работать с матрицами: пройдите тест из 10 вопросов!

#тест

Читать полностью…

Pythonist.ru - образование по питону

Объектно-ориентированное
программирование с
помощью Python

Автор:
Ирв Кальб
Год издания: 2024

#python #ru #2O24

Скачать книгу

Читать полностью…

Pythonist.ru - образование по питону

Задача на логику. Пачкаем карандаши

У Коли есть два карандаша одинаковой длины: красный и синий. Красный на один сантиметр снизу запачкан белой краской.

Мальчик прижал грань синего карандаша к грани красного (при этом у синего тоже запачкался белой краской сантиметр грани) и сначала сдвинул синий на 1 см вниз, а затем сдвинул в исходное положение. Эти действия Коля повторил еще 9 раз (т.е. всего было 20 движений), при этом красный карандаш оставался неподвижным.

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

Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.

#логическаязадача

Читать полностью…

Pythonist.ru - образование по питону

Вакансии по Python за прошлую неделю:

👩‍💻 Python Developer (Backend). ТРЕЙД, ЗП по договоренности

👩‍💻 QA auto Python. IBS, ЗП по договоренности

👩‍💻 Аналитик-разработчик (Python+React). От 200 т.р.

👩‍💻 Python developer. Лайв Тайпинг, 250-300 т.р.

Читать полностью…

Pythonist.ru - образование по питону

Топ. Вопросы на собеседовании для Junior Python-разработчика

Вы ищете работу на Python? В этой статье мы разберем основные вопросы на собеседовании на позицию Junior Python-разработчика. А чтобы вы могли быстрее подготовиться к собеседованию, ко всем вопросам мы добавили ответы.

#топ

Читать статью

Читать полностью…

Pythonist.ru - образование по питону

Рецепты Python

Автор: Цуй Юн
Год издания: 2024

#python #ru #2O24

Скачать книгу

Читать полностью…

Pythonist.ru - образование по питону

Ответ к задаче "Число 24"

6 / ( 1 - ( 3 / 4 ) ) = 24

#логическаязадача

Читать полностью…

Pythonist.ru - образование по питону

Tips & Tricks. Работа с большими данными в Python при помощи Pandas и JSON

Давайте рассмотрим, как при помощи таких инструментов как Pandas можно изучить полицейскую деятельность в графстве Монтгомери, Мэриленд. Сначала посмотрим на данные в формате JSON, а затем перейдем к их анализу с помощью Python.

Читать статью

#алгоритмы #модули

Читать полностью…

Pythonist.ru - образование по питону

Вакансия. Junior Python developer (Backend)

Формат: Гибрид
Компания: Conversational AI
ЗП: по договоренности

#fulltime #hybrid

Связаться с HR и подробности по вакансии

p.s пишите в комментах, отвечает ли HR, есть ли обратная связь и если были на собесе поставьте 🫶

Читать полностью…

Pythonist.ru - образование по питону

Строки. Строковые методы split() и join() в Python

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

#строки

Читать статью

Читать полностью…

Pythonist.ru - образование по питону

Основы. Моржовый оператор в Python

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

#основы

Читать полностью…

Pythonist.ru - образование по питону

Работа с API в Python: автоматизируйте рутину за пару строк кода

Вы все еще копируете данные вручную? Тратите часы на рутинные задачи? Пора познакомиться с REST API и библиотекой Requests!

Встречаемся 18 марта в 20:00 мск. На вебинаре:

- Разберем, как работать с API и получать данные в Python
- Научимся извлекать JSON и XML из веб-сервисов
- Автоматизируем рутинные задачи и ускорим свою работу

Этот урок — отличный старт перед полным курсом «Python для аналитики». Все участники вебинара получат скидку на обучение!

Регистрируйтесь прямо сейчас, чтобы не пропустить

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Pythonist.ru - образование по питону

Тест. Методы списков в Python

Python-разработчикам постоянно приходится работать со списками. Не удивительно, что для решения задач, связанных с ними, создано множество методов. Хорошо ли вы знаете методы списков в Python? Проверьте свои знания: пройдите наш тест!

#тест #списки

Читать полностью…

Pythonist.ru - образование по питону

Ответ к задаче "Последовательность чисел"

Ответ: 123.

При образовании числа к предыдущему числу в последовательности прибавляется следующая степень тройки:
3 = 2 + 3^0
6 = 3 + 3^1
15 = 6 + 3^2
42 = 15 + 3^3
42 + 3^4 = 123

#логическаязадача

Читать полностью…

Pythonist.ru - образование по питону

Топ. Как прочитать текстовый файл в Python

В Python есть несколько способов прочитать текстовый файл. В этой статье мы рассмотрим функцию open(), методы read(), readline(), readlines(), close() и ключевое слово with.

#топ

Читать статью

Читать полностью…

Pythonist.ru - образование по питону

Основы. Практическое введение в логические операторы Python

В программировании нам часто приходится принимать решения на основе нескольких условий. Например, мы можем захотеть выполнить какое-то действие только при одновременном выполнении нескольких условий. Или же мы можем захотеть запустить это действие при выполнении любого из нескольких условий. Для работы с такими сценариями Python предлагает набор логических операторов — and, or, not.

#основы

Читать полностью…

Pythonist.ru - образование по питону

Синтаксис Python освоили, а что дальше? 🐍
Работа с БД, парсинг и идеи для пет‑проектов
 
В новом бесплатном курсе от Selectel собраны обучающие материалы для первых шагов в мире реального программирования. Меньше теории — больше практики. На вдумчивое ознакомление со всеми материалами уйдет около четырех часов.
 
После прохождения курса вы научитесь:
🔹 работать с базами данных и брокерами сообщений,
🔹 создавать приложения с графическим интерфейсом,
🔹 автоматизировать получение данных.
 
Переходите в Академию Selectel, чтобы начать изучение курса прямо сейчас ➡️

Реклама. АО «Селектел», ИНН 7810962785, ERID: 2Vtzqua3V5J

Читать полностью…

Pythonist.ru - образование по питону

Tips & Tricks. Преобразование чисел в строки в Python

Разбираем встроенную функцию str() и конкатенацию, а также рассказываем, как избежать преобразования типов данных.

Читать статью

#строки #tipsandtricks

Читать полностью…

Pythonist.ru - образование по питону

Задача с кодом. ASCII-код символа в другом регистре

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

Примеры:
код символа "A" - 65
код символа "a" - 97
counterpartCharCode("A") ➞ 97
counterpartCharCode("a") ➞ 65

Примечания:
- Аргумент всегда будет единичным символом.
- Не все символы имеют регистр (например, цифры). Если перевести символ в другой регистр невозможно, функция должна вернуть код самого символа.

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

#задача #coding

Читать полностью…

Pythonist.ru - образование по питону

Тест. Словари (уровень — лёгкий)

Словари в Python — неупорядоченные коллекции произвольных объектов с доступом по ключу. Их иногда ещё называют ассоциативными массивами или хеш-таблицами.

Хорошо ли вы умеете пользоваться словарями? Пройдите тест из 10 вопросов и проверьте!

#тест #словари

Читать полностью…

Pythonist.ru - образование по питону

Функции. Как использовать exec() в Python

Функция exec() позволяет нам выполнить блок кода Python из строки. Эта встроенная функция Python может пригодиться, когда нам нужно запустить динамически сгенерированный код.

#функции

Читать полностью…

Pythonist.ru - образование по питону

Задача на логику. Число 24

Используя числа 1, 3, 4, 6, арифметические операции (сложение, вычитание, умножение, деление) и скобки, получите число 24.

Разрешается использовать только эти числа и только эти операции. Каждое число должно использоваться только один раз. Операции и скобки можно использовать любое число раз. Нельзя объединять цифры, составляя, например, 13 или 146.

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

#логическаязадача

Читать полностью…

Pythonist.ru - образование по питону

Вакансии по Python за прошлую неделю:

👩‍💻 Python разработчик. InfoShell, от 200 т.р.

👩‍💻 Middle Python developer. Price Organizer, 180-220 т.р.

👩‍💻 Junior Python developer (Backend). Conversational AI, ЗП по договоренности

👩‍💻 QA auto Python. Radium Finance, 200-270 т.р.

Читать полностью…

Pythonist.ru - образование по питону

Задача с кодом. Удаление элементов списка

Условие:
Есть список, нужно написать функцию, которая будет удалять все элементы до определенного.

Примеры:

remove_all_before([1, 2, 3, 4, 5], 3) == [3, 4, 5]
remove_all_before([1, 1, 2, 2, 3, 3], 2) == [2, 2, 3, 3]


Пограничные случаи:
- Если удаляемого элемента нет в списке, то список остается как есть.
- Если список пустой, то остается как есть.

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

#задача #coding

Читать полностью…

Pythonist.ru - образование по питону

Тест. Работа с логическим типом данных

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

Проверьте, насколько хорошо вы знакомы с булевыми значениями. Пройдите этот тест 10 вопросов!

#тест

Читать полностью…

Pythonist.ru - образование по питону

Python для анализа данных

Автор:
Гарафутдинов Р.В.
Год издания: 2024

#python #ru #2O24

Скачать книгу

Читать полностью…

Pythonist.ru - образование по питону

Задача на логику. Кто есть кто?

В опенспейсе сидят три человека: Саша, Макс и Игорь. Один из них разработчик, второй — сэйлз, третий — тестировщик. Известно, что разработчик всегда рубит правду-матку, сэйлз всегда врет, а тестировщик — по ситуации, может как правду сказать, так и соврать.

Саша говорит: «Игорь — сэйлз».

Макс говорит: «Саша — разраб».

Игорь говорит: «Я — тестировщик».

Вопрос: кто есть кто на самом деле?

Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.

#логическаязадача

Читать полностью…

Pythonist.ru - образование по питону

Python для Data Science

Автор:
Юлий Васильев
Год издания: 2023

#python #ru #ds

Скачать книгу

Читать полностью…

Pythonist.ru - образование по питону

Модули. Форматирование таблиц в Python: библиотека tabulate

Табличные данные — это структурированные данные в строках и столбцах. А создавать красивые табличные данные в Python нам помогает библиотека tabulate.

#модули

Читать полностью…
Subscribe to a channel