DEV Community

Cover image for Перспективи навчання..

Перспективи навчання..

Спробую свій перший пост, за порадою шановного викладача Python - завзято кожного дня щось записувати.. Нещодавно почав вивчати цю мову, мотивуючи себе тим, що знання Python розробки допоможуть на шляху до перемоги.. та і після неї, однозначно. Перспективи очевидні і не потребують зайвих роздумів.. тож, гадаю це непоганий початок Нового 2025-го року...
І так, що сьогодні? Відбулася чергова лекція з Пайтон-розробки, на якій швидко пробіглись по словниках і почали вивчати функції..
[print(i) for i in letters]
Конструкція List Comprehention, цікаво - я запитував, чи можна її результат присвоїти змінній? Кажуть - можна. Перевіримо.
До наступної лекції залишилося 1.5 доби, і бажано би засвоїти матеріал ще 2-х уроків та зробити до них ДЗ..

Top comments (6)

The discussion has been locked. New comments can't be added.
Collapse
 
Sloan, the sloth mascot
Comment deleted
Collapse
 
Sloan, the sloth mascot
Comment deleted
Collapse
 
gr555 profile image
Григорій Лізанець • Edited

Так, є одна корисна штука, яку в принципі я мав би знати.. Наприклад, що ім'я змінної 'list' - це дурість і інфантилізм. Називаючи змінні або функції ключовими словами програми або мови, закладаєш собі міни на майбутнє.. та і не на майбутнє, а прямо собі під ноги..

num = 124567
src_list = ('%d' % num)[::-1]
res_list = []
for item in src_list:
    res_list.append(int(item))
print(res_list)
Enter fullscreen mode Exit fullscreen mode

Звісно, тут все відпрацювало добре на всіх інтерпретаторах, бо список нарешті названий коректним ім'ям.

Collapse
 
gr555 profile image
Григорій Лізанець

А ось перший генератор списку, вивчений мною сьогодні:
seventh = [i for i in range(0, 71, 7) if i % 5 != 0]
Тут створюються ітератори в список від нуля до 71 (НЕ включно), з кроком 7, а також НЕ кратні 5. Виходить:
[7, 14, 21, 28, 42, 49, 56, 63]
Ніби непогано.

Collapse
 
gr555 profile image
Григорій Лізанець

The key of a dict must always be immutable