Π’Ρ…ΠΎΠ΄ Π‘Π»ΠΎΠ³
Π‘Ρ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ ΠΈ Ρ€Π΅ΠΌΠΎΠ½Ρ‚
Π Π΅ΠΏΠ΅Ρ‚ΠΈΡ‚ΠΎΡ€Ρ‹
ΠšΡ€Π°ΡΠΎΡ‚Π°
ЀрилансСры
Π Π°Π·Π½Ρ‹Π΅ спСциалисты
Π’Ρ€Π΅Π½Π΅Ρ€Ρ‹
Π£Ρ…ΠΎΠ΄ Π·Π° ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹ΠΌΠΈ
Автоинструкторы

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Python β€” удалённая Ρ€Π°Π±ΠΎΡ‚Π° Π² МосквС

Π”Π°Ρ‚Π°: 2024-05-14
Π”Π΅Ρ‚Π°Π»ΠΈ
Π Π΅Π³ΠΈΠΎΠ½
Москва
Π—Π°Π½ΡΡ‚ΠΎΡΡ‚ΡŒ
дистанционно
Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ
ΠΎΡ‚ 1000.00 Ρ€ΡƒΠ±.
Π”Π°Ρ‚Π° ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ
2024-05-14
ОписаниС
Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° с нуля. Π’ΠΎ всСх заданиях Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π° Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ†ΠΈΠΊΠ»Ρ‹ ΠΈ list comprehensions. Под Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ Π² Π΄Π°Π½Π½Ρ‹Ρ… заданиях понимаСтся ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΉ ΠΈ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹ΠΉ numpy.array соотвСтствСнно. In [ ]: import numpy as np 1. (0.5 Π±Π°Π»Π»Π°) Π Π΅Π°Π»ΠΈΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΡƒΡŽ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт Π² Π²Π΅ΠΊΡ‚ΠΎΡ€Π΅ x срСди элСмСнтов, ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ стоит Π½ΡƒΠ»Π΅Π²ΠΎΠΉ. Для x = np.array([6, 2, 0, 3, 0, 0, 5, 7, 0]) ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠΌ являСтся 5. Если Π½ΡƒΠ»Π΅Π²Ρ‹Ρ… элСмСнтов Π½Π΅Ρ‚, функция Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ None. In [ ]: def max_element(arr): # Your code here 2. (0.5 Π±Π°Π»Π»Π°) Π Π΅Π°Π»ΠΈΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰ΡƒΡŽ Π½Π° Π²Ρ…ΠΎΠ΄ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ число ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΡƒΡŽ блиТайший ΠΊ числу элСмСнт ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹. НапримСр: для X = np.arange(0,10).reshape((2, 5)) ΠΈ v = 3.6 ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ 4. In [ ]: def nearest_value(X, v): # Your code here 3. (0.5 Π±Π°Π»Π»Π°) Π Π΅Π°Π»ΠΈΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ scale(X), которая ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π° Π²Ρ…ΠΎΠ΄ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π΅Π΅ столбСц (Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½ΠΎΠ΅ срСднСС ΠΈ Π΄Π΅Π»ΠΈΡ‚ Π½Π° стандартноС ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅). Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ дСлСния Π½Π° ноль. ΠŸΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π½Π° случайной ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ (для Π΅Ρ‘ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ numpy.random.randint). In [ ]: def scale(X): # Your code here 4. (0.5 Π±Π°Π»Π»Π°) Π Π΅Π°Π»ΠΈΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая для Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚: ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ слСд наимСньший ΠΈ наибольший элСмСнты Π½ΠΎΡ€ΠΌΡƒ ЀробСниуса собствСнныС числа ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Для тСстирования сгСнСрируйтС ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ с элСмСнтами ΠΈΠ· Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ распрСдСлСния N (10,1) In [ ]: def get_stats(X): # Your code here 5. (0.5 Π±Π°Π»Π»Π°) ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ 100 Ρ€Π°Π· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ экспСримСнт: сгСнСрируйтС Π΄Π²Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° 10x10 ΠΈΠ· стандартного Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ распрСдСлСния, ΠΏΠ΅Ρ€Π΅ΠΌΠ½ΠΎΠΆΡŒΡ‚Π΅ ΠΈΡ… (ΠΊΠ°ΠΊ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹) ΠΈ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт. КакоС срСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ экспСримСнтам Ρƒ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов? 95-процСнтная ΠΊΠ²Π°Π½Ρ‚ΠΈΠ»ΡŒ? In [ ]: for exp_num in range(100): # Your code here Pandas ΠžΡ‚Π²Π΅Ρ‚ΡŒΡ‚Π΅ Π½Π° вопросы ΠΎ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ авиарСйсам Π² БША Π·Π° ΡΠ½Π²Π°Ρ€ΡŒ-Π°ΠΏΡ€Π΅Π»ΡŒ 2008 Π³ΠΎΠ΄Π°. Π”Π°Π½Π½Ρ‹Π΅ ΠΈ ΠΈΡ… описаниС In [ ]: import pandas as pd %matplotlib inline 6. (0.3 Π±Π°Π»Π»Π°) Какая ΠΈΠ· ΠΏΡ€ΠΈΡ‡ΠΈΠ½ ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ рСйса (CancellationCode) Π±Ρ‹Π»Π° самой частой? (Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ ΠΊΠΎΠ΄ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² описании Π΄Π°Π½Π½Ρ‹Ρ…) In [ ]: # Your code here 7. (0.3 Π±Π°Π»Π»Π°) НайдитС срСднСС, минимальноС ΠΈ максимальноС расстояниС, ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Π½ΠΎΠ΅ самолСтом. In [ ]: # Your code here 8. (0.3 Π±Π°Π»Π»Π°) НС выглядит Π»ΠΈ ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ минимальноС ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Π½ΠΎΠ΅ расстояниС? Π’ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π½ΠΈ ΠΈ Π½Π° ΠΊΠ°ΠΊΠΈΡ… рСйсах ΠΎΠ½ΠΎ Π±Ρ‹Π»ΠΎ? КакоС расстояниС Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½ΠΎ этими ΠΆΠ΅ рСйсами Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π΄Π½ΠΈ? In [ ]: # Your code here 9. (0.3 Π±Π°Π»Π»Π°) Из ΠΊΠ°ΠΊΠΎΠ³ΠΎ аэропорта Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΎ большС всСго Π²Ρ‹Π»Π΅Ρ‚ΠΎΠ²? Π’ ΠΊΠ°ΠΊΠΎΠΌ Π³ΠΎΡ€ΠΎΠ΄Π΅ ΠΎΠ½ находится? In [ ]: # Your code here 10. (0.3 Π±Π°Π»Π»Π°) НайдитС для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ аэропорта срСднСС врСмя ΠΏΠΎΠ»Π΅Ρ‚Π° (AirTime) ΠΏΠΎ всСм Π²Ρ‹Π»Π΅Ρ‚Π΅Π²ΡˆΠΈΠΌ ΠΈΠ· Π½Π΅Π³ΠΎ рСйсам. Какой аэропорт ΠΈΠΌΠ΅Π΅Ρ‚ наибольшСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого показатСля? In [ ]: # Your code here 11. (1 Π±Π°Π»Π») НайдитС аэропорт, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ наибольшая доля Π·Π°Π΄Π΅Ρ€ΠΆΠ°Π½Π½Ρ‹Ρ… (DepDelay > 0) рСйсов. Π˜ΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΡ€ΠΈ этом ΠΈΠ· рассмотрСния аэропорты, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ‹Π»ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ мСньшС 1000 рСйсов (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ filter послС groupby). In [ ]: # Your code here ЛинСйная рСгрСссия Π’ этой части ΠΌΡ‹ разбСрСмся с Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ рСгрСссиСй, способами Π΅Ρ‘ обучСния ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ΠΌ качСства Π΅Π΅ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΎΠ². Π‘ΡƒΠ΄Π΅ΠΌ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ датасСт ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ части задания для прСдсказания Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ отправлСния рСйса Π² ΠΌΠΈΠ½ΡƒΡ‚Π°Ρ… (DepDelay). ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ подразумСваСтся Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΠΎΠ·Π΄Π°Π½ΠΈΠ΅ рСйса ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²Ρ‹Π»Π΅Ρ‚Π°, Π½ΠΎ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… 12. (1 Π±Π°Π»Π») Π‘Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ Π²Ρ‹Π±ΠΎΡ€ΠΊΡƒ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ pd.read_csv ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ΡŒΡ‚Π΅ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ вопросы: Π˜ΠΌΠ΅ΡŽΡ‚ΡΡ Π»ΠΈ Π² Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Π΅ значСния? Бколько всСго ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… элСмСнтов Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ “ΠΎΠ±ΡŠΠ΅ΠΊΡ‚-ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ“? Бколько ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠΌΠ΅ΡŽΡ‚ хотя Π±Ρ‹ ΠΎΠ΄ΠΈΠ½ пропуск? Бколько ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² ΠΈΠΌΠ΅ΡŽΡ‚ хотя Π±Ρ‹ ΠΎΠ΄Π½ΠΎ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅? In [ ]: # Your code here Как Π²Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅, Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ смысла Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ с ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Π’ связи с этим ΠΎΡ‚Π²Π΅Ρ‚ΡŒΡ‚Π΅ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ вопросы ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия: Π˜ΠΌΠ΅ΡŽΡ‚ΡΡ Π»ΠΈ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Π΅ значСния Π² Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ? ΠŸΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ с ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΌΠΈ значСниями Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Π§Π΅ΠΌ Π²Ρ‹Π·Π²Π°Π½ΠΎ это явлСниС? Π§Ρ‚ΠΎ ΠΈΡ… ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚? МоТно Π»ΠΈ Π² связи с этим, Π½Π° ваш взгляд, ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΈ ΠΈΠ· рассмотрСния? ΠžΠ±ΠΎΡΠ½ΡƒΠΉΡ‚Π΅ свою Ρ‚ΠΎΡ‡ΠΊΡƒ зрСния. Π˜ΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΈΠ· Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ с ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈ со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Ρ€Π°Π²Π½Ρ‹ΠΌ 0, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈ нСобходимости ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΈ Π² соотвСтствии с вашим ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠΌ Π½Π° послСдний вопрос ΠΈΠ· списка ΠΈ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ Ρ†Π΅Π»Π΅Π²ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€, ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΠ² Π΅Ρ‘ ΠΈΠ· ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ “ΠΎΠ±ΡŠΠ΅ΠΊΡ‚-ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ“. In [ ]: # Your code here 13. (0.5 Π±Π°Π»Π»Π°) ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΈ DepTime, CRSDepTime, ArrTime, CRSArrTime ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ hhmm, Π² связи с Ρ‡Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ Π²ΠΏΠΎΠ»Π½Π΅ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΊΠ°ΠΊ вСщСствСнныС. ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠΉΡ‚Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ FeatureName ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π² ΠΏΠ°Ρ€Ρƒ Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² FeatureName_Hour, FeatureName_Minute, Ρ€Π°Π·Π΄Π΅Π»ΠΈΠ² ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π½Π° часы ΠΈ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹. НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΏΡ€ΠΈ этом ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ исходный ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ ΠΈΠ· Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ. Π’ случаС, Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ° отсутствуСт, значСния Π΄Π²ΡƒΡ… Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ², Π΅Π³ΠΎ Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΡ…, Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ. НапримСр, ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ DepTime Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π° ΠΏΠ°Ρ€Ρƒ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² DepTime_Hour, DepTime_Minute. ΠŸΡ€ΠΈ этом, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 155 исходного ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΎ Π² значСния 1 ΠΈ 55 ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² DepTime_Hour, DepTime_Minute соотвСтствСнно. In [ ]: # Your code here 14. (1 Π±Π°Π»Π») НСкоторыС ΠΈΠ· ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ², ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΡ‚ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ чСрСсчур Π·Π½Π°Ρ‡ΠΈΠΌΠΎΠ΅ влияниС Π½Π° ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠΎ своСму смыслу содСрТат Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ долю ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ описаниС датасСта ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΈ, сильно ΠΊΠΎΡ€Ρ€Π΅Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ с ΠΎΡ‚Π²Π΅Ρ‚Π°ΠΌΠΈ. Π’Π°Ρˆ Π²Ρ‹Π±ΠΎΡ€ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² для ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈΠ· Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ обоснуйтС. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΈ TailNum ΠΈ Year. In [ ]: # Your code here 1 5. (0.5 Π±Π°Π»Π»Π°) ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ ΠΊ Π²ΠΈΠ΄Ρƒ, ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½ΠΎΠΌΡƒ для обучСния Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ. Для этого вСщСствСнныС ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΈ Π½Π°Π΄ΠΎ ΠΎΡ‚ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π° ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ β€” привСсти ΠΊ числовому Π²ΠΈΠ΄Ρƒ. Π’Π°ΠΊΠΆΠ΅ Π½Π°Π΄ΠΎ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ пропуски Π² Π΄Π°Π½Π½Ρ‹Ρ…. Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΏΠΎΠΉΠΌΠ΅ΠΌ, Π·Π°Ρ‡Π΅ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ячСйки с ΠΊΠΎΠ΄ΠΎΠΌ построят гистограммы для 3 вСщСствСнных ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ. In [ ]: X['DepTime_Hour'].hist(bins=20) In [ ]: X['TaxiIn'].hist(bins=20) In [ ]: X['FlightNum'].hist(bins=20) ΠšΠ°ΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π²Ρ‹ Π½Π°Π±Π»ΡŽΠ΄Π°Π΅Ρ‚Π΅ Π½Π° этих Π³Ρ€Π°Ρ„ΠΈΠΊΠ°Ρ…? Как ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π΅Ρ‘ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ? НСкоторыС ΠΈΠ· ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² Π² нашСм датасСтС ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ. Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠΌ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π½ΠΈΠΌΠΈ являСтся Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠ΅, ΠΈΠ»ΠΈ one-hot-ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π Π΅Π°Π»ΠΈΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ transform_data, которая ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π° Π²Ρ…ΠΎΠ΄ DataFrame с ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ°ΠΌΠΈ ΠΈ выполняСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ шаги: Π—Π°ΠΌΠ΅Π½Π° ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π½Π° Π½ΡƒΠ»ΠΈ для вСщСствСнных ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² ΠΈ Π½Π° строки 'nan' для ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ…. ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ вСщСствСнных ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ StandardScaler. One-hot-ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ DictVectorizer ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ pd.get_dummies. ΠœΠ΅Ρ‚ΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ DataFrame, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… вСщСствСнных ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² ΠΈ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… (исходныС ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΈΠ· Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ). In [ ]: def transform_data(data): # Your code here ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ transform_data ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ. Бколько ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ послС прСобразования? In [ ]: # Your code here 16. (1 Π±Π°Π»Π») Π Π°Π·Π±Π΅ΠΉΡ‚Π΅ Π²Ρ‹Π±ΠΎΡ€ΠΊΡƒ ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π½Π° ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ 70/30 (для этого ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ train_test_split). In [ ]: # Your code here Scikit-learn Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΊ ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½ΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π½Π°ΠΈΠΌΠ΅Π½ΡŒΡˆΠΈΡ… ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ². Напомним, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° MSE Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ ΡƒΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ sklearn Π² Π²ΠΈΠ΄Π΅ класса LinearRegression. 17. (1 Π±Π°Π»Π») ΠžΠ±ΡƒΡ‡ΠΈΡ‚Π΅ Π»ΠΈΠ½Π΅ΠΉΠ½ΡƒΡŽ Ρ€Π΅Π³Ρ€Π΅ΡΡΠΈΡŽ Π½Π° 1000 ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… ΠΈΠ· ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰Π΅ΠΉ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ ΠΈ Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ значСния MSE ΠΈ R2 Π½Π° этой ΠΏΠΎΠ΄Π²Ρ‹Π±ΠΎΡ€ΠΊΠ΅ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Π²Ρ‹Π±ΠΎΡ€ΠΊΠ΅ (ΠΈΡ‚ΠΎΠ³ΠΎ 4 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… числа). ΠŸΡ€ΠΎΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ β€” насколько качСствСнныС ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Ρ‹ строит получСнная модСль? КакиС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π½Π°Π±Π»ΡŽΠ΄Π°ΡŽΡ‚ΡΡ Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ? Подсказка: ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ значСния ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… коэффициСнтов w, сохранСнных Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ coef_ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° LinearRegression. In [ ]: # Your code here Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ описанных Π²Π°ΠΌΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ L1- ΠΈΠ»ΠΈ L2-Ρ€Π΅Π³ΡƒΠ»ΡΡ€ΠΈΠ·Π°Ρ†ΠΈΡŽ, Ρ‚Π΅ΠΌ самым ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ² Lasso ΠΈ Ridge рСгрСссии соотвСтствСнно ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΎΠ±Ρ€Π°Π·ΠΎΠ²: Π³Π΄Π΅ α β€” коэффициСнт рСгуляризации. Один ΠΈΠ· способов Π΅Π³ΠΎ ΠΏΠΎΠ΄Π±ΠΎΡ€Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ количСства Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ ΠΎΡ†Π΅Π½ΠΊΠ΅ качСства Π½Π° кросс-Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ…, послС Ρ‡Π΅Π³ΠΎ выбираСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΎ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠ΅Π΅ качСство. 18. (1 Π΄ΠΎΠΏ. Π±Π°Π»Π») ΠžΠ±ΡƒΡ‡ΠΈΡ‚Π΅ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ рСгрСссии с L1- ΠΈ L2-рСгуляризатором, ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Π² Π»ΡƒΡ‡ΡˆΠ΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° рСгуляризации ΠΈΠ· списка alpha_grid ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ кросс-Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ c 5 Ρ„ΠΎΠ»Π΄Π°ΠΌΠΈ Π½Π° Ρ‚Π΅Ρ… ΠΆΠ΅ 1000 ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ…, Ρ‡Ρ‚ΠΎ ΠΈ Π² ΠΏ.17. Π’Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ значСния MSE ΠΈ R2 Π½Π° ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰Π΅ΠΉ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Π²Ρ‹Π±ΠΎΡ€ΠΊΠ°Ρ…. Удалось Π»ΠΈ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π²Π°ΠΌΠΈ Ρ€Π°Π½Π΅Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹? Для выполнСния Π΄Π°Π½Π½ΠΎΠ³ΠΎ задания Π²Π°ΠΌ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ LassoCV, RidgeCV ΠΈ KFold. In [ ]: # Your code here Π‘Ρ€ΠΎΠΊ 20.05, ΠΎΠΏΠ»Π°Ρ‚Π° послС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°, ссылка Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈ Π² Π³ΠΈΡ‚Ρ…Π°Π±Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π°.
ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ Π·Π°ΠΊΠ°Π·Ρ‹

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Python

