Новый плагин Code Interpreter для Chatgpt.
Code Interpreter - это плагин от OpenAI для ChatGPT. Он позволяет создать и запустить код прямо в интерфейсе,и умеет работать с загруженными файлами.
Какие новые функции открывает Code Interpreter?
• Загрузка файлов размером до 100 мб,
• Анализ данных,
• Работа по распознаванию PDF счетов,
• Работа с аудио, нарезка аудиодорожек,
• Работа с изображениями, нанесение текста на изображение,
• Работа с видео, преобразование GIF to MP4, простые обработки видео, типа "зум", создание GIF.
Подробнее здесь.
#статьи
@python_practics
Code Interpreter - это плагин от OpenAI для ChatGPT. Он позволяет создать и запустить код прямо в интерфейсе,и умеет работать с загруженными файлами.
Какие новые функции открывает Code Interpreter?
• Загрузка файлов размером до 100 мб,
• Анализ данных,
• Работа по распознаванию PDF счетов,
• Работа с аудио, нарезка аудиодорожек,
• Работа с изображениями, нанесение текста на изображение,
• Работа с видео, преобразование GIF to MP4, простые обработки видео, типа "зум", создание GIF.
Подробнее здесь.
#статьи
@python_practics
❤8👍6🔥1
Pyramid
Мегафреймворки, принимают решения за разработчика в вопросах выбора тех или иных компонентов.
Микрофреймворки, не навязывают никаких решений, но в вопросе выбора вы оказываетесь предоставлены сами себе.
В обоих случаях основное внимание уделяется началу работы над проектом: либо всего много, либо мало.
Pyramid — это золотая середина. Этот фреймворк в самом начале работы над проектом может быть микрофреймворком, а по мере роста даст всё необходимое на каждом этапе, чтобы довести проект до успешного завершения.
Особенности Pyramid:
• возможность написать приложение в одном файле;
• обслуживание запросов на статические файлы;
• панель инструментов для отладки приложения прямо в браузере;
• расширяемые взаимозаменяемые шаблоны (template);
• управление транзакциями, в том числе при работе сразу с несколькими базами данных;
Про этот и другие фреймворки вы можете прочитать по ссылке ниже👇
#фреймворки_библиотеки
Мегафреймворки, принимают решения за разработчика в вопросах выбора тех или иных компонентов.
Микрофреймворки, не навязывают никаких решений, но в вопросе выбора вы оказываетесь предоставлены сами себе.
В обоих случаях основное внимание уделяется началу работы над проектом: либо всего много, либо мало.
Pyramid — это золотая середина. Этот фреймворк в самом начале работы над проектом может быть микрофреймворком, а по мере роста даст всё необходимое на каждом этапе, чтобы довести проект до успешного завершения.
Особенности Pyramid:
• возможность написать приложение в одном файле;
• обслуживание запросов на статические файлы;
• панель инструментов для отладки приложения прямо в браузере;
• расширяемые взаимозаменяемые шаблоны (template);
• управление транзакциями, в том числе при работе сразу с несколькими базами данных;
Про этот и другие фреймворки вы можете прочитать по ссылке ниже👇
#фреймворки_библиотеки
👍5🔥1
Функции, поддерживающие только именованные аргументы (kwargs)
Для того чтобы при использовании некой функции сделать так, чтобы ей можно было бы передавать только именованные аргументы, можно поступить следующим образом.
Это может быть полезно для того, чтобы улучшить понятность кода. Как видите, наша задача легко решается при помощи использования аргумента перед списком именованных аргументов.
#полезные_сниппеты
@python_practics
Для того чтобы при использовании некой функции сделать так, чтобы ей можно было бы передавать только именованные аргументы, можно поступить следующим образом.
Это может быть полезно для того, чтобы улучшить понятность кода. Как видите, наша задача легко решается при помощи использования аргумента перед списком именованных аргументов.
#полезные_сниппеты
@python_practics
👍10🔥3❤1😁1
Python Создавайте мобильные приложения
В этом курсе вы шаг за шагом научитесь создавать мобильное приложение с использованием Kivy для всех платформ, включая Android, iOS, Windows, Linux и Mac. К концу этого курса вы создадите полное мобильное приложение Weather, которое работает на всех платформах. Вы сможете создавать свои собственные приложения, используя инструменты, которые вы изучили на этом курсе.
Курс 👇
#курсы_книги
В этом курсе вы шаг за шагом научитесь создавать мобильное приложение с использованием Kivy для всех платформ, включая Android, iOS, Windows, Linux и Mac. К концу этого курса вы создадите полное мобильное приложение Weather, которое работает на всех платформах. Вы сможете создавать свои собственные приложения, используя инструменты, которые вы изучили на этом курсе.
Курс 👇
#курсы_книги
🔥7
Роскомнадзор
Напишите программу, которая определяет, разрешен пользователю доступ к интернет-ресурсу или нет.
Формат входных данных:
На вход программе подаётся целое число — возраст пользователя.
Формат выходных данных:
Программа должна вывести текст «Доступ разрешен» если возраст не менее 18, и «Доступ запрещен» в противном случае.
Подсказка:
Решение всего в 2 строки
Ответ👇
#задачник
@python_practics
Напишите программу, которая определяет, разрешен пользователю доступ к интернет-ресурсу или нет.
Формат входных данных:
На вход программе подаётся целое число — возраст пользователя.
Формат выходных данных:
Программа должна вывести текст «Доступ разрешен» если возраст не менее 18, и «Доступ запрещен» в противном случае.
Подсказка:
#задачник
@python_practics
👎14👍4❤🔥1😱1😢1
Библиотеки Python для веб-разработки
HTTPX
Код установки:
Код установки:
Код установки:
Код установки:
HTTPX
HTTPX — одна из главных библиотек для бэкенд-разработчиков. В отличие от другой популярной библиотеки — Requests, HTTPX позволяет работать не только с синхронными, но и с асинхронными HTTP-запросами.Код установки:
pip install httpx
CeleryCelery нужна для работы с фоновыми задачами. Она позволяет выстраивать их в очередь и распределять выполнение между разными процессорами и устройствами. Больше всего Celery полезна для разработчиков приложений.Код установки:
pip install celery
ScrapyScrapy – это библиотека, с которой удобно собирать данные для вашего приложения. Ее используют для написания поисковых роботов (веб-краулеров) и других алгоритмов для сбора данных. Код установки:
pip install scrapy
DashDash — это библиотека Python для работы над веб-приложениями. Ее отличает доступный инструментарий для создания графических интерфейсов (GUI), через которые пользователь может работать с данными.Код установки:
install dash#фреймворки_библиотеки
👍10
Внимание! - Вопрос!
Что такое множество?
Множество – это неупорядоченная коллекция хешируемых объектов, которые не повторяются. В множествах нет понятия позиции элемента. Соответственно, они не поддерживают индексацию и срезы.
Встроенные классы множеств: set (изменяемое множество), frozenset (неизменяемое множество).
#вопросы_из_собеседований
@python_practics
Что такое множество?
Встроенные классы множеств: set (изменяемое множество), frozenset (неизменяемое множество).
@python_practics
👍19❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Бесконечное движение черепашек по кругу на модуле turtle
@python_practics
t=turtle.Pen()
turtle.bgcolor('black')
for x in range(360):
t.pencolor(colors[x%6])
t.width(x/100+1)
t.forward(x)
t.left(59)
#sandbox@python_practics
❤12👎2
Выберите одно верное утверждение про списки:
Anonymous Quiz
18%
Списки представляют собой массивы
75%
Списки в python являются изменяемыми
2%
Списки невозможно сортировать
5%
Списки имеют фиксированный размер
👍17😁3
This media is not supported in your browser
VIEW IN TELEGRAM
Делаем свой таймер на Python
Задача: сделать свой таймер-напоминалку, который спрашивает, про что вам напомнить, а потом выдаёт сообщение через нужное время.
#sandbox
@python_practics
Задача: сделать свой таймер-напоминалку, который спрашивает, про что вам напомнить, а потом выдаёт сообщение через нужное время.
#sandbox
@python_practics
👍7💩1
This media is not supported in your browser
VIEW IN TELEGRAM
Отражение мяча от стенок
Пример с анимацией мяча, который отражается от стенок. Бесконечный цикл обеспечивает непрерывное движение шарика. Пара условий отвечают за отражение шарика от стенок по законам геометрической оптики.
#sandbox
@python_practics
Пример с анимацией мяча, который отражается от стенок. Бесконечный цикл обеспечивает непрерывное движение шарика. Пара условий отвечают за отражение шарика от стенок по законам геометрической оптики.
#sandbox
@python_practics
👍4👎3
Внимание! - Вопрос!
Что такое лямбды? Каковы их особенности?
Это анонимные функции. Они не резервируют имени в пространстве имен. Лямбды часто передают в функции map, reduce, filter.
Лямбды в Питоне могут состоять только из одного выражения. Используя синтаксис скобок, можно оформить тело лямбды в несколько строк.
Использовать точку с запятой для разделения операторов нельзя.
#вопросы_из_собеседований
Что такое лямбды? Каковы их особенности?
Лямбды в Питоне могут состоять только из одного выражения. Используя синтаксис скобок, можно оформить тело лямбды в несколько строк.
Использовать точку с запятой для разделения операторов нельзя.
👍16
Программирование для «нормальных» с нуля на языке Python.
Книга – учебник, задачник и самоучитель по алгоритмизации и программированию на
языке Python. Она не требует предварительных знаний в области программирования и
может использоваться для обучения «с нуля».
Издание адресовано студентам, аспирантам и преподавателям инженерных и естественно-научных специальностей вузов, школьникам старших классов и учителям информатики. Обучение языку в значительной степени строится на примерах решения задач обработки результатов радиофизического и биологического экспериментов.
Книга в формате pdf👇
#курсы_книги
@python_practics
Книга – учебник, задачник и самоучитель по алгоритмизации и программированию на
языке Python. Она не требует предварительных знаний в области программирования и
может использоваться для обучения «с нуля».
Издание адресовано студентам, аспирантам и преподавателям инженерных и естественно-научных специальностей вузов, школьникам старших классов и учителям информатики. Обучение языку в значительной степени строится на примерах решения задач обработки результатов радиофизического и биологического экспериментов.
Книга в формате pdf👇
#курсы_книги
@python_practics
👍3