Програмування Демосів Web 3.0: вільне поєднання гри, роботи і навчання

Ігор Каганець

Програмування Демосів Web 3.0: вільне поєднання гри, роботи і навчання

Категорія
Технології
https://ar25.org/node/32728

Засновуємо українську школу постіндустріального програмування Web 3.0. В якості головного інструменту обираємо Python  у передовій версії 3. Ця мова належить до вільного програмного забезпечення. Її розробив Гвідо ван Россум, по-нашому – Розум :)

Image
Гвідо ван Россум (нар. 31 січня 1956 р.) – розробник мови Python
Back to top

Яка інформація, така й формація

Творення нової формації завжди починається з правильної організації інформації – з того, що «творить форму» (лат. «in» – в, «forma» – форма, вигляд, «form» – надаю форму, формую, створюю). У наш час головним засобом роботи з інформацією є Інтернет.

Ми вже з’ясували, що для творення постіндустріального суспільства потрібен новий інструментарій – Web 3.0. Його практична реалізація відбуватиметься у вигляді програмного комплексу «Демоси», розгорнутого на сотнях тисяч напівавтономних інтернет-сайтів.

В якій організаційній формі має відбуватися розробка нового софту? Постіндустріальний зміст вимагає постіндустріальної форми. Що це означає?

Відкритість

Система управління вмістом (СУВ) «Демоси» в базовій конфігурації з 7 компонентів (оболонка + 6 модулів) розробляється як open-source software – програмне забезпечення з відкритим сирцевим кодом. Сирцевий код таких програм доступний для перегляду, вивчення і колективного вдосконалення. Відкритість сприятиме написанню якісного програмного коду та його постійному розвитку.

Back to top

Безплатність

«Демоси» – це безплатне програмне забезпечення (freeware). Його можна буде безоплатно використовувати протягом необмеженого терміну без обмежень у функціональності. Безплатність сприятиме поширенню СУВ та пов’язаних з нею ідей постіндустріальної формації.

Back to top

Вільність

«Демоси» – це вільне програмне забезпечення (libre software). Його можна вільно використовувати, змінювати і розповсюджувати, в тому числі модифіковані варіанти. Це додатково сприятиме розвитку і поширенню постіндустріальної самоорганізації суспільства.

Back to top

Тотальна освіта

У доіндустріальну епоху людина навчалася передусім у своїй громаді, а якщо мала бажання і здібності – шукала собі вчителя. Школи водночас були творчими майстернями, де процес навчання поєднувався з практичною діяльністю.

Наприклад, у філософських чи художніх школах учитель з учнями жили як єдина родина, разом заробляли на життя і їли з одного стола. Навчання було індивідуалізоване – пристосоване до здібностей і талантів учня. Робота і навчання мали ігровий характер: від сільських толок до цехових карнавалів.

Постіндустріальне суспільство повертає такий підхід до навчання, здійснюючи його на вищому технологічному і методологічному рівні. Принципи тотальної освіти: Навчайся працюючи! Працюй граючись! Всі навчають всіх!

Природно, що сучасна розробка постіндустріального софту Web 3.0 відбуватиметься у громаді зацікавлених розробників і користувачів шляхом поєднання навчання, роботи та гри. 

Back to top

Навчання – робота – гра

Навчання полягатиме в тому, що розробники СУВ «Демоси» пояснюватимуть у своїх блогах на «Народному Оглядачі» і в коментарях весь хід розробки – від застосовуваної методології програмування до коду окремих модулів. Усі бажаючі зможуть долучитися до групи розробки, стежити за ходом робіт і брати в ній участь у міру своєї кваліфікації.

Робота полягатиме в тому, що навчання відбуватиметься не на штучних прикладах, а шляхом участі в живій справі, причому надзвичайно важливій, перспективній і відповідальній. Пам’ятаймо, що закладаються основи Web 3.0 – софту нової формації.

Гра закладена у сам принцип «толоки» – спільного радісного творення нового світу. Глядачі підтримуватимуть розробників ідеями, побажаннями, відгуками, нагородами. Гравці отримуватимуть радість від дружньої змагальності, командної гри, загальної атмосфери свята. Головний приз – слава і почесне місце в історії цивілізації. 

