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

РКН: https://rknn.link/car
Download Telegram
👩‍💻 Задача с кодом. Верно ли неравенство?

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

🔵 Примеры:

correct_signs("3 < 7 < 11") ➞ True

correct_signs("13 > 44 > 33 > 1") ➞ False

correct_signs("1 < 2 < 6 < 9 > 3") ➞ True


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

#задача #coding
Please open Telegram to view this post
VIEW IN TELEGRAM
1
📚 5 обязательных книг по Python


1️⃣ "Легкий способ выучить Python 3". Автор - Зед А. Шоу

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

✔️ Скачать


2️⃣ “Паттерны разработки на Python”. Авторы - Гарри Персиваль и Боб Грегори

Книга для опытных питонистов, которые решили освоить паттерны разработки на Python. Авторы структурировали изучение паттернов вокруг примера приложения, выстраивая его глава за главой. Прорабатывая материал книги, вы будете применять разработку через тестирование, фреймворк Flask, библиотеку pytest, а также Docker и Redis.

✔️ Скачать


3️⃣ “Объектно-ориентированный Python”. Авторы - Стивен Ф. Лотт, Дасти Филлипс

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

✔️ Скачать


4️⃣ “Основы Python”. Автор - Аллен Б. Дауни

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

✔️ Скачать


5️⃣ “Изучаем Python”. Автор - Эрик Мэтиз

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

✔️ Скачать
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43
💡 Tips & Tricks. Сравнение неупорядоченных списков

Рассказали, как эффективно по отношению к памяти сравнить два неупорядоченных списка.

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

#tipsandtricks #списки
Please open Telegram to view this post
VIEW IN TELEGRAM
3
💬 Задача на логику. Суматоха в автобусе

Есть автобус с сотней подписанных мест (от 1 до 100). В очереди 100 студентов. Пассажиры также имеют номера от 1 до 100.

Пассажиры заходят в автобус в порядке от 1 до n. Соглашение таково: когда пассажир под номером «i» заходит, тогда смотрит, не занято ли сидение под номером «i». В случае когда оно оказывается не занятым, пассажир занимает его, иначе он садится на любое другое не занятое место и занимает уже его.

Если учесть, что 1-й человек выбирает место абсолютно случайно, назовите шанс того, что 100-й человек сядет ровно на своё место, то есть сидение под номером 100.

⭐️ Решение

#логическаязадача
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2👎2🤔1
Python Работа - канал с вакансиями по Python.

Все вакансии с возможность прямого контакта с работодателями внутри телеграмма.

Уровень вакансий: Junior, Middle, Senior.

Ищите свою первую Python работу у нас: @pythonrabota
1🔥1👌1
✔️ Тест. Битовые операторы в Python

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

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

#тест

👁 Пройти тест
Please open Telegram to view this post
VIEW IN TELEGRAM
💥 Вакансии по Python за прошлую неделю:

✔️ Разработчик ЦФТ. 150-250 т.р.

✔️ Разработчик Python. АВ Софт, 180-300 т.р.

✔️ Python-разработчик. YoloPrice, 360-420 т.р.

✔️ Python Backend-разработчик. Kompra Group (г. Астана), ЗП договорная

✔️ Automation QA Engineer. YADRO, ЗП договорная

✔️ Python Developer. ЗП договорная
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Задача с кодом. В центре или нет?

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

🔵 Примеры:
is_central(" # ") ➞ True

is_central(" 2 ") ➞ False

is_central("@") ➞ True

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

#задача #coding
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍2
💡 Tips & Tricks. Проверка нескольких условий

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

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

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

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

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

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

#логическаязадача
Please open Telegram to view this post
VIEW IN TELEGRAM
✔️ Машинное обучение. Как очистить данные при помощи Pandas

Клайв Хамби сказал: «Данные — это новая нефть». И, как и нефть, они нуждаются в очистке. Разбираемся, как это сделать с применением библиотеки Pandas.

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

#ml

📌 Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
1
✔️ Тест по скорости работы Python

Python может удивлять не только простотой, но и скоростью выполнения разных операций. А вы знаете, что язык успевает сделать всего за одну секунду?

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

#тест

👁 Пройти тест
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Строки. Преобразование строк в дату со временем

Знакомимся с модулем datetime, его методами и расширениями, а также со сторонними библиотеками для работы с датами и временем.

#строки #модули

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

🟣 Python-разработчик. AutoEasy, 700-1000 т.тенге

🟣 Python-разработчик. MIA Dev, 250 т.р.

🟣 Python-разработчик. Top Selection, 300-320 т.р.

🟣 Python Developer. Enfint, 27-31 т. AED

🟣 Python Developer. Tivali, ЗП договорная

🟣 Python Backend Developer. Yolk, ЗП договорная

🟣 Python Developer. Fetcherr, ЗП договорная

🟣 Python Developer. Проект AI-Telegram-бот, ЗП договорная
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
👩‍💻 Задача с кодом. Самый длительный период времени

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

🔵 Примечание: среди передаваемых временных промежутков не будет одинаковых.

🔵 Примеры:

longest_time(1, 59, 3598) ➞ 1

longest_time(2, 300, 15000) ➞ 300

longest_time(15, 955, 59400) ➞ 59400

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

#задача #coding
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥1🥰1
Ребят, дайте фидбек по контенту канала. В НГ хотим улучшить качество.

Если есть примеры хороших и годных постов в других телеграм каналах/сайтах - пишите смело в комментарии.

Всех с наступающим НГ
8🎄5🌭2💩1🤡1