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

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

Π”Π°Ρ‚Π°: 2025-02-23
Π”Π΅Ρ‚Π°Π»ΠΈ
Π Π΅Π³ΠΈΠΎΠ½
Москва
Π—Π°Π½ΡΡ‚ΠΎΡΡ‚ΡŒ
дистанционно
Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ
договорная
Π”Π°Ρ‚Π° ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ
2025-02-23
ОписаниС
Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Π”ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.
ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ Π·Π°ΠΊΠ°Π·Ρ‹
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Python
дистанционно
договорная
Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Π”ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. Π”ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΎΡ‚ яндСкса Ρ„ΡƒΠ΄Π³Ρ€Π°ΠΌ. Π’Π°ΡˆΠ° Π·Π°Π΄Π°Ρ‡Π° ΠΊΠ°ΠΊ бэкСнд-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° β€” Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ бэкСнд Π² Π²ΠΈΠ΄Π΅ REST API для Π²Π΅Π±-прилоТСния Β«Π€ΡƒΠ΄Π³Ρ€Π°ΠΌΒ» ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² соотвСтствии с трСбованиями. Π§Ρ‚ΠΎΠ±Ρ‹ Β«ΠΏΠΎΠ΄Ρ€ΡƒΠΆΠΈΡ‚ΡŒΒ» ваш бэкСнд с ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΌ SPA, REST API Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ строго Π² соотвСтствии со спСцификациСй. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ описанию ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΡƒΡ€ΠΎΠΊΠ°. Π£ вас Π½Π΅Ρ‚ Тёстких Ρ€Π°ΠΌΠΎΠΊ ΠΏΠΎ структурС ΠΈ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΡŽ ΠΊΠΎΠ΄Π°, ΠΎΠ΄Π½Π°ΠΊΠΎ Π΅ΡΡ‚ΡŒ тСхничСскиС условия ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡΠΎΠ±Π»ΡŽΠ΄Π΅Π½Ρ‹. Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π£ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Β«Π€ΡƒΠ΄Π³Ρ€Π°ΠΌΒ» Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π΄Π²Π΅ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ: Β«Π Π΅Ρ†Π΅ΠΏΡ‚Β» ΠΈ Β«Π˜Π½Π³Ρ€Π΅Π΄ΠΈΠ΅Π½Ρ‚Β». Π‘ΠΊΠΎΡ€Π΅Π΅ всСго, ΠΊΡ€ΠΎΠΌΠ΅ этих ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, Π²Π°ΠΌ потрСбуСтся ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. Какими ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ β€” Π²Ρ‹ смоТСтС Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π½Π° этапС проСктирования Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ Π²Π΅Π±-прилоТСния. Π Π΅Ρ†Π΅ΠΏΡ‚ Атрибуты ΠΌΠΎΠ΄Π΅Π»ΠΈ: Автор ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ (ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ). НазваниС. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°. ВСкстовоС описаниС. Π˜Π½Π³Ρ€Π΅Π΄ΠΈΠ΅Π½Ρ‚Ρ‹ β€” ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ для приготовлСния блюда ΠΏΠΎ Ρ€Π΅Ρ†Π΅ΠΏΡ‚Ρƒ. ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ с Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ ΠΈΠ· прСдустановлСнного списка ΠΈ с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ количСства ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния. ВрСмя приготовлСния Π² ΠΌΠΈΠ½ΡƒΡ‚Π°Ρ…. ВсС поля ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ для заполнСния. Π˜Π½Π³Ρ€Π΅Π΄ΠΈΠ΅Π½Ρ‚ Атрибуты ΠΌΠΎΠ΄Π΅Π»ΠΈ: НазваниС. Π•Π΄ΠΈΠ½ΠΈΡ†Π° измСрСния. ВсС поля ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ для заполнСния. Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ трСбования ΠΊ полям ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² спСцификации ΠΊ API. Как Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ настроСна Π°Π΄ΠΌΠΈΠ½ΠΊΠ° Π’ интСрфСйс Π°Π΄ΠΌΠΈΠ½-Π·ΠΎΠ½Ρ‹ Π½ΡƒΠΆΠ½ΠΎ вывСсти Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ поля ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ поиск: вывСсти всС ΠΌΠΎΠ΄Π΅Π»ΠΈ с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ рСдактирования ΠΈ удалСния записСй; для ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ поиск ΠΏΠΎ адрСсу элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ ΠΈ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ; для ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ€Π΅Ρ†Π΅ΠΏΡ‚ΠΎΠ²: Π² спискС Ρ€Π΅Ρ†Π΅ΠΏΡ‚ΠΎΠ² вывСсти Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΈ имя Π°Π²Ρ‚ΠΎΡ€Π° Ρ€Π΅Ρ†Π΅ΠΏΡ‚Π°; Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ поиск ΠΏΠΎ Π°Π²Ρ‚ΠΎΡ€Ρƒ, названию Ρ€Π΅Ρ†Π΅ΠΏΡ‚Π°; Π½Π° страницС Ρ€Π΅Ρ†Π΅ΠΏΡ‚Π° вывСсти ΠΎΠ±Ρ‰Π΅Π΅ число Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΉ этого Ρ€Π΅Ρ†Π΅ΠΏΡ‚Π° Π² ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠ΅. для ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈΠ½Π³Ρ€Π΅Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠ²: Π² список вывСсти Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΈΠ½Π³Ρ€Π΅Π΄ΠΈΠ΅Π½Ρ‚Π° ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния; Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ поиск ΠΏΠΎ названию. Каким трСбованиям Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ инфраструктура ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… PostgreSQL. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° SQLite, Π° PostgreSQL ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅, ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅ ΠΊ дСплою. Π’ Django-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» requirements.txt со всСми зависимостями. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π² Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°Ρ… β€” nginx, PostgreSQL, backend ΠΈ frontend Ρ‡Π΅Ρ€Π΅Π· docker-compose. ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ frontend Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ лишь для ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ². Π”Π°Π½Π½Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒΡΡ Π² volumes. ΠžΠ±Ρ€Π°Π·Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡƒΡˆΠ΅Π½Ρ‹ Π½Π° Docker Hub. Π”ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ настроСн CI/CD Ρ‡Π΅Ρ€Π΅Π· GitHub Actions. Π§Ρ‚ΠΎ Π΅Ρ‰Ρ‘ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Π’Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ тСстовыми Π΄Π°Π½Π½Ρ‹ΠΌΠΈ: Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ нСсколько ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ уровнями доступа ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ хотя Π±Ρ‹ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ Ρ€Π΅Ρ†Π΅ΠΏΡ‚Ρƒ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
Новосибирск
ЀрилансСры
2025-06-03
ΠžΡ‚ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒΡΡ
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Python
дистанционно
договорная
Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ скрипт Π½Π° ΠΏΠΈΡ‚ΠΎΠ½ для пСрСсылкС Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ‡Π°ΡΡ‚ΡŒ приходящих Ρ„Π°ΠΉΠ»ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠ΄Ρ‚ΠΈ Π² Π±ΠΎΡ‚ Π° Ρ‡Π°ΡΡ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π½ΠΈΠΊ. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° с нуля. НСобходимо Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ скрипт Π½Π° ΠΏΠΈΡ‚ΠΎΠ½Π΅ для виндоус ΠΌΠ°ΠΊΠ±ΡƒΠΊΠ° ΠΈ Π°Π½Π΄Ρ€ΠΎΠΉΠ΄Π°. ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ инструкции ΠΊ установкС ΠΈ ΠΌΠΎΡ‡ΡŒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ. Π§Π°ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ² с ΠΏΠΎΠΌΠ΅Ρ‚ΠΊΠΎΠΉ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠ΅Ρ€Π΅Π±Ρ€Π°ΡΡ‹Π²Π°Ρ‚ΡŒΡΡ Π² Π±ΠΎΡ‚ ΠΈ ΠΎΡ‚Ρ‚ΡƒΠ΄Π° ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π° Ρ‡Π°ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ Π½ΠΈΠΊΡƒ Π² Ρ‚Π΅Π»Π΅Π³Π΅.
Москва
ЀрилансСры
2025-06-03
ΠžΡ‚ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒΡΡ
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Python
дистанционно
договорная
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для ПК. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° с нуля. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ процСсса заполнСния Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈΡ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅, с Ρ†Π΅Π»ΡŒΡŽ экономии Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΡŽΡ€ΠΈΡΡ‚ΠΎΠ²-ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Π½Ρ‚ΠΎΠ².
Москва
ЀрилансСры
2025-06-03
ΠžΡ‚ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒΡΡ
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Python
дистанционно
договорная
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для ПК. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° с нуля, тСстированиС, настройка. ВрСбуСтся Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ парсСр для Π’ΠΈΠΊΠ’ΠΎΠΊΠ° с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ массового скачивания Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π·Π°Π»Π°ΠΉΠΊΠ°Π½Π½Ρ‹Ρ… Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎ Ρ…ΡΡˆΡ‚Π΅Π³Π°ΠΌ/списку ссылок.
Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³
ЀрилансСры
2025-06-03
ΠžΡ‚ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒΡΡ
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Python
дистанционно
договорная
ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ тСсты ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‡Π°Ρ‚-Π±ΠΎΡ‚Π°,. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° с нуля, тСстированиС. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ тСст задания Π½Π° фотографиях.
Москва
ЀрилансСры
2025-06-03
ΠžΡ‚ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒΡΡ
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Python
дистанционно
договорная
Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ Π½Π° ΠΏΠ°Ρ‚Π΅Ρ€Π½. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° с нуля. НуТно Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Ρƒ Π·Π°Π΄Π°Ρ‡ Π½Π° ΠΏΠ°Ρ‚Π΅Ρ€Π½Ρ‹ Π½Π° языкС ΠΏΠΈΡ‚ΠΎΠ½ ΠΈΠ· Π·Π°Π΄Π°Ρ‡Π½ΠΈΠΊΠ° Абрамян сольшой инструкциСй ΠΎΠΈΠ΅ΠΌ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ(ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ) ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· OOP1Creat8Β°. Prototype (ΠŸΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ) β€” ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½. Π—Π°Π΄Π°Π½ΠΈΠ΅ 2. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡŽ классов, связанных с графичСскими ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π°ΠΌΠΈ: AbstractGraphic (абстрактный ΠΏΡ€Π΅Π΄ΠΎΠΊ), Ellip, Line ΠΈ Rect (ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Ρ‹). ΠšΠ»Π°ΡΡΡ‹ содСрТат ΠΌΠ΅Ρ‚ΠΎΠ΄ Clone Π±Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠΉ копию ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π²Ρ‹Π·Π²Π°Π²ΡˆΠ΅Π³ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ ChangeLocation(x1, y1, x2, y2) с цСлочислСнными ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ x1, y1, x2, y2, Π½Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠΉ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ Draw Π±Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠΉ строку. Π’ классС AbstractGraphic ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Clone, ChangeLocation ΠΈ Draw ΡΠ²Π»ΡΡŽΡ‚ΡΡ абстрактными. ΠšΠ»Π°ΡΡΡ‹ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠ² содСрТат цСлочислСнныС поля x1, y1, x2, y2; ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠ½ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ нулями. ΠœΠ΅Ρ‚ΠΎΠ΄ ChangeLocation измСняСт эти поля, Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ Draw Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ строку, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ имя класса ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ значСния ΠΏΠΎΠ»Π΅ΠΉ Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, "Line(1,3,-1,5)"). ΠŸΡ€ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Clone ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ срСдства стандартной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈΠ»ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ² конструктора. Π’Π°ΠΊΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ класс GraphEditor, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с графичСскими ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ. Π’ конструктор класса GraphEditor ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π΄Π²Π° ссылочных ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° p0, p1 Ρ‚ΠΈΠΏΠ° AbstractGraphic, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΡ‹ создаваСмых ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²-ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠ². Для хранСния ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ массив ΠΈΠ· Π΄Π²ΡƒΡ… элСмСнтов, для хранСния созданного Π½Π°Π±ΠΎΡ€Π° графичСских ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠ² ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅ΡΠΊΡƒΡŽ структуру. Класс GraphEditor Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π΄Π²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π°. ΠœΠ΅Ρ‚ΠΎΠ΄ AddGraphic(ind, x1, y1, x2, y2) добавляСт Π² Π½Π°Π±ΠΎΡ€ графичСских ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠ² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, созданный Π½Π° основС ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° с индСксом ind (0 ΠΈΠ»ΠΈ 1) ΠΈ устанавливаСт для Π½Π΅Π³ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹. ΠœΠ΅Ρ‚ΠΎΠ΄ DrawAll Π±Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ строковоС описаниС всСх Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… графичСских ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ Draw (описания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ). ВСстированиС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΉ систСмы классов. Π”Π°Π½Π° Π΄Π²ΡƒΡ…ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Π°Ρ строка P, содСрТащая Π΄Π²Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π±ΡƒΠΊΠ²Ρ‹ ΠΈΠ· Π½Π°Π±ΠΎΡ€Π° "E", "L", "R". Π’Π°ΠΊΠΆΠ΅ Π΄Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число N (≤ 5) ΠΈ Π½Π°Π±ΠΎΡ€ ΠΈΠ· N пятСрок Ρ†Π΅Π»Ρ‹Ρ… чисСл Π²ΠΈΠ΄Π° (ind, x1, y1, x2, y2), Π³Π΄Π΅ ind ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0 ΠΈΠ»ΠΈ 1, Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ числа ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ. Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ GraphEditor, ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π² Π΅Π³ΠΎ двумя ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ символам строки P ("E" β€” Ellip, "L" β€” Line, "R" β€” Rect); порядок ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ² опрСдСляСтся порядком символов Π² строкС P. Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Π½Π°Π±ΠΎΡ€ графичСских ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠ² N ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π²Ρ‹Π·ΠΎΠ²Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° AddGraphic с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ, опрСдСляСмыми пятСрками Π΄Π°Π½Π½Ρ‹Ρ… чисСл, ΠΈ вывСсти ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ DrawAll. class Ellip: def __init__(self): pass # Implement the "constructor" def changeLocation(self, x1, y1, x2, y2): pass # Implement the method def draw(self): pass # Implement the method # Implement the Line and Rect classes class GraphEditor: def __init__(self, p0, p1): pass # Implement the "constructor" def addGraphic(self, ind, x1, y1, x2, y2): pass # Implement the method def drawAll(self): pass # Implement the method.
Москва
ЀрилансСры
2025-06-02
ΠžΡ‚ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒΡΡ
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Python
дистанционно
договорная
Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ программирования. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° с нуля. НСобходимо Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ задания ΠΏΠΎ ВСхнологиям программирования: ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, которая Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΡƒΠ΅Ρ‚ Π°ΡƒΠ΄ΠΈΠΎΡ„Π°ΠΉΠ»Ρ‹ ΠΏΠΎ исполнитСлям Π½Π° основС ΠΈΡ… Π½Π°Π·Π²Π°Π½ΠΈΠΉ.
Москва
ЀрилансСры
2025-06-02
ΠžΡ‚ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒΡΡ