Для чего в python используется функция enumerate()?
Anonymous Quiz
20%
Для определения количества элементов последовательности
65%
Для одновременного итерирования по самим элементам и их индексам
14%
Для сортировки элементов по значениям id
🔥11
Telegram-бот как системный администратор сервера
При запуске сервера часто необходимо предоставить доступ к части функционала другим пользователям, при этом сами пользователи могут не иметь достаточных компетенций для полноценного использования софта и/или мы хотим ограничить доступный набор команд.
Одним из вариантов решения является Telegram-бот, который является прослойкой между пользователем и софтом. Автор статьи, основываясь на своём опыте, решил объяснить, как это работает.
Подробнее👇
#статьи
@python_practics
При запуске сервера часто необходимо предоставить доступ к части функционала другим пользователям, при этом сами пользователи могут не иметь достаточных компетенций для полноценного использования софта и/или мы хотим ограничить доступный набор команд.
Одним из вариантов решения является Telegram-бот, который является прослойкой между пользователем и софтом. Автор статьи, основываясь на своём опыте, решил объяснить, как это работает.
Подробнее👇
#статьи
@python_practics
👍4
Внимание! - Вопрос!
Что такое объект первого класса?
Объектами первого класса (англ. first-class object, first-class entity, first-class citizen) в контексте конкретного языка программирования называются сущности, которые могут быть переданы как параметр, возвращены из функции, присвоены переменной.
Объект называют «объектом первого класса», если он:
1. может быть сохранен в переменной или структурах данных;
2. может быть передан в функцию как аргумент;
3. может быть возвращен из функции как результат;
4. может быть создан во время выполнения программы;
5. внутренне самоидентифицируем (независим от именования).
Термин «объект» используется здесь в общем смысле, и не ограничивается объектами языка программирования. В Python, как и в функциональных языках, функции являются объектами первого класса.
#вопросы_из_собеседований
@python_practics
Что такое объект первого класса?
Объект называют «объектом первого класса», если он:
1. может быть сохранен в переменной или структурах данных;
2. может быть передан в функцию как аргумент;
3. может быть возвращен из функции как результат;
4. может быть создан во время выполнения программы;
5. внутренне самоидентифицируем (независим от именования).
Термин «объект» используется здесь в общем смысле, и не ограничивается объектами языка программирования. В Python, как и в функциональных языках, функции являются объектами первого класса.
#вопросы_из_собеседований
@python_practics
🔥8❤1
Задача:
Вам нужно удалить из строки все повторяющиеся слова, оставив только отдельные (первые) слова.
Пример:
#задачник
@python_practics
Вам нужно удалить из строки все повторяющиеся слова, оставив только отдельные (первые) слова.
Пример:
'alpha beta beta gamma gamma gamma delta alpha beta beta gamma gamma gamma delta' => returns 'alpha beta gamma delta'
#задачник
@python_practics
👍8🤔2
Внимание! - Вопрос!
Что такое функция высшего порядка?
Функция высшего порядка – функция, принимающая в качестве аргументов другие функции или возвращающая другую функцию в качестве результата. Основная идея состоит в том, что функции имеют тот же статус, что и другие объекты данных.
#вопросы_из_собеседований
@python_practics
Что такое функция высшего порядка?
#вопросы_из_собеседований
@python_practics
👍4
Grok
Grok использует важные принципы программирования, такие как «не повторяйся» (DRY) и «конвенция важнее конфигурации» (CoC) , чтобы способствовать гибкой разработке. DRY стремится уменьшить количество повторений за счет стандартизации абстракций. Аналогичным образом, CoC направлена на то, чтобы облегчить разработчикам изнурительный процесс принятия решений, начав их с обычного фундамента, на котором они могут строить, чтобы они могли сэкономить время на настройке.
Подробнее👇
#фреймворки_библиотеки
@python_practics
Grok использует важные принципы программирования, такие как «не повторяйся» (DRY) и «конвенция важнее конфигурации» (CoC) , чтобы способствовать гибкой разработке. DRY стремится уменьшить количество повторений за счет стандартизации абстракций. Аналогичным образом, CoC направлена на то, чтобы облегчить разработчикам изнурительный процесс принятия решений, начав их с обычного фундамента, на котором они могут строить, чтобы они могли сэкономить время на настройке.
Подробнее👇
#фреймворки_библиотеки
@python_practics
👍7
This media is not supported in your browser
VIEW IN TELEGRAM
Игра для памяти на модуле turtle
Нужно найти две клетки одного цвета, запоминая цвета всех клеток.
Полный код можно посмотреть по ссылке👇
#sandbox
@python_practics
Нужно найти две клетки одного цвета, запоминая цвета всех клеток.
Полный код можно посмотреть по ссылке👇
#sandbox
@python_practics
👍4
Улучшаем свой код на Python
Автор статьи, опытный специалист по подбору персонала, решил поделиться накопленным опытом и рассказать новичкам о тех моментах, на которые стоит обратить свое внимание, чтобы улучшить свой код.
Подробнее👇
#статьи
@python_practics
Автор статьи, опытный специалист по подбору персонала, решил поделиться накопленным опытом и рассказать новичкам о тех моментах, на которые стоит обратить свое внимание, чтобы улучшить свой код.
Подробнее👇
#статьи
@python_practics
👍10
Материалы из этого канала дают на платных курсах
Frontend Portal — настоящий портал для тех кто хочет стать востребованным frontend-разработчиком. Полезные ресурсы, шпаргалки, разбор вопросов с собеседований, задачи, викторины и многое другое
👉 Присоединяйтесь к @FrontendPortal и станьте частью дружного frontend-комьюнити!
Frontend Portal — настоящий портал для тех кто хочет стать востребованным frontend-разработчиком. Полезные ресурсы, шпаргалки, разбор вопросов с собеседований, задачи, викторины и многое другое
👉 Присоединяйтесь к @FrontendPortal и станьте частью дружного frontend-комьюнити!
❤1👍1