#python python... PYTHON πŸ”› πŸš€
11 subscribers
914 photos
7 videos
158 files
1.54K links
Download Telegram
Forwarded from PyMagic
Forwarded from PyMagic
⚠️ TRY-EXCEPT. ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΡΠ΅ΠΌ ошибки ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π΄Ρ€ΡƒΠ·ΡŒΡ! БСгодня ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΡ… Π² языкС python, ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΠΌ Π²Π°ΠΆΠ½Ρ‹Π΅ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ ΠΈΠ· этой Ρ‚Π΅ΠΌΡ‹. НС Π±ΡƒΠ΄Ρƒ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ± этом ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ спросят Π½Π° собСсСдовании, ΠΎΠ΄Π½Π°ΠΊΠΎ Π·Π½Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌΡƒ Π½ΡƒΠΆΠ½ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π²Π°ΠΌ придСтся.

βœ… ΠžΡ‡Π΅Π½ΡŒ часто ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ ошибки, ΠΈΠ·-Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ смысла ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ всСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС достаточно ΠΏΠΎΠΉΠΌΠ°Ρ‚ΡŒ эту ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅Π΄ΠΈΡ‚ΡŒ ΠΎ Π½Π΅ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π—Π΄Π΅ΡΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ try exсept.

πŸ“ Π’ Ρ‚Π΅Π»Π΅ try ΠΌΡ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ (ΠΊΠ°ΠΊ Π½Π°ΠΌ каТСтся) Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ‚ ошибка. Π”Π°Π»Π΅Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ except ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Ρ‚ΠΈΠΏ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ ошибки, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π² процСссС исполнСния Ρ‚Π΅Π»Π° try. Π’ Ρ‚Π΅Π»Π΅ except ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ кСйс, Ссли ошибка всС ΠΆΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π°.

Листай ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ ΠΊΠΎΠ΄Π° πŸ‘‰

⚠️ Π”Π°Π²Π°ΠΉΡ‚Π΅ вспомним Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ использовании конструкции try exсept.

πŸ“ Π•сли Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ° try ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π½Π΅ словили Π±Π»ΠΎΠΊΠΎΠΌ except, Ρ‚ΠΎ использованиС конструкции Π½Π΅ спасСт ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΡƒΠΏΠ°Π΄Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ.

πŸ“Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Π² Ρ‚Π°ΠΊΠΎΠΌ случаС? ΠŸΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ except Π±Π»ΠΎΠΊ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² Π½Π΅Π³ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Ρ‚ΠΎΠ³ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π·. Π’ΠΎΠ³Π΄Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· except Π±Π»ΠΎΠΊΠΎΠ², Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ просто Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ.  Π‘ΠΎΠ³Π»Π°ΡΠΈΡ‚Π΅ΡΡŒ, конструкция Π² этом случаС получаСтся ΠΎΡ‡Π΅Π½ΡŒ Π³Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΊΠΎΠΉ.

πŸ“ Π£Π΄ΠΎΠ±Π½Π΅Π΅ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π»ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΈΠΌ except Π±Π»ΠΎΠΊΠΎΠΌ сразу нСсколько Ρ‚ΠΈΠΏΠΎΠ² ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ. Для этого слСдуСт ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π² except ΠΊΠΎΡ€Ρ‚Π΅ΠΆ, содСрТащий Ρ‚ΠΈΠΏΡ‹ этих ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ.

πŸ“ Π•Ρ‰Π΅ Π½Π΅ стоит Π·Π°Π±Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ использовании Π΄Π°Π½Π½ΠΎΠΉ конструкции ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠΉΠΌΠ°Ρ‚ΡŒ сам ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ошибки. Для этого ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ послС Ρ‚ΠΈΠΏΠ° ошибки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π»ΠΎΠ²ΠΈΠΌ, as ΠΈ имя ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π±Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΠΏΠΎΠΉΠΌΠ°Ρ‚ΡŒ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π²Π½ΡƒΡ‚Ρ€ΠΈ except Π±Π»ΠΎΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ имя, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ошибки.  ПолСзно ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° Ρ‚ΠΈΠΏ ошибки, Ρ‚Π°ΠΊΠΆΠ΅ Ρƒ ошибки Π΅ΡΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ args.

