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

РКН: https://kurl.ru/WPjOT
Download Telegram
Tips & Tricks. Приведение string к int

Рассказываем о методе int(), приводим примеры преобразования строк в целые числа.

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

#функции
Задача на логику. Два поезда. Две бабушки

У Коли есть две бабушки, которые хотели бы видеть его каждые выходные. Но живут они в противоположных концах города. Они придумали компромиссный вариант посещений.

План был следующим: каждое воскресенье в разное время дня Коля спускается в метро на станции, ближайшей к его дому. А затем он просто садится в первый попавшийся поезд. Если поезд идет на север, он посетит бабушку Таню, а если на юг - бабушку Клаву.

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

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

Примечание: исходим из того, что есть четкое расписание и поезда приходят всегда вовремя, причем не одновременно.

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

#логическаязадача
Списки. Рекурсивный поиск подходящих слагаемых в списке

Разбираем задачу с собеседования. Нужно найти в списке чисел два числа, дающие в сумме заданное число. Пошагово рассматриваем итеративное и рекурсивное решение.

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

#рекурсия #списки
Книги по прикладному использованию Python

Мы собрали для вас подборку книг, в которых рассматриваются способы решения конкретных практических задач в разных областях, а Python выступает в качестве инструмента. Все книги - 2019 года, есть ссылки на скачивание.

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

#книги
Строки. Три элегантных способа перевернуть строку в Python

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

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

#строки
Тест по Базам данным.

Уровень: мидл

Проходите и поймите, готовы ли вы к курсам.
Pythonist.ru - образование по питону pinned «Тест по основам Python Уровень: новичок. Проходите и поймите какой у вас текущий уровень. После теста, можно записаться на курс по Основам Python.»
Изучаем популярные библиотеки Python: книги 2019 года

Хороший разработчик должен знать хотя бы самые популярные библиотеки своего языка. Мы собрали для вас подборку книг о практическом использовании нескольких библиотек Python. Все книги - 2019 года, есть ссылки на скачивание.

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

#книги
Задачи по Python - канал для тех, кто хочет прокачать практические скилы перед собеседованием.

Контент канала: задачи + тесты с интервью на позицию Junior Python Developer.

Подписывайтесь: @pythonquestions
Топ-10 рекомендаций по безопасности в Python

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

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

#топ
Задача с кодом. День рождения

Олегу не хочется становиться старше, поэтому он решил праздновать только свое 20-летие (ну и 21 год тоже, ладно уж). Это возможно, если применить некоторые математические навыки. Нужно просто подобрать подходящее основание числа!

Например, если сейчас Олегу 22 года, это 20 с основанием 11. Аналогично 65 лет — это ровно 21 год с основанием 32. И так далее.

Создайте функцию, которая будет принимать текущий возраст age и возвращать «нужный» возраст (20 лет или 21 год), а также основание числа в том же формате, что в примерах.

Примеры:
happy_birthday(22) ➞ "Oleg is just 20, in base 11!"
happy_birthday(65) ➞ "Oleg is just 21, in base 32!"
happy_birthday(83) ➞ "Oleg is just 21, in base 41!"

Примечание: передваемый в функцию возраст всегда будет больше 21.

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

#задача #coding
Tips & Tricks. Как добавить элемент в словарь

Рассказываем, как вообще работают словари, а также - как добавлять в них элементы. Статья ориентирована на начинающих питонистов.

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

#словари
Топ. 10 известных сайтов, созданных с помощью Python

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

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

#топ
Топ. 8 лучших библиотек обработки естественного языка для Python (NLP)

В этой статье:

- Что такое библиотека NLP?
- Инструментарий естественного языка (NLTK)
- TextBlo
- CoreNLP
- Gensim
- spaCy
- Polyglot
- Scikit–learn
- Pattern

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

#топ
def ("Python тесты"):
main_content = "Полезные задачи"
content_junior = "Задачи с собеседований"
addons = """
Трюки и фишки языка Python.
Синтаксические и логические задачи. """

LEVEL = (
('60%', 'JUNIOR'),
('30%', 'MIDDLE'),
('10%', 'SENIOR'),
)
subscribe("Python Тесты")
Книги по ML и AI для питонистов, вышедшие в 2019 году

Собрали для вас подборку книг 2019 года по машинному обучению и искусственному интеллекту. Ссылки на скачивание в комплекте.

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

Книги по ML - @maschinelearning

#ml #книги
Привет, друзья!

Мы запустили новый функционал для наших читателей: "Трюки Python".

Все желающие будут регулярно получать коротенькие email-ы c фишками языка, отрывками кода, интересными приемами работы с Python.

Подписаться можно на нашем сайте: pythonist.ru!
Хочешь прокачаться в веб-разработке на Django?

Представляем новый практический способ освоения, закрепления и развития навыков веб-разработки на Python и Django - «Лаборатория Django-разработки» (22 марта стартует уже второй поток).

В отличие от курсов и школ, мы не будем в сотый раз рассказывать одно и то же и грузить теорией, которую вы уже знаете. А если ещё не всё знаете, всегда поможет @pythonist_ru
Вместо этого, во время Лаборатории, мы будем работать над практическим проектом маркетплейса.

Тематику вы выбираете сами.
Всё это будет происходить под чутким руководством наставника, которому всегда можно задать вопрос и обратиться за помощью.
Участвуя в Лаборатории вы за 8 недель прокачаетесь больше, чем за полгода самостоятельно.

Подробнее!
👍1
Топ. Преобразование типов данных в Python 3

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

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

#строки #списки