Чтобы получить максимум пользы от книги, рекомендую некоторые приемы когнитивного обучения, которые повысят эффективность усвоения материала.
• Используйте графические схемы связей для установления соответствия между различными концепциями и их быстрой реализации в ваших проектах. Графические схемы связей с помощью наглядного представления на тривиальных диаграммах позволяют запомнить большой объем данных.
• Используйте мнемонические приемы (такие как «дворец памяти» или «метод локусов») для осмысленного запоминания данных. Примитивная зубрежка очень сильно отличается от запоминания только необходимой информации с применением когнитивных методов.
• Используйте метод пассивного повторения для быстрого возвращения ко всем темам, которые вы узнаете из книги. Пассивное повторение поможет закрепить основы.
• Используйте метод Фейнмана и объясните все базовые концепции программирования, о которых вы узнаете в книге, кому-то, кто не разбирается в теме. Если вы сможете объяснить концепцию простыми словами, значит, вы достаточно хорошо усвоили основные положения.
• Не ограничивайтесь использованием кода, приведенного в книге. Реализуйте собственный код с использованием аналогичных стратегий. Простое копирование не научит вас создавать собственный код.
8 Ұнайды
Чтобы получить максимум пользы от книги, рекомендую некоторые приемы когнитивного обучения, которые повысят эффективность усвоения материала.
• Используйте графические схемы связей для установления
2 Ұнайды
Метод sort()
При помощи метода sort() Python-разработчики могут легко выстроить все элементы списка по возрастанию или по убыванию.
программный код:
x = [23, 12, 11, 45]
x.sort()
print(x)
Вывод:
[11, 12, 23, 45]
Если в списке содержатся строки, то список будет отсортирован в алфавитном порядке.
Программный код:
x = ['USA', 'China', 'Russia', 'UK']
x.sort()
print(x)
Вывод:
['China', 'Russia', 'UK', 'USA']
Для сортировки элементов списка по убыванию в метод добавляется аргумент reverse = True
Конкатенация списков
Два списка легко объединяются арифметическим оператором +.
Программный код:
sample = [12, 32, 21, 24, 65]
example = [11, 22, 33]
print(sample + example)
Вывод:
[12, 32, 21, 24, 65, 11, 22, 33]
Также при выводе элемент списка можно объединить со строковым литералом.
Программный код:
example = ['Ohio', 'Nevada', 'Colorado']
print(example[2] + ' is a great city')
Вывод:
Colorado is a great city
Целые числа
Числовые значения в коде Python используются для выполнения арифметических операций или получения подробной информации о статистической величине. Когда интерпретатор Python встречает значение целочисленного типа, он немедленно создает объект int с указанным значением. Ни одно значение объекта int не может заменяться другим значением, поскольку этот тип является неизменяемым.
Метод title()
Метод title() используется для преобразования строки, в результате которого каждое слово начинается с буквы в верхнем регистре.
программный код:
example = "China is the most populous country"
sample = example.title()
print(sample)
Вывод:
China Is The Most Populous Country
Преобразование регистра
Методы lower() и upper() используются для приведения символов строки к нижнему или верхнему регистру.
программный код:
example = "China is the most populous country"
sample = example.lower()
print(sample)
Вывод:
china is the most populous country
программный код:
example = "China is the most populous country"
sample = example.upper()
print(sample)
Вывод:
CHINA IS THE MOST POPULOUS COUNTRY
Программный Код:
example = input("Which is your favorite football team?: ")
print("So you are a "+ example + " fan. Hurray!")
Вывод:
Which is your favorite football team?: Liverpool
So you are a Liverpool fan. Hurray!