Поєднання навчання, роботи і гри є фундаментальним принципом роботи і розвитку «Народного Оглядача». Портал AR25.ORG постійно розширює інструментарій для ігрофікації колективної творчості, а тому є зручною платформою для розробки проекту «Демоси».      

Back to top

Українська школа розробки мовою Python

Реалізація проекту «Демоси» в контексті Web 3.0 означає формування особливого науково-методологічного напрямку розробки софту, основаного на  трендах постіндустріального суспільства.

Такого роду об’єднання однодумців навколо певного вчення чи стилю у науці, мистецтві, спорті, управлінні називаються школами, наприклад, Стокгольмська школа економіки.

В якості головного інструменту програмування обираємо Python  (Пайтон, або Пітон) у передовій версії 3. Ця мова належить до вільного програмного забезпечення. Її розробив у 1990 році голландський (майже галицький :) програміст Гвідо ван Россум, по-нашому – Розум :) Походження назви ігрове – на честь британського комедійного шоу «Літаючий цирк Монті Пайтона».

Back to top

Дзен Пайтона

Розробники мови Python є прихильниками певної філософії програмування, яку називають «The Zen of Python» («Дзен Пайтона»):

  • Гарне краще, ніж потворне.
  • Явне краще, ніж неявне.
  • Просте краще, ніж складне.
  • Складне краще, ніж заплутане.
  • Плоске краще, ніж вкладене.
  • Розріджене краще, ніж щільне.
  • Легкість читання має значення.
  • Особливі випадки не настільки особливі, аби порушувати правила.
  • При цьому практичність важливіше бездоганності.
  • Помилки ніколи не повинні замовчуватися.
  • Якщо не замовчуються явно.
  • Зустрівши двозначність, відкинь спокусу вгадати.
  • Має існувати один — і, бажано, тільки один — очевидний спосіб зробити це.
  • Хоча спочатку він може бути і не очевидним.
  • Зараз краще, ніж ніколи.
  • Хоча ніколи, як правило, краще, ніж прямо зараз.
  • Якщо реалізацію важко пояснити — ідея погана.
  • Якщо реалізацію легко пояснити — ідея, можливо, хороша.
  • Простори імен — чудова річ! Будемо робити їх побільше!
Back to top

Формуємо групу розробників – учителів і учнів

Запрошуються всі зацікавлені опанувати мистецтво розробки софту за допомогою мови Python. Усі учасники є розробниками. Усі навчаються один в одного. Починати можна з нуля, головне – сильне бажання і цілеспрямованість.

Для започаткування процесу досить чотирьох і більше учасників – згідно з правилами формування демосів. Засновники демосу обирають між собою координатора і починають творити.    

Прошу всіх зацікавлених у заснуванні української школи постіндустріального програмування викладати свої міркування тут у коментарях або у власних блогах.

Зголошуйтесь, творці нового світу! 

Попередні статті:


Гурт "Еней" (Польща). Вітре гнатий (2012)

Співайте, люди, ідемо разом з нами,
Для нас не страшні океани!
Нова є Польща і Україна
Нове майбутнє народила!
Синєє море, старіють вже Карпати,
Тому-то можна починати!
Літайте разом і вище неба,
Та напиймося з джерела!

Back to top
Опубліковано Amadeo 2 February, 2016 - 02:00
Ну як не вірити в чудеса , коли вони оточують нас у найнеочікуваніших місцях ? Не так давно думав, що вивчати: джаву , пітон , чи що інше ? Пройшов 30 уроків по джаві на codecademy.com , зупинився після 15-тої спроби написати код, коли зрозумів, що вони перечать самі собі (щоб пройти до наступного уроку потрібно було написати код з помилками , всупереч пройденому матеріалу) , бо сайт не "пускав" далі..А тут ще й бачив комент по порівнянню джави і пітона.. Друзі ! розслабтесь і насолоджуйтеся життям ,абстрагуйтесь і спостерігайте, як наш світ нам допомагає
Опубліковано Ігор Каганець 2 February, 2016 - 14:41
Програмно-інформаційний комплекс "Демоси" - це і є те зерно, яке саме розмножуватиметься, саме пробиватиме собі дорогу і саме знаходитиме ресурси для розвитку. Ми довго йшли до цього розуміння. Залишилося взяти і зробити.
Опубліковано Микола Стригунов 31 August, 2020 - 14:44
Де створене?
Опубліковано Українець 2 February, 2016 - 15:51
Усім, хто вже перейшов на Лінукс, пощастило. У них вже є встановлений пітон. Щоб перевірити його версію, можна в терміналі набрати команду: python --version Для командної розробки можна скористатись сервісом, де можна виконувати онлайн програми, написані на пітоні версії 3.4.
Опубліковано Доброслав Велесовий 2 February, 2016 - 17:33
Лінукс добре дружить з Пітоном, тому що багато програм для нього написані саме на цій мові.
Опубліковано Миро 3 February, 2016 - 13:19
Отже, маємо ще одну причину для переходу на Лінукс. Одне притягується до іншого. Принцип цілісності.

