Shanraq.org Shanraq.org
Құпиялық, авторлық және цифрлық әл-ауқат
Қоғам

Информатика: өз цифрлық көмекшімізді жасаймыз 61-сабақ (барлығы 72)

Құпиялық, авторлық және цифрлық әл-ауқат

Сабақ есебі үшін минут пен күн керек.

Картадағы орнымыз

72 сабақтың 61-сі. «Цифрлық қауіпсіздік» блогы (55–62). Үш ойдан алынған тапсырмасы бар жергілікті көмекшіні жалғастырамыз. Әр шараның шегі нақты: оқу нұсқасы дайын ашық сервиске айналмайды.

Құпиялық, авторлық және цифрлық әл-ауқат

Жағдай және сұрақ

Сабақ есебі үшін минут пен күн керек. Адамның есімі, суреті мен нақты мекенжайы «қанша уақыт оқыды?» дегенге көмектеспейді. Дерек аз жиналса, ағып кетуден келетін зиян да азаяды.

Жаңа сөздерді анық түсінейік

Деректі азайту — түсінікті мақсатқа қажет мәліметті ғана жинау. Келісім хабардар түрде және жағдайға сай берілуі керек; балаларға қатысты қосымша талап пен ересек көмегі бар. Лицензия өзгенің материалын қалай қолдануға болатынын анықтайды. Цифрлық әл-ауқат үзіліс, ұйқы және үнемі желіде болмау құқығын қамтиды. Көмекшідегі оқу дерегі ойдан алынған.

Сабақтың тірек сигналы

Сұлбаның үш ұяшығын солдан оңға оқып, үшіншісін жабыңыз. Әр ұяшықтың кірісі мен әрекетін айтыңыз; жолдың немен аяқталатынын және қандай байқалатын фактіні тексеретініңізді болжаңыз. Суретті жоба файлымен не бақылау мысалымен салыстырыңыз. Сұлбадағы сан деректен шықпаса, әдемі сурет үшін деректі емес, сұлбаны түзетіңіз.

Қадамдап талдаймыз

study_sessions.csv бағандарын қараңыз: сабақ ID, тапсырма ID, күн, минут, дереккөз. Оқу есебіне осы жеткілікті. «Үй мекенжайы» деген жаңа баған ұсынып, оның 45/0/25 есебіне қажет еместігін дәлелдеңіз. Кейін жадынама жасаңыз: өзгенің жеке хатын модельге салмау, сурет лицензиясын тексеру, жұмыстан соң үзіліс жасау және жағымсыз байланыс туралы ересекке айту.

Болжаңыз және тексеріңіз

Кодты қоспай тұрып күтілетін нәтижені жазыңыз. Оны step-06 не step-07 бумасында орындап, таңба бойынша салыстырыңыз және әр жолды түсіндіріңіз. Кейін бір қауіпсіз ойдан алынған кірісті өзгертіп, «болжау — іске қосу — өзгерту — түсіндіру — тексеру» айналымын қайталаңыз. Шағын жиындағы бақылауды нақты адамдарға берілген уәдеге айналдырмаңыз.

import csv
with open("study_sessions.csv", encoding="utf-8") as file:
    print(next(csv.reader(file)))

Күтілетін нәтиже

['session_id', 'task_id', 'observed_on', 'minutes', 'source']

Қатені табыңыз

Файлдың ашық болуы оны қайта жариялауға рұқсат деген сөз емес. Аноним көрінетін ID басқа дерекпен адамға байланыстырылуы мүмкін; абсолют анонимдікке уәде бермеңіз. Есімді базадан өшіру оны көшірмелерден бірден жоймайды.

Жобаға енгізілетін өзгеріс

1.3 жобасында бұрынғы үш тапсырма, төрт сабақ және еске салу ережесі сақталады. Жаңа әрекеттер security_assistant.py ішіне бөлінді: тексеру, бөлек көшірме жасау және тек жаңа файлға қалпына келтіру. Өзгеріс қай қатерге көмектесетінін және қайсына көмектеспейтінін жазыңыз; оқу дерегі ойдан алынған күйде.

Тапсырма және дәлел

Ойдан алынған сауалнаманың үш артық өрісін алып тастап, есеп шығару мүмкіндігін сақтаңыз. Сақтау мақсатын қайда жазатыныңызды және жоюды кім сұрай алатынын көрсетіңіз. Өз шешіміңіздің бір шегін атаңыз.

Жаңа жағдайға көшіру

Үйірме балалардың фотосын және келу уақытын жариялағысы келеді. Жарияламас бұрын қандай сұрақ қоямыз?

1, 7 және 30 күннен кейін қайталау

1 күннен кейін сұлбаны жатқа салып, қолданудың бір шегін табыңыз. 7 күннен кейін оны мәтінсіз досыңызға түсіндіріп, блоктың он сұрағының жетеуін шешіңіз; қате жауапты нақты кіріспен талдаңыз. 30 күннен кейін жобаның жаңа көшірмесін ашып, тексеруді қайталап, қағиданы жаңа мысалға көшіріңіз. Кіріс, күтілетін және нақты нәтижесі бар хаттаманы сақтаңыз.

Тексеруге арналған бастапқы құжат

Ресми құжат

Келесі сабақ

1.3 шығарылымы: қорғалған көмекші және қалпына келтіру

Мәтінде қате не теру қатесі кездессе, бізге айтыңыз

Жоба дәлелін тексеру

Бақылауды, түсіндіруді, қатені түзетуді және жобаңыздағы өзгерісті жазыңыз. Модель алғашқы шатасқан немесе дәлелденбеген байланысты көрсетеді, бірақ дайын жауапты бермейді.

Тексеру үшін кіру керек. Кіру

Пікірлер (0)

Әзірге пікір жоқ. Бірінші болыңыз.