πŸ“ Π Ссли ΠΌΡ‹ Π½Π΅ Π·Π½Π°Π΅ΠΌ ΠΊΠ°ΠΊΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ ошибок ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π²ΠΎ врСмя выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹? Π’ΠΎΠ³Π΄Π° послС except Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ ошибок. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ссли ошибка ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, Ρ‚ΠΎ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ сообщСниС ΠΎΠ± этом, ΠΎΠ΄Π½Π°ΠΊΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π½Π°Ρ‚ΡŒ какая ΠΈΠΌΠ΅Π½Π½ΠΎ ошибка Π±Ρ‹Π»Π° ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π°.
Forwarded from Python | ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΠŸΠΈΡ‚ΠΎΠ½Π΅
Forwarded from Python | ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΠŸΠΈΡ‚ΠΎΠ½Π΅
Π§Ρ‚ΠΎ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ этот ΠΊΠΎΠ΄?
Anonymous Quiz
58%
[[]]
14%
[[...]]
19%
ΠžΡˆΠΈΠ±ΠΊΡƒ
9%
Π£Π·Π½Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚
πŸŒ€ ΠŸΡƒΡ‚ΡŒ поиска ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ

ΠŸΡ€ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π΅ модуля с ΠΈΠΌΠ΅Π½Π΅ΠΌ spam ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ сначала выполняСт поиск встроСнного модуля с Π΄Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ. Если Ρ„Π°ΠΉΠ» Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½, выполняСтся поиск ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π° spam.py Π² спискС ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ², Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ sys.path. sys.path ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… мСст:
β€” ΠšΠ°Ρ‚Π°Π»ΠΎΠ³, содСрТащий Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ сцСнарий (ΠΈΠ»ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, Ссли Ρ„Π°ΠΉΠ» Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½).
β€” PYTHONPATH (список ΠΈΠΌΡ‘Π½ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² с Ρ‚Π΅ΠΌ ΠΆΠ΅ синтаксисом, Ρ‡Ρ‚ΠΎ ΠΈ пСрСмСнная ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ PATH).
Зависит ΠΎΡ‚ установки ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

ПослС ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Python ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ sys.path. ΠšΠ°Ρ‚Π°Π»ΠΎΠ³, содСрТащий выполняСмый скрипт, помСщаСтся Π² Π½Π°Ρ‡Π°Π»ΠΎ ΠΏΡƒΡ‚ΠΈ поиска ΠΏΠ΅Ρ€Π΅Π΄ стандартным ΠΏΡƒΡ‚Π΅ΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ скрипты Π² этом ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ вмСсто ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. Π­Ρ‚ΠΎ ошибка, Ссли Π·Π°ΠΌΠ΅Π½Π° Π½Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π°.
#python
Forwarded from Zen of Python
​36 способов Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Python бСсплатно (для Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΎΠ² ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ)

Π›ΠΎΠ²ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΡƒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… бСсплатныС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Π²Π°ΠΌ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΡƒ Π½Π° Python, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ направлСния Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ:

https://vc.ru/education/519077-36-sposobov-vyuchit-python-besplatno-dlya-analitikov-i-ne-tolko

#ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠ°
Forwarded from Zen of Python
​Настройка Visual Studio Code для Django

VS Code ΠΌΠ½ΠΎΠ³ΠΎΠ΅ ΡƒΠΌΠ΅Π΅Ρ‚ ΡƒΠΆΠ΅ ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ, Π° Ρ‡Ρ‚ΠΎ Π½Π΅ ΡƒΠΌΠ΅Π΅Ρ‚ сам ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. Но с Django слСгка иная ситуация. Π—Π΄Π΅ΡΡŒ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π»ΠΈΠ½Ρ‚Π΅Ρ€Ρ‹ ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ, Π΄Π° ΠΈ mypy Π²Π°ΠΌ Ρ‚ΡƒΡ‚ Π±Π΅Π· надобности, Ссли Π½Π΅ Β«ΠΏΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ напильником».

