Skip to content

Instantly share code, notes, and snippets.

@burnix
Created July 12, 2016 08:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save burnix/7aa4f5fffa6046fe6c90f23acfe4bfd2 to your computer and use it in GitHub Desktop.
Save burnix/7aa4f5fffa6046fe6c90f23acfe4bfd2 to your computer and use it in GitHub Desktop.
{
"events": [],
"groups": [
{
"title": "Python",
"description": "Мова програмування Python – ідеальний варіант для старту в IT. Він потужний, але при цьому простий у вивченні. Програмний код на Python легко читається і набагато лаконічніший, ніж еквівалентний код на інших мовах. Це не тільки спрощує життя розробникам, але і заощаджує його час.\r\nАнглійською Python звучить як «пайтон», але серед програмістів більш поширена назва «пітон». Та все ж походження слова не пов’язане з плазуном. Автор мови Гвідо ван Россум назвав його в честь комедійного телешоу «Літаючий цирк Монті Пайтона» (Monty python's Flying Circus).\r\nДля вивчення Python не потрібно спеціальних знань. Достатньо володіти комп’ютером на рівні користувача. \r\nЗавдяки своїм незаперечним перевагам мова має широкий попит на ринку. Серед компаній, які її використовують: Google, Dropbox, Yandex, Intel, Cisco, Hewlett-Packard, IBM. На Python розроблялися Ubuntu, BitTorrent і YouTube.\r\nВи теж вирішили розвиватися в цьому напрямку? Наші курси програмування на мові Python до ваших послуг.",
"courses": [
{
"id": "60",
"title": "Базовий курс Python",
"img": "http://lviv.itea.ua/wp-content/uploads/2016/03/python-1-150x150-1.png",
"text": "",
"modified": 1468313581,
"frequency": "2-3 рази в тиждень",
"days": "36",
"cost": "3500",
"objective": "Цей курс є введенням в мову програмування Python. Курс охоплює основні аспекти програмування з використанням Python.",
"requires": "\r\n\tСлухачі повинні володіти комп’ютером на рівні користувача\r\n",
"program": "\r\n\tМодуль 1. Навіщо потрібні комп’ютерні програми?\r\n\r\n\tПрограмування як творчий процес\r\n\tАрхітектура комп’ютера\r\n\tВ чому суть програмування\r\n\tПроцес «спілкування» з Python\r\n\tІнтерпретатор і компілятор\r\n\tПроцес написання програм\r\n\tЩо ж таке програма?\r\n\tПринципи програмування\r\n\tПарадигми програмування\r\n\tВправи\r\n\r\n\r\n\tМодуль 2. Змінні, вирази та інструкції Python\r\n\r\n\tПоняття «значення» і «тип»\r\n\tЗмінні\r\n\tІмена змінних і ключові (зарезервовані) слова\r\n\tОператори\r\n\tОператори і операнди\r\n\tВирази\r\n\tПорядок операцій\r\n\tСтрокові операції\r\n\tВведення даних\r\n\tКоментарі\r\n\tВправи\r\n\r\n\r\n\tМодуль 3. Керування потоком виконання\r\n\r\n\tЛогічні вирази\r\n\tЛогічні оператори\r\n\tУмовне виконання\r\n\tПослідовність умов\r\n\tВкладені умови\r\n\tПерехоплення виключень з використанням try і except\r\n\tВправи\r\n\r\n\r\n\tМодуль 4. Функції\r\n\r\n\tВиклик функції\r\n\tВбудовані функції\r\n\tФункції, що перетворюють типи\r\n\tВипадкові числа\r\n\tПакети і модулі\r\n\tМатематичні функції\r\n\tДодавання нових функцій\r\n\tВизначення і використання\r\n\tПараметри функції\r\n\tПлідні (fruitful) функції void-функції\r\n\tМодульні тести\r\n\tВправи\r\n\r\n\r\n\tМодуль 5. Ітерації\r\n\r\n\tОновлення змінної\r\n\tІнструкція while\r\n\tНескінченні цикли\r\n\t«Нескінченні цикли» і break\r\n\tЗавершення ітерації за допомогою continue\r\n\tСписки\r\n\tВизначення циклів за допомогою for\r\n\tОбхід списків за допомогою циклу for\r\n\tВправи\r\n\r\n\r\n\tМодуль 6. Рядка\r\n\r\n\tРядок – це послідовність\r\n\tОтримання довжини рядка з використанням len\r\n\tОбхід через рядок з допомогою циклу\r\n\tЗріз рядка\r\n\tРядки є незмінними\r\n\tОператор in\r\n\tПорівняння рядків\r\n\tРядкові методи\r\n\tРозбір (parsing) рядків\r\n\tОператор форматування\r\n\tРегулярні вирази\r\n\tВправи\r\n\r\n\r\n\tМодуль 7. Файли\r\n\r\n\tВведення\r\n\tВідкриття файлів\r\n\tТекстовий файл і рядки\r\n\tЧитання файлів\r\n\tПошук через файл\r\n\tОператор with\r\n\tЗапис файлів\r\n\tВправи\r\n\r\n\r\n\tМодуль 8. Колекції\r\n\r\n\tСписки і кортежі\r\n\tОператори списку\r\n\tЗріз списку\r\n\tМетоди списків\r\n\tВидалення елементів\r\n\tСписки та функції\r\n\tСписки, кортежі та рядки\r\n\tОб’єкти та значення\r\n\tПсевдоніми (Aliasing)\r\n\tСписок аргументів\r\n\tВправи\r\n\r\n\r\n\tМодуль 9. Словники та множини\r\n\r\n\tСловник як набір лічильників\r\n\tСловники та файли\r\n\tЦикли й словники\r\n\tМножини\r\n\tВправи\r\n\r\n\r\n\tМодуль 10. Функціональне програмування і спискові вирази\r\n\r\n\tФункція об’єкт першого класу\r\n\tФункції, залежні від функцій\r\n\tЗамикання\r\n\tЛямбдафункції\r\n\tВизначення списку через списочний вираз\r\n\tВправи\r\n\r\n\r\n\tМодуль 11. Об’єктноорієнтоване програмування\r\n\r\n\tВизначення класу\r\n\tПоля і методи класу\r\n\tІнкапсуляція\r\n\tСпадкування\r\n\tПоліморфізм\r\n\t\"Качина\" типізація\r\n\tВправи\r\n\r\n\r\n\tМодуль 12. Робота з пакетами\r\n\r\n\tІмена файлів та шляхи\r\n\tСтворення власного пакету\r\n\tІніціалізація пакету\r\n\tОбробка аргументів командного рядка\r\n\tВизначення параметрів середовища виконання\r\n\tСтворення віртуальних середовищ\r\n\tАвтоматична ініціалізація пакетів\r\n\tВправич\r\n\r\n\r\n"
}
]
}
],
"sales": [
{
"course_id": "60",
"discont": "30",
"price": "2450"
}
],
"deleted": [
"681",
"683",
"685"
],
"timestamp": 1468313581
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment