Foundations. We choose Python
This is a modal window.
The media could not be loaded, either because the server or network failed or because the format is not supported.
Formal Metadata
Title |
| |
Title of Series | ||
Number of Parts | 10 | |
Author | ||
License | CC Attribution 3.0 Germany: You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor. | |
Identifiers | 10.5446/62917 (DOI) | |
Publisher | ||
Release Date | ||
Language |
Content Metadata
Subject Area | |
Genre |
1
2
4
5
6
7
8
9
10
00:00
XMLComputer animation
00:11
Computer programmingPhysical systemSet (mathematics)Programming languageNeuroinformatikOrder (biology)Operating systemFinite differenceConfiguration spaceOperator (mathematics)SoftwareRevision controlCartesian coordinate systemComputer animation
02:29
Radical (chemistry)Programmer (hardware)Order (biology)Sheaf (mathematics)CodeText editorComputer programmingOperating systemMultiplication signProjective planeFunction (mathematics)Open sourceComputer animation
03:55
Cartesian coordinate systemUniform resource locatorOperating system
04:08
Web applicationIntegrated development environmentFile formatText editorRegular graphLink (knot theory)Computer programmingVirtual machineBlock (periodic table)International Date LineCodeFunction (mathematics)MereologyRadical (chemistry)Operator (mathematics)WritingElement (mathematics)Programmer (hardware)Functional (mathematics)Different (Kate Ryan album)Sheaf (mathematics)Visualization (computer graphics)Process (computing)Computer animation
07:58
AdditionPhysical systemComputer programmingInformationCompilerProgramming languageCartesian coordinate systemComputer fileOrder (biology)System callError messageFormal languageLetterpress printingFunctional (mathematics)Lattice (order)CodeComputer animation
10:32
JSONXMLUML
Transcript: Ukrainian(auto-generated)
00:12
Доброго дня, шановні здобувачі! В мезях нашого курсу ми поспілкуємося про основи програмування, використовуючи мову програмування Python.
00:24
Для того, щоб нам почати працювати, по-перше нам потрібно встановити Python. Для того, щоб його встановити, ви можете перейти на сайт python.org, розавантажити Python під ту операційну систему, яка знаходиться на вашому комп'ютері.
00:49
Вкладочка Downloads, обираєте ту операційну систему, яка у вас встановлена, та встановлюєте Python.
01:10
Під час встановлення Пайтона обов'язково додайте Add Python.exe to path, для того, щоб можна було використовувати ваш Python, щоб можливо генерувалися ваші програмні застосунки.
01:43
Python – це мова програмування, яка працює на всіх основних операційних системах. Будь-яка програма написана на Python запуститься на всіх сучасних комп'ютерах, на яких встановлен сам Python. Медоналустування Python на різних операційних системах відрізняється.
02:04
Перше, з чого потрібно починати, потрібно перевірити, чи встановлена нова версія Python на вашій системі. Після встановлення Пайтону потрібно змінити ваше налаштування в вашій операційної системи.
02:28
Для того, щоб більш ефективно працювати, а саме програмувати, потрібно встановити, так мовити, текстовий редактор, який дозволить більш ефективно кодити.
02:44
Від час використання нашого курсу ми будемо використовувати Sublime Text. Sublime Text – це простий текстовий редактор, який можна встановити на будь-яку сучасну операційну систему. Sublime Text дає змогу запускати майже всі програми безпосередньо з нього, замість повертатися до терміналу.
03:07
Ваш код запускатиметься в терміналі, вбудованому у вікнах редактора, що значно полегшує перегляд вихідних даних. Sublime Text добре підходить для новочків, але багато професійних програмістів теж ним користуються.
03:25
Якщо за той час, поки вивчаєте Пайтон, ви звикнете до нього, то можете і далі використовувати його для роботи з більшими та складнішими проектами. Sublime Text має дуже ліберальну ліцензійну політику. Ви можете використовувати цей редактор безкоштовно так довго, як тільки хочете.
03:45
Для того, щоб встановити Sublime Text, необхідно перейти на сайт sublimetext .com та в розділі Download, завантажити під варку операційну систему даний застосунок.
04:08
Вам необхідно обрати місце, куди ви будете встановити Sublime Text. Кілька слів про інші редактори.
04:20
Idle – це інтегроване середовище саме в Пайтон. Він дуже простий і підійде для новочків, але він має своє особливості. По-перше, вам потрібно буде завжди використовувати терміно. Якщо ви бажаєте окреме писати код у файліку або скрипті, вам його потрібно створювати.
04:48
І потім, після того, як ви його зробили, запускати на виконання. В Idle відсутні підказки, як в деяких текстових редакторах, наприклад, як Sublime Text.
05:09
Наступний редактор, який можна розглядати, це Genie. Це простий текстовий редактор, що дозволить вам запускати програми безпосередньо з нього. Він відображає всі вихідні дані у вікні терміналу.
05:24
Ця особливість дозволить вам краще познайомлюся із роботою в терміналах. Genie має дуже простий інтерфейс, але також і багато можливості, що значна частина досвічених програмістів послуговується саме ним. Є ще багато різних текстових редакторів, яких дозволять саме програмувати на Python.
05:47
Такі як Atom, Visual Studio Code, PyCharm. Але ще слід зазначити, ще один дуже потужний інструмент. Це Jupiter.
06:01
Jupiter Notebooks – це інструмент, який однаково відрізняється і від традиційних текстових редакторів, і від звичайних ID. Тим, що є веб-застостунком. Тобто він побудований на блоках. Кожен блок – це або блок коду, або блок тексту.
06:21
Текстові блоки відображаються у Macdown. Тож до них можна застосовувати просте форматування. Jupiter був розроблений, щоб сприяти використання Python в наукових застосунках. Але потім цей інструмент розширився і став корисним у нарізноманітніших ситуаціях.
06:42
Радше, ніж просто додавати коментарі у файлі, ви матимете можливість написати між секціями коду чіткий текст. Ще й з базовим форматуванням, септозагаловками, маркованими списками та посиланням. Кожен блок коду можна запускати незалежно, що дозволяє тестувати програму маленькими частинами або одночасно.
07:04
Кожен блок коду має власну область для виведення виходу. І ви за потреби можете їх вмикати або вимикати окремо. Jupiter на перший погляд виглядає дещо складним через взаємодію між різними елементами. Якщо ви визначаєте функцію в одному елементі, то вона також буде доступна в інші.
07:25
Здебільшого це корисно та в дещо довших документах, або коли ви недостатньо розумієте, як працює це середовище, може плутати. Цей редактор я рекомендую, якщо ви дійсно дуже бажаєте навчитися програмувати на Python,
07:46
будете займатися науковими дослідженнями, а саме машинним навчанням, обробкою великих масивів даних. Тоді вам саме потрібен Jupiter.
08:05
Для того, що в системі Sublime Text використовувалися саме Python 3, вам необхідно обрати Tools, Build System, New Build System
08:24
та замінити код на ось такий. Після цього вам потрібно зберегти цей файл під назвою Python 3, в тій текі, яку вам запропонує Sublime Text.
08:55
Як завжди, зазвичай прийнято розпочинати саме навчання програмування з використання так званого застосунку Hello World.
09:11
Для того, щоб ви виконали найпростіше програмування, вам необхідно прописати функцію Print рекомендації для самонавчання.
09:27
Рекомендую вам подивитися сайт python.org та дослідити, що ж там є. Зокрема, саме файлів ініціалізації Python.
09:42
Там дуже велика кількість інформації додаткової, саме по мові Python. Приклади програмування. По-друге, прошу вас, щоб ви, наприклад, в цьому файлі, який ви зробили Hello World, зробили якихось помилки,
10:04
змінювали якісь літери для того, щоб отримувати саме якесь повідомлення про похибки, щоб ви зрозуміли, яким чином можна писати функції, викликати їх, як компілятор компілює програму,
10:23
та що саме можна, а що саме ні. Дякую вам. До наступних зустрічей.
Recommendations
Series of 18 media