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

For further actions, you may consider blocking this person and/or reporting abuse
Top comments (13)
Так, можна! Перевага list comprehension у тому, що його можна використовувати в інших виразах (на відмінність від циклу for). Та це є частиною функціонального програмування. Хто хоче глибше вивчити ФП, то я переклав українською туторіал "Функціональне програмування на Python", зробив приклади інтерактивними та додав тести знань.
Дуже дякую! Обов'язково використаю Ваш досвід!
Бажаю вам успіху у навчанні! 👍👍👍
Файно дякую!
В процесі вивчення мови програмування приходиться постійно експереминтувати. В нашому випадку експеримент це
Таким чином, покроково набирається досвід і практика, що навіть при негативних результатах експерименту є дуже і дуже добре!
Так, є одна корисна штука, яку в принципі я мав би знати.. Наприклад, що ім'я змінної 'list' - це дурість і інфантилізм. Називаючи змінні або функції ключовими словами програми або мови, закладаєш собі міни на майбутнє.. та і не на майбутнє, а прямо собі під ноги..
Звісно, тут все відпрацювало добре на всіх інтерпретаторах, бо список нарешті названий коректним ім'ям.
Так.. єсть ще така штука, як перевірка даних на тип. Звично мабуть, і інтуїтивно я в одному з ДЗ перевірив таким чином:
... Але це, як мені пояснили, це некоректно. Хоча і буде працювати.
А вірно буде зробити так:
А ось перший генератор списку, вивчений мною сьогодні:
Тут створюються ітератори в список від нуля до 71 (НЕ включно), з кроком 7, а також НЕ кратні 5. Виходить:
Ніби непогано.
Григорію, ще була б цікава ваша думка щодо мого підручника курс Python з нуля, який я розробляю останнім часом. Намагався надати матеріал для людей без поперднього досвіду програмування.
Python це мова, яка одночасно може бути інтерпритована і компільована. Тому, при запуску інтерпритатора він компілює і записує кеш, аби наступного разу робити менше роботи.
The key of a dict must always be immutable