Tips & Tricks. Приведение string к int
Рассказываем о методе int(), приводим примеры преобразования строк в целые числа.
Читать статью
#функции
Рассказываем о методе int(), приводим примеры преобразования строк в целые числа.
Читать статью
#функции
Задача на логику. Два поезда. Две бабушки
У Коли есть две бабушки, которые хотели бы видеть его каждые выходные. Но живут они в противоположных концах города. Они придумали компромиссный вариант посещений.
План был следующим: каждое воскресенье в разное время дня Коля спускается в метро на станции, ближайшей к его дому. А затем он просто садится в первый попавшийся поезд. Если поезд идет на север, он посетит бабушку Таню, а если на юг - бабушку Клаву.
Этот план устроил обеих бабушек, ведь они знали, что поезда на север и на юг ходят одинаково часто, причем каждые 20 минут.
Но несколько месяцев спустя бабушка Клава пожаловалась, что видит внука только в одно из пяти воскресений. Коля поклялся, что он в точности соблюдает инструкции и выходит из дома в разное время. Как такое может быть?
Примечание: исходим из того, что есть четкое расписание и поезда приходят всегда вовремя, причем не одновременно.
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
У Коли есть две бабушки, которые хотели бы видеть его каждые выходные. Но живут они в противоположных концах города. Они придумали компромиссный вариант посещений.
План был следующим: каждое воскресенье в разное время дня Коля спускается в метро на станции, ближайшей к его дому. А затем он просто садится в первый попавшийся поезд. Если поезд идет на север, он посетит бабушку Таню, а если на юг - бабушку Клаву.
Этот план устроил обеих бабушек, ведь они знали, что поезда на север и на юг ходят одинаково часто, причем каждые 20 минут.
Но несколько месяцев спустя бабушка Клава пожаловалась, что видит внука только в одно из пяти воскресений. Коля поклялся, что он в точности соблюдает инструкции и выходит из дома в разное время. Как такое может быть?
Примечание: исходим из того, что есть четкое расписание и поезда приходят всегда вовремя, причем не одновременно.
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Списки. Рекурсивный поиск подходящих слагаемых в списке
Разбираем задачу с собеседования. Нужно найти в списке чисел два числа, дающие в сумме заданное число. Пошагово рассматриваем итеративное и рекурсивное решение.
Читать статью
#рекурсия #списки
Разбираем задачу с собеседования. Нужно найти в списке чисел два числа, дающие в сумме заданное число. Пошагово рассматриваем итеративное и рекурсивное решение.
Читать статью
#рекурсия #списки
Книги по прикладному использованию Python
Мы собрали для вас подборку книг, в которых рассматриваются способы решения конкретных практических задач в разных областях, а Python выступает в качестве инструмента. Все книги - 2019 года, есть ссылки на скачивание.
Читать статью
#книги
Мы собрали для вас подборку книг, в которых рассматриваются способы решения конкретных практических задач в разных областях, а Python выступает в качестве инструмента. Все книги - 2019 года, есть ссылки на скачивание.
Читать статью
#книги
Строки. Три элегантных способа перевернуть строку в Python
В Python нет встроенных методов, позволяющих перевернуть строку, «отзеркалить» ее. Но вообще это сделать можно, причем несколькими способами.
Читать статью
#строки
В Python нет встроенных методов, позволяющих перевернуть строку, «отзеркалить» ее. Но вообще это сделать можно, причем несколькими способами.
Читать статью
#строки
Pythonist.ru - образование по питону pinned «Тест по основам Python Уровень: новичок. Проходите и поймите какой у вас текущий уровень. После теста, можно записаться на курс по Основам Python.»
Изучаем популярные библиотеки Python: книги 2019 года
Хороший разработчик должен знать хотя бы самые популярные библиотеки своего языка. Мы собрали для вас подборку книг о практическом использовании нескольких библиотек Python. Все книги - 2019 года, есть ссылки на скачивание.
Читать статью
#книги
Хороший разработчик должен знать хотя бы самые популярные библиотеки своего языка. Мы собрали для вас подборку книг о практическом использовании нескольких библиотек Python. Все книги - 2019 года, есть ссылки на скачивание.
Читать статью
#книги
Задачи по Python - канал для тех, кто хочет прокачать практические скилы перед собеседованием.
Контент канала: задачи + тесты с интервью на позицию Junior Python Developer.
Подписывайтесь: @pythonquestions
Контент канала: задачи + тесты с интервью на позицию Junior Python Developer.
Подписывайтесь: @pythonquestions
Топ-10 рекомендаций по безопасности в Python
Написание кода, защищенного от любых внешних атак, может быть трудным делом, но оно несомненно облегчит вашу жизнь в будущем. Рассказываем, как писать безопасный код на 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
Олегу не хочется становиться старше, поэтому он решил праздновать только свое 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.
Читать статью
#топ
Многие наиболее успешные технологические компании выбирают Python для создания бэкенда своих продуктов. Мы собрали десятку знаменитых сайтов, при разработке которых использовался (и продолжает использоваться) Python.
Читать статью
#топ
Топ. 8 лучших библиотек обработки естественного языка для Python (NLP)
В этой статье:
- Что такое библиотека NLP?
- Инструментарий естественного языка (NLTK)
- TextBlo
- CoreNLP
- Gensim
- spaCy
- Polyglot
- Scikit–learn
- Pattern
Читать статью
#топ
В этой статье:
- Что такое библиотека 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 #книги
Собрали для вас подборку книг 2019 года по машинному обучению и искусственному интеллекту. Ссылки на скачивание в комплекте.
Читать статью
Книги по ML - @maschinelearning
#ml #книги
Привет, друзья!
Мы запустили новый функционал для наших читателей: "Трюки Python".
Все желающие будут регулярно получать коротенькие email-ы c фишками языка, отрывками кода, интересными приемами работы с Python.
Подписаться можно на нашем сайте: pythonist.ru!
Мы запустили новый функционал для наших читателей: "Трюки Python".
Все желающие будут регулярно получать коротенькие email-ы c фишками языка, отрывками кода, интересными приемами работы с Python.
Подписаться можно на нашем сайте: pythonist.ru!
Хочешь прокачаться в веб-разработке на Django?
Представляем новый практический способ освоения, закрепления и развития навыков веб-разработки на Python и Django - «Лаборатория Django-разработки» (22 марта стартует уже второй поток).
В отличие от курсов и школ, мы не будем в сотый раз рассказывать одно и то же и грузить теорией, которую вы уже знаете. А если ещё не всё знаете, всегда поможет @pythonist_ru
Вместо этого, во время Лаборатории, мы будем работать над практическим проектом маркетплейса.
Тематику вы выбираете сами.
Всё это будет происходить под чутким руководством наставника, которому всегда можно задать вопрос и обратиться за помощью.
Участвуя в Лаборатории вы за 8 недель прокачаетесь больше, чем за полгода самостоятельно.
Подробнее!
Представляем новый практический способ освоения, закрепления и развития навыков веб-разработки на Python и Django - «Лаборатория Django-разработки» (22 марта стартует уже второй поток).
В отличие от курсов и школ, мы не будем в сотый раз рассказывать одно и то же и грузить теорией, которую вы уже знаете. А если ещё не всё знаете, всегда поможет @pythonist_ru
Вместо этого, во время Лаборатории, мы будем работать над практическим проектом маркетплейса.
Тематику вы выбираете сами.
Всё это будет происходить под чутким руководством наставника, которому всегда можно задать вопрос и обратиться за помощью.
Участвуя в Лаборатории вы за 8 недель прокачаетесь больше, чем за полгода самостоятельно.
Подробнее!
👍1
Топ. Преобразование типов данных в Python 3
В этой статье мы рассказали о преобразовании чисел, строк, кортежей и списков. Также вы найдете здесь примеры, которые помогут вам понять, в каких случаях может понадобиться преобразование данных.
Читать статью
#строки #списки
В этой статье мы рассказали о преобразовании чисел, строк, кортежей и списков. Также вы найдете здесь примеры, которые помогут вам понять, в каких случаях может понадобиться преобразование данных.
Читать статью
#строки #списки