Внимание! - Вопрос!
Что такое множество?
Множество – это неупорядоченная коллекция хешируемых объектов, которые не повторяются. В множествах нет понятия позиции элемента. Соответственно, они не поддерживают индексацию и срезы.
Встроенные классы множеств: 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
Как сделать из Python-скрипта исполняемый файл
Вы изучаете данные и хотите поделиться своим кодом Python с другими, не раскрывая исходный код и не требуя от них установки Python и других компонентов? Если да, то вам может быть интересна конвертация вашего скрипта Python в исполняемый файл.
Два основных способа:
1. С помощью библиотеки PyInstaller
PyInstaller — это библиотека Python, которая может анализировать ваш код и компоновать его с необходимыми модулями и библиотеками в один исполняемый файл.
2. С помощью auto-py-to-exe
auto-py-to-exe — это еще одна библиотека Python, которая может конвертировать скрипты Python в исполняемые файлы. Она основана на PyInstaller, но имеет графический интерфейс для пользователя (GUI), что делает ее более простой в работе. Вы можете просто выбрать свой скрипт, подобрать параметры и нажать кнопку, чтобы сгенерировать исполняемый файл.
Подробнее здесь.
#статьи
@python_practics
Вы изучаете данные и хотите поделиться своим кодом Python с другими, не раскрывая исходный код и не требуя от них установки Python и других компонентов? Если да, то вам может быть интересна конвертация вашего скрипта Python в исполняемый файл.
Два основных способа:
1. С помощью библиотеки PyInstaller
PyInstaller — это библиотека Python, которая может анализировать ваш код и компоновать его с необходимыми модулями и библиотеками в один исполняемый файл.
2. С помощью auto-py-to-exe
auto-py-to-exe — это еще одна библиотека Python, которая может конвертировать скрипты Python в исполняемые файлы. Она основана на PyInstaller, но имеет графический интерфейс для пользователя (GUI), что делает ее более простой в работе. Вы можете просто выбрать свой скрипт, подобрать параметры и нажать кнопку, чтобы сгенерировать исполняемый файл.
Подробнее здесь.
#статьи
@python_practics
👍17
Пересчет временного интервала
Напишите программу для пересчёта величины временного интервала, заданного в минутах, в величину, выраженную в часах и минутах.
Подсказка:
Решение всего в 2 строки
Ответ👇
#задачник
@python_practics
Напишите программу для пересчёта величины временного интервала, заданного в минутах, в величину, выраженную в часах и минутах.
Подсказка:
#задачник
@python_practics
👍6
Create a ChatGPT A.I. Bot With Tkinter
В этом курсе вас научат, как создавать графические пользовательские интерфейсы для Python с помощью TKinter и как подключать эти приложения к API искусственного интеллекта ChatGPT. Вы будете удивлены, как быстро вы сможете создавать довольно крутые приложения!
Курс 👇
#курсы_книги
@python_practics
В этом курсе вас научат, как создавать графические пользовательские интерфейсы для Python с помощью TKinter и как подключать эти приложения к API искусственного интеллекта ChatGPT. Вы будете удивлены, как быстро вы сможете создавать довольно крутые приложения!
Курс 👇
#курсы_книги
@python_practics
❤7👍1
Экономия памяти с помощью __slots__
Если вы когда-нибудь писали программы, которые создают по-настоящему большие количества экземпляров некоего класса, то вы могли заметить, что таким программам может понадобиться очень много памяти.
Если вы столкнулись в подобной ситуации с нехваткой памяти — можете попробовать воспользоваться атрибутом
@python_practics
Если вы когда-нибудь писали программы, которые создают по-настоящему большие количества экземпляров некоего класса, то вы могли заметить, что таким программам может понадобиться очень много памяти.
Если вы столкнулись в подобной ситуации с нехваткой памяти — можете попробовать воспользоваться атрибутом
__slots__
#полезные_сниппеты@python_practics
👍9