ypv пре 3 месеци
родитељ
комит
b8b4442676

+ 39 - 10
ОАиП/2025-26/36гр/1 сем/README.md

@@ -6,11 +6,12 @@
 Практическая №3. Обработка строк. [1.1] гл.12.; [2], гл.12   
 Практическая №4. Оператор цикла. [1.1] гл.9.; [2], гл.5   
 Практическая №5. Массивы. [1.1] гл.11.; [2], гл.7, 8, 11   
-Практическая №6. Обработка текстовых файлов. [1.1] гл.16.;    
 [2] 1400 задач по программированию. Златопольский   
 
+Практическая №6. Обработка текстовых файлов. [1.1] гл.16.;    
+Практическая №7. GUI    
 Практическая №8. Работа c SQLite; 
-Практическая №9. Работа c requests; 
+Практическая №9. Работа c requests (API); 
 
 
 
@@ -23,8 +24,11 @@
 
 
 
-Веденский Даниил Юрьевич: 2,3--, Пр8:3-  
-Гузеев Иван Валентинович: 2, Пр3:3, Пр8:3-   
+Веденский Даниил Юрьевич: 2,3--,   
+    Практ. №8 (SQLite) / Практ. №3 (For):3,  
+Гузеев Иван Валентинович: 2, 
+    Пр3:3, 
+    Пр8:3-   
 Горбунов Егор: Пр:+,  
 Гуркин Вадим Сергеевич: 4, 4, Пр:+,  
 Ерошко Евгений Владимирович: 2, Пр3:5, Пр2:5, Пр:+,   
@@ -32,6 +36,10 @@
 Коваленко Никита Михайлович: 3, Пр3:4, Пр8:4  
 Лайков Арсений:   
 Ласек Егор Михайлович: Пр3:3 
+    Практ. №8 (SQLite) / Практ. №2 (If):,  - добавить "псевдослучайный" алгоритм
+    Практ. №8 (SQLite) / Практ. №3 (For):4,  
+    Практ. №8 (SQLite) / Практ. №5 (Массивы):4,  
+
 Маркеев Никита Сергеевич: 3, 2, Пр:+, , Пр8:5  
 Цуканов Дмитрий Сергеевич: Пр4:5, Пр3:5, Пр:+,   
 
@@ -39,15 +47,32 @@
 Бурдыко Максим Андреевич: 4, Пр1: 5, 2, 2, Пр:+,  
 Дыбенко Екатерина Сергеевна: 4, 3, Пр:+,     
 Паллер Александр Александрович: 2, 2, 2, 2, Пр3:3,     
-Поддубная Евгения Сергеевна: 4, Пр1:5,     
+Поддубная Евгения Сергеевна: 4, 
+    Пр1:5,     
+    Практ. №8 (SQLite) / Практ. №5 (Массивы):5,  
+
 Приходько Иван Вячеславович: 2, 2, 2, 3-,    
-Ремезов Николай: 4, 2, 2, 2, 2, Пр3:3, Пр8:3-   
+    Практ. №8 (SQLite) / Практ. №2 (If):5,  
+    
+Ремезов Николай: 4, 2, 2, 2, 2, 
+    Пр3:3, 
+    Пр8:3-   
 Стадник Снежана Алексеевна: Пр1:4, Пр2:3, Пр3:5, Пр:+,    
-Старинцев Леонид Дмитриевич: 1, Пр3:3   
-Стародубцев Даниил Юрьевич: 2, 2, 2, Пр3:3, Пр8:3-, Пр6:3    
+Старинцев Леонид Дмитриевич: 1,   
+    Практ. №8 (SQLite) / Практ. №3 (For):3,  
+
+Стародубцев Даниил Юрьевич: 2, 2, 2, 
+    Пр3:3, 
+    Пр8:3-, 
+    Пр6:3    
 Сущенок Владислав Дмитриевич:    
-ТОпальцев Роман Алексеевич: 2, 2, 2, 2, Пр3:3, Пр8:4, Пр2:3,      
-Трофимова Арина Александровна: 2, Пр1:4,    
+ТОпальцев Роман Алексеевич: 2, 2, 2, 2, 
+    Пр3:3, 
+    Пр8:4, 
+    Пр2:3,      
+Трофимова Арина Александровна: 2, 
+    Пр2:4,    
+    Практ. №8 (SQLite) / Практ. №1 (Матем.выр.):4,  
 
 
 
@@ -58,6 +83,10 @@
 
 ## Журнал:
 
+02Dec25  
+**Отсутств**: Лайков,      
+API
+
 25Nov25  
 **Отсутств**:      
 

+ 44 - 0
ОАиП/Лекции/request/api.py

@@ -0,0 +1,44 @@
+import requests, json
+
+name = input("Введите имя: ")
+
+# https://api.genderize.io/?name=maxim
+api_url = f"https://api.genderize.io/?name={name}"
+print(api_url)
+
+# отправляем запрос
+response = requests.get(api_url)
+
+# статус ответа сервера
+if response.status_code == 200:
+    # преобразуем ответ сервера из формата json в словарь
+    response_dict = json.loads(response.content)
+    if response_dict['gender'] == 'male':
+        print("Пол мужской")
+    else:
+        print("Пол женский")
+
+elif response.status_code > 300 and response.status_code < 400:
+    print("Сайт редиректит")
+else:
+    print("Сайт недоступен")
+
+
+
+
+api_url = f"https://api.nationalize.io/?name={name}"
+# отправляем запрос
+response = requests.get(api_url)
+
+# статус ответа сервера
+if response.status_code == 200:
+    # преобразуем ответ сервера из формата json в словарь
+    response_dict = json.loads(response.content)
+    print("Страны: ")
+    print(response_dict["country"])
+
+elif response.status_code > 300 and response.status_code < 400:
+    print("Сайт редиректит")
+else:
+    print("Сайт недоступен")
+

+ 4 - 0
Сист.Программир/2025-26/1 сем/README.md

@@ -124,6 +124,10 @@
 
 ## Журнал:
 
+01Dec25  
+**Отсутсв:** Пережило, Кушнерев,   
+
+
 27Nov25  
 **Отсутсв:**   
 

+ 5 - 5
Сист.Программир/2025-26/1 сем/random_student_35.py

@@ -7,19 +7,19 @@ bd.append("Гусинская Ангелина Владиславовна")
 bd.append("Евсеенко Лев Викторович")
 bd.append("Калинина Вероника Валерьевна")
 bd.append("Ковалев Даниил Геннадьевич")
-# bd.append("Макаркина Александра Николаевна")
-bd.append("Пережило Ксения Алексеевна")
+bd.append("Макаркина Александра Николаевна")
+# bd.append("Пережило Ксения Алексеевна")
 bd.append("Царьков Александр Александрович")
 bd.append("Альховой Николай  Алексеевич")
 bd.append("Дербенский Алексей Сергеевич")
 bd.append("Конышев Дмитрий Сергеевич")
-bd.append("Кушнерев Сергей Александрович")
+# bd.append("Кушнерев Сергей Александрович")
 bd.append("Монташев Евгений Николаевич")
 bd.append("Непша Александр Владиславович") 
 bd.append("Федоров Илья Алексеевич")
 bd.append("Шатилов Ярослав Денисович") 
-# bd.append("Шестернёв Александр Михайлович")
-# bd.append("Яриго Иван Николаевич")
+bd.append("Шестернёв Александр Михайлович")
+bd.append("Яриго Иван Николаевич")
 
 
 """