Найти в Дзене
Вопросы по python

Вопросы по python

Тут собрано что нужно знать автотестировщику про python
подборка · 20 материалов
Опасные зависимости: какие библиотеки в Python могут вас подставить?
В экосистеме Python, как и в любом другом языке программирования, время от времени обнаруживаются уязвимости в различных библиотеках. Некоторые из них могут представлять серьёзную угрозу безопасности, особенно если используются в веб-приложениях, криптографии или обработке пользовательских данных. Подписывайтесь на мой канал в Телеграмм, чтобы ничего не пропустить. Ну или на канал в VK, если хотите видеть новые статьи у себя в ленте. Предвосхищая вопрос "что за CVE?", пишу: CVE (Common Vulnerabilities and Exposures) — это база данных известных уязвимостей в программном обеспечении...
781 читали · 7 месяцев назад
Кто придумал язык Python? И почему такое название?
Язык программирования Python был создан Гвидо ван Россумом (Guido van Rossum) в конце 1980-х — начале 1990-х годов. Гвидо начал разработку Python в декабре 1989 года, когда работал в Центре математики и информатики (CWI) в Нидерландах. Первая версия Python была выпущена в 1991 году. Подписывайтесь на мой канал в Телеграмм, чтобы ничего не пропустить. Название Python не связано со змеёй, как могут подумать многие. Гвидо ван Россум был большим поклонником британского комедийного шоу "Monty Python's Flying Circus" ("Летающий цирк Монти Пайтона"), которое шло на BBC в 1970-х годах...
407 читали · 7 месяцев назад
Обзор полезных библиотек для анализа и визуализации данных с примерами кода в Python
Python — один из самых популярных языков программирования для анализа данных и машинного обучения. Этому способствует множество библиотек, которые упрощают обработку, анализ и визуализацию данных. Подписывайтесь на мой канал в Телеграмм, чтобы ничего не пропустить. В этом обзоре мы рассмотрим ключевые библиотеки и приведем примеры их использования. Pandas — это библиотека для работы с табличными данными (DataFrame). Она позволяет загружать, очищать, фильтровать и анализировать данные. код на github...
215 читали · 8 месяцев назад
Шпаргалка по ООП в Python: Абстракция, Инкапсуляция, Наследование, Полиморфизм
Объектно-ориентированное программирование (ООП) основывается на четырёх основополагающих принципах: абстракция, инкапсуляция, наследование и полиморфизм. Подписывайтесь на мой канал в Телеграмм, чтобы ничего не пропустить. Каждый из этих принципов помогает сделать код более структурированным, модульным и легко поддерживаемым. Абстракция — это процесс выделения ключевых характеристик объекта, скрывая при этом ненужные или сложные детали реализации. Она позволяет сосредоточиться на поведении объекта, а не на его внутреннем устройстве...
1264 читали · 8 месяцев назад
Cython или как ускорить код на Python в 100 раз (ну почти)?
Cython — это супермощный инструмент, который позволяет сочетать простоту Python с высокой производительностью C. Это язык программирования, основанный на Python, который позволяет компилировать код Python в C-расширения, что значительно увеличивает скорость выполнения программы. Cython широко используется для улучшения производительности Python-программ, особенно в задачах численных вычислений, машинного обучения, обработки данных и других сценариях, где требуется высокая производительность. Подписывайтесь на мой канал в Телеграмм, чтобы ничего не пропустить...
213 читали · 8 месяцев назад
Оптимизация кода на Python: советы и трюки
Python — популярный и удобный язык программирования, который часто используется благодаря своей читаемости и легкости написания кода. Однако, из-за его интерпретируемой природы, Python может быть медленнее по сравнению с компилируемыми языками, такими как C++ или Java. Поэтому оптимизация кода на Python становится важной задачей, особенно в проектах, связанных с высокими нагрузками или обработкой больших объемов данных. В этой статье мы рассмотрим советы и трюки, которые помогут сделать ваш код более производительным и эффективным...