Но эти ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ΡΡ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… инструмСнтов, Π»ΠΈΠ±ΠΎ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΌΠΈ ΠΏΠ»Π°Π³ΠΈΠ½Π°ΠΌΠΈ для mypy ΠΈ pylint. Π’ΠΎΡ‚ ΠΎ послСдних ΠΈ ΠΏΠΎΠΉΠ΄Ρ‘Ρ‚ Ρ€Π΅Ρ‡ΡŒ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅:

https://habr.com/ru/post/701800/

#django #vscode
Forwarded from Zen of Python
β€‹ΠšΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΉ ΠΏΠ΅Ρ‚-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ для Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… Β«Π΄ΡƒΡ€ΠΎΠ²Ρ‹Ρ…Β»

МногиС сСрвисы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сСгодня ΠΈΠΌΠ΅ΡŽΡ‚ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π½Ρ‹Π΅ ΠΊΠ°ΠΏΠΈΡ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ создавались, ΠΊΠ°ΠΊ ΠΏΠ΅Ρ‚-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, Π½ΠΎ Π±Ρ‹Π»ΠΈ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹, Ρ‡Ρ‚ΠΎ пСрСросли Π² бизнСс. Как ΠΆΠ΅ Π°Π²Ρ‚ΠΎΡ€Π°ΠΌ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Ρ‚Π°ΠΊ Ρ€Π°Π·Π²ΠΈΡ‚ΡŒ свои ΠΈΠ΄Π΅ΠΈ?

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ собрали для вас 10 совСтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΉ ΠΏΠ΅Ρ‚-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ваши Π½Π°Π²Ρ‹ΠΊΠΈ ΠΏΡ€ΠΎΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚, Π½ΠΎ ΠΈ смоТСт ΡΡ‚Π°Ρ‚ΡŒ популярным:

https://tproger.ru/articles/kak-sozdat-uspeshnyj-pet-proekt-instrukcija-dlja-budushhih-cukerbergov-i-durovyh/
Forwarded from Zen of Python
​API-интСрфСйс Django REST Π² ΠΎΠ΄Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅

REST API являСтся ΠΎΡ‡Π΅Π½ΡŒ распространённым Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ использования с Django сСгодня. Но Ρ‚Π°ΠΊΠΎΠ΅ взаимодСйствиС умСстно ΠΏΡ€ΠΈ большом ΠΈ слоТном API, Π° Π²ΠΎΡ‚ ΠΏΡ€ΠΈ малСньком ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ ΠΈ встроСнныС Π² Django инструмСнтами, Π½Π΅ создавая Π»ΠΈΡˆΠ½ΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ слоТностСй.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± этом:

https://adamj.eu/tech/2020/10/15/a-single-file-rest-api-in-django/

#django #restapi
Forwarded from Zen of Python
​Data Science Π½Π° Python для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…

Π­Ρ‚ΠΎ Π²ΠΈΠ΄Π΅ΠΎ Π½Π°ΡƒΡ‡ΠΈΡ‚ вас ΠΏΠΎΡ‡Ρ‚ΠΈ всСму, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ для Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ построСния ΠΌΠΎΠ΄Π΅Π»ΠΈ машинного обучСния. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π² ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π΅, с субтитрами ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄ΠΈΡ‚Π΅ Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ЯндСкс.

https://youtu.be/BqfM9eeD6KA?list=PL7mOFdpoBB6QiW3_n7aKn_eHTCCftPJLw

#Π²ΠΈΠ΄Π΅ΠΎ #datascience
Forwarded from Zen of Python
β€‹ΠšΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с процСссами ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ Π² Python

Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½Π° Ρ‚Π΅ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хотят Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ большС Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π·Π° ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ врСмя, ΠΈ Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ всС рСсурсы своСго ΠΆΠ΅Π»Π΅Π·Π°. ΠŸΡ€ΠΎΡ‰Π΅ говоря, Π΄Π΅Π»Π°Ρ‚ΡŒ большС, ΠΈ ΠΏΡ€ΠΈ этом ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ мСньшими рСсурсами.

https://habr.com/ru/company/simbirsoft/blog/701020/
Forwarded from Big Data Science [RU]
πŸ€”PyPy vs CPython: ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡ‚ΠΎΠΌ Python
ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Python-скриптов Π·Π½Π°Π΅Ρ‚ ΠΏΡ€ΠΎ CPython β€” Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Π΅Π½Π½ΡƒΡŽ рСализация Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, которая ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ написанный ΠΊΠΎΠ΄. ΠšΡ€ΠΎΠΌΠ΅ CPython Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ PyPy , построСнный с использованиСм языка RPython. По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с CPython, PyPy Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ быстрСС, рСализуя Python 2.7.18, 3.9.15 ΠΈ 3.8.15. PyPy ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ стандартных Python-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ. ВСрсия PyPy x86 Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Linux (32/64 Π±ΠΈΡ‚Π°), MacOS (64 Π±ΠΈΡ‚Π°), Windows (32 Π±ΠΈΡ‚Π°), OpenBSD, FreeBSD. ВСрсии, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΡ‚ x86, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² Linux, Π° ARM64 β€” Π² MacOS.
Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, PyPy Π½Π΅ смоТСт ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… процСссах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ ΠΌΠ΅Π½Π΅Π΅ Ρ‡Π΅ΠΌ Π½Π° ΠΏΠ°Ρ€Ρƒ сСкунд: JIT-компилятору Π½Π΅ Ρ…Π²Π°Ρ‚ΠΈΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° Β«Ρ€Π°Π·ΠΎΠ³Ρ€Π΅Π²Β». Π’Π°ΠΊΠΆΠ΅ PyPy Π½Π΅ даст Π²Ρ‹ΠΈΠ³Ρ€Π°ΡˆΠ° Π² скорости, Ссли всС врСмя выполнСния проводится Π² runtime-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ…, Ρ‚.Π΅. Π² функциях C, Π° Π½Π΅ Π² фактичСском Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Python-ΠΊΠΎΠ΄Π°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ PyPy Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π΄ΠΎΠ»Π³ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΡ…ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΊΠΎΠ³Π΄Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ тратится Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Python.
Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния потрСблСния памяти, PyPy Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°Ρ‚ΡŒ Ρ„ΠΎΡ€Ρƒ CPython: Python-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с высоким ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ΠΌ ΠžΠ—Π£ (сотни ΠœΠ‘ ΠΈ Π±ΠΎΠ»Π΅Π΅) ΠΌΠΎΠ³ΡƒΡ‚ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ мСньшС мСста Π² PyPy, Ρ‡Π΅ΠΌ Π² CPython.
https://www.pypy.org/features.html
Π—Π·Π·Π½Π°Ρ‚ΠΎΠΊΠ°ΠΌ Python Ρ…ΠΈΡ‚Ρ€Ρ‹ΠΉ вопрос!

Какой Ρ‚ΠΈΠΏ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρƒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° field Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ print_user_field, Ρ‡Ρ‚ΠΎΠ±Ρ‹ послСдняя строка ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ Ρ‚ΠΈΠΏΠ° ΠΏΠΎΠΊΠ°Π·Π°Π»Π° ΠΎΡˆΠΈΠ±ΠΊΡƒ? ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π· поля User β€” нСльзя, ΠΈΠ±ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ рассинхрон ΠΈΠΌΡ‘Π½ ΠΏΠΎΠ»Π΅ΠΉ Π² классС ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΈΡ… пСрСчислСнии.

Код ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ здСсь.

Π’ΠΎΡ‚ Ρ‚Π°ΠΊ это дСлаСтся Π½Π° TS

