Внимание! - Вопрос!
Можно ли объявлять функцию внутри другой функции? Где она будет видна?
Ответ:
Можно. Такая функция будет видна только внутри первой функции.
#вопросы_из_собеседований
@python_practics
Можно ли объявлять функцию внутри другой функции? Где она будет видна?
Ответ:
@python_practics
Вычисляем время выполнения
Этот пример полезен, когда вам нужно знать, сколько времени требуется для выполнения программы или функции.
#полезные_сниппеты
@python_practics
Этот пример полезен, когда вам нужно знать, сколько времени требуется для выполнения программы или функции.
#полезные_сниппеты
@python_practics
👎5👍2
"GPT-3: программирование на Python в примерах"
OpenAI предоставляет API для доступа к моделям искусственного интеллекта (ИИ).
Независимо от того, создаете ли вы чат-бот, ИИ-ассистента или веб-приложение, предоставляющее данные, сгенерированные ИИ, данная книга поможет реализовать ваши идеи.
Вы создадите такие приложения:
- медицинский бот-помощник для получения справок о лекарствах;
- интеллектуальная система рекомендаций лучшего сорта кофе;
- диалоговая система с памятью и пониманием контекста;
- голосовой помощник с искусственным интеллектом;
- чат-бот, помогающий разобраться в командах Linux;
- семантическая поисковая система;
- система предсказания категорий новостей;
- умная система распознавания изображений;
- генератор рисунков.
Вам не нужно быть специалистом по данным или инженером по машинному обучению, чтобы использовать код на языке Python. Он был разработан таким образом, чтобы не вызвать затруднений у программиста любого уровня.
книга в формате pdf👇
#курсы_книги
OpenAI предоставляет API для доступа к моделям искусственного интеллекта (ИИ).
Независимо от того, создаете ли вы чат-бот, ИИ-ассистента или веб-приложение, предоставляющее данные, сгенерированные ИИ, данная книга поможет реализовать ваши идеи.
Вы создадите такие приложения:
- медицинский бот-помощник для получения справок о лекарствах;
- интеллектуальная система рекомендаций лучшего сорта кофе;
- диалоговая система с памятью и пониманием контекста;
- голосовой помощник с искусственным интеллектом;
- чат-бот, помогающий разобраться в командах Linux;
- семантическая поисковая система;
- система предсказания категорий новостей;
- умная система распознавания изображений;
- генератор рисунков.
Вам не нужно быть специалистом по данным или инженером по машинному обучению, чтобы использовать код на языке Python. Он был разработан таким образом, чтобы не вызвать затруднений у программиста любого уровня.
книга в формате pdf👇
#курсы_книги
Где применяется Python?
Веб-разработка на стороне сервера🌍
Веб-разработка на стороне сервера включает в себя сложные серверные функции, с помощью которых веб-сайты отображают информацию для пользователя.
Автоматизация с помощью скриптов Python🛠
Язык скриптов — это язык программирования, который автоматизирует задачи, обычно выполняемые людьми.
Наука о данных и машинное обучение🧑💻
Наука о данных извлекает ценную информацию из данных, а машинное обучение (ML) позволяет компьютерам автоматически учиться на данных и делать точные прогнозы.
Разработка программного обеспечения🖥
Разработчики программного обеспечения часто используют Python для различных задач разработки и программных приложений.
Автоматизация тестирования программного обеспечения⚙️
Тестирование программного обеспечения — это процесс проверки соответствия фактических результатов программного обеспечения ожидаемым результатам, который позволяет убедиться, что программное обеспечение не содержит ошибок.
#статьи
Веб-разработка на стороне сервера🌍
Веб-разработка на стороне сервера включает в себя сложные серверные функции, с помощью которых веб-сайты отображают информацию для пользователя.
Автоматизация с помощью скриптов Python🛠
Язык скриптов — это язык программирования, который автоматизирует задачи, обычно выполняемые людьми.
Наука о данных и машинное обучение🧑💻
Наука о данных извлекает ценную информацию из данных, а машинное обучение (ML) позволяет компьютерам автоматически учиться на данных и делать точные прогнозы.
Разработка программного обеспечения🖥
Разработчики программного обеспечения часто используют Python для различных задач разработки и программных приложений.
Автоматизация тестирования программного обеспечения⚙️
Тестирование программного обеспечения — это процесс проверки соответствия фактических результатов программного обеспечения ожидаемым результатам, который позволяет убедиться, что программное обеспечение не содержит ошибок.
#статьи
Фреймворк - Django
Django — фреймворк Python с большим количеством функций, что позволяет быстрее писать код и разрабатывать сложные веб-приложения.
Фреймворк использует технологию ORM (Object-relational mapper), что позволяет сопоставлять объекты с таблицами баз данных, а также упрощает процесс переноса данных из одной базы в другую.
Особенности Django:
📍Бесплатный фреймворк с открытым исходным кодом.
📍Имеет мощный движок шаблонов.
📍Обработчики URL конфигурируются при помощи регулярных выражений.
📍Оснащен простой, но мощной системой URL-адресов.
📍Встроенная поддержка MySQL, PostgreSQL, SQLite и Oracle Database.
📍Оснащен системой кеширования.
📍Включает в себя встроенную аутентификационную систему.
📍С помощью установки библиотеки Wagtail Django может получить функционал полноценной CMS.
Для чего подходит: для более продуктивной работы с новостными и контентными веб-ресурсами.
#фреймворки_библиотеки
@python_practics
Django — фреймворк Python с большим количеством функций, что позволяет быстрее писать код и разрабатывать сложные веб-приложения.
Фреймворк использует технологию ORM (Object-relational mapper), что позволяет сопоставлять объекты с таблицами баз данных, а также упрощает процесс переноса данных из одной базы в другую.
Особенности Django:
📍Бесплатный фреймворк с открытым исходным кодом.
📍Имеет мощный движок шаблонов.
📍Обработчики URL конфигурируются при помощи регулярных выражений.
📍Оснащен простой, но мощной системой URL-адресов.
📍Встроенная поддержка MySQL, PostgreSQL, SQLite и Oracle Database.
📍Оснащен системой кеширования.
📍Включает в себя встроенную аутентификационную систему.
📍С помощью установки библиотеки Wagtail Django может получить функционал полноценной CMS.
Для чего подходит: для более продуктивной работы с новостными и контентными веб-ресурсами.
#фреймворки_библиотеки
@python_practics
👍5
Размер в байтах
Этот пример возвращает длину строки в байтах, что удобно, когда вам нужно знать размер строковой переменной.
#полезные_сниппеты
@python_practics
Этот пример возвращает длину строки в байтах, что удобно, когда вам нужно знать размер строковой переменной.
#полезные_сниппеты
@python_practics
Mastering Python Network Automation: Automating Container Orchestration, Configuration, and Networking with Terraform, Calico, HAProxy, and Istio by Tim Peters
Эта книга поможет вам автоматизировать различные задачи с помощью Python и его библиотек, включая обнаружение сервисов, балансировку нагрузки, управление хранением, мониторинг производительности и скользящие обновления.
Calico и Istio - два известных инструмента для создания сетки сервисов. Вы узнаете, как их установить и настроить для управления маршрутизацией трафика, безопасностью и мониторингом.
Книга в формате pdf👇
#курсы_книги
@python_practics
Эта книга поможет вам автоматизировать различные задачи с помощью Python и его библиотек, включая обнаружение сервисов, балансировку нагрузки, управление хранением, мониторинг производительности и скользящие обновления.
Calico и Istio - два известных инструмента для создания сетки сервисов. Вы узнаете, как их установить и настроить для управления маршрутизацией трафика, безопасностью и мониторингом.
Книга в формате pdf👇
#курсы_книги
@python_practics
👍1
История развития Python
Первая концепция языка Python была придумана в 1980-х Гвидо Ван Россумом.
Изначально язык был разработан как ответ языку ABC. Среди особенностей Python в сравнении с языком ABC можно выделить то, что Python мог обрабатывать исключения и был в ориентирован на операционную систему Amoeba.
Конечно, Python, как и все языки программирования, пережил целый ряд различных версий. Python 0.9.0 впервые вышел в 1991 году. Помимо обработки ошибок, Python имел классы, списки и строки. И, что более важно, он включал лямбда-функции:
В 2000 году вышла новая версия Python — 2.0. Эта версия была своего рода «open-source»-проектом CWI. Здесь уже были генераторы списков и полноценный сборщик мусора.
Следующей версией был Python 3.0, выпущенный в 2008 году. Несмотря на то, что вторая и третья версии схожи, всё-таки различия есть. Самая очевидная разница заключается в том, как работает оператор
#статьи
Первая концепция языка Python была придумана в 1980-х Гвидо Ван Россумом.
Изначально язык был разработан как ответ языку ABC. Среди особенностей Python в сравнении с языком ABC можно выделить то, что Python мог обрабатывать исключения и был в ориентирован на операционную систему Amoeba.
Конечно, Python, как и все языки программирования, пережил целый ряд различных версий. Python 0.9.0 впервые вышел в 1991 году. Помимо обработки ошибок, Python имел классы, списки и строки. И, что более важно, он включал лямбда-функции:
map(), filter(), reduce(). В 2000 году вышла новая версия Python — 2.0. Эта версия была своего рода «open-source»-проектом CWI. Здесь уже были генераторы списков и полноценный сборщик мусора.
Следующей версией был Python 3.0, выпущенный в 2008 году. Несмотря на то, что вторая и третья версии схожи, всё-таки различия есть. Самая очевидная разница заключается в том, как работает оператор
print. Ведь в Python 3.0 на смену оператору пришла функция print().#статьи
👍3
Внимание! - Вопрос!
Можно ли передавать функцию в качестве аргумента другой функции?
Можно, функция в Питоне объект первого порядка: допускает присваивание, передачу в функцию, удаление.
#вопросы_из_собеседований
@python_practics
Можно ли передавать функцию в качестве аргумента другой функции?
@python_practics
👍4