Pythonist.ru - образование по питону – Telegram
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
Генераторы Python. Их создание и использование

В этой статье:
- что собой представляют генераторы Python и как их использовать;
- как задавать функции и выражения, создающие генераторы;
- как работает в Python ключевое слово yield.

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

#генераторы
Проект Эйлера. Задача 32 «Пан-цифровые произведения»:

Условие:

Каждое n-значное число, содержащее каждую цифру от 1 до n ровно один раз, будем считать пан-цифровым; к примеру, 5-значное число 15234 является пан-цифровым, т.к. содержит цифры от 1 до 5.

Произведение 7254 является необычным, поскольку равенство 39 × 186 = 7254, состоящее из множимого, множителя и произведения, является пан-цифровым, т.е. содержит цифры от 1 до 9.

Найдите сумму всех пан-цифровых произведений, для которых равенство «множимое × множитель = произведение» можно записать цифрами от 1 до 9, используя каждую цифру только один раз.

ПОДСКАЗКА: Некоторые произведения можно получить несколькими способами, поэтому убедитесь, что включили их в сумму лишь единожды.

Решение на нашем сайте. Совет: прежде чем смотреть решение, потратьте хотя бы 30 минут на написание своего собственного кода, т.к лучше подумать и не решить, чем решить, но не подумать.

#задача #проектэйлера
Вопрос по поводу нашей рубрики "Проект Эйлера". Как вам эта рубрика с разбором задач. Удалить или оставить?
Anonymous Poll
12%
Заменить на другую
73%
Оставить
6%
Удалить
16%
Посмотреть ответы
Книги. Топ-5 пособий по машинному обучению для питонистов

Чтобы помочь вам разобраться с основами ML (Machine learning), мы собрали для вас подборку из пяти книг. Эти книги предназначены как для новичков в ML, так и для середняков. В статье вы найдете ссылки на скачивание.

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

#книги
Python basic. Тест по Python. 20 вопросов.

Проходите: https://otus.pw/qW6Q/
Алгоритмы. Обработка исключений в Python с использованием инструкций try, except и finally

В этой статье:
- исключения в Python;
- перехват и вызов исключений;
- конструкция try с блоком else;
- конструкция try…finally.

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

#алгоритмы
Проект Эйлера. Задача 33 «Дроби, сократимые по цифрам»

Условие:
Дробь 49/98 является любопытной, поскольку неопытный математик, пытаясь сократить ее, будет ошибочно полагать, что 49/98 = 4/8, являющееся истиной, получено вычеркиванием девяток.

Дроби вида 30/50 = 3/5 будем считать тривиальными примерами.

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

Пусть произведение этих четырех дробей дано в виде несократимой дроби (числитель и знаменатель дроби не имеют общих сомножителей). Найдите знаменатель этой дроби.

Решение на нашем сайте. Совет: прежде чем смотреть решение, потратьте хотя бы 30 минут на написание своего собственного кода, т.к лучше подумать и не решить, чем решить, но не подумать.

#задача #проектэйлера
Если к вечеру/ночи осталось немного свободного времени, то можете пройти тест от компании отус.

"Продвинутый Python". Тест на 20 вопросов.

Проходите: https://otus.pw/kCu9/
Tips & Tricks. Формат данных JSON в Python

В этой статье мы разберем, как JSON применяется в Python и как конвертировать различные объекты Python в формат JSON.

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

#tipsandtricks #модули
Модули. Работа с файлами в Python

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

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

#модули #регулярныевыражения
Книги. Лучшие книги по Flask для Python-разработчиков

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

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

#книги
Проект Эйлера. Задача 34 «Факториалы цифр»

Условие:
145 является любопытным числом, поскольку 1! + 4! + 5! = 1 + 24 + 120 = 145. Найдите сумму всех чисел, каждое из которых равно сумме факториалов своих цифр.

Примечание: поскольку 1! = 1 и 2! = 2 не являются суммами, учитывать их не следует.

Решение на нашем сайте. Совет: прежде чем смотреть решение, потратьте хотя бы 30 минут на написание своего собственного кода, т.к. лучше подумать и не решить, чем решить, но не подумать.

#задача #проектэйлера
Друзья, наша редакция изучив рынок курсов по программированию, решила запустить наш собственный online-курс "Основы Python"

Курс будет довольно короткий - 2-х недельный интенсив.

Мы хотим помочь новичкам быстро и правильно стартануть в изучении Python. На курсе не будет никакой воды и бюрократии. Много практики.

Преподаватель: Владимир Пискун. 7 лет опыта в коммерческой разработке. На данном этапе работает в компании Kiwi.com

Ссылка на курс с подробной программой: https://courses.pythonist.ru/python-basic/
Цена курса: 6000 рублей.

По всем вопросам пишите @aldrson
Книги. Топ-7 учебников по Python для начинающих (на русском языке)

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

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

#книги
Pythonist.ru - образование по питону pinned «Друзья, наша редакция изучив рынок курсов по программированию, решила запустить наш собственный online-курс "Основы Python" Курс будет довольно короткий - 2-х недельный интенсив. Мы хотим помочь новичкам быстро и правильно стартануть в изучении Python.…»
Модули. Web scraping на Python при помощи Selenium: пособие для начинающих

Selenium – это фреймворк, разработанный для автоматизации тестирования веб-приложений. Но кроме того, Selenium будет очень полезен, если нам нужно собрать данные со страницы, содержание которой генерирует JavaScript. Эта статья — пошаговое руководство по веб-скрейпингу с применением Selenium и Pandas.

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

#модули
Книги. Телеграм-бот с поиском книг по Python

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

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

#книги
Tips & Tricks. Три простых способа улучшить производительность кода Python

Python часто упрекают в низкой производительности. Но если уделить этой теме достаточное внимание, производительность кода на Python вполне можно улучшить. Рассказываем, как это сделать.

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

#tipsandtricks #модули
you = PythonEnthusiast()

if you.interests in ("Python", "Django", "Programming"):

you.subscibe("PythonTesti channel")
you.solve('Python quizes')
you.became("Junior Python Developer")
Алгоритмы поиска на Python

В этой статье:
- Операторы членства
- Линейный поиск
- Бинарный поиск
- Улучшенный линейный поиск — Jump Search
- Поиск Фибоначчи
- Экспоненциальный поиск
- Интерполяционный поиск

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

#алгоритмы
Задача на логику. Турнир

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

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

Витязи поддавались друг другу, как могли. Они даже слезли с лошадей и шли к реке пешком. Неделю спустя они решили плюнуть на это дело и просто вернуться домой. Но тут их догнала царевна и кое-что сказала. После этого они вскочили на коней и помчались к реке. Что царевна им посоветовала?

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

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