А как на Python, м:)?

#IT #python #typescript #codebetter
ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π· поля β€” ΠΏΠ»ΠΎΡ…ΠΎ? ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ситуация Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅ ⬆️ β€” ΠΏΠΎΠ»Π΅ name Π² User ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π»ΠΎΡΡŒ Π² username, Π° Π² Ρ‚ΠΈΠΏΠ°Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° field ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ name. БистСма ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ‚ΠΈΠΏΠΎΠ² Π½Π΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ print_user_name(user, "name"), Π° Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ ΠΎΡˆΠΈΠ±ΠΊΡƒ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ поля name ΡƒΠΆΠ΅ Π½Π΅Ρ‚.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ вынСсти эту ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ field Π² Π±Π»ΠΎΠΊ try/except β€” ΠΏΠ»ΠΎΡ…ΠΎ? ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ это ΡƒΠ²Π΅Π΄Ρ‘Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² runtime, Π° Π½Π°Π΄ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ошибки Π² Ρ€Π°Π½Ρ‚Π°ΠΉΠΌΠ΅, ошибки Π² Ρ€Π°Π½Ρ‚Π°ΠΉΠΌΠ΅ = грустящиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ.

БистСматичСских способа ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ошибки Π² Ρ€Π°Π½Ρ‚Π°ΠΉΠΌΠ΅ я знаю Π΄Π²Π°, Π’Π’ β€” ΠΊΠ°ΠΊ Π’ΡƒΠ»ΡŒΡΠΊΠΈΠΉ Π’ΠΎΠΊΠ°Ρ€Π΅Π², Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Випизация ΠΈ ВСсты.

Оба способа Π½Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ отсутствиС ошибок, Π½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Ρ‹Π»Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ ΠΈΡ… количСство Π½Π° этапах Π΄ΠΎ Ρ€Π°Π½Ρ‚Π°ΠΉΠΌΠ°, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π΄ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Π§Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ Π’Π’, Ρ‚Π΅ΠΌ мСньшС ошибок Π² Ρ€Π°Π½Ρ‚Π°ΠΉΠΌΠ΅.

МоТно Π»ΠΈ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ Π±Π΅Π· Ρ‚ΠΈΠΏΠΈΠ·Π°Ρ†ΠΈΠΈ? ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, драматичСски ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ² количСство тСстов ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ Π² ΠΊΠΎΠ΄Π΅, засорив ΠΊΠΎΠ΄ этими ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°ΠΌΠΈ.

Випизация ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ количСство тСстов, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ большой пласт ошибок выявляСтся Π½Π° этапС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ‚ΠΈΠΏΠΎΠ².

#python #it #codebetter
Media is too big
VIEW IN TELEGRAM
Π Π°Π±ΠΎΡ‚Π° с Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Python

Π’ этом Π²ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊΠ΅ Π°Π²Ρ‚ΠΎΡ€ Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅Ρ‚ процСсс Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Python. Π’Ρ‹ рассмотритС ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, ΠΊΠ°ΠΊ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΅Π΅ содСрТимоС, ΠΊΠ°ΠΊ Π²Π½ΠΎΡΠΈΡ‚ΡŒ, ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ ΠΈ типизация ячССк.

00:00 Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅
00:35 Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…
02:05 Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹
04:15 Π—Π°ΠΏΠΈΡΡŒ Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ (ΠΌΠ΅Ρ‚ΠΎΠ΄ execute)
06:20 Π—Π°ΠΏΠΈΡΡŒ массива (ΠΌΠ΅Ρ‚ΠΎΠ΄ executemany)
08:00 Как ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ содСрТимоС Π‘Π”
11:52 PRIMARY KEY
13:00 Випизация ячССк
16:25 Π§Ρ‚Π΅Π½ΠΈΠ΅ ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…
21:57 ИзмСнСниС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
26:30 Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
28:20 Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ это Π²ΠΈΠ΄Π΅ΠΎ Π½Π° youtube: youtu.be/siSRd4s7_ro