ΠΠ°ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Β«ΠΠΈΡΠ»ΠΈΡΡΒ» Ρ ΠΏΠΎΠ»ΡΠΌΠΈ: Π½Π°Π·Π²Π°Π½ΠΈΠ΅, ΡΠ΅Π½Π°, ΡΡΡΠ»ΠΊΠ° Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ Ρ ΠΏΠΎΠΊΡΠΏΠΊΠΎΠΉ, ΠΏΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π»ΡΠ±ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΎΠ΅ CRUD-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠ²ΠΎΠΉ Π²ΠΊΡΡ. Π’ΡΠ΅Π±ΡΠ΅ΠΌΡΠ΅ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ: MySQL, Python + PyQT. ΠΡΠ»ΠΎΠΆΠΈΡΡ Π½Π° GitHub. ΠΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ: 2-4 ΡΠ°ΡΠ°.
ΠΠ°Π»ΡΠ½Π΅ΠΉΡΠ°Ρ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡ
Π‘ΡΡΠ»ΠΊΡ Π½Π° GitHub Ρ ΡΠ΅ΡΡΠΎΠ²ΡΠΌ Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ ΠΏΡΠΈΡΡΠ»Π°ΠΉΡΠ΅ Π½Π° skkachaev Π² telegram/gmail/Π’ΠΠΠΠ Π²ΠΌΠ΅ΡΡΠ΅ ΡΠΎ ΡΡΡΠ»ΠΊΠΎΠΉ Π½Π° ΡΠ΅Π·ΡΠΌΠ΅.
ΠΠ°Π»ΡΠ½Π΅ΠΉΡΠ°Ρ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡ
Π‘ΡΡΠ»ΠΊΡ Π½Π° GitHub Ρ ΡΠ΅ΡΡΠΎΠ²ΡΠΌ Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ ΠΏΡΠΈΡΡΠ»Π°ΠΉΡΠ΅ Π½Π° skkachaev Π² telegram/gmail/Π’ΠΠΠΠ Π²ΠΌΠ΅ΡΡΠ΅ ΡΠΎ ΡΡΡΠ»ΠΊΠΎΠΉ Π½Π° ΡΠ΅Π·ΡΠΌΠ΅.
Π ΡΠ°ΠΉΠ»Π΅ pom.xml Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ²ΡΡΠΈΡΡ Π²Π΅ΡΡΠΈΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ 5.0 -> 6.0 ΠΈ 1.4 -> 1.5
Π‘Π΄Π΅Π»Π°ΠΉ ΡΡΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Bash
...
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.0</version>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.4</version>
</dependency>
</dependencies>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>1.4</version>
</plugin>
...
Π‘Π΄Π΅Π»Π°ΠΉ ΡΡΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Bash
...
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.0</version>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.4</version>
</dependency>
</dependencies>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>1.4</version>
</plugin>
...
Π―ΡΠΎΡΠ»Π°Π², ΠΠΎΠ±ΡΡΠΉ Π΄Π΅Π½Ρ! ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΠΈΠΌ ΠΠ°Ρ Π·Π° ΠΎΡΠΊΠ»ΠΈΠΊ Π½Π° Π²Π°ΠΊΠ°Π½ΡΠΈΡ "Junior Python ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ". ΠΠ°ΡΠ΅ ΡΠ΅Π·ΡΠΌΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ Π½Π°ΠΌ ΠΎΡΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΌ.
ΠΡ Π±Ρ Ρ ΠΎΡΠ΅Π»ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡΡ ΠΠ°ΠΌ ΠΏΡΠΎΠΉΡΠΈ ΡΠ΅ΡΡΠΎΠ²ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅:
Π’Π΅ΡΡΠΎΠ²ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΈ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ°Ρ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡ:
β’ Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ΅ΡΡΠΎΠ²ΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½ΠΈΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ CRUD ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ https://forms.yandex.ru/u/5fa9755a5869a5b2a49cc9fd/
https://docs.google.com/document/d/1UBxUTuN8kAoP0mBzy5q1FJD2FN5vTdXDzMsDVLUgB1Q/edit
β’ Π‘ΡΠ΅ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ:
β’
β¦ Python2/3 (ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ 2)
β’
β¦ PyQt 4/5 (ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ 4)
β’
β¦ MariaDB.
β’ ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ:
β’
β¦ Π Π°Π±ΠΎΡΠ°ΡΡΠ΅Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ :)
β’
β¦ Π‘Ρ Π΅ΠΌΠ° ΠΠ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ°Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
β’
β¦ ΠΠΎΠ΄ΡΠΎΠ±Π½Π°Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΠΎ ΡΠ°Π·Π²ΠΎΡΠ°ΡΠΈΠ²Π°Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
β’
β¦ ΠΠΎΡΠΎΡΠΊΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π§ΡΠΎ ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ, ΠΊΠ°ΠΊ ΠΈΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ
Π’Π΅ΡΡΠΎΠ²ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π²ΡΠ»ΠΎΠΆΠΈΡΡ Π½Π° github ΠΈ ΠΎΡΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° hh Ρ ΡΡΡΠ»ΠΊΠΎΠΉ Π½Π° ΡΠ΅ΡΡΠΎΠ²ΠΎΠ΅.
Π£Π΄Π°ΡΠΈ!
Π‘ ΡΠ²Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ,
ΠΡΡΠ·ΠΈΠ½Π° ΠΠ»Π΅Π½Π°
ΠΡ Π±Ρ Ρ ΠΎΡΠ΅Π»ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡΡ ΠΠ°ΠΌ ΠΏΡΠΎΠΉΡΠΈ ΡΠ΅ΡΡΠΎΠ²ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅:
Π’Π΅ΡΡΠΎΠ²ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΈ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ°Ρ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡ:
β’ Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ΅ΡΡΠΎΠ²ΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½ΠΈΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ CRUD ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ https://forms.yandex.ru/u/5fa9755a5869a5b2a49cc9fd/
https://docs.google.com/document/d/1UBxUTuN8kAoP0mBzy5q1FJD2FN5vTdXDzMsDVLUgB1Q/edit
β’ Π‘ΡΠ΅ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ:
β’
β¦ Python2/3 (ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ 2)
β’
β¦ PyQt 4/5 (ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ 4)
β’
β¦ MariaDB.
β’ ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ:
β’
β¦ Π Π°Π±ΠΎΡΠ°ΡΡΠ΅Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ :)
β’
β¦ Π‘Ρ Π΅ΠΌΠ° ΠΠ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ°Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
β’
β¦ ΠΠΎΠ΄ΡΠΎΠ±Π½Π°Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΠΎ ΡΠ°Π·Π²ΠΎΡΠ°ΡΠΈΠ²Π°Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
β’
β¦ ΠΠΎΡΠΎΡΠΊΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π§ΡΠΎ ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ, ΠΊΠ°ΠΊ ΠΈΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ
Π’Π΅ΡΡΠΎΠ²ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π²ΡΠ»ΠΎΠΆΠΈΡΡ Π½Π° github ΠΈ ΠΎΡΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° hh Ρ ΡΡΡΠ»ΠΊΠΎΠΉ Π½Π° ΡΠ΅ΡΡΠΎΠ²ΠΎΠ΅.
Π£Π΄Π°ΡΠΈ!
Π‘ ΡΠ²Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ,
ΠΡΡΠ·ΠΈΠ½Π° ΠΠ»Π΅Π½Π°
Forwarded from ΠΠ΄Π½Π°ΠΆΠ΄Ρ Π² ΡΡΠ΅Π½Π΄Π°Ρ
f-ΡΡΡΠΎΠΊΠΈ 2.0
Python 3.8
Π‘Π»ΠΎΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΠ°ΡΡ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΠ΅ ΠΈ ΡΠ»Π΅Π³Π°Π½ΡΠ½Π΅Π΅ ΡΠ΄Π΅Π»Π°Π»ΠΈ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ f-ΡΡΡΠΎΠΊΠΈ, ΠΏΠΎΡΠ²ΠΈΠ²ΡΠΈΠ΅ΡΡ Π΅ΡΡ Π² Python 3.6.
Π‘Π»ΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ²Π΅ΡΠΈΡΡ, Π½ΠΎ Python 3.8 ΡΠ΄Π°Π»ΠΎΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈΡ Π΅ΡΡ ΡΠ΄ΠΎΠ±Π½Π΅Π΅. ΠΠΎΠ±Π°Π²ΠΈΠ² Π·Π½Π°ΠΊ = ΠΏΠΎΡΠ»Π΅ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ΄ΡΡΠ°Π²Π»ΡΠ΅ΠΌΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ²Π΅ΡΡΠΈ Π΅Ρ ΠΈΠΌΡ ΠΈ Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π±Π΅Π· Π΄ΡΠ±Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠΌΠ΅Π½ΠΈ.
ΠΠ΅Π±Π°Π³ Ρ ΠΏΠΎΠΌΠΎΡΡΡ print ΡΡΠ°Π½Π΅Ρ Π΅ΡΡ ΡΠ΄ΠΎΠ±Π½Π΅Π΅
Python 3.8
Π‘Π»ΠΎΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΠ°ΡΡ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΠ΅ ΠΈ ΡΠ»Π΅Π³Π°Π½ΡΠ½Π΅Π΅ ΡΠ΄Π΅Π»Π°Π»ΠΈ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ f-ΡΡΡΠΎΠΊΠΈ, ΠΏΠΎΡΠ²ΠΈΠ²ΡΠΈΠ΅ΡΡ Π΅ΡΡ Π² Python 3.6.
Π‘Π»ΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ²Π΅ΡΠΈΡΡ, Π½ΠΎ Python 3.8 ΡΠ΄Π°Π»ΠΎΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈΡ Π΅ΡΡ ΡΠ΄ΠΎΠ±Π½Π΅Π΅. ΠΠΎΠ±Π°Π²ΠΈΠ² Π·Π½Π°ΠΊ = ΠΏΠΎΡΠ»Π΅ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ΄ΡΡΠ°Π²Π»ΡΠ΅ΠΌΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ²Π΅ΡΡΠΈ Π΅Ρ ΠΈΠΌΡ ΠΈ Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π±Π΅Π· Π΄ΡΠ±Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠΌΠ΅Π½ΠΈ.
ΠΠ΅Π±Π°Π³ Ρ ΠΏΠΎΠΌΠΎΡΡΡ print ΡΡΠ°Π½Π΅Ρ Π΅ΡΡ ΡΠ΄ΠΎΠ±Π½Π΅Π΅
Forwarded from ΠΠ΄Π½Π°ΠΆΠ΄Ρ Π² ΡΡΠ΅Π½Π΄Π°Ρ
Π‘ΠΏΠΈΡΠΊΠΎΠ²ΠΎΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ (Π±ΡΡΡΡΡΠΉ ΡΠΏΠΎΡΠΎΠ±)
Π‘ΠΏΠΈΡΠΊΠΎΠ²ΠΎΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ β ΡΠ°ΠΌΡΠΉ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ°. ΠΡΠΎ ΠΈΡΠ΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΡΡΡΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ° Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ Π² Π½Π΅Π³ΠΎ ΡΠΈΠΊΠ»Π°. ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΉ Π½ΠΈΠΆΠ΅ ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π°, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ½ΡΡΡ, ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ.
Π‘ΠΏΠΈΡΠΊΠΎΠ²ΠΎΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ β ΡΠ°ΠΌΡΠΉ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ°. ΠΡΠΎ ΠΈΡΠ΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΡΡΡΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ° Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ Π² Π½Π΅Π³ΠΎ ΡΠΈΠΊΠ»Π°. ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΉ Π½ΠΈΠΆΠ΅ ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π°, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ½ΡΡΡ, ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ.
Forwarded from ΠΠ΄Π½Π°ΠΆΠ΄Ρ Π² ΡΡΠ΅Π½Π΄Π°Ρ
ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΊΠΎ Π²ΡΠ΅ΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ Π² ΡΠΏΠΈΡΠΊΠ΅
ΠΡΠΎΡ ΠΏΡΠΈΠ΅ΠΌ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π² ΡΠ΅Ρ ΡΠ»ΡΡΠ°ΡΡ , ΠΊΠΎΠ³Π΄Π° Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΊΠΎ Π²ΡΠ΅ΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ ΡΠΏΠΈΡΠΊΠ°, Π° Π½Π΅ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ.
ΠΡΠΎΡ ΠΏΡΠΈΠ΅ΠΌ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π² ΡΠ΅Ρ ΡΠ»ΡΡΠ°ΡΡ , ΠΊΠΎΠ³Π΄Π° Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΊΠΎ Π²ΡΠ΅ΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ ΡΠΏΠΈΡΠΊΠ°, Π° Π½Π΅ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ.
Forwarded from ΠΠ΄Π½Π°ΠΆΠ΄Ρ Π² ΡΡΠ΅Π½Π΄Π°Ρ
Π§ΠΈΡΠ»ΠΎ Π² ΡΠΏΠΈΡΠΎΠΊ ΡΠΈΡΡ
ΠΡΠ΅Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Π² ΡΠΏΠΈΡΠΎΠΊ Π΅Π³ΠΎ ΡΠΈΡΡ.
Π€ΡΠ½ΠΊΡΠΈΡ map() ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΠΆΠ΅Π»Π°Π΅ΠΌΡΠΉ ΡΠΈΠΏ Π²ΡΡ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ (Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ int, ΡΠ΅Π»ΡΠ΅ ΡΠΈΡΠ»Π°) ΠΈ ΠΈΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ (ΡΡΡΠΎΠΊΡ, ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ»ΠΈ ΠΊΠΎΡΡΠ΅ΠΆ), ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡ Π² ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΡΠΎΠ³ΠΎ ΡΠΈΠΏΠ°. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π΄ΡΡΠ³Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ list() ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π² ΡΠΏΠΈΡΠΎΠΊ.
ΠΡΠ΅Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Π² ΡΠΏΠΈΡΠΎΠΊ Π΅Π³ΠΎ ΡΠΈΡΡ.
Π€ΡΠ½ΠΊΡΠΈΡ map() ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΠΆΠ΅Π»Π°Π΅ΠΌΡΠΉ ΡΠΈΠΏ Π²ΡΡ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ (Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ int, ΡΠ΅Π»ΡΠ΅ ΡΠΈΡΠ»Π°) ΠΈ ΠΈΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ (ΡΡΡΠΎΠΊΡ, ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ»ΠΈ ΠΊΠΎΡΡΠ΅ΠΆ), ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡ Π² ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΡΠΎΠ³ΠΎ ΡΠΈΠΏΠ°. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π΄ΡΡΠ³Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ list() ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π² ΡΠΏΠΈΡΠΎΠΊ.
Forwarded from ΠΠ΄Π½Π°ΠΆΠ΄Ρ Π² ΡΡΠ΅Π½Π΄Π°Ρ
ΠΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ Π΄Π²Π° ΡΠ»ΠΎΠ²Π°ΡΡ
ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ Π΄Π²Π° ΡΠ»ΠΎΠ²Π°ΡΡ, Π΅ΡΡΡ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ Π΄Π²Π° ΡΠΏΠΎΡΠΎΠ±Π°: ΠΏΡΡΠΌΠΎΠΉ ΠΈ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ.
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠΎ, ΡΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈΡΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π°ΡΡ Π±ΡΠ΄ΡΡ Π·Π°Π²ΠΈΡΠ΅ΡΡ ΠΎΡ ΠΏΠΎΡΡΠ΄ΠΊΠ° ΠΈΡΡ ΠΎΠ΄Π½ΡΡ ΡΠ»ΠΎΠ²Π°ΡΠ΅ΠΉ Π² ΡΡΠ½ΠΊΡΠΈΡΡ : Π΅ΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π²ΠΈΡΡ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΡΠΈ a ΠΈ b, Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ»ΡΡΠ° 'y' ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΡ Π½Π° 2.
ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ Π΄Π²Π° ΡΠ»ΠΎΠ²Π°ΡΡ, Π΅ΡΡΡ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ Π΄Π²Π° ΡΠΏΠΎΡΠΎΠ±Π°: ΠΏΡΡΠΌΠΎΠΉ ΠΈ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ.
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠΎ, ΡΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈΡΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π°ΡΡ Π±ΡΠ΄ΡΡ Π·Π°Π²ΠΈΡΠ΅ΡΡ ΠΎΡ ΠΏΠΎΡΡΠ΄ΠΊΠ° ΠΈΡΡ ΠΎΠ΄Π½ΡΡ ΡΠ»ΠΎΠ²Π°ΡΠ΅ΠΉ Π² ΡΡΠ½ΠΊΡΠΈΡΡ : Π΅ΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π²ΠΈΡΡ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΡΠΈ a ΠΈ b, Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ»ΡΡΠ° 'y' ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΡ Π½Π° 2.
Forwarded from Senior Python Developer
Π‘ΠΏΠΈΡΠΎΠΊ ΠΈΠΌΠΏΠΎΡΡΠΎΠ² ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ
ΠΠ»Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΈΠΌΠΏΠΎΡΡΠ° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ , ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈ ΠΊΠ»Π°ΡΡΠΎΠ² ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΏΠΈΡΠΎΠΊ
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΏΡΠΈ ΠΈΠΌΠΏΠΎΡΡΠ΅ Π²ΠΈΠ΄Π°
Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π²ΡΡΠ΅ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ
ΠΠ»Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΈΠΌΠΏΠΎΡΡΠ° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ , ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈ ΠΊΠ»Π°ΡΡΠΎΠ² ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΏΠΈΡΠΎΠΊ
__all__, Π² ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π½Π°Π·Π²Π°Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ.Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΏΡΠΈ ΠΈΠΌΠΏΠΎΡΡΠ΅ Π²ΠΈΠ΄Π°
from module import * ΠΈΠ· ΠΌΠΎΠ΄ΡΠ»Ρ c ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ Π·Π°ΠΏΠΈΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΡ Ρ Π½Π°Π·Π²Π°Π½ΠΈΡΠΌΠΈ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° __all__.Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π²ΡΡΠ΅ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ
foo ΠΈΠ· ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ Π²ΡΡ Π΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π·Π°ΠΏΠΈΡΠΈ from module import foo.Forwarded from Senior Python Developer
Π‘ΠΏΠΈΡΠΎΠΊ ΠΈΠΌΠΏΠΎΡΡΠΎΠ² ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ
ΠΠ»Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΈΠΌΠΏΠΎΡΡΠ° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ , ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈ ΠΊΠ»Π°ΡΡΠΎΠ² ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΏΠΈΡΠΎΠΊ
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΏΡΠΈ ΠΈΠΌΠΏΠΎΡΡΠ΅ Π²ΠΈΠ΄Π°
Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π²ΡΡΠ΅ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ
ΠΠ»Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΈΠΌΠΏΠΎΡΡΠ° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ , ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈ ΠΊΠ»Π°ΡΡΠΎΠ² ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΏΠΈΡΠΎΠΊ
__all__, Π² ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π½Π°Π·Π²Π°Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ.Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΏΡΠΈ ΠΈΠΌΠΏΠΎΡΡΠ΅ Π²ΠΈΠ΄Π°
from module import * ΠΈΠ· ΠΌΠΎΠ΄ΡΠ»Ρ c ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ Π·Π°ΠΏΠΈΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΡ Ρ Π½Π°Π·Π²Π°Π½ΠΈΡΠΌΠΈ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° __all__.Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π²ΡΡΠ΅ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ
foo ΠΈΠ· ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ Π²ΡΡ Π΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π·Π°ΠΏΠΈΡΠΈ from module import foo.Forwarded from Senior Python Developer
Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΠΏΡΠ·ΡΡΡΠΊΠΎΠΌ
ΠΠ»Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΡΠΏΠΈΡΠΊΠΎΠ² Π² Python ΡΠΆΠ΅ Π΅ΡΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡ
Π‘ΡΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΠΎΠ²Π΅ΡΡΠ°Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡ ΠΎΠ΄ΠΎΠ² ΠΏΠΎ ΠΌΠ°ΡΡΠΈΠ²Ρ. ΠΡΠΈ ΠΏΡΠΎΡ ΠΎΠ΄Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡΡΡ ΠΏΠ°ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ ΠΈ Π² ΡΠ»ΡΡΠ°Π΅ Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΌΡ ΠΏΠΎΡΡΠ΄ΠΊΡ ΠΌΠ΅Π½ΡΡΡΡΡ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ. ΠΡΠ»ΠΈ ΠΏΠ°ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π² Π²Π΅ΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅, ΡΠΎ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ.
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΡ ΠΎΠ΄Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΎΠΊΠ°ΠΆΠ΅ΡΡΡ Π² ΠΊΠΎΠ½ΡΠ΅, ΡΠΎ Π΅ΡΡΡ Π²ΡΠΏΠ»ΡΠ²Π΅Ρ ΡΠ»ΠΎΠ²Π½ΠΎ ΠΏΡΠ·ΡΡΠ΅ΠΊ. ΠΠ°ΡΠ΅ΠΌ Π²ΡΠ΅ ΠΏΠΎΠ²ΡΠΎΡΡΠ΅ΡΡΡ Π΄ΠΎ ΡΠΎΠ³ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΏΠΎΠΊΠ° Π²Π΅ΡΡ ΠΌΠ°ΡΡΠΈΠ² Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½. ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΠΏΡΠΎΡ ΠΎΠ΄ Π±ΡΠ΄Π΅Ρ ΠΏΠΎ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌΡ ΠΌΠ°ΡΡΠΈΠ²Ρ.
ΠΠ»Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΡΠΏΠΈΡΠΊΠΎΠ² Π² Python ΡΠΆΠ΅ Π΅ΡΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡ
sorted() ΠΈ ΠΌΠ΅ΡΠΎΠ΄ .sorted(), Π½ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π²Π°ΠΆΠ½ΠΎ ΡΠ°ΠΌΠΎΠΌΡ Π·Π½Π°ΡΡ Ρ
ΠΎΡΡ Π±Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΉ.Π‘ΡΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΠΎΠ²Π΅ΡΡΠ°Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡ ΠΎΠ΄ΠΎΠ² ΠΏΠΎ ΠΌΠ°ΡΡΠΈΠ²Ρ. ΠΡΠΈ ΠΏΡΠΎΡ ΠΎΠ΄Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡΡΡ ΠΏΠ°ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ ΠΈ Π² ΡΠ»ΡΡΠ°Π΅ Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΌΡ ΠΏΠΎΡΡΠ΄ΠΊΡ ΠΌΠ΅Π½ΡΡΡΡΡ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ. ΠΡΠ»ΠΈ ΠΏΠ°ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π² Π²Π΅ΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅, ΡΠΎ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ.
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΡ ΠΎΠ΄Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΎΠΊΠ°ΠΆΠ΅ΡΡΡ Π² ΠΊΠΎΠ½ΡΠ΅, ΡΠΎ Π΅ΡΡΡ Π²ΡΠΏΠ»ΡΠ²Π΅Ρ ΡΠ»ΠΎΠ²Π½ΠΎ ΠΏΡΠ·ΡΡΠ΅ΠΊ. ΠΠ°ΡΠ΅ΠΌ Π²ΡΠ΅ ΠΏΠΎΠ²ΡΠΎΡΡΠ΅ΡΡΡ Π΄ΠΎ ΡΠΎΠ³ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΏΠΎΠΊΠ° Π²Π΅ΡΡ ΠΌΠ°ΡΡΠΈΠ² Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½. ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΠΏΡΠΎΡ ΠΎΠ΄ Π±ΡΠ΄Π΅Ρ ΠΏΠΎ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌΡ ΠΌΠ°ΡΡΠΈΠ²Ρ.
Forwarded from Senior Python Developer
ΠΠ΅Π»Π°Π΅ΠΌ HTTP Π·Π°ΠΏΡΠΎΡΡ
ΠΠ°ΠΊΠ΅Ρ
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ
ΠΠΎΠ΄ΡΠ»Ρ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ ΠΊΠ°ΠΊ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΎ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ API Π²Π΅Π±-ΡΠ΅ΡΠ²ΠΈΡΠΎΠ², ΡΠ°ΠΊ ΠΈ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ HTML ΠΊΠΎΠ΄Π° Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡ.
ΠΠ°ΠΊΠ΅Ρ
requests Π°Π±ΡΡΡΠ°Π³ΠΈΡΡΠ΅Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² Π·Π° ΠΊΡΠ°ΡΠΈΠ²ΡΠΌ, ΠΏΡΠΎΡΡΡΠΌ API, ΡΡΠΎΠ±Ρ Π²Ρ ΠΌΠΎΠ³Π»ΠΈ ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠΈΡΡΡΡ Π½Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠΈ Ρ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌΠΈ ΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ Π² Π²Π°ΡΠΈΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ
.Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ
requests ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌ ΠΏΡΡΠ΅ΠΌ ΡΠ΅ΡΠ΅Π· ΠΏΠ°ΠΊΠ΅ΡΠ½ΡΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ pip. ΠΠ°ΠΏΡΠΎΡΡ GET, POST, PUT ΠΈ DELETE Π΄Π΅Π»Π°ΡΡΡΡ ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΠΎ. ΠΡΡΠΈΠ±ΡΡΡ Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Response ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π²ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± ΠΎΡΠ²Π΅ΡΠ΅ ΠΎΡ ΡΠ΅ΡΠ²Π΅ΡΠ°.ΠΠΎΠ΄ΡΠ»Ρ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ ΠΊΠ°ΠΊ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΎ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ API Π²Π΅Π±-ΡΠ΅ΡΠ²ΠΈΡΠΎΠ², ΡΠ°ΠΊ ΠΈ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ HTML ΠΊΠΎΠ΄Π° Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡ.
Forwarded from Senior Python Developer
ΠΠΎΠ»ΡΡΠ°Π΅ΠΌ ΠΈΡΡΠΎΡΠΈΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ° π
browser-historyβ ΡΡΠΎ ΠΏΡΠΎΡΡΠΎΠΉ, Π½Π΅ ΡΡΠ΅Π±ΡΡΡΠΈΠΉ Π½ΠΈΠΊΠ°ΠΊΠΈΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ, ΡΠ΄ΠΎΠ±Π½ΡΠΉ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΏΠ°ΠΊΠ΅Ρ Python Π΄Π»Ρ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ (ΠΏΠΎΡΡΠΈ) Π²ΡΠ΅ΠΉ ΠΈΡΡΠΎΡΠΈΠΈ Π»ΡΠ±ΠΎΠ³ΠΎ Π±ΡΠ°ΡΠ·Π΅ΡΠ° Π½Π° (ΠΏΠΎΡΡΠΈ) Π»ΡΠ±ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅.
ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΠ°ΠΊΠ΅ΡΠ° Π»Π΅ΠΆΠΈΡ Π·Π΄Π΅ΡΡ.
browser-historyβ ΡΡΠΎ ΠΏΡΠΎΡΡΠΎΠΉ, Π½Π΅ ΡΡΠ΅Π±ΡΡΡΠΈΠΉ Π½ΠΈΠΊΠ°ΠΊΠΈΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ, ΡΠ΄ΠΎΠ±Π½ΡΠΉ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΏΠ°ΠΊΠ΅Ρ Python Π΄Π»Ρ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ (ΠΏΠΎΡΡΠΈ) Π²ΡΠ΅ΠΉ ΠΈΡΡΠΎΡΠΈΠΈ Π»ΡΠ±ΠΎΠ³ΠΎ Π±ΡΠ°ΡΠ·Π΅ΡΠ° Π½Π° (ΠΏΠΎΡΡΠΈ) Π»ΡΠ±ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅.
ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΠ°ΠΊΠ΅ΡΠ° Π»Π΅ΠΆΠΈΡ Π·Π΄Π΅ΡΡ.