Forwarded from alexy.firsov
Π½Π΅ ΡΠ΄ΠΈΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ) ΡΡ ΠΆΠ΅ Π²ΠΈΠ΄ΠΈΡΡ ΡΡΠΎ, ΠΏΠΎΡΡΠΈ 50 Π½Π° 50
Forwarded from βΟΓΖuΓ±Γ§ΟΓΟ ΓΟΟ¡çβ | πβπ¨βΊβΊβΊβΊ
Forwarded from ΠΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΠ°Π½Π½ΡΡ
ΠΠ° youtube ΠΌΠ½Π΅ ΡΠ΅ΠΏΠ΅ΡΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΊΡΡΡΠΎΠ² - ΠΏΡΠΎ SQL, ΠΏΡΠΎ Python, ΡΠ΅Π³ΠΎΠ΄Π½Ρ Π΄Π°ΠΆΠ΅ ΠΏΡΠΎ Burning Man ΠΏΠΎΡΠΌΠΎΡΡΠ΅Π» Ρ Π΄Π΅ΡΡΠΌΠΈ. ΠΠ½Π΅ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»Π°ΡΡ ΡΡΠ° Π»Π΅ΠΊΡΠΈΡ ΠΏΡΠΎ Python. (ΠΡΠ»ΠΈ ΡΠΆΠ΅ Ρ
ΠΎΡΠΈΡΠ΅ ΠΏΠΈΡΠΎΠ½ΠΈΡΡ, ΡΠΎ Π΄ΡΠΌΠ°Ρ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΡΡΡ)
ΠΠ΅ΠΊΡΠΎΡ ΠΊΠ»Π°ΡΡΠ½ΠΎ Π·Π°ΠΌΠ΅ΡΠΈΠ», ΡΡΠΎ Π½Π΅ Π½Π°Π΄ΠΎ ΡΡΠΈΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΡΠ·ΡΠΊΠ°. Π ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠΎ ΠΌΡ ΠΈ Π΄Π΅Π»Π°Π΅ΠΌ (ΠΌΡ ΡΡΠΎ Π»ΡΠ΄ΠΈ Π±Π΅Π· ΠΠ’ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ). ΠΡΠΆΠ½ΠΎ ΡΡΠΈΡΡ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠ΅ Π²Π΅ΡΠΈ. Π’ΠΎΡΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Π² data engineering, ΠΌΡ Π½Π΅ ΡΡΠΈΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ, ΠΌΡ ΡΡΠΈΠΌ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠ΅ Π²Π΅ΡΠΈ Π² Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ΅. ΠΡΠΎΡΡΠΎ ΠΏΡΠΈΠΌΠ΅Ρ, Ρ ΡΠ°Π±ΠΎΡΠ°Ρ Π² Alexa, ΡΠΎ ΠΌΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΡΡΡΡΡ Data Scientist, Applied Researchers, Phd ΠΈΠ· ΡΠΎΠΏΠΎΠ²ΡΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠΎΠ², Π½ΠΎ ΠΏΡΠΈ ΡΡΠΈΠΌ ΠΌΠΎΠΈ Π·Π½Π°Π½ΠΈΡ ΠΈΠΌ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅, ΠΈ Ρ ΠΈΠΌ ΠΏΠΎΠΌΠΎΠ³Π°Ρ ΡΠ²ΠΎΡΠΈΡΡ, ΠΎΠΏΠΈΡΠ°ΡΡΡ Π½Π° Π±Π°Π·ΠΎΠ²ΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΠΈΠ½ΡΠ³ΡΠ°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ , ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ .
ΠΠ΅ΠΊΡΠΎΡ ΠΊΠ»Π°ΡΡΠ½ΠΎ Π·Π°ΠΌΠ΅ΡΠΈΠ», ΡΡΠΎ Π½Π΅ Π½Π°Π΄ΠΎ ΡΡΠΈΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΡΠ·ΡΠΊΠ°. Π ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠΎ ΠΌΡ ΠΈ Π΄Π΅Π»Π°Π΅ΠΌ (ΠΌΡ ΡΡΠΎ Π»ΡΠ΄ΠΈ Π±Π΅Π· ΠΠ’ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ). ΠΡΠΆΠ½ΠΎ ΡΡΠΈΡΡ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠ΅ Π²Π΅ΡΠΈ. Π’ΠΎΡΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Π² data engineering, ΠΌΡ Π½Π΅ ΡΡΠΈΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ, ΠΌΡ ΡΡΠΈΠΌ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠ΅ Π²Π΅ΡΠΈ Π² Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ΅. ΠΡΠΎΡΡΠΎ ΠΏΡΠΈΠΌΠ΅Ρ, Ρ ΡΠ°Π±ΠΎΡΠ°Ρ Π² Alexa, ΡΠΎ ΠΌΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΡΡΡΡΡ Data Scientist, Applied Researchers, Phd ΠΈΠ· ΡΠΎΠΏΠΎΠ²ΡΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠΎΠ², Π½ΠΎ ΠΏΡΠΈ ΡΡΠΈΠΌ ΠΌΠΎΠΈ Π·Π½Π°Π½ΠΈΡ ΠΈΠΌ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅, ΠΈ Ρ ΠΈΠΌ ΠΏΠΎΠΌΠΎΠ³Π°Ρ ΡΠ²ΠΎΡΠΈΡΡ, ΠΎΠΏΠΈΡΠ°ΡΡΡ Π½Π° Π±Π°Π·ΠΎΠ²ΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΠΈΠ½ΡΠ³ΡΠ°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ , ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ .
YouTube
ΠΠ»Π³ΠΎΡΠΈΡΠΌΡ Π½Π° Python 3. ΠΠ΅ΠΊΡΠΈΡ β1
ΠΡΠ°ΠΊΡΠΈΠΊΠ°: http://judge.mipt.ru/mipt_cs_on_python3/
Telegram-Π³ΡΡΠΏΠΏΠ°: https://t.me/tkhirianov_mipt_cs_on_python3
Π‘ΠΏΠΎΠ½ΡΠΈΡΠΎΠ²Π°ΡΡ: https://www.patreon.com/tkhirianov ΠΈΠ»ΠΈ https://www.paypal.me/tkhirianov
ΠΊΡΡΡ: ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠ°. ΠΠ»Π³ΠΎΡΠΈΡΠΌΡ ΠΈ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ Π½Π° Pythonβ¦
Telegram-Π³ΡΡΠΏΠΏΠ°: https://t.me/tkhirianov_mipt_cs_on_python3
Π‘ΠΏΠΎΠ½ΡΠΈΡΠΎΠ²Π°ΡΡ: https://www.patreon.com/tkhirianov ΠΈΠ»ΠΈ https://www.paypal.me/tkhirianov
ΠΊΡΡΡ: ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠ°. ΠΠ»Π³ΠΎΡΠΈΡΠΌΡ ΠΈ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ Π½Π° Pythonβ¦
Forwarded from Programmer memes
This media is not supported in your browser
VIEW IN TELEGRAM
Π’Π΅Π±Π΅ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΡΡΠΎ Π΄Π΅ΡΡΠΌΠΎ
Forwarded from Moscow Python (Valentin Dombrovsky)
ΠΠ°ΡΠ°Π½ΡΠΈΠ½ - Π»ΡΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ, ΡΡΠΎΠ±Ρ ΡΡΠΈΡΡΡΡ Π½ΠΎΠ²ΠΎΠΌΡ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° Drylabs ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΠ»Π° Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΎΡΠ»ΠΈΡΠ½ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ!
ΠΡΠ°ΠΊ, Ρ 6-Π³ΠΎ ΠΏΠΎ 17-Π΅ Π°ΠΏΡΠ΅Π»Ρ CTO Wemake.services ΠΈ ΡΠΎΠΎΡΠ½ΠΎΠ²Π°ΡΠ΅Π»Ρ Drylabs ΠΠΈΠΊΠΈΡΠ° Π‘ΠΎΠ±ΠΎΠ»Π΅Π² ΠΏΡΠΎΠ²Π΅Π΄ΡΡ ΡΠ΅ΡΠΈΡ ΠΈΠ· 6 Π²Π΅Π±ΠΈΠ½Π°ΡΠΎΠ² ΠΈ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΠΊΠ°ΡΠ°ΡΡΡΡ ΠΏΠΎ ΡΠ°ΠΌΡΠΌ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡΠΌ Python-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΡΠ΅Π³ΠΎ Π±ΡΠ΄Π΅Ρ Π·Π°ΡΡΠΎΠ½ΡΡΠΎ 5 ΡΠ΅ΠΌ:
1. Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΠΌΠΈ: ΠΠΈΠΊΠΈΡΠ° ΠΊΠΎΠΌΠΌΠΈΡΠΈΠ» Π² pipenv ΠΈ poetry Π΅ΡΠ΅ ΡΡΠΈ Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄
2. Π’ΠΈΠΏΠΈΠ·Π°ΡΠΈΡ: ΠΠΈΠΊΠΈΡΠ° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΡ Π΄Π»Ρ Django, ΠΊΠΎΠΌΠΌΠΈΡΠΈΠ» Π² mypy ΠΈ ΡΠΎΠ·Π΄Π°Π» ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ°ΠΌΡΡ ΡΠ»ΠΎΠΆΠ½ΡΡ (?) ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π² Python: returns
3 Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅: ΠΠΈΠΊΠΈΡΠ° ΡΠ»Π΅Π½ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ pytest Π½Π° Github ΠΈ ΡΠΎΠ·Π΄Π°ΡΠ΅Π»Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΊ Π½Π΅ΠΌΡ
4. Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ: ΠΠΈΠΊΠΈΡΠ° ΡΠΆΠ΅ 10 Π»Π΅Ρ ΠΎΠ±ΡΠ°Π΅ΡΡΡ Ρ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ°ΠΌΠΈ, ΡΠΎΠ±ΠΈΡΠ°Π΅Ρ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΠΈΡΠ΅Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π½Π° ΡΠ°Π±ΠΎΡΠ΅. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π½Π° Π΄Π΅ΡΡΡΠΊΠ°Ρ open-source Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°Ρ
5. ΠΠΎΠ³ΠΈΠΊΠ°: ΠΠΈΠΊΠΈΡΠ° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠΎΠ·Π΄Π°ΡΠ΅Π»Π΅ΠΉ Π½Π°Π±ΠΎΡΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ dry-python Π΄Π»Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ Π±ΠΈΠ·Π½Π΅Ρ Π»ΠΎΠ³ΠΈΠΊΠΈ Π² Python.
ΠΠ΅Π±ΠΈΠ½Π°ΡΡ ΠΏΡΠΎΡ ΠΎΠ΄ΡΡ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π²ΡΡ Π½Π΅Π΄Π΅Π»Ρ ΠΏΠΎ ΠΏΠΎΠ½Π΅Π΄Π΅Π»ΡΠ½ΠΈΠΊΠ°ΠΌ, ΡΡΠ΅Π΄Π°ΠΌ ΠΈ ΠΏΡΡΠ½ΠΈΡΠ°ΠΌ Π² 19 ΡΠ°ΡΠΎΠ² ΠΏΠΎ ΠΌΠΎΡΠΊΠΎΠ²ΡΠΊΠΎΠΌΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ - 3500 ΡΡΠ±Π»Π΅ΠΉ. ΠΠ΅ ΡΠ΅ΡΡΠΉΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠΎΠΊΠ°ΡΠ°ΡΡΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΡΠ°Π½ΡΠΈΠ½Π°, ΡΠΈΡΠ°ΠΉΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΡΠΉΡΠ΅ΡΡ ΡΡΡ - https://drylabs.io/py-quarantine!
ΠΡΠ°ΠΊ, Ρ 6-Π³ΠΎ ΠΏΠΎ 17-Π΅ Π°ΠΏΡΠ΅Π»Ρ CTO Wemake.services ΠΈ ΡΠΎΠΎΡΠ½ΠΎΠ²Π°ΡΠ΅Π»Ρ Drylabs ΠΠΈΠΊΠΈΡΠ° Π‘ΠΎΠ±ΠΎΠ»Π΅Π² ΠΏΡΠΎΠ²Π΅Π΄ΡΡ ΡΠ΅ΡΠΈΡ ΠΈΠ· 6 Π²Π΅Π±ΠΈΠ½Π°ΡΠΎΠ² ΠΈ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΠΊΠ°ΡΠ°ΡΡΡΡ ΠΏΠΎ ΡΠ°ΠΌΡΠΌ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡΠΌ Python-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΡΠ΅Π³ΠΎ Π±ΡΠ΄Π΅Ρ Π·Π°ΡΡΠΎΠ½ΡΡΠΎ 5 ΡΠ΅ΠΌ:
1. Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΠΌΠΈ: ΠΠΈΠΊΠΈΡΠ° ΠΊΠΎΠΌΠΌΠΈΡΠΈΠ» Π² pipenv ΠΈ poetry Π΅ΡΠ΅ ΡΡΠΈ Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄
2. Π’ΠΈΠΏΠΈΠ·Π°ΡΠΈΡ: ΠΠΈΠΊΠΈΡΠ° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΡ Π΄Π»Ρ Django, ΠΊΠΎΠΌΠΌΠΈΡΠΈΠ» Π² mypy ΠΈ ΡΠΎΠ·Π΄Π°Π» ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ°ΠΌΡΡ ΡΠ»ΠΎΠΆΠ½ΡΡ (?) ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π² Python: returns
3 Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅: ΠΠΈΠΊΠΈΡΠ° ΡΠ»Π΅Π½ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ pytest Π½Π° Github ΠΈ ΡΠΎΠ·Π΄Π°ΡΠ΅Π»Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΊ Π½Π΅ΠΌΡ
4. Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ: ΠΠΈΠΊΠΈΡΠ° ΡΠΆΠ΅ 10 Π»Π΅Ρ ΠΎΠ±ΡΠ°Π΅ΡΡΡ Ρ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ°ΠΌΠΈ, ΡΠΎΠ±ΠΈΡΠ°Π΅Ρ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΠΈΡΠ΅Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π½Π° ΡΠ°Π±ΠΎΡΠ΅. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π½Π° Π΄Π΅ΡΡΡΠΊΠ°Ρ open-source Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°Ρ
5. ΠΠΎΠ³ΠΈΠΊΠ°: ΠΠΈΠΊΠΈΡΠ° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠΎΠ·Π΄Π°ΡΠ΅Π»Π΅ΠΉ Π½Π°Π±ΠΎΡΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ dry-python Π΄Π»Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ Π±ΠΈΠ·Π½Π΅Ρ Π»ΠΎΠ³ΠΈΠΊΠΈ Π² Python.
ΠΠ΅Π±ΠΈΠ½Π°ΡΡ ΠΏΡΠΎΡ ΠΎΠ΄ΡΡ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π²ΡΡ Π½Π΅Π΄Π΅Π»Ρ ΠΏΠΎ ΠΏΠΎΠ½Π΅Π΄Π΅Π»ΡΠ½ΠΈΠΊΠ°ΠΌ, ΡΡΠ΅Π΄Π°ΠΌ ΠΈ ΠΏΡΡΠ½ΠΈΡΠ°ΠΌ Π² 19 ΡΠ°ΡΠΎΠ² ΠΏΠΎ ΠΌΠΎΡΠΊΠΎΠ²ΡΠΊΠΎΠΌΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ - 3500 ΡΡΠ±Π»Π΅ΠΉ. ΠΠ΅ ΡΠ΅ΡΡΠΉΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠΎΠΊΠ°ΡΠ°ΡΡΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΡΠ°Π½ΡΠΈΠ½Π°, ΡΠΈΡΠ°ΠΉΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΡΠΉΡΠ΅ΡΡ ΡΡΡ - https://drylabs.io/py-quarantine!
Forwarded from MoscowPython Conf Channel
ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ ΠΆΠ΄Π°ΡΡ Moscow Python Conf++!
ΠΠ° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π΄Π²Π°Π΄ΡΠ°ΡΡ Π»Π΅Ρ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³ ΡΠΈΠ»ΡΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΡΡ. Π Π°Π½ΡΡΠ΅ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΠ»ΠΎΡΡ Π²Π½ΠΎΡΠΈΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΡΠ°Π²ΠΎΠΊ ΡΡΠΊΠ°ΠΌΠΈ, Π° ΠΏΠΎΡΠΎΠΌ ΡΠ°ΡΠ°ΠΌΠΈ ΠΎΡΠ»Π°Π²Π»ΠΈΠ²Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΊΠΎΠΏΠΈΠΏΠ°ΡΡΡ. Π‘Π΅ΠΉΡΠ°Ρ Π½Π°ΠΌ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ Β«RefactorΒ» Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠΌ ΠΌΠ΅Π½Ρ PyCharm ΠΈ Π² ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΠΈΠΊ, ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ, Π²Π½Π΅ΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΠΊΠΎΠ΄ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ°.
ΠΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° Π²ΠΎΠ»ΡΠ΅Π±Π½ΡΠ΅ ΡΡΠ»Π·Ρ Π½Π΅ ΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΠΌΡ ΡΡΠΏΠ΅ΡΠ½ΠΎ Π²Π½Π΅Π΄ΡΠΈΠ»ΠΈ flake8 ΠΈ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΌΠ΅Π»ΠΊΠΈΡ Π·Π°ΠΌΠ΅ΡΠ°Π½ΠΈΠΉ ΠΊ ΠΊΠΎΠ΄Ρ. ΠΠΎΠΊΠ° Π½Π΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³Π° Β«ΡΠ΄Π΅Π»Π°ΡΡ Π²ΡΠ΅ Ρ ΠΎΠΎΡΠΎΒ», autopep8 Ρ ΡΠ°ΠΊΠΈΠΌ Π½Π΅ ΡΠΏΡΠ°Π²ΠΈΡΡΡ. Π Π²Π½ΠΎΡΠΈΡΡ ΡΡΡΡΡΠΈ ΠΌΠ΅Π»ΠΊΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π²ΡΡΡΠ½ΡΡ β ΡΠ°ΠΊ ΡΠ΅Π±Π΅ ΠΈΠ΄Π΅Ρ.
π ΠΠ»Π°Π΄ΠΈΠΌΠΈΡ ΠΡΠΎΡΠ°ΡΠΎΠ² (Parallels) Π² ΡΠ²ΠΎΠ΅ΠΌ Π΄ΠΎΠΊΠ»Π°Π΄Π΅ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΠΈΡΡΠΎΡΠΈΠΈ ΠΈΠ· ΡΠ²ΠΎΠ΅ΠΉ Π±ΠΎΠ³Π°ΡΠΎΠΉ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ: Ρ ΠΊΠ°ΠΊΠΈΠΌΠΈ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³Π°ΠΌΠΈ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π»Π°ΡΡ Π·Π° Π³ΠΎΠ΄Ρ Π΅Π³ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΠΊΠΎΠ³Π΄Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠΊΠ° ΡΠ°Π±ΠΎΡΠ°Π»Π°, Π° ΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΠΏΡΠ°Π²Π»ΡΠ»Π°ΡΡ. Π Π΄Π»Ρ ΡΠ΅Ρ ΡΠ»ΡΡΠ°Π΅Π², ΠΊΠΎΠ³Π΄Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠΊΠ° Π½Π΅ ΡΠΌΠΎΠ³Π»Π°, ΠΠ»Π°Π΄ΠΈΠΌΠΈΡ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅Ρ ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠΊΡ: ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡΡΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠ΅ ΡΡΠΈΠ»ΠΈΡΡ Π½Π° Python, ΡΠΏΠΎΡΠΎΠ±Π½ΡΠ΅ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡ ΠΊΠΎΠ΄ΠΎΠ²ΡΡ Π±Π°Π·Ρ Π½Π° AST, Π²Π½Π΅ΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΈΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ ΠΊΠ°ΠΊ ΠΊΠΎΠ΄.
ΠΡΠ΅ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΎ Π½Π° ΡΠ΅Π°Π»ΡΠ½ΡΡ ΡΠΎΠ±ΡΡΠΈΡΡ ΠΈ Π»ΠΈΡΠ½ΠΎΠΌ ΠΎΠΏΡΡΠ΅, ΡΠ°ΠΊ ΡΡΠΎ Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π΄Π°Π²Π½ΠΎ Π»Π΅ΠΆΠ°Ρ Π² Π±Π΅ΠΊΠ»ΠΎΠ³Π΅ Π·Π°Π΄Π°ΡΠΈ ΠΏΠΎ ΠΌΠ°ΡΡΠΎΠ²ΡΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌ Π² ΠΊΠΎΠ΄Π΅ β ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΠ΅ ΠΎΠ±ΡΡΠ΄ΠΈΡΡ!
ΠΠ° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π΄Π²Π°Π΄ΡΠ°ΡΡ Π»Π΅Ρ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³ ΡΠΈΠ»ΡΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΡΡ. Π Π°Π½ΡΡΠ΅ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΠ»ΠΎΡΡ Π²Π½ΠΎΡΠΈΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΡΠ°Π²ΠΎΠΊ ΡΡΠΊΠ°ΠΌΠΈ, Π° ΠΏΠΎΡΠΎΠΌ ΡΠ°ΡΠ°ΠΌΠΈ ΠΎΡΠ»Π°Π²Π»ΠΈΠ²Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΊΠΎΠΏΠΈΠΏΠ°ΡΡΡ. Π‘Π΅ΠΉΡΠ°Ρ Π½Π°ΠΌ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ Β«RefactorΒ» Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠΌ ΠΌΠ΅Π½Ρ PyCharm ΠΈ Π² ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΠΈΠΊ, ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ, Π²Π½Π΅ΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΠΊΠΎΠ΄ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ°.
ΠΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° Π²ΠΎΠ»ΡΠ΅Π±Π½ΡΠ΅ ΡΡΠ»Π·Ρ Π½Π΅ ΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΠΌΡ ΡΡΠΏΠ΅ΡΠ½ΠΎ Π²Π½Π΅Π΄ΡΠΈΠ»ΠΈ flake8 ΠΈ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΌΠ΅Π»ΠΊΠΈΡ Π·Π°ΠΌΠ΅ΡΠ°Π½ΠΈΠΉ ΠΊ ΠΊΠΎΠ΄Ρ. ΠΠΎΠΊΠ° Π½Π΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³Π° Β«ΡΠ΄Π΅Π»Π°ΡΡ Π²ΡΠ΅ Ρ ΠΎΠΎΡΠΎΒ», autopep8 Ρ ΡΠ°ΠΊΠΈΠΌ Π½Π΅ ΡΠΏΡΠ°Π²ΠΈΡΡΡ. Π Π²Π½ΠΎΡΠΈΡΡ ΡΡΡΡΡΠΈ ΠΌΠ΅Π»ΠΊΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π²ΡΡΡΠ½ΡΡ β ΡΠ°ΠΊ ΡΠ΅Π±Π΅ ΠΈΠ΄Π΅Ρ.
π ΠΠ»Π°Π΄ΠΈΠΌΠΈΡ ΠΡΠΎΡΠ°ΡΠΎΠ² (Parallels) Π² ΡΠ²ΠΎΠ΅ΠΌ Π΄ΠΎΠΊΠ»Π°Π΄Π΅ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΠΈΡΡΠΎΡΠΈΠΈ ΠΈΠ· ΡΠ²ΠΎΠ΅ΠΉ Π±ΠΎΠ³Π°ΡΠΎΠΉ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ: Ρ ΠΊΠ°ΠΊΠΈΠΌΠΈ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³Π°ΠΌΠΈ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π»Π°ΡΡ Π·Π° Π³ΠΎΠ΄Ρ Π΅Π³ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΠΊΠΎΠ³Π΄Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠΊΠ° ΡΠ°Π±ΠΎΡΠ°Π»Π°, Π° ΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΠΏΡΠ°Π²Π»ΡΠ»Π°ΡΡ. Π Π΄Π»Ρ ΡΠ΅Ρ ΡΠ»ΡΡΠ°Π΅Π², ΠΊΠΎΠ³Π΄Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠΊΠ° Π½Π΅ ΡΠΌΠΎΠ³Π»Π°, ΠΠ»Π°Π΄ΠΈΠΌΠΈΡ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅Ρ ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠΊΡ: ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡΡΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠ΅ ΡΡΠΈΠ»ΠΈΡΡ Π½Π° Python, ΡΠΏΠΎΡΠΎΠ±Π½ΡΠ΅ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡ ΠΊΠΎΠ΄ΠΎΠ²ΡΡ Π±Π°Π·Ρ Π½Π° AST, Π²Π½Π΅ΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΈΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ ΠΊΠ°ΠΊ ΠΊΠΎΠ΄.
ΠΡΠ΅ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΎ Π½Π° ΡΠ΅Π°Π»ΡΠ½ΡΡ ΡΠΎΠ±ΡΡΠΈΡΡ ΠΈ Π»ΠΈΡΠ½ΠΎΠΌ ΠΎΠΏΡΡΠ΅, ΡΠ°ΠΊ ΡΡΠΎ Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π΄Π°Π²Π½ΠΎ Π»Π΅ΠΆΠ°Ρ Π² Π±Π΅ΠΊΠ»ΠΎΠ³Π΅ Π·Π°Π΄Π°ΡΠΈ ΠΏΠΎ ΠΌΠ°ΡΡΠΎΠ²ΡΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌ Π² ΠΊΠΎΠ΄Π΅ β ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΠ΅ ΠΎΠ±ΡΡΠ΄ΠΈΡΡ!
conf.python.ru
ΠΠ»Π°Π΄ΠΈΠΌΠΈΡ ΠΡΠΎΡΠ°ΡΠΎΠ² Π½Π° Russian Python Week 2020
ΠΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΡΠΈΡΡΠ°ΡΠΈΠΈ, Π² ΠΊΠΎΡΠΎΡΡΡ
IDE Π½Π΅ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ Π·Π°Π΄Π°ΡΠ΅ΠΉ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³Π°. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΡ ΠΏΡΡΠ°Π΅ΠΌΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΠΈΡΠΊ/Π·Π°ΠΌΠ΅Π½Ρ ΠΏΠΎ ΠΏΡΠΎΠ΅ΠΊΡΡ, sed, awk ΠΈ Π΄ΡΡΠ³ΠΎΠΉ ΠΏΠΎΠ΄ΡΡΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ. ΠΠΎ ΡΠ΅ΠΌ ΡΠ»ΠΎΠΆΠ½Π΅Π΅ Π·Π°Π΄Π°ΡΠ°, ΡΠ΅ΠΌ Π²ΡΡΠ΅ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΏΡΠΈΠ΄Π΅ΡΡΡβ¦
Forwarded from ΠΠΈΠΊΠΎΠ»Π°ΠΉ Π₯ΠΈΡΡΠΎΠ²
Π½Π°ΡΠΎΠ΄, ΠΊΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ Π² ΠΊΡΡΡΠ΅, Π΅ΡΡΡ Π»ΠΈ Π·Π°ΠΏΠΈΡΡ/ΡΡΠ°ΡΡΡ ΠΏΠΎ ΡΡΠΎΠΌΡ ΠΌΠΈΡΠ°ΠΏΡ?
https://events.yandex.ru/events/pytup-26-02-2020?openTalkDescription=342-743
https://events.yandex.ru/events/pytup-26-02-2020?openTalkDescription=342-743
Forwarded from ΠΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΠ°Π½Π½ΡΡ
Π Π²ΠΎΡ ΡΠ΅ΡΡΡΡΡ Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΠΏΡΠΎ Python https://pythonworld.ru/samouchitel-python
pythonworld.ru
Π‘Π°ΠΌΠΎΡΡΠΈΡΠ΅Π»Ρ Python | Python 3 Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
ΠΈ ΡΠ°ΠΉΠ½ΠΈΠΊΠΎΠ²
Π‘Π°ΠΌΠΎΡΡΠΈΡΠ΅Π»Ρ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Python Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Python Ρ Π½ΡΠ»Ρ, ΡΠΎΠ±ΡΠ°Π½Π½ΡΠΉ ΠΈΠ· ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² ΡΠ°ΠΉΡΠ° https://pythonworld.ru.
ΠΠΎΠ΄ΡΠ»Ρ, ΠΏΡΠΎΠ²Π΅ΡΡΡΡΠΈΠΉ Π½Π° ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ Docstring.
https://proglib.io/w/73db2e91
https://proglib.io/w/73db2e91
GitHub
GitHub - econchick/interrogate: Explain yourself! Interrogate a codebase for docstring coverage.
Explain yourself! Interrogate a codebase for docstring coverage. - GitHub - econchick/interrogate: Explain yourself! Interrogate a codebase for docstring coverage.
7 ΠΏΠΎΠ»Π΅Π·Π½ΡΡ
ΠΊΠΎΠΌΠ°Π½Π΄ Π΄Π»Ρ Π½ΠΎΡΡΠ±ΡΠΊΠΎΠ² IPython ΠΈ Jupyter, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ Π²Π°ΡΡ ΠΆΠΈΠ·Π½Ρ Π»Π΅Π³ΡΠ΅.
https://proglib.io/w/4dc496ae
https://proglib.io/w/4dc496ae
Medium
7 Commands in Python to Make Your Life Easier
Useful commands for IPython and Jupyter Notebooks
Forwarded from ΠΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΠ°Π½Π½ΡΡ
Π Π²ΠΎΡ ΡΠ΅ΡΡΡΡΡ Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΠΏΡΠΎ Python https://pythonworld.ru/samouchitel-python
pythonworld.ru
Π‘Π°ΠΌΠΎΡΡΠΈΡΠ΅Π»Ρ Python | Python 3 Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
ΠΈ ΡΠ°ΠΉΠ½ΠΈΠΊΠΎΠ²
Π‘Π°ΠΌΠΎΡΡΠΈΡΠ΅Π»Ρ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Python Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Python Ρ Π½ΡΠ»Ρ, ΡΠΎΠ±ΡΠ°Π½Π½ΡΠΉ ΠΈΠ· ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² ΡΠ°ΠΉΡΠ° https://pythonworld.ru.
Forwarded from Python Academy
ββΠΠΈΡΠΎΠ½ ΠΌΠ½Π΅ Π² ΡΠΎΡ... ΠΠ° ΡΡΠΎ ΠΆΠ΅ ΠΊΡΡΡΡ ΠΎΡ Python Academy!
ΠΠ²ΠΈΠ³Π°ΡΡΡΡ ΡΠ°ΠΌΠΎΠΌΡ β ΡΡΠΎ Π΅Π·Π΄Π° Π²ΡΠ»Π΅ΠΏΡΡ ΠΏΠΎ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠΌΡ ΠΌΠ°ΡΡΡΡΡΡ. ΠΠ²ΠΈΠ³Π°ΡΡΡΡ Ρ Π½Π°ΡΡΠ°Π²Π½ΠΈΠΊΠΎΠΌ β ΡΡΠΎ ΠΈΠΌΠ΅ΡΡ ΡΡΠ΄ΠΎΠΌ ΠΎΠΏΡΡΠ½ΠΎΠ³ΠΎ ΡΡΡΡΠΌΠ°Π½Π°, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π½Π°Π΅Ρ ΡΡΠ°ΡΡΡ ΠΈ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅Ρ ΡΠ²ΠΎΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π½Π°ΠΏΠ΅ΡΠ΅Π΄. Π ΡΠΎΠ»ΠΈ Π½Π°ΡΡΠ°Π²Π½ΠΈΠΊΠΎΠ² Π±ΡΠ΄Π΅ΠΌ ΠΌΡ.
Π ΡΠ΅ΠΉΡΠ°Ρ ΠΌΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅ΠΌ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠ΅ΡΠ΅ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΡΠ΅ Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΠΈ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΉ ΠΊΡΡΡΡ. ΠΡΠ½ΡΡΠΊΠΈΠΉ ΠΏΠΎΡΠΎΠΊ Π½Π°ΡΠ½ΡΡΡΡ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ Π½Π΅Π΄Π΅Π»Π΅, Π½ΠΎ Π·Π°ΠΏΠΈΡΡ Π΄ΠΎΡΡΡΠΏΠ½Π° ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΡΡΠΎΠΉ.
ΠΡ Π²ΡΠ΅Π³Π΄Π° ΠΏΡΠΈΡΠ»ΡΡΠΈΠ²Π°Π΅ΠΌΡΡ ΠΊ ΠΎΡΠ·ΡΠ²Π°ΠΌ Π½Π°ΡΠΈΡ ΡΡΠ΅Π½ΠΈΠΊΠΎΠ² ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°Π»ΠΈ ΡΠ°ΡΡΡ Π·Π°Π½ΡΡΠΈΠΉ, ΡΠ»ΡΡΡΠΈΠ»ΠΈ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΠ΅ Π·Π°Π΄Π°Π½ΠΈΡ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π΅ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ. ΠΡ ΡΡΠΈΡΠ°Π΅ΠΌ, ΡΡΠΎ ΠΏΡΠΎΠ΄Π΅Π»Π°Π»ΠΈ ΠΎΡΠΈΠ³Π΅Π½Π½ΡΡ ΡΠ°Π±ΠΎΡΡ ΠΈ Π΄ΠΎΠΊΠ°ΠΆΠ΅ΠΌ ΡΡΠΎ Π½Π° Π΄Π΅Π»Π΅.
ΠΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ β @python_academy_courses
ΠΠ²ΠΈΠ³Π°ΡΡΡΡ ΡΠ°ΠΌΠΎΠΌΡ β ΡΡΠΎ Π΅Π·Π΄Π° Π²ΡΠ»Π΅ΠΏΡΡ ΠΏΠΎ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠΌΡ ΠΌΠ°ΡΡΡΡΡΡ. ΠΠ²ΠΈΠ³Π°ΡΡΡΡ Ρ Π½Π°ΡΡΠ°Π²Π½ΠΈΠΊΠΎΠΌ β ΡΡΠΎ ΠΈΠΌΠ΅ΡΡ ΡΡΠ΄ΠΎΠΌ ΠΎΠΏΡΡΠ½ΠΎΠ³ΠΎ ΡΡΡΡΠΌΠ°Π½Π°, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π½Π°Π΅Ρ ΡΡΠ°ΡΡΡ ΠΈ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅Ρ ΡΠ²ΠΎΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π½Π°ΠΏΠ΅ΡΠ΅Π΄. Π ΡΠΎΠ»ΠΈ Π½Π°ΡΡΠ°Π²Π½ΠΈΠΊΠΎΠ² Π±ΡΠ΄Π΅ΠΌ ΠΌΡ.
Π ΡΠ΅ΠΉΡΠ°Ρ ΠΌΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅ΠΌ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠ΅ΡΠ΅ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΡΠ΅ Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΠΈ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΉ ΠΊΡΡΡΡ. ΠΡΠ½ΡΡΠΊΠΈΠΉ ΠΏΠΎΡΠΎΠΊ Π½Π°ΡΠ½ΡΡΡΡ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ Π½Π΅Π΄Π΅Π»Π΅, Π½ΠΎ Π·Π°ΠΏΠΈΡΡ Π΄ΠΎΡΡΡΠΏΠ½Π° ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΡΡΠΎΠΉ.
ΠΡ Π²ΡΠ΅Π³Π΄Π° ΠΏΡΠΈΡΠ»ΡΡΠΈΠ²Π°Π΅ΠΌΡΡ ΠΊ ΠΎΡΠ·ΡΠ²Π°ΠΌ Π½Π°ΡΠΈΡ ΡΡΠ΅Π½ΠΈΠΊΠΎΠ² ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°Π»ΠΈ ΡΠ°ΡΡΡ Π·Π°Π½ΡΡΠΈΠΉ, ΡΠ»ΡΡΡΠΈΠ»ΠΈ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΠ΅ Π·Π°Π΄Π°Π½ΠΈΡ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π΅ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ. ΠΡ ΡΡΠΈΡΠ°Π΅ΠΌ, ΡΡΠΎ ΠΏΡΠΎΠ΄Π΅Π»Π°Π»ΠΈ ΠΎΡΠΈΠ³Π΅Π½Π½ΡΡ ΡΠ°Π±ΠΎΡΡ ΠΈ Π΄ΠΎΠΊΠ°ΠΆΠ΅ΠΌ ΡΡΠΎ Π½Π° Π΄Π΅Π»Π΅.
ΠΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ β @python_academy_courses
Forwarded from Python Academy
Pandas Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
ΠΠ° ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½ΠΈΠΉ Π΄Π΅Π½Ρ, ΠΏΠ°ΠΊΠ΅Ρ Pandas β ΡΠ°ΠΌΡΠΉ Π²Π°ΠΆΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π²ΠΎ Π²ΡΠ΅ΠΌ, ΡΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½ΡΡ . Π Π΅ΡΠ»ΠΈ Π²Ρ Π΄ΡΠΌΠ°Π΅ΡΠ΅ ΠΎ ΠΊΠ°ΡΡΠ΅ΡΠ΅ Π² ΠΎΠ±Π»Π°ΡΡΠΈ Data Science, ΡΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ Π²Π°ΠΆΠ½ΠΎ ΡΠΌΠ΅ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΡΠΈΠΌ ΠΏΠ°ΠΊΠ΅ΡΠΎΠΌ.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Pandas ΠΈ Π½Π°ΡΡΠΈΠΌΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ Π΅Π³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ.
Π§ΠΈΡΠ°ΡΡ 8 ΠΌΠΈΠ½ΡΡ
#ΡΡΠ°ΡΡΡ
ΠΠ° ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½ΠΈΠΉ Π΄Π΅Π½Ρ, ΠΏΠ°ΠΊΠ΅Ρ Pandas β ΡΠ°ΠΌΡΠΉ Π²Π°ΠΆΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π²ΠΎ Π²ΡΠ΅ΠΌ, ΡΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½ΡΡ . Π Π΅ΡΠ»ΠΈ Π²Ρ Π΄ΡΠΌΠ°Π΅ΡΠ΅ ΠΎ ΠΊΠ°ΡΡΠ΅ΡΠ΅ Π² ΠΎΠ±Π»Π°ΡΡΠΈ Data Science, ΡΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ Π²Π°ΠΆΠ½ΠΎ ΡΠΌΠ΅ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΡΠΈΠΌ ΠΏΠ°ΠΊΠ΅ΡΠΎΠΌ.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Pandas ΠΈ Π½Π°ΡΡΠΈΠΌΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ Π΅Π³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ.
Π§ΠΈΡΠ°ΡΡ 8 ΠΌΠΈΠ½ΡΡ
#ΡΡΠ°ΡΡΡ
Forwarded from Python Academy
Another yet itertools tricks
ΠΡΠ΅ΠΌ ΠΏΡΠΈΠ²Π΅Ρ! ΠΠ΅ ΡΠ°ΠΊ Π΄Π°Π²Π½ΠΎ ΠΌΡ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π»ΠΈ 3 ΡΡΡΠΊΠ° Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ
ΠΠ°ΡΠ½Π΅ΠΌ Ρ ΡΡΠ½ΠΊΡΠΈΠΈ
ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠΎΡΡΠ°Π²ΠΈΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ Ρ ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΡΠΌΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ
ΠΡ ΠΈ Π² Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅, ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΡΠ½ΠΊΡΠΈΡ
#ΠΌΠΎΠ΄ΡΠ»ΠΈ #itertools
ΠΡΠ΅ΠΌ ΠΏΡΠΈΠ²Π΅Ρ! ΠΠ΅ ΡΠ°ΠΊ Π΄Π°Π²Π½ΠΎ ΠΌΡ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π»ΠΈ 3 ΡΡΡΠΊΠ° Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ
itertools
. Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π΅ΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ
ΡΠΈΡΠ΅ΠΊ ΡΡΠΎΠ³ΠΎ ΠΊΡΡΡΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ.ΠΠ°ΡΠ½Π΅ΠΌ Ρ ΡΡΠ½ΠΊΡΠΈΠΈ
combinations
. ΠΠ½Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΡΡΠ°Π²Π»ΡΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈΠ· ΠΈΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΡ
ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² Π±Π΅Π· ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΠΉ. ΠΠ΅ΡΠ²ΡΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ ΡΡΠΎ ΡΠ°ΠΌ ΠΎΠ±ΡΠ΅ΠΊΡ, Π° Π²ΡΠΎΡΠΎΠΉ β Π΄Π»ΠΈΠ½Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ.ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠΎΡΡΠ°Π²ΠΈΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ Ρ ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΡΠΌΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ
combinations_with_replacement
. ΠΠ΅Π»Π°Π΅Ρ ΠΎΠ½Π° Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ Π²ΡΠ΅ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ ΡΡΠΎ ΠΈ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ°Ρ, Ρ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ β ΡΠ΅ΠΏΠ΅ΡΡ Π² ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΠΎΠ²ΡΠΎΡΡ.ΠΡ ΠΈ Π² Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅, ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΡΠ½ΠΊΡΠΈΡ
compress
, ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ "ΠΌΠ°ΡΠΊΡ" ΠΈΠ· Π²ΡΠΎΡΠΎΠ³ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΡΡΠ½ΠΊΡΠΈΠΈ ΠΊ ΠΏΠ΅ΡΠ²ΠΎΠΌΡ. Π’ΠΎ Π΅ΡΡΡ, Π΅ΡΠ»ΠΈ Π² ΠΌΠ°ΡΠΊΠ΅ Π½Π° ΡΡΠΎΠΌ ΠΌΠ΅ΡΡΠ΅ ΡΡΠΎΠΈΡ Π΅Π΄ΠΈΠ½ΠΈΡΠ°, ΡΠΎ Π² ΠΈΡΡ
ΠΎΠ΄Π½ΠΎΠΌ ΠΌΠ°ΡΡΠΈΠ²Π΅ ΡΠΈΡΡΠ° ΠΎΡΡΠ°Π΅ΡΡΡ Π½Π΅ΡΡΠΎΠ½ΡΡΠΎΠΉ, ΠΈ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ.#ΠΌΠΎΠ΄ΡΠ»ΠΈ #itertools