29 полезных фрагментов Python, которые помогут в работе |
||
МЕНЮ Искусственный интеллект Поиск Регистрация на сайте Помощь проекту ТЕМЫ Новости ИИ Искусственный интеллект Разработка ИИГолосовой помощник Городские сумасшедшие ИИ в медицине ИИ проекты Искусственные нейросети Слежка за людьми Угроза ИИ ИИ теория Внедрение ИИКомпьютерные науки Машинное обуч. (Ошибки) Машинное обучение Машинный перевод Реализация ИИ Реализация нейросетей Создание беспилотных авто Трезво про ИИ Философия ИИ Big data Работа разума и сознаниеМодель мозгаРобототехника, БПЛАТрансгуманизмОбработка текстаТеория эволюцииДополненная реальностьЖелезоКиберугрозыНаучный мирИТ индустрияРазработка ПОТеория информацииМатематикаЦифровая экономика
Генетические алгоритмы Капсульные нейросети Основы нейронных сетей Распознавание лиц Распознавание образов Распознавание речи Техническое зрение Чат-боты Авторизация |
2019-09-18 04:19
29 фрагментов, реализованных в Python, которые помогут писать код со скоростью Флеша!
Python представляет один из самых популярных языков, который многие используют в науке о данных и машинном обучении, веб-разработке, написании сценариев, автоматизации и т. д. Одной из причин такой популярности является простота и легкость в освоении. Если вы читаете это, то, скорее всего, уже используете Python или, по крайней мере, заинтересованы в нем. В статье мы кратко рассмотрим 29 коротких фрагментов кода, которые вы сможете понять и освоить невероятно быстро. Поехали! 1. Проверка на уникальность Следующий метод проверяет, есть ли в данном списке повторяющиеся элементы. Он использует свойство 2. Анаграмма Этот метод может использоваться, чтобы проверить, являются ли две строки анаграммами. Анаграмма – это слово или фраза, образованная путем перестановки букв другого слова или фразы, обычно используя все исходные буквы ровно один раз: 3. Память А такое можно использовать для проверки использования памяти объектом: 4. Размер в байтах Метод возвращает длину строки в байтах: 5. Выведите строку N раз Данный фрагмент может быть использован для вывода строки 6. Делает первые буквы слов большими А вот и учет регистра. Фрагмент использует метод 7. Разделение Этот метод разделяет список на более мелкие списки указанного размера: 8. Удаление ложных значений Так вы удалите ложные значения ( 9. Подсчёт Следующий код можно использовать для транспонирования 2D-массива: 10. Цепное сравнение Вы можете сделать несколько сравнений со всеми видами операторов в одной строке: 11. Разделить запятой Следующий фрагмент можно использовать для преобразования списка строк в одну строку, где каждый элемент из списка разделен запятыми: 12. Подсчитать гласные Этот метод подсчитывает количество гласных («a», «e», «i», «o», «u»), найденных в строке: 13. Превращение первой буквы строки в строчную Используйте, чтобы превратить первую букву указанной вами строки в строчную: 14. Сглаживание Следующие методы сглаживают потенциально глубокий список с помощью рекурсии: 15. Разница Метод находит разницу между двумя итерациями, сохраняя только те значения, которые находятся в первой: 16. Разница между списками Следующий метод возвращает разницу между двумя списками после применения данной функции к каждому элементу обоих списков: 17. Цепной вызов функции Вы можете вызывать несколько функций в одной строке: 18. Поиск дубликатов Этот код проверяет, есть ли в списке повторяющиеся значения, используя тот факт, что 19. Объединить два словаря Следующий метод может быть использован для объединения двух словарей: 20. Конвертировать два списка в словарь А теперь займемся преобразованием двух списков в словарь: 21. Использование enumerate() Фрагмент показывает, что вы можете использовать 22. Затраченное время Используйте для вычисления времени, которое требуется для выполнения определенного кода: 23. Try/else Вы можете использовать 24. Элемент, который появляется чаще всего Этот метод возвращает наиболее частый элемент, который появляется в списке: 25. Палиндром Метод проверяет, является ли данная строка палиндромом: 26. Калькулятор без if-else В следующем фрагменте показано, как написать простой калькулятор без необходимости использования условий 27. Shuffle Этот код можно использовать для рандомизации порядка элементов в списке. Обратите внимание, что 28. Поменять значения Действительно быстрый способ поменять две переменные без необходимости использования дополнительной: 29. Получить значение по умолчанию для отсутствующих ключей Код показывает, как вы можете получить значение по умолчанию, если ключ, который вы ищете, не включен в словарь: Источник: proglib.io Комментарии: |
|