Топ-10 редакторов кода и IDE для разработки на Python
Чтобы ускорить процесс написания кода, были разработаны специальные редакторы кода и IDE. В этой статье мы рассмотрели десятку наиболее подходящих для создания программ на Python.
Читать статью
#топ
Чтобы ускорить процесс написания кода, были разработаны специальные редакторы кода и IDE. В этой статье мы рассмотрели десятку наиболее подходящих для создания программ на Python.
Читать статью
#топ
Друзья, питонисты. С наступающих всех Новым годом. 🎅🏼
В связи с ситуацией в которой мы все сейчас живем, тенденция перехода в онлайн ускориться, спрос на IT специалистов только увеличиться.
Поэтому учиться программированию - это точно перспективно.
Поэтому мы собрали для вас хорошие каналы по Python на Новый 2021 год.
@pythonquestions - самый большой канал с задачками по Python.
@pythonknigi - канал с книгами по Python. 2016+ год издания всех книг
@pythonbooks - самый большой канал по питону в русском интернете. Книги скачиваются в 2 клика.
@pythonjuniorjob - канал с вопросами с собеседований, для нахождения первой работы
@pythontesti - тесты по Python.
В связи с ситуацией в которой мы все сейчас живем, тенденция перехода в онлайн ускориться, спрос на IT специалистов только увеличиться.
Поэтому учиться программированию - это точно перспективно.
Поэтому мы собрали для вас хорошие каналы по Python на Новый 2021 год.
@pythonquestions - самый большой канал с задачками по Python.
@pythonknigi - канал с книгами по Python. 2016+ год издания всех книг
@pythonbooks - самый большой канал по питону в русском интернете. Книги скачиваются в 2 клика.
@pythonjuniorjob - канал с вопросами с собеседований, для нахождения первой работы
@pythontesti - тесты по Python.
Модули. Преобразование строк в дату со временем
В этой статье мы рассматриваем модуль datetime, а также сторонние библиотеки, позволяющие конвертировать строки в дату и время.
Читать статью
#модули
В этой статье мы рассматриваем модуль datetime, а также сторонние библиотеки, позволяющие конвертировать строки в дату и время.
Читать статью
#модули
Питонисты, всех с прошедшим Новым годом.
В 2021 мы планируем дальше развивать наш сайт и телеграмм канал. Пока что в планах увеличивать число практических задач для новичков и делать переводы статей по ML.
А что вы думаете по поводу контента? Напишите ваши идеи, улучшения, источники информации, которые помогут нам найти интересный контент.
В 2021 мы планируем дальше развивать наш сайт и телеграмм канал. Пока что в планах увеличивать число практических задач для новичков и делать переводы статей по ML.
А что вы думаете по поводу контента? Напишите ваши идеи, улучшения, источники информации, которые помогут нам найти интересный контент.
Алгоритмы. Сортировка слиянием: для тех, кто не хочет просто использовать .sort()
Пошагово разбираем написание программы для сортировки слиянием списка чисел.
Читать статью
#алгоритмы
Пошагово разбираем написание программы для сортировки слиянием списка чисел.
Читать статью
#алгоритмы
Tips & Tricks. Поиск случайных чисел
Разбираем задачу с собеседования: пишем функцию для генерации случайных чисел. Используем библиотеки random и math.
Читать статью
#множества #функции
Разбираем задачу с собеседования: пишем функцию для генерации случайных чисел. Используем библиотеки random и math.
Читать статью
#множества #функции
Machine Learning, Big Data, Data Science: книги 2020 года
Собрали для вас подборку самых новых книг по машинному обучению, работе с данными и искусственному интеллекту. Ссылки на скачивание в комплекте.
Читать статью
Книги по ML - @maschinelearning
#ml #книги
Собрали для вас подборку самых новых книг по машинному обучению, работе с данными и искусственному интеллекту. Ссылки на скачивание в комплекте.
Читать статью
Книги по ML - @maschinelearning
#ml #книги
Tips & Tricks. Проверяем наличие подстроки в строке
Рассказываем о четырех способах найти подстроку в строке. Также кратко рассматриваем плюсы и минусы каждого способа.
Читать статью
#строки
Рассказываем о четырех способах найти подстроку в строке. Также кратко рассматриваем плюсы и минусы каждого способа.
Читать статью
#строки
Топ. Модульное тестирование кода на Python
Рассказываем, что такое модульное тестирование, а также знакомим с инструментами тестирования и полезными ресурсами.
Читать статью
#топ
Рассказываем, что такое модульное тестирование, а также знакомим с инструментами тестирования и полезными ресурсами.
Читать статью
#топ
Книги. Самые новые книги по Python для начинающих питонистов
Подборка книг по Python, вышедших в прошлом, 2020 году. Все они предназначены для начинающих программистов, некоторые — для изучения языка Python с нуля. Ссылки на скачивание прилагаются.
Читать статью
#книги
Подборка книг по Python, вышедших в прошлом, 2020 году. Все они предназначены для начинающих программистов, некоторые — для изучения языка Python с нуля. Ссылки на скачивание прилагаются.
Читать статью
#книги
Tips & Tricks. Определяем, все ли символы в строке уникальны
Задача с собеседования. Пошагово разбираем три варианта проверки символов в строке на уникальность.
Читать статью
#строки
Задача с собеседования. Пошагово разбираем три варианта проверки символов в строке на уникальность.
Читать статью
#строки
Строки. Является ли строка перестановкой палиндрома?
Разбираем задачу с собеседования. Пишем функцию для определения, является ли строка одной из перестановок палиндрома.
Читать статью
#словари #строки
Разбираем задачу с собеседования. Пишем функцию для определения, является ли строка одной из перестановок палиндрома.
Читать статью
#словари #строки
Алгоритмы. Подробный разбор цикла while в Python
В этой статье:
- цикл while как таковой,
- имитация цикла do-while,
- оператор else,
- однострочное объявление while,
- бесконечные циклы,
- break и continue.
Читать статью
#алгоритмы #функции
В этой статье:
- цикл while как таковой,
- имитация цикла do-while,
- оператор else,
- однострочное объявление while,
- бесконечные циклы,
- break и continue.
Читать статью
#алгоритмы #функции
Задача с кодом. Лайки и дизлайки на YouTube
На YouTube есть функционал лайков и дизлайков. Выбирая между двумя кнопками, вы можете выразить свое мнение о контенте. При этом настройки не позволяют одновременно и лайкнуть, и дизлайкнуть видео.
Есть и другие правила для этой функции:
1. Если нажать какую-либо из кнопок повторно, это отменит первое нажатие (т.е. лайк или дизлайк просто снимется).
2. Если вы нажали кнопку лайка после того как уже нажали дизлайк, значение перезаписывается (вместо дизлайка будет стоять лайк). И наоборот.
Напишите функцию, которая будет принимать список нажатий кнопок и возвращать итоговое состояние.
Примеры:
like_or_dislike(["Dislike"]) ➞ "Dislike"
like_or_dislike(["Like", "Like"]) ➞ "Nothing"
like_or_dislike(["Dislike", "Like"]) ➞ "Like"
like_or_dislike(["Like", "Dislike", "Dislike"]) ➞ "Nothing"
Примечания:
Если никакая из кнопок не активна, возвращаем «Nothing». Если список пуст, тоже возвращаем «Nothing».
Решение на нашем сайте. Совет: прежде чем смотреть решение, потратьте хотя бы 30 минут на написание своего собственного кода, т.к. лучше подумать и не решить, чем решить, но не подумать.
#задача #coding
На YouTube есть функционал лайков и дизлайков. Выбирая между двумя кнопками, вы можете выразить свое мнение о контенте. При этом настройки не позволяют одновременно и лайкнуть, и дизлайкнуть видео.
Есть и другие правила для этой функции:
1. Если нажать какую-либо из кнопок повторно, это отменит первое нажатие (т.е. лайк или дизлайк просто снимется).
2. Если вы нажали кнопку лайка после того как уже нажали дизлайк, значение перезаписывается (вместо дизлайка будет стоять лайк). И наоборот.
Напишите функцию, которая будет принимать список нажатий кнопок и возвращать итоговое состояние.
Примеры:
like_or_dislike(["Dislike"]) ➞ "Dislike"
like_or_dislike(["Like", "Like"]) ➞ "Nothing"
like_or_dislike(["Dislike", "Like"]) ➞ "Like"
like_or_dislike(["Like", "Dislike", "Dislike"]) ➞ "Nothing"
Примечания:
Если никакая из кнопок не активна, возвращаем «Nothing». Если список пуст, тоже возвращаем «Nothing».
Решение на нашем сайте. Совет: прежде чем смотреть решение, потратьте хотя бы 30 минут на написание своего собственного кода, т.к. лучше подумать и не решить, чем решить, но не подумать.
#задача #coding
Тест по основам Python
Уровень: новичок.
Проходите и поймите какой у вас текущий уровень. После теста, можно записаться на курс по Основам Python.
Уровень: новичок.
Проходите и поймите какой у вас текущий уровень. После теста, можно записаться на курс по Основам Python.
Tips & Tricks. Приведение string к int
Рассказываем о методе int(), приводим примеры преобразования строк в целые числа.
Читать статью
#функции
Рассказываем о методе int(), приводим примеры преобразования строк в целые числа.
Читать статью
#функции
Задача на логику. Два поезда. Две бабушки
У Коли есть две бабушки, которые хотели бы видеть его каждые выходные. Но живут они в противоположных концах города. Они придумали компромиссный вариант посещений.
План был следующим: каждое воскресенье в разное время дня Коля спускается в метро на станции, ближайшей к его дому. А затем он просто садится в первый попавшийся поезд. Если поезд идет на север, он посетит бабушку Таню, а если на юг - бабушку Клаву.
Этот план устроил обеих бабушек, ведь они знали, что поезда на север и на юг ходят одинаково часто, причем каждые 20 минут.
Но несколько месяцев спустя бабушка Клава пожаловалась, что видит внука только в одно из пяти воскресений. Коля поклялся, что он в точности соблюдает инструкции и выходит из дома в разное время. Как такое может быть?
Примечание: исходим из того, что есть четкое расписание и поезда приходят всегда вовремя, причем не одновременно.
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
У Коли есть две бабушки, которые хотели бы видеть его каждые выходные. Но живут они в противоположных концах города. Они придумали компромиссный вариант посещений.
План был следующим: каждое воскресенье в разное время дня Коля спускается в метро на станции, ближайшей к его дому. А затем он просто садится в первый попавшийся поезд. Если поезд идет на север, он посетит бабушку Таню, а если на юг - бабушку Клаву.
Этот план устроил обеих бабушек, ведь они знали, что поезда на север и на юг ходят одинаково часто, причем каждые 20 минут.
Но несколько месяцев спустя бабушка Клава пожаловалась, что видит внука только в одно из пяти воскресений. Коля поклялся, что он в точности соблюдает инструкции и выходит из дома в разное время. Как такое может быть?
Примечание: исходим из того, что есть четкое расписание и поезда приходят всегда вовремя, причем не одновременно.
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Списки. Рекурсивный поиск подходящих слагаемых в списке
Разбираем задачу с собеседования. Нужно найти в списке чисел два числа, дающие в сумме заданное число. Пошагово рассматриваем итеративное и рекурсивное решение.
Читать статью
#рекурсия #списки
Разбираем задачу с собеседования. Нужно найти в списке чисел два числа, дающие в сумме заданное число. Пошагово рассматриваем итеративное и рекурсивное решение.
Читать статью
#рекурсия #списки
Книги по прикладному использованию Python
Мы собрали для вас подборку книг, в которых рассматриваются способы решения конкретных практических задач в разных областях, а Python выступает в качестве инструмента. Все книги - 2019 года, есть ссылки на скачивание.
Читать статью
#книги
Мы собрали для вас подборку книг, в которых рассматриваются способы решения конкретных практических задач в разных областях, а Python выступает в качестве инструмента. Все книги - 2019 года, есть ссылки на скачивание.
Читать статью
#книги