Найти в Дзене

Язык программирования Python

2045 читали · 2 месяца назад
Python: как один из самых медленных языков стал королем нейросетей
Python. IT-курсы разрекламировали его как самый легкий язык для входа в сферу, любители ИИ создают на нем свои нейросети, а сеньоры Java или C++ иногда смотрят на него свысока, не считая его «настоящим» языком программирования. В любом случае сейчас о Python знают все. Поскольку язык начал резко набирать силу примерно с 2013–2014 годов, многие считают, что и изобретен он был не так давно. Однако это не верно. Python старше многих современных фреймворков, старше массовой мобильной разработки и намного старше нынешнего AI-хайпа...
164 читали · 5 месяцев назад
ПОЛНЫЙ ГАЙД ПО РЕКУРСИВНЫМ ФУНКЦИЯМ В PYTHON: ЧАСТЬ 4
→ Данный материал продолжает тему изучения рекурсивных функций и является прямым продолжением предыдущих частей (ЧАСТЬ 1, ЧАСТЬ 2, ЧАСТЬ 3) 🔽 ✅ В этой статье представлен подробный разбор ещё одной задачи формата ЕГЭ по информатике. Данная задача отличается повышенной сложностью: для её решения требуются дополнительные знания по работе с библиотеками языка Python. 🚥HERE WE GO → Необходимо 2 - 3 раза внимательно прочитать условие задачи ⤵ После прочтения данного ⇪ материала важно выделить ключевые...
508 читали · 1 год назад
4 причины изучать Python (даже если вы не хотите становиться разработчиком)
Если вы думали о том, чтобы выучить Python, но не сделали этого, потому что не планировали заниматься разработкой, то сейчас стоит пересмотреть свои взгляды. Python имеет множество применений, от увлекательных экспериментов до личных проектов. Вот все причины, по которым стоит начать изучать его прямо сейчас. Python подходит для новичков Python считается одним из самых простых языков программирования для начинающих, что делает его идеальным выбором даже для людей без опыта в кодировании. Синтаксис...
2137 читали · 2 года назад
Вопросы собеседования на позицию автотестировщика python
Краткий ответ: Python — это интерпретируемый язык с динамической типизацией. Более подробно: В отличие от Java и C#, Python не требует предварительной компиляции, так как является интерпретируемым языком. Также Python использует динамическую типизацию: тип переменной определяется во время выполнения программы, а не на этапе компиляции. Это делает его более гибким, но может снижать производительность по сравнению с языками со статической типизацией. Краткий ответ: Фикстуры с более широким скоупом вызываются раньше...
339 читали · 9 месяцев назад
Работа с логическими формулами в Python на примере задания №2 ЕГЭ (Часть 2)
🎓 Работа с логическими формулами является базовым навыком как для ЕГЭ по информатике, так и для любого программиста. Задание № 2 ЕГЭ позволяет эффективно отработать этот навык на практике. ❗ПЕРЕД ПРОЧТЕНИЕМ НАСТОЯТЕЛЬНО РЕКОМЕНДУЮ ОЗНАКОМИТЬСЯ С ПЕРВОЙ ЧАСТЬЮ МАТЕРИАЛА ⤵ Если вы уже хорошо знакомы с этим материалом или уверенно разбираетесь в логических выражениях, то можете приступить к разбору задания №2 ЕГЭ ⤵ 📥 Условие задачи → → Решение будет состоять из 5 основных этапов: 🚨 LET'S GO → Работа...
140 читали · 9 месяцев назад
Как я собрал погодный терминал на Python всего за 2 дня — и почему у вас получится не хуже
Вкратце После нескольких простых скриптов на Python мне захотелось чего-то настоящего — сделать полноценное терминальное приложение. Решил написать собственный консольный погодный информер. И, к своему удивлению, справился за пару дней — всё оказалось гораздо проще, чем я предполагал. Делюсь, как это было. Почему именно погодный информер? Казалось бы, предсказание погоды — не самая захватывающая задача, но мне всегда было интересно, как устроены такие сервисы: от телевизионных прогнозов до современных сайтов и приложений...
7 месяцев назад
Контейнеризация Python-приложения с Docker: от создания до деплоя
Деплой – это процесс выгрузки и запуска ПО на рабочем сервере или в облачной среде, при этом деплой приложения зачастую может быть достаточно затрудненным: необходимо установить все нужные зависимости, не получив конфликта с другим ПО на сервере. Именно эту проблему и решает контейнеризация – например, можно взять Docker-контейнер Python, “упаковать” все зависимости приложения в одну сущность и, когда необходим деплой на сервер, запустить ее в изолированном окружении. Таким образом, средства контейнеризации позволяют упаковывать приложения и их зависимости в изолированные среды...
208 читали · 1 год назад
Всё, что нужно знать о типах данных в Python
🔥Python — один из самых популярных языков программирования благодаря своей простоте и гибкости. Он имеет свои особенности и правила, которые нужно знать и понимать, чтобы успешно составлять программы на этом языке. Одна из таких важных особенностей — Python является языком со строгой динамической типизацией. Это значит, что переменные в Python не имеют заранее определённого типа данных. Тип переменной определяется автоматически в процессе создания программы. Python — язык программирования со строгой...
2864 читали · 1 год назад
Когда Python-программа становится самостоятельной
Вот бывает же такое — написал полезный скрипт или небольшое приложение на Python, оно работает как часы, помогает решать задачи, и вдруг приходит мысль: «А если бы это мог запустить кто-то ещё? Не мучаясь с виртуальными окружениями, зависимостями и этими, прости господи, версиями библиотек…» Вот тут как раз и начинаются приключения. Потому что Python — прекрасен, гибок и прост, но только пока речь идёт о твоём компьютере, где всё уже настроено, а pip install делаешь чуть ли не на автомате. Но вот...
4367 читали · 1 год назад
Cython или как ускорить код на Python в 100 раз (ну почти)?
Cython — это супермощный инструмент, который позволяет сочетать простоту Python с высокой производительностью C. Это язык программирования, основанный на Python, который позволяет компилировать код Python в C-расширения, что значительно увеличивает скорость выполнения программы. Cython широко используется для улучшения производительности Python-программ, особенно в задачах численных вычислений, машинного обучения, обработки данных и других сценариях, где требуется высокая производительность. Подписывайтесь на мой канал в Телеграмм, чтобы ничего не пропустить...
3 месяца назад
ПОЛНЫЙ ГАЙД ПО РЕКУРСИВНЫМ ФУНКЦИЯМ В PYTHON: ЧАСТЬ 6 (HARD)
→ Данный материал продолжает тему изучения рекурсивных функций и является прямым продолжением предыдущих частей (ЧАСТЬ 1, ЧАСТЬ 2, ЧАСТЬ 3, ЧАСТЬ 4, ЧАСТЬ 5). ✅ В этой статье представлен подробный разбор решения очень интересной задачи формата ЕГЭ по информатике. ДАННЫЙ ПРИМЕР ОТЛИЧАЕТСЯ ПОВЫШЕННОЙ СЛОЖНОСТЬЮ❗ Выполнение задачи потребует применения разных стратегий и способов решения. 🚥HERE WE GO → Необходимо 2 - 3 раза внимательно прочитать условие задачи ⤵ 📝 Текст условия для копирования: Обозначим...