дистанционно
договорная
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° python-скрипта. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° с нуля. ПоТСлания ΠΈ особСнности: TLDR: Π˜Ρ‰Ρƒ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ быстро Π½Π°Π²Π°ΠΉΠ±ΠΊΠΎΠ΄ΠΈΡ‚ простой скрипт Π½Π° python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ замСняСт тСкст Π² полях Π² ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ pptx ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ: На Π²Ρ…ΠΎΠ΄ скрипт ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ шаблон ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π² pptx, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ фиксированноС число порядка 5 тСкстовых ΠΏΠΎΠ»Π΅ΠΉ Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… мСстах ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, ΠΈ иксСль-Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ с Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ заполнСния ΠΏΠΎΠ»Π΅ΠΉ Π§Π°ΡΡ‚ΡŒ ΠΏΠΎΠ»Π΅ΠΉ для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° - Π½Π°Π·Π²Π°Π½ΠΈΠ΅, срок, Π΄ΠΎΡ…ΠΎΠ΄Π½ΠΎΡΡ‚ΡŒ. Π’ искСль-Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π±ΡƒΠ΄Π΅Ρ‚ n строк - Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 100 строк. Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строкС Π½Π°Π·Π²Π°Π½ΠΈΠ΅, срок, Π΄ΠΎΡ…ΠΎΠ΄Π½ΠΎΡΡ‚ΡŒ ΠΈ имя Ρ„Π°ΠΉΠ»Π° На Π²Ρ‹Ρ…ΠΎΠ΄Π΅ 100 ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΉ .pptx ΠΈ pdf с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ названиями Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΠ°ΠΏΠΊΠ΅ с Ρ‚Π°ΠΊΠΈΠΌΠΈ комбинациями тСкстовых ΠΏΠΎΠ»Π΅ΠΉ Π£ мСня Π΅ΡΡ‚ΡŒ ΠΏΠΈΡ‚ΠΎΠ½, я ΡƒΠΌΠ΅ΡŽ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ .py ΠΈΠ»ΠΈ .ipynb Ρ„Π°ΠΉΠ»Ρ‹ Π² VSCode - Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ скрипт запускался Ρƒ мСня Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π“ΠΎΡ‚ΠΎΠ² Π·Π°ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ 10 тыс Ρ€ΡƒΠ±Π»Π΅ΠΉ, Ссли Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ сдСлаСт это Π·Π° ΠΏΠ°Ρ€Ρƒ Π²Π΅Ρ‡Π΅Ρ€ΠΎΠ².
Москва ЀрилансСры

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Python

