Почему стоит использовать Pathlib в качестве альтернативы модуля OS
Pathlib является частью стандартной библиотеки Python. Она была введена в версию Python 3.4 с целью представления путей не в виде простых строк, а в виде многофункциональных объектов Python с множеством полезных методов и атрибутов.
👉 Ссылка на статью
Pathlib является частью стандартной библиотеки Python. Она была введена в версию Python 3.4 с целью представления путей не в виде простых строк, а в виде многофункциональных объектов Python с множеством полезных методов и атрибутов.
👉 Ссылка на статью
Зачем разработчику знать алгоритмы и структуры данных?
В данной статье речь пойдет о преимуществах, которые дает хорошее знание алгоритмов, о том, что именно нужно изучить в первую очередь, и как проходит алгоритмическая секция в техническом собеседовании.
👉 Ссылка на статью
В данной статье речь пойдет о преимуществах, которые дает хорошее знание алгоритмов, о том, что именно нужно изучить в первую очередь, и как проходит алгоритмическая секция в техническом собеседовании.
👉 Ссылка на статью
Помнить всё. Как работает память в Python
Python многое делает за нас. Мы привыкли не заботиться об управлении памятью и о написании соответствующего кода. Пусть эти процессы и скрыты, но без их понимания трудно подготовить производительный код для высоконагруженных задач. В этой статье мы рассмотрим модель памяти Python и то, как интерпретатор Python взаимодействует с оперативной памятью компьютера.
👉 Ссылка на статью
Python многое делает за нас. Мы привыкли не заботиться об управлении памятью и о написании соответствующего кода. Пусть эти процессы и скрыты, но без их понимания трудно подготовить производительный код для высоконагруженных задач. В этой статье мы рассмотрим модель памяти Python и то, как интерпретатор Python взаимодействует с оперативной памятью компьютера.
👉 Ссылка на статью
Создание средства сокращения URL-адресов с помощью FastAPI и Python
В этой статье мы создадим средство сокращения URL-адресов с помощью Python и FastAPI. URL-адреса могут быть очень длинными и неудобными для пользователя. Вот где может пригодиться средство сокращения URL. Средство сокращения URL-адресов уменьшает количество символов в URL-адресе, облегчая его чтение, запоминание и совместное использование.
👉 Ссылка на статью
В этой статье мы создадим средство сокращения URL-адресов с помощью Python и FastAPI. URL-адреса могут быть очень длинными и неудобными для пользователя. Вот где может пригодиться средство сокращения URL. Средство сокращения URL-адресов уменьшает количество символов в URL-адресе, облегчая его чтение, запоминание и совместное использование.
👉 Ссылка на статью
Словари в Python: 5 задач с решениями для изучения генераторов и методов словарей
Решение этих задач поможет изучить и запомнить, как правильно использовать генераторы, а также основные методы словарей — fromkeys, setdefault и get.
👉 Ссылка на статью
Решение этих задач поможет изучить и запомнить, как правильно использовать генераторы, а также основные методы словарей — fromkeys, setdefault и get.
👉 Ссылка на статью
Работа с файлами в Python: 5 задач для начинающих с решениями
Начинаем изучать инструменты Python, предназначенные для работы с текстовыми файлами форматов .txt, .md и .csv: напишем программы для поиска и замены слов, подсчета стоимости товаров, получения статистики по тексту и преобразования информации из csv-файла в словарь.
Начинаем изучать инструменты Python, предназначенные для работы с текстовыми файлами форматов .txt, .md и .csv: напишем программы для поиска и замены слов, подсчета стоимости товаров, получения статистики по тексту и преобразования информации из csv-файла в словарь.
Уже не будущее: о технологии Blockchain простыми словами
Истоки технологии берутся еще в 90-х годах прошлого века, но только в 2008 году человек (или группа лиц) под именем Сатоши Накамото представил свое детище – биткоин, который стал настоящим прорывом в области децентрализации информации. Поговорим о блокчейне, майнерах и сферах его использования.
👉 Ссылка на статью
Истоки технологии берутся еще в 90-х годах прошлого века, но только в 2008 году человек (или группа лиц) под именем Сатоши Накамото представил свое детище – биткоин, который стал настоящим прорывом в области децентрализации информации. Поговорим о блокчейне, майнерах и сферах его использования.
👉 Ссылка на статью
Пишем Тетрис на Python с помощью библиотеки Pygame
Pygame – самое популярное решение для создания 2D игр на Python: библиотека включает в себя удобные инструменты для рисования, работы с изображениями, видео, спрайтами, шрифтами и звуком, для обработки событий клавиатуры и мыши.
Главные преимущества Pygame – легкость обучения и скорость разработки. И хотя Pygame не используется для коммерческой разработки игр, это идеальный вариант для обучения начинающих. Здесь мы рассмотрим создание клона Тетриса.
👉 Ссылка на статью
Pygame – самое популярное решение для создания 2D игр на Python: библиотека включает в себя удобные инструменты для рисования, работы с изображениями, видео, спрайтами, шрифтами и звуком, для обработки событий клавиатуры и мыши.
Главные преимущества Pygame – легкость обучения и скорость разработки. И хотя Pygame не используется для коммерческой разработки игр, это идеальный вариант для обучения начинающих. Здесь мы рассмотрим создание клона Тетриса.
👉 Ссылка на статью
Дорожная карта Python-разработчика
В нашей версии дорожной карты рассказываем, в каком порядке нужно изучать Python, чтобы пройти путь от основ до веб-разработки, тестирования, науки о данных или машинного обучения.
👉 Ссылка на статью
В нашей версии дорожной карты рассказываем, в каком порядке нужно изучать Python, чтобы пройти путь от основ до веб-разработки, тестирования, науки о данных или машинного обучения.
👉 Ссылка на статью
Пройди тест на знание алгоритмов и структур данных
Давай проверим, насколько хорошо ты разбираешься в алгоритмах, и не пора ли подтянуть знания. Всего 10 несложных вопросов.
👉 Ссылка на статью
Давай проверим, насколько хорошо ты разбираешься в алгоритмах, и не пора ли подтянуть знания. Всего 10 несложных вопросов.
👉 Ссылка на статью
10 алгоритмов для работы с графами, которые должен знать каждый кодер
Знакомимся с десятью маст-хэв для каждого кодера алгоритмами, которые будут полезными для работы с графами (исходный код прилагается).
👉 Ссылка на статью
Знакомимся с десятью маст-хэв для каждого кодера алгоритмами, которые будут полезными для работы с графами (исходный код прилагается).
👉 Ссылка на статью
Функции в Python: 5 задач для тренировки args, kwargs и lambda-функций
Пишем функции, принимающие args и kwargs, находим различия между двумя словарями, применяем анонимные lambda-функции и используем мемоизацию для решения олимпиадной задачи про кубики.
👉 Ссылка на статью
Пишем функции, принимающие args и kwargs, находим различия между двумя словарями, применяем анонимные lambda-функции и используем мемоизацию для решения олимпиадной задачи про кубики.
👉 Ссылка на статью