БЛОГ ПРО ДАННЫЕ
От обзоров различных решений до программирования и полезных советов
Только личное мнение. Некоторые ссылки могут быть реферальными.
Выбор подходящего текстового редактора для разработчика Python имеет большое значение для производительности и рабочего процесса. Две самые популярные интегрированные среды на сегодняшний день - это VS Code и PyCharm. Это прекрасные инструменты, которые предлагают очень много дополнительных удобств. Их, как и многие другие решения, мы уже рассмотривали и сравнивали ранее.
Введение Cуществуют два мощных и популярных текстовых редактора, основаных на командной строке, с похожими функциями и возможностями. Однако они имеют и некоторые различия в плане функциональности, удобства использования и производительности.
Введение Для того чтобы поддерживать остроту своих навыков программирования, время от времени я решаю задачи на LeetCode. Это здорово, потому что этот сайт постоянно развивается, у него дружелюбный интерфейс, ты можешь выбирать задачи на интересующие тебя темы, и там есть отличное сообщество, у которого можно многому научиться.
Мне всегда было интересно узнать, что происходит в голове у программистов, когда они решают задачи. Как это происходит на самом деле? Поскольку я не смог найти подходящего материала на эту тему, я решил сам написать о том, как это происходило у меня.
Сохранение ссылок на веб-сайты и страницы - обычная практика для многих людей, регулярно пользующихся Интернетом. Это позволяет легко получать доступ к нашим любимым сайтам и страницам без необходимости запоминать их точные URL-адреса или отыскивания их заново. Однако по мере роста числа сайтов и страниц, которые мы добавляем в закладки, управлять ими становится все труднее. Именно здесь на помощь приходит менеджер закладок.
Менеджер закладок - это инструмент, который помогает организовать и управлять закладками более эффективно.
Это вторая статья из серии, посвященной теме API.
Каждая статья раскрывает определенную тему. Если ты только начинаешь разбираться в том, как написать свой API, то будет полезно прочитать все по порядку. Если уже разбираешься и тебя интересует конкретная тема, переходи сразу на нее.
Простое объяснение API Лучший фреймворк для API (эта статья 👇) Пишем API используя FastAPI (скоро) Пишем API с помощью ChatGPT (скоро) Инструменты тестирования API (скоро) Зарабатываем деньги на API (скоро) Поехали…
Тема API очень интересная и большая, поэтому я разделил материал на три части, каждая из которых рассчитана на свою аудиторию. Если только начинаешь разбираться в этом вопросе, то читай все по порядку. А если что-то знаешь, то выбирай ту часть, которая тебя интересует.
Простое объяснение API (эта статья 👇) Лучший фреймворк для API Пишем API используя FastAPI (скоро) Пишем API с помощью ChatGPT (скоро) Инструменты тестирования API (скоро) Зарабатываем деньги на API (скоро) Итак, разбираемся…
“Орудия труда - это навыки, инструменты и любые другие средства, необходимые для качественного выполнения своей работы.” - из определения в Collins Dictionary.
Есть несколько основных орудий труда (приложений), которые программист использует постоянно - это браузер, терминал и редактор кода или интегрированная среда разработки (IDE). Выбор правильного приложения всегда важен, поскольку время, которое ты проводишь, пользуясь этими инструментами, оправдывает время, потраченное на их выбор.
Сейчас прекрасное пора, чтобы быть разработчиком, поскольку существует широкий выбор доступных приложений.
Введение Давай для начала разберёмся зачем нужны таблицы в документах markdown и рассмотрим наиболее удобные способы как легко и быстро вставить таблицу в маркдаун документ.
Таблицы часто используются для организации и представления информации в четкой и лаконичной форме. Их можно использовать для отображения данных, сравнения различных значений или демонстрации взаимосвязей между различными фрагментами информации.
Использование таблиц также поможет сделать твой документ визуально более привлекательным и легким для чтения и понимания, особенно если тебе нужно представить много информации.
Тест - это код, который выполняет код. Когда вы начинаете разрабатывать новую функцию для своего проекта Python, вы можете формализовать требования к ней в виде кода. Поступая таким образом, вы не только документируете то, как должен использоваться код вашей реализации, но и можете автоматически запускать все тесты, чтобы всегда быть уверенным, что ваш код соответствует вашим требованиям. Одним из таких инструментов, который помогает вам в этом, является pytest, и это, вероятно, самый популярный инструмент тестирования во вселенной Python.
Нужен инструмент, который позволит управлять твоей коллекцией ссылок - организовать удобный доступ, отсортировать по категориям, удалить дубликаты и неработающие ссылки, синхронизировать все между устройствами. Читаем про лучшие решения 2022 года.
Что такое Pyjion Самый распространенный способ ускорить код на Python - использовать CPython, официальный интерпретатор Python. Он компилирует код в промежуточный язык, называемый байткодом, и делает это каждый раз, когда выполняется ваш код.
Это обеспечивает большую гибкость, но имеет и обратную сторону. Простые вычисления, в которых процессоры очень эффективны, такие как арифметика целых чисел и чисел с плавающей запятой, в CPython выполняются значительно медленнее, чем в других интерпретаторах.
На практике разработчики Python используют такие инструменты, как Cython, чтобы сделать числовые операции более эффективными, компилируя код заранее, используя расширения Си.