дистанционно
договорная
Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Π”ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, ΠΈΠ»ΠΈ новая. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ нСслоТного Π±ΠΎΡ‚Π°.
Москва ЀрилансСры

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Python

дистанционно
договорная
Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Π”ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.
Москва ЀрилансСры

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Python

дистанционно
договорная
Π‘ΠΎΠ²Π΅Ρ‚ ΠΏΠΎ ΠΊΠΎΠ΄Ρƒ. Настройка, тСстированиС, Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. ПоТСлания ΠΈ особСнности: Π¦Π΅Π½Π° условная, договорная! ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚Π΅ Π² лс, поТалуйста. Код простой, нСбольшиС части. НуТСн Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ смоТСт ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ структуру Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠ΄Π°, ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ошибки ΠΈ Π΄Π°Ρ‚ΡŒ совСт. Π’Π°ΠΆΠ½ΠΎ ΡƒΠ»ΠΎΠΆΠΈΡ‚ΡŒΡΡ Π² сроки. БСгодня Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒΡΡ ΠΈ Π·Π°Π²Ρ‚Ρ€Π° ΠΏΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ совмСстно Π² Π·Π²ΠΎΠ½ΠΊΠ΅.
Москва ЀрилансСры

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Django

дистанционно
договорная
Π·Π°Π΄Π°Ρ‡Π° Π½Π° Django. Π”ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ задания ΠšΠ»ΠΎΠ½ΠΈΡ€ΡƒΠΉΡ‚Π΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ django-sprint1 Π½Π° свой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, Π² Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ Dev. Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Π» ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Π² вашСм Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π΅ Π½Π° GitHub сразу послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π»ΠΈ этот ΡƒΡ€ΠΎΠΊ. Π Π°Π·Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΏΠ°ΠΏΠΊΠ΅ Dev/django-sprint1, установитС Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ зависимости ΠΈΠ· requirements.txt. Подсказки Π΅ΡΡ‚ΡŒ Π² ΡƒΡ€ΠΎΠΊΠ΅ Из Ρ‚Ρ€Π΅Π½Π°ΠΆΡ‘Ρ€Π° Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. Настройка VS Π‘ode. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ Django-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ blogicum. Π’ этом ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΡ€ΠΎΠΊ Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Django-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π”ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ такая структура: Dev ??? django-sprint1/ ??? .vscode/ БлуТСбная ΠΏΠ°ΠΏΠΊΠ° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΊΠΎΠ΄Π° (ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ, скрытая) ??? .git/ БлуТСбная информация Git (скрытая) ??? html/ HTML-вёрстка для страниц ΠΈ статика ??? tests/ ВСсты ЯндСкс ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌΠ°, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ??? venv/ Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ??? blogicum/ <-- Рабочая ΠΏΠ°ΠΏΠΊΠ° с вашим ΠΊΠΎΠ΄ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ??? .flake8 Настройки тСстов ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌΠ° ??? .gitignore Бписок Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΏΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ отслСТиваСт Git ??? LICENSE ЛицСнзия ??? pytest.ini ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ тСстов ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌΠ° ??? README.md ОписаниС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ??? requirements.txt Зависимости ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π—Π°Π΄Π°Π½ΠΈΠ΅ Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΈ зарСгистрируйтС прилоТСния: pages β€” это ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ понадобится для Ρ€Π°Π±ΠΎΡ‚Ρ‹ со статичСскими страницами ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°; blog β€” Ρ‚ΡƒΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ вся Ρ€Π°Π±ΠΎΡ‚Π° с публикациями ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. ОписаниС процСсса Π΅ΡΡ‚ΡŒ Π² ΡƒΡ€ΠΎΠΊΠ΅ Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Django-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠžΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ ΠΈ Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ view-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ согласно Ρ‚Π°Π±Π»ΠΈΡ†Π΅: АдрСс ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ѐункция-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Имя шаблона '' blog index index.html 'posts//' blog post_detail detail.html 'category//' blog category_posts category.html 'pages/about/' pages about about.html 'pages/rules/' pages rules rules.html Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ адрСса установитС namespaсe ΠΈ name, ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ с ΠΈΠΌΠ΅Π½Π΅ΠΌ прилоТСния ΠΈ view-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ соотвСтствСнно. Π’ Ρ„Π°ΠΉΠ»Π΅ views.py прилоТСния blog размСститС список posts. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт этого списка β€” ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ хранится вся информация ΠΎΠ± ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ постС. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΈΠ· этого словаря Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π½Π° страницы ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. ΠŸΠΎΠ΄ΠΎΠ±Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π²Ρ‹ ΡƒΠΆΠ΅ Π΄Π΅Π»Π°Π»ΠΈ Π² Π·Π°Π΄Π°Π½ΠΈΠΈ 3 ΡƒΡ€ΠΎΠΊΠ° Π‘Π»ΠΎΠ²Π°Ρ€ΡŒ контСкста, Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ Ρ†ΠΈΠΊΠ»Ρ‹ Π² ΡˆΠ°Π±Π»ΠΎΠ½Π°Ρ…. posts = [ { 'id': 0, 'location': 'ΠžΡΡ‚Ρ€ΠΎΠ² ΠΎΡ‚Ρ‡Π°ΡΠ½ΡŒΡ', 'date': '30 сСнтября 1659 Π³ΠΎΠ΄Π°', 'category': 'travel', 'text': '''Наш ΠΊΠΎΡ€Π°Π±Π»ΡŒ, застигнутый Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ ΠΌΠΎΡ€Π΅ ΡΡ‚Ρ€Π°ΡˆΠ½Ρ‹ΠΌ ΡˆΡ‚ΠΎΡ€ΠΌΠΎΠΌ, ΠΏΠΎΡ‚Π΅Ρ€ΠΏΠ΅Π» ΠΊΡ€ΡƒΡˆΠ΅Π½ΠΈΠ΅. Π’Π΅ΡΡŒ экипаТ, ΠΊΡ€ΠΎΠΌΠ΅ мСня, ΡƒΡ‚ΠΎΠ½ΡƒΠ»; я ΠΆΠ΅, нСсчастный Π ΠΎΠ±ΠΈΠ½Π·ΠΎΠ½ ΠšΡ€ΡƒΠ·ΠΎ, Π±Ρ‹Π» Π²Ρ‹Π±Ρ€ΠΎΡˆΠ΅Π½ ΠΏΠΎΠ»ΡƒΠΌΡ‘Ρ€Ρ‚Π²Ρ‹ΠΌ Π½Π° Π±Π΅Ρ€Π΅Π³ этого проклятого острова, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°Π·Π²Π°Π» островом ΠžΡ‚Ρ‡Π°ΡΠ½ΠΈΡ.''', }, { 'id': 1, 'location': 'ΠžΡΡ‚Ρ€ΠΎΠ² ΠΎΡ‚Ρ‡Π°ΡΠ½ΡŒΡ', 'date': '1 октября 1659 Π³ΠΎΠ΄Π°', 'category': 'not-my-day', 'text': '''ΠŸΡ€ΠΎΡΠ½ΡƒΠ²ΡˆΠΈΡΡŒ ΠΏΠΎΡƒΡ‚Ρ€Ρƒ, я ΡƒΠ²ΠΈΠ΄Π΅Π», Ρ‡Ρ‚ΠΎ наш ΠΊΠΎΡ€Π°Π±Π»ΡŒ сняло с ΠΌΠ΅Π»ΠΈ ΠΏΡ€ΠΈΠ»ΠΈΠ²ΠΎΠΌ ΠΈ ΠΏΡ€ΠΈΠ³Π½Π°Π»ΠΎ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±Π»ΠΈΠΆΠ΅ ΠΊ Π±Π΅Ρ€Π΅Π³Ρƒ. Π­Ρ‚ΠΎ ΠΏΠΎΠ΄Π°Π»ΠΎ ΠΌΠ½Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ, ΠΊΠΎΠ³Π΄Π° Π²Π΅Ρ‚Π΅Ρ€ стихнСт, ΠΌΠ½Π΅ удастся Π΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π΄ΠΎ корабля ΠΈ Π·Π°ΠΏΠ°ΡΡ‚ΠΈΡΡŒ Π΅Π΄ΠΎΠΉ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Π²Π΅Ρ‰Π°ΠΌΠΈ. Π― Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ приободрился, хотя ΠΏΠ΅Ρ‡Π°Π»ΡŒ ΠΎ ΠΏΠΎΠ³ΠΈΠ±ΡˆΠΈΡ… Ρ‚ΠΎΠ²Π°Ρ€ΠΈΡ‰Π°Ρ… Π½Π΅ ΠΏΠΎΠΊΠΈΠ΄Π°Π»Π° мСня. МнС всё Π΄ΡƒΠΌΠ°Π»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ, ΠΎΡΡ‚Π°Π½ΡŒΡΡ ΠΌΡ‹ Π½Π° ΠΊΠΎΡ€Π°Π±Π»Π΅, ΠΌΡ‹ Π½Π΅ΠΏΡ€Π΅ΠΌΠ΅Π½Π½ΠΎ спаслись Π±Ρ‹. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΠ· Π΅Π³ΠΎ ΠΎΠ±Π»ΠΎΠΌΠΊΠΎΠ² ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ баркас, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈ Π²Ρ‹Π±Ρ€Π°Π»ΠΈΡΡŒ Π±Ρ‹ ΠΈΠ· этого Π³ΠΈΠ±Π»ΠΎΠ³ΠΎ мСста.''', }, { 'id': 2, 'location': 'ΠžΡΡ‚Ρ€ΠΎΠ² ΠΎΡ‚Ρ‡Π°ΡΠ½ΡŒΡ', 'date': '25 октября 1659 Π³ΠΎΠ΄Π°', 'category': 'not-my-day', 'text': '''Π’ΡΡŽ Π½ΠΎΡ‡ΡŒ ΠΈ вСсь дСнь ΡˆΡ‘Π» доТдь ΠΈ Π΄ΡƒΠ» ΡΠΈΠ»ΡŒΠ½Ρ‹ΠΉ порывистый Π²Π΅Ρ‚Π΅Ρ€. 25 октября. ΠšΠΎΡ€Π°Π±Π»ΡŒ Π·Π° Π½ΠΎΡ‡ΡŒ Ρ€Π°Π·Π±ΠΈΠ»ΠΎ Π² Ρ‰Π΅ΠΏΠΊΠΈ; Π½Π° Ρ‚ΠΎΠΌ мСстС, Π³Π΄Π΅ ΠΎΠ½ стоял, Ρ‚ΠΎΡ€Ρ‡Π°Ρ‚ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΆΠ°Π»ΠΊΠΈΠ΅ ΠΎΠ±Π»ΠΎΠΌΠΊΠΈ, Π΄Π° ΠΈ Ρ‚Π΅ Π²ΠΈΠ΄Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΎ врСмя ΠΎΡ‚Π»ΠΈΠ²Π°. Π’Π΅ΡΡŒ этот дСнь я Ρ…Π»ΠΎΠΏΠΎΡ‚Π°Π» ΠΎΠΊΠΎΠ»ΠΎ Π²Π΅Ρ‰Π΅ΠΉ: ΡƒΠΊΡ€Ρ‹Π²Π°Π» ΠΈ ΡƒΠΊΡƒΡ‚Ρ‹Π²Π°Π» ΠΈΡ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΈΡΠΏΠΎΡ€Ρ‚ΠΈΠ»ΠΈΡΡŒ ΠΎΡ‚ доТдя.''', }, ] Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ страниц ΠΈ размСститС ΠΈΡ… Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Вёрстку шаблонов сдСлайтС Π½Π° основС html-Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хранятся Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ html. Подсказки ΠΈ описаниС структуры Ρ„Π°ΠΉΠ»ΠΎΠ² для Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ templates Π΅ΡΡ‚ΡŒ Π² ΡƒΡ€ΠΎΠΊΠ°Ρ… спринта. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ статику. Π’ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ html, Π»Π΅ΠΆΠ°Ρ‚ ΠΏΠ°ΠΏΠΊΠΈ со статикой: css ΠΈ img. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ статику Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΅Ρ‘ ΠΊ шаблонам β€” ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ это описано Π² ΡƒΡ€ΠΎΠΊΠ΅ ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ стилСй, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ ΠΈ скриптов ΠΊ шаблонам. Π’Ρ‹Π²ΠΎΠ΄ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° страницы ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° На Π³Π»Π°Π²Π½ΡƒΡŽ страницу ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ список ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΉ ΠΈΠ· словаря posts. Π’ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ html Π΅ΡΡ‚ΡŒ ΡƒΠΆΠ΅ свёрстанная главная страница ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°: index.html. ΠŸΠ΅Ρ€Π΅Π΄Π΅Π»Π°ΠΉΡ‚Π΅ Π΅Ρ‘ Π² Django-шаблон ΠΈ сохранитС Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ для шаблонов ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ Π²Ρ‹Π²ΠΎΠ΄Π° постов Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅, ΠΊΠ°ΠΊ Π² исходном Ρ„Π°ΠΉΠ»Π΅ index.html. Вёрстка ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ страницы ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π° Π² Ρ„Π°ΠΉΠ»Π΅ html/detail.html. На эту страницу Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π²Π΅Π΄Π΅Π½ ΠΏΠΎΠ»Π½Ρ‹ΠΉ тСкст поста. На страницу ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ('category//') посты Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎΠΊΠ° Ρ‡Ρ‚ΠΎ Π½Π΅ Π½Π°Π΄ΠΎ; Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ Π½Π° эти страницы лишь Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ category_slug ΠΈΠ· адрСса. НапримСр, для адрСса http://127.0.0.1:8000/category/personal/ Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ personal; тСкст Π½Π° этой страницС Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ: Β«ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π² ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ personalΒ». ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒΡΡ Π² ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ Π² словарС контСкста ΠΏΠΎΠ΄ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ post. НС примСняйтС ΠΊ Π΄Π°Ρ‚Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ шаблонов date β€” это сСйчас строка, Π° Π½Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π΄Π°Ρ‚Ρ‹. Π¨Π°Π±Π»ΠΎΠ½Ρ‹ about.html ΠΈ rules.html ΠΈΠ· Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ html сохранитС Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ view-функциям прилоТСния pages. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π’ΠΎΡ‚ Ρ‚Π°ΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ вашСй Ρ€Π°Π±ΠΎΡ‚Ρ‹: ПослС выполнСния задания: ЗапуститС тСсты локально, Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π’ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ Ρ‡Π΅Ρ€Π΅Π· Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΈΠ· ΠΏΠ°ΠΏΠΊΠΈ Dev/django-sprint1 Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ pytest. Если всС тСсты ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Ρ‹ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° GitHub. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΏΠ°ΠΏΠΎΠΊ Π² вашСм Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ: django-sprint1/ ??? html/ Π¨Π°Π±Π»ΠΎΠ½Ρ‹ для выполнСния задания ??? tests/ ВСсты ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌΠ°, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ??? blogicum/ <-- Рабочая ΠΏΠ°ΠΏΠΊΠ° с вашим ΠΊΠΎΠ΄ΠΎΠΌ ??? .flake8 Настройки тСстов ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌΠ° ??? .gitignore Бписок Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΏΠΎΠΊ, скрытых ΠΎΡ‚ отслСТивания Git ??? LICENSE ЛицСнзия ??? pytest.ini ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ тСстов ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌΠ° ??? README.md ОписаниС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ??? requirements.txt Зависимости ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠžΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ. На страницС задания Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Ρ€Π΅Π²ΡŒΡŽ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽΒ». На ΡƒΡ‡Π΅Π±Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ запустятся автоматичСскиС тСсты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ провСрят вашС Π·Π°Π΄Π°Π½ΠΈΠ΅. Если автоматичСскиС тСсты ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Ρ‹ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ β€” ваш ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ отправится Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ-Ρ€Π΅Π²ΡŒΡŽΠ΅Ρ€Ρƒ. Π‘ΠΊΠΎΡ€Π΅Π΅ всСго, ΠΎΠ½ оставит ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΈ попросит внСсти ΠΏΡ€Π°Π²ΠΊΠΈ. Π—Π°Π΄Π°Π½ΠΈΠ΅ считаСтся Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΌ, ΠΊΠΎΠ³Π΄Π° исправлСны всС замСчания с ΠΏΠΎΠΌΠ΅Ρ‚ΠΊΠΎΠΉ «Надо ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΒ». Π—Π°Π΄Π°Π½ΠΈΠ΅ считаСтся Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΌ прСкрасно, Ссли Π²Π°ΠΌ удастся Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠ΅Ρ‚ΠΊΠΎΠΉ «МоТно Π»ΡƒΡ‡ΡˆΠ΅Β».
Москва ЀрилансСры

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Python

дистанционно
договорная
Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Настройка, Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. Π—Π°Π΄Π°Ρ‡ΠΈ: Найти ошибки Π² Ρ€Π°Π±ΠΎΡ‚Π΅ рСгистрации ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Π’Ρ‹ΡΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ сбоСв ΠΈ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ„ΠΎΡ€ΠΌ. Π˜ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Π΅ ошибки. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ послС внСсСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.
Москва ЀрилансСры

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Python

дистанционно
договорная
-. скаТу. РасскаТу.
Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³ ЀрилансСры