Лінукс добре дружить з Пітоном, тому що багато програм для нього написані саме на цій мові.

Audio file
/sites/default/files/radio/klavdia_petrivna_-_ya_tobi_brehala.mp3
Audio file
/sites/default/files/radio/iran_zbagachuye_uran_-_sasha_boole.mp3
Audio file
/sites/default/files/radio/zwyntar_-_ne_doviryay_smertnym.mp3
Audio file
/sites/default/files/radio/klavdia_petrivna_-_sonce_zhara.mp3
Audio file
/sites/default/files/radio/klavdia_petrivna_-_znaydy_mene.mp3
Audio file
/sites/default/files/tayina_ukrayiny.mp3
Audio file
/sites/default/files/radio/zwyntar_-_choven.mp3
Audio file
/sites/default/files/radio/ruslana-ostannya_poema.mp3
Audio file
/sites/default/files/radio/bozhichi-ja_ptychka-nevelychka-kant.mp3
Audio file
/sites/default/files/radio/2.slipa_dytyna.mp3
Audio file
/sites/default/files/radio/zlata_ognevich_-_yangol.mp3
Audio file
/sites/default/files/sergius_iii_-_maty_govoryla_ukrayinskoyu_my_mother_told_me_ukrainian_version_ac_valhalla_song.mp3
Audio file
/sites/default/files/radio/oy_yak_zhe_bulo_izprezhdy.mp3
Audio file
/sites/default/files/radio/02_kolir_nochi_-_dva_shlyahy.mp3
Audio file
/sites/default/files/radio/05_kolir_nochi_-_slava_ukrayini.mp3
Audio file
/sites/default/files/radio/zwyntar_-_na_boloti.mp3
Audio file
/sites/default/files/radio/oc_feat._bangi_hep_-_ziyde_sonce.mp3
Audio file
/sites/default/files/radio/torban_-_oy_yak_zhe_bulo.mp3
Audio file
/sites/default/files/radio/zwyntar_-_dzhonni.mp3
Audio file
/sites/default/files/radio/harcyzy_-_lebedi_2020.mp3
Audio file
/sites/default/files/radio/oleksa_mikolajchuk_ta_viktor_pashnik_-_sonce-zori.mp3
Audio file
/sites/default/files/zwyntar_-_gospel.mp3
Audio file
/sites/default/files/radio/angy_kreyda_-_vrazhe.mp3
Audio file
/sites/default/files/tnmk_-_ivo_bobul_1.mp3
Audio file
/sites/default/files/radio/hrystyna-solovij-buty-lyudmy.mp3
Audio file
/sites/default/files/karta_svitu_-_kryla.mp3
Audio file
/sites/default/files/radio/kalush_feat.skofka-dodomu_kaver_victoria_niro.mp3
Audio file
/sites/default/files/radio/kolir_nochi_-_korabli_demo_2013.mp3
Audio file
/sites/default/files/vopli_vidoplyasova_-_yura.mp3
Audio file
/sites/default/files/radio/de_tvoya_liniya.mp3
Audio file
/sites/default/files/trans-former-kalina.mp3
Audio file
/sites/default/files/radio/kozak_system_-_poday_zbroyu.mp3
Audio file
/sites/default/files/02_-_party_na_prikarpatti.mp3
Audio file
/sites/default/files/folkteatr_ostapa_stahiva._pisni_upa._marshyruyut_vzhe_povstanci.mp3
Audio file
/sites/default/files/tavro_-_fashist_2.mp3
Audio file
/sites/default/files/karchata_folknery.mp3
Audio file
/sites/default/files/karna-gucul-metal_2017.mp3
Audio file
/sites/default/files/kazka_-_plakala.mp3
Audio file
/sites/default/files/maxima_-_u_rayu.mp3
Audio file
/sites/default/files/radio/maxima_-_zolota_y_nebesna_zhinka.mp3
Audio file
/sites/default/files/maxima_-_zyma_vesna_lito_osin.mp3
Audio file
/sites/default/files/the_doox_-_gopaka.mp3
Audio file
/sites/default/files/radio/the_doox_-_pid_borom.mp3
Audio file
/sites/default/files/diana_bigun-moya_zemlya.mp3
Audio file
/sites/default/files/radio/4_koly_vona.mp3
Audio file
/sites/default/files/meri_-_ya_z_ukrayiny.mp3
Audio file
/sites/default/files/radio/vidverto_-_borotba.mp3
Audio file
/sites/default/files/14_sosonochka.mp3
Audio file
/sites/default/files/radio/drevo_tak_kosyv_batko.mp3
Audio file
/sites/default/files/the_doox_-_rusalochky.mp3
Audio file
/sites/default/files/the_doox_-_ne_vidpuskay.mp3
Audio file
/sites/default/files/radio/the_doox_-_viter_z_polya.mp3
Audio file
/sites/default/files/radio/13_folknery_-_vyplyvalo_utenia.mp3
Audio file
/sites/default/files/taruta_zberemosya_rode.mp3
Audio file
/sites/default/files/radio/090-znak-vodi-mamo.mp3
Audio file
/sites/default/files/radio/119-vv-harmonija.mp3
Audio file
/sites/default/files/radio/115-vv-vesna.mp3
Audio file
/sites/default/files/117-vv-haleluja.mp3
Audio file
/sites/default/files/radio/118-vv-halu_pryhod.mp3
Audio file
/sites/default/files/radio/120_-_gorila_sosna.mp3
Audio file
/sites/default/files/radio/054-oj_po_sinomu_mori.mp3
Audio file
/sites/default/files/055-oj_tam_u_lvovi.mp3
Audio file
/sites/default/files/radio/002-kvitka-osinnie_kokhannia.mp3
Audio file
/sites/default/files/022-haydamaky_gnyva.mp3
Audio file
/sites/default/files/radio/021-haydamaky_bohuslav.mp3
Audio file
/sites/default/files/017-ohorontsi_lisu.mp3
Audio file
/sites/default/files/radio/ta_scho_tancjuye_z_vitrom.mp3
Audio file
/sites/default/files/radio/vita-brevis-doroga-v-nebesa.mp3
Audio file
/sites/default/files/nedilja-prosto-neba.mp3
Audio file
/sites/default/files/radio/vitalij-kozlovskij-znayesh.mp3
Audio file
/sites/default/files/radio/01._enej_-_radio_hello.mp3
Audio file
/sites/default/files/05_vitre_hnatyi.mp3
Audio file
/sites/default/files/radio/igor-balan-oj-tam-za-morjami.mp3
Audio file
/sites/default/files/korali_project_-_korali_-_01._potsuhy.mp3
Audio file
/sites/default/files/radio/batkivcke_gyto.mp3
Audio file
/sites/default/files/radio/burmaka_hodyt_son.mp3
Audio file
/sites/default/files/radio/burmaka_melanka.mp3
Audio file
/sites/default/files/radio/liotchyk.mp3
Audio file
/sites/default/files/lama_meni_tak_treba.mp3
Audio file
/sites/default/files/radio/04._mertvi_troyandy.mp3
Audio file
/sites/default/files/radio/08._z_togo_berega.mp3
Audio file
/sites/default/files/09._ya_bez_tebe_ne_ye.mp3
Audio file
/sites/default/files/maxima_-_kolyskova.mp3
Audio file
/sites/default/files/chuhajster-ukr.mp3
Audio file
/sites/default/files/radio/kozaky.mp3
Audio file
/sites/default/files/tnmk_banzay.mp3
Audio file
/sites/default/files/tnmk_vidryvaysya.mp3
Audio file
/sites/default/files/tnmk_syla.mp3
Audio file
/sites/default/files/tnmk_ta_ty_shcho.mp3
Audio file
/sites/default/files/radio/mandarinovij-raj-zorepadi.mp3
Audio file
/sites/default/files/radio/nedilja-prosto-neba.mp3
Audio file
/sites/default/files/radio/ty_v_mene_ye.mp3
Audio file
/sites/default/files/radio/nebo_ukrayiny-drach_eduard.mp3
Audio file
/sites/default/files/euterpa_marysunia.mp3
Audio file
/sites/default/files/radio/sonce-hmary_na_chuzhyni.mp3
Audio file
/sites/default/files/radio/01.persha_versiya.mp3
Audio file
/sites/default/files/radio/03.vesna_.mp3
Audio file
/sites/default/files/07.chaka_1.mp3
Audio file
/sites/default/files/radio/020-haydamaky_30-lit.mp3
Audio file
/sites/default/files/026-dyki_gusy.mp3
Audio file
/sites/default/files/027-pisnya_pro_pisnyu.mp3
Audio file
/sites/default/files/031-ukraina.mp3
Audio file
/sites/default/files/radio/033-ishla_divcha_luchkamy.mp3
Audio file
/sites/default/files/035-vv_kompanichenko_taras.mp3
Audio file
/sites/default/files/036-kvitka-dva_koliory.mp3
Audio file
/sites/default/files/036-kvitka_cisyk_-_cheremshyna.mp3
Audio file
/sites/default/files/039._dva_kolory.mp3
Audio file
/sites/default/files/radio/040._chornobryvtsi.mp3
Audio file
/sites/default/files/042._nich_jaka_misiachna.mp3
Audio file
/sites/default/files/043._de_ty_teper.mp3
Audio file
/sites/default/files/045-oj_na_gori_ta_zenci_znut.mp3
Audio file
/sites/default/files/046-ridna_maty_moja.mp3
Audio file
/sites/default/files/radio/048-lira.mp3
Audio file
/sites/default/files/radio/049-pryvyd.mp3
Audio file
/sites/default/files/051-neba_zori.mp3
Audio file
/sites/default/files/radio/052-ptakha.mp3
Audio file
/sites/default/files/056-tam_na_stavi.mp3
Audio file
/sites/default/files/radio/059-i_zijde.mp3
Audio file
/sites/default/files/radio/061-hen_dolynoju.mp3
Audio file
/sites/default/files/062-mykyta_shvachka.mp3
Audio file
/sites/default/files/radio/064-bili_demony.mp3
Audio file
/sites/default/files/radio/065-maga_vira.mp3
Audio file
/sites/default/files/067-zapovit.mp3
Audio file
/sites/default/files/069-vechir.mp3
Audio file
/sites/default/files/072-olster.mp3
Audio file
/sites/default/files/radio/073-shiva.mp3
Audio file
/sites/default/files/076-transformer-zmusila.mp3
Audio file
/sites/default/files/098-drymbadadzyga-shidi-ridi.mp3
Audio file
/sites/default/files/101-u-muza-7.mp3
Audio file
/sites/default/files/radio/103-u-muza-16.mp3
Audio file
/sites/default/files/ukranski_koljadki_-_dobrij_vechir_tobi_pane_gospodarju.mp3
Audio file
/sites/default/files/radio/105-vasya-club-04-chorna_gora.mp3
Audio file
/sites/default/files/108-bozhichi-sho-z-kuiva-ta-j-do-rusalima.mp3
Audio file
/sites/default/files/111-bozhichi-u_poli_vijsko_stojalo-koljadka.mp3
Audio file
/sites/default/files/114-muzyka_dyka.mp3
Audio file
/sites/default/files/tik_-_cyklony.mp3
Audio file
/sites/default/files/ukrayinski_dity_i_ruslana_-_ye_u_kozhnogo_z_nas_v_serci_mriya.mp3
Audio file
/sites/default/files/116_-_velyka_syla.mp3
Audio file
/sites/default/files/tik_vesela_pisnya_2010_-_bude_shchastya_gulyay_veselys_sodnya_vitka_pry_vlasti_bude_shchastya_gulyay_veselys_sodnya_vitka_pry_vlasti.mp3
Audio file
/sites/default/files/6_sheva_ital.mp3
Audio file
/sites/default/files/chornyj_luge.mp3
Audio file
/sites/default/files/16_siv_sus_hrestos_da_vecheryaty_-_shchedrivka.mp3