Learning python Π½Π° русском: Π£Ρ‡ΠΈΠΌ Python качСствСнно / Habr – Π‘Π°ΠΌΠΎΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ Python | Python 3 для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… ΠΈ Ρ‡Π°ΠΉΠ½ΠΈΠΊΠΎΠ²

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π£Ρ‡ΠΈΠΌ Python качСствСнно / Habr

ЗдравствуйтС всСм!

РСшил ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ обучСния сСго ΠΌΠΎΡ‰Π½ΠΎΠ³ΠΎ, Π½ΠΎ Π² ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎΠΆΠ΅ врСмя Π»Ρ‘Π³ΠΊΠΎΠ³ΠΎ языка программирования. Он Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»Ρ‘Π³ΠΊΠΈΠΉ. Π’Π°ΠΌ Π½Π΅ Π½Π°Π΄ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Ρ‚ΡŒ ΠΈ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π»ΠΈΡˆΠ½ΠΈΡ… символов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ Π² Π‘ΠΈ-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… языках.

Π£Π΄ΠΎΠ±ΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΉ синтаксис, прост Π² ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ, высокоуровнСвый язык, ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠžΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ΠΉ язык программирования (ООП), ΠΌΠΎΡ‰Π½Ρ‹ΠΉ, ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ, масса Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ. ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ ΠΈΠ½Ρ‹Ρ… ΠΏΠ»ΡŽΡΠΎΠ²β€¦ И это всё Π² ΠΎΠ΄Π½ΠΎΠΌ языкС.
Для Π½Π°Ρ‡Π°Π»Π° окунёмся Π² возмоТности ΠΈ ΡƒΠ·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΆΠ΅ ΡƒΠΌΠ΅Π΅Ρ‚ Python?

А Π·Π°Ρ‡Π΅ΠΌ ΠΌΠ½Π΅ Ρ‚Π²ΠΎΠΉ Python?

Много Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… программистов Π·Π°Π΄Π°ΡŽΡ‚ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ вопросы. Π­Ρ‚ΠΎ ΠΊΠ°ΠΊ с ΠΏΠΎΠΊΡƒΠΏΠΊΠΎΠΉ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°, скаТитС, ΠΏΠΎΡ‡Π΅ΠΌΡƒ я Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΊΡƒΠΏΠΈΡ‚ΡŒ этот Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½, Π° Π½Π΅ этот?
ΠšΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

Для ΠΌΠ½ΠΎΠ³ΠΈΡ…, Π² Ρ‚ΠΎΠΌ числС ΠΈ для мСня, основныС прСимущСства β€” это ΡƒΠ΄ΠΎΠ±ΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΉ синтаксис. НС ΠΌΠ½ΠΎΠ³ΠΎ языков ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡ…Π²Π°ΡΡ‚Π°Ρ‚ΡŒΡΡ ΠΈΠΌ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π½Π° Python читаСтся Π»Π΅Π³Ρ‡Π΅, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π΅Π³ΠΎ использованиС ΠΈ обслуТиваниС выполняСтся Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΠΏΡ€ΠΎΡ‰Π΅, Ρ‡Π΅ΠΌ использованиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… языках сцСнариСв. Python содСрТит самыС соврСмСнныС ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ³ΠΎ использования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΊΠ°ΠΊΠΈΠΌ являСтся ООП.
Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ

Π’ составС Python поставляСтся большоС число собранных ΠΈ пСрСносимых Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй, извСстных ΠΊΠ°ΠΊ стандартная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°. Π­Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° прСдоставляСт Π’Π°ΠΌ массу возмоТностСй, вострСбованных Π² ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ…, начиная ΠΎΡ‚ поиска тСкста ΠΏΠΎ ΡˆΠ°Π±Π»ΠΎΠ½Ρƒ ΠΈ заканчивая сСтСвыми функциями. Python допускаСт Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ Π·Π° счёт Π²Π°ΡˆΠΈΡ… собствСнных Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, Ρ‚Π°ΠΊ ΠΈ Π·Π° счёт Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, созданных Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ.
ΠŸΠ΅Ρ€Π΅Π½ΠΎΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ

Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° языкС Python выполняСтся Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π½Π° всСх основных ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…. ΠŸΠ΅Ρ€Π΅Π½ΠΎΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΈΠ· Linux Π² Windows Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² простом ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с ΠΎΠ΄Π½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ. Π’Π°ΠΊΠΆΠ΅ Python прСдоставляСт Π’Π°ΠΌ массу возмоТностСй ΠΏΠΎ созданию пСрСносимых графичСских интСрфСйсов .
Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌ, ΠΈΠ»ΠΈ строго Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ языками, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Π‘, Π‘++ ΠΈΠ»ΠΈ Java, Python Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π· ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ‚Ρ€ΡƒΠ΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. ОбъСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π½Π° языкС Python ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ составляСт Ρ‚Ρ€Π΅Ρ‚ΡŒ, ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΡΡ‚ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ эквивалСнтного ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π½Π° языкС Π‘++ ΠΈΠ»ΠΈ Java, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ мСньший объСм Π²Π²ΠΎΠ΄Π° с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, мСньшСС количСство Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΎΡ‚ΠΊΠ»Π°Π΄ΠΊΡƒ ΠΈ мСньший объСм Ρ‚Ρ€ΡƒΠ΄ΠΎΠ·Π°Ρ‚Ρ€Π°Ρ‚ Π½Π° сопровоТдСниС. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° языкС Python Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ сразу ΠΆΠ΅, минуя Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ этапы компиляции ΠΈ связывания, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… языках программирования, Ρ‡Ρ‚ΠΎ Π΅Ρ‰Π΅ большС ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ‚Ρ€ΡƒΠ΄Π° программиста.
Π“Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Python?

  • Компания Google ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Python Π² своСй поисковой систСмС ΠΈ ΠΎΠΏΠ»Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ‚Ρ€ΡƒΠ΄ создатСля Python β€” Π“Π²ΠΈΠ΄ΠΎ Π²Π°Π½ Россума
  • Π’Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠ°ΠΊ Intel, Cisco, Hewlett-Packard, Seagate, Qualcomm ΠΈ IBM, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Python для тСстирования Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ обСспСчСния
  • Π‘Π»ΡƒΠΆΠ±Π° ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ использования Π²ΠΈΠ΄Π΅ΠΎΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² YouTube Π² Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ стСпСни Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π½Π° Python
  • NSA ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Python для ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Ρ€Π°Π·Π²Π΅Π΄Π΄Π°Π½Π½Ρ‹Ρ…
  • Компании JPMorgan Chase, UBS, Getco ΠΈ Citadel ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ Python для прогнозирования финансового Ρ€Ρ‹Π½ΠΊΠ°
  • ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° BitTorrent для ΠΎΠ±ΠΌΠ΅Π½Π° Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Π² ΠΏΠΈΡ€ΠΈΠ½Π³ΠΎΠ²Ρ‹Ρ… сСтях написана Π½Π° языкС Python
  • ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹ΠΉ Π²Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ App Engine ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Google ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Python Π² качСствС ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ³ΠΎ языка программирования
  • NASA, Los Alamos, JPL ΠΈ Fermilab ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Python для Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… вычислСний.

ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ этот язык.

Python являСтся языком сцСнариСв.

Π›ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π°

Π’ΠΎΡ‚ ΠΌΡ‹ ΠΈ познакомились ΠΏΠΎΠ±Π»ΠΈΠΆΠ΅ с языком программирования Python. МоТно ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠ»ΡŽΡΡ‹ Python состоят Π΅Ρ‰Π΅ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ масса качСствСнной Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹. НС ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ язык этим ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ…Π²Π°ΡΡ‚Π°Ρ‚ΡŒΡΡ. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ язык программирования JavaScript Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ€Π°Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ мноТСством Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, хотя язык Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎΠΉ.

Π’ΠΎΡ‚ источники, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π’Π°ΠΌ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ Π±Π»ΠΈΠΆΠ΅ с Python, Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈ ΡΡ‚Π°Ρ‚ΡŒ Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠΌ Π“Π²ΠΈΠ΄ΠΎ Π²Π°Π½ Россумом.
*НСкоторыС источники ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π° английском. НС стоит этому ΡƒΠ΄ΠΈΠ²Π»ΡΡ‚ΡŒΡΡ, сСйчас масса ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΉ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° английском языкС. Π”Π° ΠΈ для самого программирования Π½Π°Π΄ΠΎ Π·Π½Π°Ρ‚ΡŒ хотя Π±Ρ‹ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ знания английского.

ΠΠ°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ ΠΊΠ½ΠΈΠ³Ρƒ β€” ΠœΠ°Ρ€ΠΊ Π›ΡƒΡ‚Ρ†. Π˜Π·ΡƒΡ‡Π°Π΅ΠΌ Python, 4-Π΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅. Книга ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½Π° Π½Π° русский язык, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π±ΠΎΡΡ‚ΡŒΡΡ Π½Π΅ стоит, Ссли Π’Ρ‹ Π²Π΄Ρ€ΡƒΠ³ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅ английский. Но ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚ΠΎΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅.

Для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚ английский, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ сайтС Python. Π’Π°ΠΌ всё довольно понятно описано.

НСплохой рСсурс β€” ΠžΡΠ½ΠΎΠ²Ρ‹ программирования Π½Π° Python. Π£Ρ‡Π΅Π±Π½ΠΈΠΊ. Π’Π²ΠΎΠ΄Π½Ρ‹ΠΉ курс
Одна ΠΈΠ· ΠΌΠΎΠΈΡ… Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Π½Ρ‹Ρ… ΠΊΠ½ΠΈΠ³ β€” Π―Π·Ρ‹ΠΊ программирования Python. ΠžΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ всё довольно доступно ΠΈ Π½Π° русском.

Π₯ΠΎΡ€ΠΎΡˆΠ°Ρ ΠΊΠ½ΠΈΠ³Π°, Ρ‚ΠΎΠΆΠ΅ всё доступно ΠΈ Π½Π° русском β€” Python. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ справочник, 4-Π΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅.

А Ссли ΠΆΠ΅ Π’Ρ‹ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ Π²ΠΈΠ΄Π΅ΠΎ, Ρ‚ΠΎ ΠΌΠΎΠ³Ρƒ ΠΏΠΎΡΠΎΠ²Π΅Ρ‚ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΡ€ΠΎΠΊΠΈ ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Google, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π΅Π΄Ρ‘Ρ‚ Ник ΠŸΠ°Ρ€Π»Π°Π½Ρ‚Π΅ β€” ΡƒΡ‡Π΅Π½ΠΈΠΊ ΠΈΠ· Бтэнфорда. Π¨Π΅ΡΡ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎΠ»Π΅ΠΊΡ†ΠΈΠΉ Π½Π° YouTube . Но Π² Π±ΠΎΡ‡ΠΊΠ΅ ΠΌΡ‘Π΄Π° Ρ‚ΡƒΡ‚ Π΅ΡΡ‚ΡŒ капля дёгтя… Π’Π΅Π΄Ρ‘Ρ‚ ΠΎΠ½ Π½Π° английском языкС с английскими субтитрами. Но надСюсь, Ρ‡Ρ‚ΠΎ остановит это Π½Π΅ΠΌΠ½ΠΎΠ³ΠΈΡ….

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли я ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π» ΠΊΠ½ΠΈΠ³ΠΈ, Π½ΠΎ Π½Π΅ знаю ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ знания?

Π‘Π΅Π· ΠΏΠ°Π½ΠΈΠΊΠΈ!
Π‘ΠΎΠ²Π΅Ρ‚ΡƒΡŽ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³Ρƒ ΠœΠ°Ρ€ΠΊ Π›ΡƒΡ‚Ρ†. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Python (4-Π΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅). Π Π°Π½Π΅Π΅ Π±Ρ‹Π»ΠΎ Β«ΠΈΠ·ΡƒΡ‡Π°Π΅ΠΌΒ», Π° Ρ‚ΡƒΡ‚ Β«ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Β». Π’ Β«Π˜Π·ΡƒΡ‡Π°Π΅ΠΌΒ» β€” Π’Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ знания Python, Π² Β«ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Β» β€” ΠœΠ°Ρ€ΠΊ Вас ΡƒΡ‡ΠΈΡ‚ ΠΊΠ°ΠΊ ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π² Π’Π°ΡˆΠΈ Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Книга ΠΎΡ‡Π΅Π½ΡŒ полСзная. И Π΄ΡƒΠΌΠ°ΡŽ ΠΎΠ΄Π½ΠΎΠΉ Π΅Ρ‘ Π’Π°ΠΌ Ρ…Π²Π°Ρ‚ΠΈΡ‚.
Π₯ΠΎΡ‡Ρƒ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ!

Π›Π΅Π³ΠΊΠΎ.
Π’Ρ‹ΡˆΠ΅ я писал ΠΎ видСолСкциях ΠΎΡ‚ Ника ΠŸΠ°Ρ€Π»Π°Π½Ρ‚Π΅ Π½Π° YouTube, Π½ΠΎ Ρƒ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΊΠΈ Π½Π° сайтС. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΊΠΈ, ΡΠΎΠ²Π΅Ρ‚ΡƒΡŽ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ. На английском.

НСдавно школа программирования Codecademy ΠΎΡ‚ΠΊΡ€Ρ‹Π»Π° ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ Python-курсы. ПослС прохоТдСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠΈΠ½ΠΈ-курса, Π’Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΎ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ Π½Π΅ΠΊΡƒΡŽ Β«ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΒ». Π£Ρ€ΠΎΠΊΠΈ вСдутся Π½Π° английском, Π½ΠΎ всё доступно ΠΈ понятно. НачинаСтся с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ….

И Π½Π° ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ β€” Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ Π·Π°ΠΊΡ€Π΅ΠΏΠ»ΡΡŽΡ‰ΠΈΠ΅ ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ курсы. Learn Python The Hard Way.

Ну Π²ΠΎΡ‚ ΠΈ всё!

Ну Π²ΠΎΡ‚ ΠΈ всё. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡ‡ΠΈΡ‚ΡŒ этот язык программирования. Π― ΠΊΠΈΠ½ΡƒΠ» Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ рСсурсы ΠΈ ΠΊΠ½ΠΈΠ³ΠΈ, ΠΈ дальшС всё Π² Π’Π°ΡˆΠΈΡ… Ρ€ΡƒΠΊΠ°Ρ…. Π’Π°ΠΊΠΆΠ΅ Π½Π΅ Π·Π°Π±Ρ‹Π²Π°Π΅ΠΌ ΠΏΡ€ΠΎ Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ русский Python сайт. ΠŸΡƒΡΡ‚ΡŒ ΠΎΠ½ всСгда Π±ΡƒΠ΄Π΅Ρ‚ Ρƒ Вас ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ.
Русский, Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Python-сайт
Русский сайт программистов Python β€” здСсь Π’Π°ΠΌ всСгда ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π½Π° Ρ„ΠΎΡ€ΡƒΠΌΠ΅. И ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ.

Π”Π΅Ρ€Π·Π°ΠΉΡ‚Π΅! ВсСм ΡƒΠ΄Π°Ρ‡ΠΈ.

ΠΊΠ½ΠΈΠ³ΠΈ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… / Habr

Π”Ρ€ΡƒΠ·ΡŒΡ, Π·Π°Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΡƒ ΠΈΠ· 17 ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Python.

ΠŸΠΎΠ΄Π±ΠΎΡ€ΠΊΠ° ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ язык программирования с нуля ΠΈΠ»ΠΈ с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ знаниями.

Π“ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ Python?

Π’ΠΎΠ³Π΄Π° Π½Π°Ρ‡Π½Π΅ΠΌ!

НачинаСм ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΡƒ ΠΊ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ Python


Если Π²Ρ‹ Π½Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π½Π° Python с Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ языка программирования, Π° Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ с нуля, сначала Ρ€Π°Π·Π±Π΅Ρ€ΠΈΡ‚Π΅ΡΡŒ Π² Π±Π°Π·ΠΎΠ²Ρ‹Ρ… понятиях Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π° Π½Π° английском, подтянитС ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ языка. Π’ этом ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΠΊΠ½ΠΈΠ³ΠΈ:

Β«Computer Programming for Beginners: Fundamentals of Programming Terms and ConceptsΒ», Натан ΠšΠ»Π°Ρ€ΠΊ

Новички ΠΌΠΎΠ³ΡƒΡ‚ Π»Π΅Π³ΠΊΠΎ ΡƒΡ‚ΠΎΠ½ΡƒΡ‚ΡŒ Π² ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… понятиях. Π­Ρ‚Π° ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ: Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΊΠ°ΠΊ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ, ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.

Β«English for Information TechnologyΒ», ΠŸΠΈΡ€ΡΠΎΠ½ Π›ΠΎΠ½Π³ΠΌΠ°Π½

Π”Π°ΠΆΠ΅ Ссли Π²Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π²Π»Π°Π΄Π΅Π΅Ρ‚Π΅ английским, ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ тСрминология ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π³Π½Π°Ρ‚ΡŒ Π² Ρ‚ΡƒΠΏΠΈΠΊ β€” ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚Π΅ врСмя Π½Π° Π³ΡƒΠ³Π»Π΅Π½ΠΈΠ΅. Π­Ρ‚ΠΎΡ‚ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ с Π°ΡƒΠ΄ΠΈΠΎΠΊΠ½ΠΈΠ³ΠΎΠΉ ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ словарями ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄Ρ‚ΡΠ½ΡƒΡ‚ΡŒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΈ ΠΏΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ словарный запас тСхничСскими Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°ΠΌΠΈ.

Β«Basic English for ComputingΒ», ΠžΠΊΡΡ„ΠΎΡ€Π΄

Π£Ρ‡Π΅Π±Π½Ρ‹ΠΉ курс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ Π½Π°Π²Ρ‹ΠΊΠΈ Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠΈ, ΠΏΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ словарный запас тСхничСскими Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°ΠΌΠΈ. Ѐишка ΠΊΠ½ΠΈΠ³ΠΈ β€” ΠΎΠ½Π° содСрТит тСксты ΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ для Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ понимания ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°, ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ соврСмСнных Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ², сокращСний ΠΈ символов.

Знакомимся с Python


НачнитС ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ язык программирования с тСорСтичСских основ β€” Ρ€Π°Π·Π±Π΅Ρ€ΠΈΡ‚Π΅ΡΡŒ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ…, ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ… Ρ€Π°Π±ΠΎΡ‚Ρ‹ языка. Для этого ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ:

Β«Hello World. Π—Π°Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Β», ΠšΠ°Ρ€Ρ‚Π΅Ρ€ Бэнд, Π£ΠΎΡ€Ρ€Π΅Π½ Бэнд

ΠŸΡ€ΠΎΡΡ‚Π°Ρ ΠΊΠ½ΠΈΠ³Π° для ввСдСния Π² Python β€” Π°Π²Ρ‚ΠΎΡ€ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ основныС Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹, особСнности языка доступным языком. ИзданиС Π² основном тСорСтичСскоС, ΠΈΠ· ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ β€” руководства ΠΏΠΎ созданию Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… элСмСнтарных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

Β«ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌ Π½Π° PythonΒ», Майкл Доусон

ΠžΠΏΡ‹Ρ‚Π½Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ рассказываСт ΠΎΠ± основных ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… создания простых ΠΈΠ³Ρ€. ПослС ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Π»Π°Π²Ρ‹ Π°Π²Ρ‚ΠΎΡ€ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΠ³Ρ€Ρ‹, Ρ€Π΅Π·ΡŽΠΌΠ΅ ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ для закрСплСния. ПослС прочтСния Π²Ρ‹ освоитС Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° Python ΠΈ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΡ… Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅.

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅


Когда Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ΡΡŒ Π² тСорСтичСских основах, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΈΠ³ΠΈ с ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ β€” Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΊΠΎΠ΄Π°, Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ, руководствами ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… простых ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²:

Β«Π˜Π·ΡƒΡ‡Π°Π΅ΠΌ PythonΒ», ΠœΠ°Ρ€Ρ† Π›ΡƒΡ‚Ρ†

Автор описываСт основныС Ρ‚ΠΈΠΏΡ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² Python, порядок ΠΈΡ… создания ΠΈ дальнСйшСй Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½ΠΈΠΌΠΈ, рассказываСт ΠΎΠ± основном ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½ΠΎΠΌ элСмСнтС языка β€” функциях. ПослС ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Π»Π°Π²Ρ‹ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ вопросы для закрСплСния ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°, Π° послС ΠΊΠ°ΠΆΠ΄ΠΎΠΉ части β€” практичСскиС упраТнСния.

Β«ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° PythonΒ», ΠœΠ°Ρ€ΠΊ Π›ΡƒΡ‚Ρ†

Руководство ΠΏΠΎ использованию Python Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… сфСрах β€” систСмном администрировании, создании Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ графичСских интСрфСйсов. Автор рассказываСт, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сСтСвыС взаимодСйствия, ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ интСрфСйсы для сцСнариСв ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π·Π°Π΄Π°Ρ‡.

Β«Python β€” ΠΊ Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌ мастСрства», Π›ΡƒΡ‡Π°Π½ΠΎ Рамальо

Книга Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π›ΡƒΡ‡Π°Π½ΠΎ Рамальо для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ ΡƒΠΆΠ΅ научился ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π° языкС Python, Π½ΠΎ Π΅Ρ‰Π΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ всС Π΅Π³ΠΎ возмоТности. Автор рассказываСт ΠΎ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… срСдствах ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ… языка ΠΈ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ наглядныС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΊΠΎΡ€ΠΎΡ‡Π΅, понятнСС ΠΈ быстрСС.

Β«Python Programming: A Step By Step Guide For BeginnersΒ», Π‘Ρ€Π°ΠΉΠ°Π½ ДТСнкинс

ПошаговоС руководство для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хотят ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ язык программирования с нуля. Автор ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ синтаксис, ΡƒΡ‡ΠΈΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ, классами ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.

Β«Python Programming: The Basic, Blackhat, Intermediary and Advanced Guide to Python ProgrammingΒ», Π ΠΈΡ‡Π°Ρ€Π΄ ΠžΠ·Π΅Ρ€

Π­Ρ‚Π° ΠΊΠ½ΠΈΠ³Π° β€” ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ΅ руководство ΠΏΠΎ Python, состоящСС ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… частСй. Новичкам стоит ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π²ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠ½ΠΈΠ³ΠΈ. Автор просто ΠΈ понятно рассказываСт ΠΎ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°Ρ… Ρ€Π°Π±ΠΎΡ‚Ρ‹ Python, ΠΊΠ°ΠΊ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² основах языка ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свою ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ.

Β«Python Programming Illustrated For Beginners & Intermediates: Β«Learn By DoingΒ» Approach-Step By Step Ultimate Guide To Mastering Python: The Future Is Here!Β», Π’ΠΈΠ»ΡŒΡΠΌ Π‘Π°Π»Π»ΠΈΠ²Π°Π½

ПошаговоС руководство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ язык Python ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅. Автор рассказываСт, ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, описываСт ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΈ дСлится Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ.

Β«Python Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅Β», ΠœΠ°Ρ€ΠΊ Π‘Π°ΠΌΠΌΠ΅Ρ€Ρ„ΠΈΠ»Π΄

Книга для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΆΠ΅ освоили язык Python ΠΈ хотят ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅. Автор рассказываСт, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹ программирования, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΊΠΎΠ΄, ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ распараллСливаниС ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ высокоуровнСвого сСтСвого программирования ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ.

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅: ΠΊΠ½ΠΈΠ³ΠΈ ΠΎ Python ΠΏΠΎ направлСниям


Python ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π·Π°Π΄Π°Ρ‡ β€” Ρ€Π°Π±ΠΎΡ‚Ρ‹ с сайтами, Π²Π΅Π±-прилоТСниями, машинного обучСния. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ, Π² ΠΊΠ°ΠΊΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ, ΠΈ Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ с ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒΠ½ΠΎΠΉ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹:

Β«Π“Π˜Π‘-прилоТСния β€” Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π³Π΅ΠΎΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° языкС PythonΒ», Π­Ρ€ΠΈΠΊ ВСстра

Автор ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассказываСт, ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°Ρ‚ΡŒ гСоприлоТСния. Π’Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ доступ ΠΊ Π³Π΅ΠΎΠ΄Π°Π½Π½Ρ‹ΠΌ ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ…, Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΌ ΠΈ растровом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ доступ, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ гСопропространствСнныС расчСты Π½Π° языкС Python.

Β«Π‘ΠΊΡ€Π°ΠΏΠΈΠ½Π³ сайтов β€” Π‘ΠΊΡ€Π°ΠΏΠΈΠ½Π³ Π²Π΅Π±-сайтов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ PythonΒ», Π Π°ΠΉΠ°Π½ ΠœΠΈΡ‚Ρ‡Π΅Π»Π»

Руководство, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΡΡ‚ΡŒ скрипты Python ΠΈ Π²Π΅Π±-API, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ с тысяч сайтов. Π‘ΡƒΠ΄Π΅Ρ‚ интСрСсна программистам ΠΈ Π²Π΅Π±-администраторам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хотят ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π²Π΅Π±-скрапСров, ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ Π°Π½Π°Π»ΠΈΠ· сырых Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ тСстированиС интСрфСйса.

Β«Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² машинноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Python. Руководство для спСциалистов ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈΒ», АндрСас ΠœΡŽΠ»Π»Π΅Ρ€, Π‘Π°Ρ€Π° Π“Π²ΠΈΠ΄ΠΎ

Книга для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ². Авторы доступно для понимания Ρ€Π°ΡΡΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, ΠΊΠ°ΠΊ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ систСмы машинного обучСния, ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‚ этапы Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Python ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ scikit-learn, NumPy ΠΈ matplotlib.

Β«Django. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ руководство», Адриан Π“ΠΎΠ»ΠΎΠ²Π°Ρ‚Ρ‹ΠΉ, Π”ΠΆΠ΅ΠΉΠΊΠΎΠ± Каплан-Мосс

Книга ΠΎ Django β€” Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ΅ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Python. Авторы Ρ€Π°ΡΡΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ… Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½ΠΈΠΌ, приводят ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ примСнСния Π² Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ….

Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с использованиСм Flask Π½Π° языкС PythonΒ», МигСль Π“Ρ€ΠΈΠ½Π±Π΅Ρ€Π³

Автор ΡƒΡ‡ΠΈΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с популярным Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠΌ Flask, ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ пошаговоС руководство, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π±Π»ΠΎΠ³ΠΈΠ½Π³Π°. Π£Π·Π½Π°Π΅Ρ‚Π΅ возмоТности Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°, Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ прилоТСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ тСхнологиями.

ΠžΠ±Π·ΠΎΡ€ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΏΠΎ языку Python для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… / Habr

ΠžΡ‡Π΅Π½ΡŒ часто ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ вопросы Π½Π° Ρ‚ΠΎΠΌ ΠΆΠ΅ тостСрС: «А ΠΊΠ°ΠΊΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ Π²Π·ΡΡ‚ΡŒ ΠΊΠ½ΠΈΠ³Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈ Π₯Β», ΠΈ СстСствСнно Π² коммСнтариях ΠΈΠ΄Π΅Ρ‚ большоС число ΠΌΠ½Π΅Π½ΠΈΠΉ ΠΈ большоС число Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠ½ΠΈΠ³. Π’ Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Π΅ΠΌΠ΅, я сдСлаю ΠΎΠ±Π·ΠΎΡ€ самых популярных ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Python для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… программистов, ΠΈ Π΄Π°ΠΌ Ρ‡Π΅Ρ‚ΠΊΠΎΠ΅ ΠΌΠ½Π΅Π½ΠΈΠ΅ – Π½ΡƒΠΆΠ½ΠΎ Π»ΠΈ ΠΈΡ… Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π½Π΅Ρ‚ (ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ).

НуТно Π»ΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³ΠΈ. Π˜Π·ΡƒΡ‡Π°Ρ Π½ΠΎΠ²Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, я люблю Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ я ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΡƒΡ…ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π½ΠΎ ΠΈ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΌΠ½Π΅Π½ΠΈΠ΅ Π°Π²Ρ‚ΠΎΡ€Π° ΠΏΠΎ пригодности Π΄Π°Π½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. И Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π²ΠΈΠ΄Π΅ΠΎ-курсов, ΠΌΠ½Π΅ Π½Π΅ приходится ΠΆΠ΄Π°Ρ‚ΡŒ, ΠΏΠΎΠΊΠ° Π°Π²Ρ‚ΠΎΡ€ ΠΈΠ· сСбя Π²Ρ‹Π΄Π°Π²Π»ΠΈΠ²Π°Π΅Ρ‚ ΠΌΡ‹ΡΠ»ΡŒ. Π”Π° ΠΈ Ρ‡ΠΈΡ‚Π°ΡŽ, я быстро.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΏΡ€ΠΎ ΠΊΠ½ΠΈΠ³ΠΈ Π½Π° Python


ΠœΠ°Ρ€ΠΊ Π›ΡƒΡ‚Ρ† – Π˜Π·ΡƒΡ‡Π°Π΅ΠΌ Python ΠΈ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌ Π½Π° Python (2 Ρ‚ΠΎΠΌΠ°). По ΠΌΠΎΠ΅ΠΌΡƒ мнСнию, Π΄Π°Π½Π½ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ программист Π½Π° Python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…ΠΎΡ‡Π΅Ρ‚ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ свою Тизнь с этим языком.
  • Она Π΄Π°Π΅Ρ‚ ΠΎΠ±ΡˆΠΈΡ€Π½ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ языка
  • Она ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ ΠΏΠ»ΡŽΡΡ‹ ΠΈ минусы языка
  • Она ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΡŽ языка.

МнС ΠΎΡ‡Π΅Π½ΡŒ нравится, ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΡ€ Π²Π΅Π΄Π΅Ρ‚ свои рассуТдСния ΠΎΡ‚ возникновСния ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Π΄ΠΎ Π΅Ρ‘ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ‡Π΅Ρ€Π΅Π· ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’Π°ΠΊ ΠΆΠ΅ даСтся ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΈ языка (сравнивая python 2.7 ΠΈ python 3.4).

ΠœΠΈΠ½ΡƒΡΠ°ΠΌΠΈ ΠΊΠ½ΠΈΠ³ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство, ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² своСй Ρ€Π°Π±ΠΎΡ‚Π΅. Но Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΡΡƒΡ‚ΡŒ Python – это ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΊΠ½ΠΈΠ³Π°.

По ΠΌΠΎΠ΅ΠΌΡƒ мнСнию, Π½ΠΈ ΠΎΠ΄Π½Π° другая ΠΊΠ½ΠΈΠ³Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Майкл Доусон β€” ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌ Π½Π° Python, Π‘ΠΈΠ»Π» Π›ΡŽΠ±Π°Π½ΠΎΠ²ΠΈΡ‡ – ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Python, Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Π»ΠΈΡ‚ΡŒ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ языка, ΠΊΠ°ΠΊ это Π΄Π΅Π»Π°Π΅Ρ‚ Π›ΡƒΡ‚Ρ†.

ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°Π² эту ΠΊΠ½ΠΈΠ³Ρƒ ΠΈ скачав PyCharm Π±Π΅Π· it-Π±Π΅ΠΊΠ³Ρ€Π°ΡƒΠ½Π΄Π°, я смог Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свои ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (нСбольшоС дСсктоп-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, парсСр сайтов ΠΈ рСбус).

Π€ΠΎΡ€ΡΡŒΠ΅ Π”ΠΆ., БиссСкс П., Π§Π°Π½ Π£., Django – Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Python. Π― ΡΡ‡ΠΈΡ‚Π°ΡŽ эту ΠΊΠ½ΠΈΠ³Ρƒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ бСсполСзной, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½Π° Π½Π΅ справляСтся со своСй Π³Π»Π°Π²Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ – Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π²Π΅Π±-прилоТСния Π½Π° Django.

  • ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Π² ΠΊΠ½ΠΈΠ³Π΅ ΠΎΡ‡Π΅Π½ΡŒ отстаСт ΠΎΡ‚ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… вСрсий Django
  • ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» даСтся слишком быстро, Π² ΠΈΡ‚ΠΎΠ³Π΅ ΡƒΠΆΠ΅ ΠΊ сСрСдинС ΠΊΠ½ΠΈΠ³ΠΈ Ρ‚Ρ‹ Π½Π΅ понимаСшь, Ρ‡Ρ‚ΠΎ происходит

Для изучСния Django Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²ΡΡ‚ΡƒΠΏΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠΉ Ρ€ΠΎΠ»ΠΈΠΊ Π½Π° Youtube ΠΎΡ‚ украинского Ρ†Π΅Π½Ρ‚Ρ€Π° (Π΄Π°Π΅Ρ‚ Π±Π°Π·ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ эта ΡˆΡ‚ΡƒΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚), Π° ΠΏΠΎΡ‚ΠΎΠΌ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ со своим ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ ΠΏΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΈ Π³ΡƒΠ³Π»Π΅Π½ΠΈΡŽ вопросов.

Π’Π°ΠΊ Π·Π° 3 мСсяца я смог ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ (Π° ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ html/css/js), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠ½Π΅ ΡƒΠΆΠ΅ 4 Π³ΠΎΠ΄Π° приносит Π΄ΠΎΡ…ΠΎΠ΄. БСйчас постСпСнно Π½Π°Ρ€Π°Ρ‰ΠΈΠ²Π°ΡŽ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π».

ВСстра Π­. β€” Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π³Π΅ΠΎΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° языкС Python. Π­Ρ‚Ρƒ ΠΊΠ½ΠΈΠ³Ρƒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…ΠΎΡ‡Π΅Ρ‚ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½ΠΎΠ΅ Π“Π˜Π‘ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Python. Π­Ρ‚Ρƒ ΠΊΠ½ΠΈΠ³Ρƒ ΠΌΠΎΠΆΠ½ΠΎ условно Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Π΄Π²Π° Ρ€Π°Π·Π΄Π΅Π»Π°:

  1. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π“Π˜Π‘ систСмы – ΠΎΡ‡Π΅Π½ΡŒ ясно ΠΈ Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½ΠΎ
  2. ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΏΠΈΡΠ°Ρ‚ΡŒ Гис ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Python – это больно

Випичная Ρ„Ρ€Π°Π·Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ части ΠΊΠ½ΠΈΠ³ΠΈ: «Под язык C++/Java Π΅ΡΡ‚ΡŒ отличная Π“Π˜Π‘ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°, для Python Π΅ΡΡ‚ΡŒ Π±Π°Π³Π½ΡƒΡ‚Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ Π±Π΅Π· Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, поэтому ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ Π½Π° C++/Java, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ исходный ΠΊΠΎΠ΄ ΠΏΠΎΡ€Ρ‚Π°, ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΊΠΎΠ²Ρ‹Ρ€ΡΡ‚ΡŒΒ». Π’ ΠΈΡ‚ΠΎΠ³Π΅, ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡˆΡŒ ΠΊ пониманию, Ρ‡Ρ‚ΠΎ Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π»ΡƒΡ‡ΡˆΠ΅ сразу возьмСм Java ΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ мракобСсиСм.

АндрСас ΠœΡŽΠ»Π»Π΅Ρ€, Π‘Π°Ρ€Π° Π“Π²ΠΈΠ΄ΠΎ. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² машинноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Python. НСбольшая ΠΊΠ½ΠΈΠ³Π°, которая Π΄Π°Π΅Ρ‚ Ρ‡Π΅Ρ‚ΠΊΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ машинноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅, Π½Π° ΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ… ΠΎΠ½ΠΎ базируСтся, ΠΊΠ°ΠΊΠΈΠ΅ инструмСнты для этого ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ. Для Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ понимания – Π»ΡƒΡ‡ΡˆΠ°Ρ ΠΊΠ½ΠΈΠ³Π°, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚.

Π›ΠΈΡ‡Π½ΠΎ я всСгда Π΄ΡƒΠΌΠ°Π», Ρ‡Ρ‚ΠΎ машинноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ – это ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Ρ€ΠΎΠΊΠ΅Ρ‚ саСнс, Π° ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π² эту ΠΊΠ½ΠΈΠ³Ρƒ, я ΡƒΠ²ΠΈΠ΄Π΅Π», Ρ‡Ρ‚ΠΎ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ достаточно просты, просто Π½Π°Π΄ΠΎ Π·Π°ΠΌΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ². ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ.

Ноа Π“ΠΈΡ„Ρ‚, Π”ΠΆΠ΅Ρ€Π΅ΠΌΠΈ М. ДТонс Python Π² систСмном администрировании UNIX ΠΈ Linux. Π― ΡΡ‡ΠΈΡ‚Π°ΡŽ эту ΠΊΠ½ΠΈΠ³Ρƒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ бСсполСзной для прочтСния, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ сТатый курс ΠΏΠΈΡ‚ΠΎΠ½Π°, сТатый курс ΠΏΠΎ IPython, сТатый курс ΠΏΠΎ скриптингу Π² Unix. Π’ ΠΈΡ‚ΠΎΠ³Π΅, всС ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ повСрхностноС, ΠΎΠ΄Π½ΠΎΠ±ΠΎΠΊΠΎΠ΅, ΠΈ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅Π΅. Если Π²Ρ‹ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π»ΠΈ хотя Π±Ρ‹ ΠΎΠ΄Π½Ρƒ ΠΊΠ½ΠΈΠ³Ρƒ ΠΏΠΎ ΠŸΠΈΡ‚ΠΎΠ½Ρƒ Π΄ΠΎ этого, смСло ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚Π΅ эту ΠΊΠ½ΠΈΠ³Ρƒ стороной.

Π . ΠœΠΈΡ‚Ρ‡Π΅Π»Π». Π‘ΠΊΡ€Π°ΠΏΠΈΠ½Π³ Π²Π΅Π±-сайтов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Python. Π—Π°Π½ΠΈΠΌΠ°ΡΡΡŒ Π² своС врСмя достаточно ΠΌΠ½ΠΎΠ³ΠΎ парсингом Π΄Π°Π½Π½Ρ‹Ρ… с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… сайтов, я ΠΌΠΎΠ³Ρƒ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ данная ΠΊΠ½ΠΈΠ³Π° ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ практичСски всС аспСкты Π΄Π°Π½Π½ΠΎΠ³ΠΎ рСмСсла. Π”Ρ€ΡƒΠ³ΠΎΠ΅ Π΄Π΅Π»ΠΎ, Ρ‡Ρ‚ΠΎ вся эта информация Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ гуглится Π² Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°ΡŽΡ‚ ΠΊΡƒΠ΄Π° Π±ΠΎΠ»Π΅Π΅ простоС объяснСниС ΠΈ руководство ΠΊ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ эти ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Ρ€Π°Π½ΡŒΡˆΠ΅ Π½Π΅ занимался парсингом (для Π½ΠΈΡ… ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ интСрСсна), ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ проходят ΠΊΠ½ΠΈΠ³Ρƒ стороной.

Π―Π½ Π­Ρ€ΠΈΠΊ Π‘ΠΎΠ»Π΅ΠΌ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ зрСния Π½Π° языкС Python. Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° бСстолковая ΠΊΠ½ΠΈΠ³Π°, которая фактичСски Π΄Π°Π΅Ρ‚ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС популярных Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ. НС ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Ρ‡Π΅Ρ‚ΠΊΠΎΠΉ структуру, Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ понятной ΠΏΠΎΠ²Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ. Π’ΠΏΡƒΡΡ‚ΡƒΡŽ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ вашС врСмя. Π”Π°, Π½Π°Π΄ΠΎ ΠΏΡ€ΠΈΠ·Π½Π°Ρ‚ΡŒ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ зрСния Π½Π° Python – это ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ pet-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, для ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Ρ… условий это Π½Π΅ особо котируСтся. Π­Ρ‚ΠΎ описаниС Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΠ΄ ΠΊΠ½ΠΈΠ³Ρƒ: «Цифровая ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° сигналов Π½Π° языкС pythonΒ»

Π’ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ


НапослСдок, я Π±Ρ‹ Ρ…ΠΎΡ‚Π΅Π» Ρ€Π°ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡ€ΠΎ ΠΎΠ΄Π½Ρƒ ΠΊΠ½ΠΈΠ³Ρƒ, которая Π½Π΅ совсСм ΡƒΡ‡ΠΈΡ‚ вас ΠΏΠΈΡ‚ΠΎΠ½Ρƒ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π² Π½Π΅ΠΉ всС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΠ΄ΡƒΡ‚ Π½Π° Python: Β«Test-Driven Development with PythonΒ» β€” Π² Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅ показываСтся ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Π΅Π±-прилоТСния Π½Π° Django, Π³Π΄Π΅ сначала ΠΏΠΈΡˆΡƒΡ‚ΡΡ тСсты, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΠΎΠ΄ это Π΄Π΅Π»ΠΎ подгоняСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π».

ИмСя ΠΎΠΏΡ‹Ρ‚ написания коммСрчСских прилоТСния Π½Π° Django, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ тСстировщиком Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, я просто ΠΏΠΎΠ΄Π³ΠΎΡ€Π°Π» ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, какая ΠΆΠ΅ нСлСпая эта мСтодология, ΠΈ ΠΊΠ°ΠΊ сильно ΠΎΠ½Π° Π»ΠΎΠΌΠ°Π΅Ρ‚ ΠΌΠΎΠ·Π³. Если Ρƒ ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ свободноС врСмя, ΠΏΡ€ΠΎΡˆΡƒ ΠΊ ΠΏΡ€ΠΎΡ‡Ρ‚Π΅Π½ΠΈΡŽ.

P.s. ВсС ΠΊΠ½ΠΈΠ³ΠΈ ΠΈΠ· ΠΌΠΎΠ΅Π³ΠΎ ΠΎΠ±Π·ΠΎΡ€Π° ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… источниках, Π»ΠΈΠ±ΠΎ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ…. НС всС ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄, Π½ΠΎ Π±Π»Π°Π³ΠΎ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° это Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ.

13 Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Python для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‰ΠΈΡ…

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅ΠΌ Π²Π°ΠΌ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΡƒ Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Python для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… программистов, ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… питонистов ΠΈ Π΄Π΅Ρ‚Π΅ΠΉ, с Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ рСцСнзиями.

Python – ΠΎΡ‡Π΅Π½ΡŒ эффСктивный ΠΈ Π΄Ρ€ΡƒΠΆΠ΅Π»ΡŽΠ±Π½Ρ‹ΠΉ язык программирования. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ 13 Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Python для программистов Ρ€Π°Π·Π½ΠΎΠ³ΠΎ уровня. Π•ΡΡ‚ΡŒ Π΄Π°ΠΆΠ΅ Π΄Π²Π΅ ΠΊΠ½ΠΈΠ³ΠΈ для Π΄Π΅Ρ‚Π΅ΠΉ!

НС ΠΈΠΌΠ΅Π΅Ρ‚ значСния , ΠΊΠ°ΠΊΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ Ρ‚Ρ‹ ΠΏΡ€ΠΎΡ‡Ρ‚Π΅ΡˆΡŒ ΠΏΠ΅Ρ€Π²ΠΎΠΉ. ВсСгда Π²Π°ΠΆΠ½Π΅Π΅ вторая.

Если, читая ΠΎΠ΄Π½Ρƒ ΠΈΠ· ΠΊΠ½ΠΈΠ³ нашСй ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠΈ, Π²Ρ‹ застряли, Π½Π΅ ΡΠ΄Π°Π²Π°ΠΉΡ‚Π΅ΡΡŒ. Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΡƒΡŽ, ΠΏΠΎΠΈΡ‰ΠΈΡ‚Π΅ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, спроситС Π½Π° Ρ„ΠΎΡ€ΡƒΠΌΠ΅ ΠΈΠ»ΠΈ просто сдСлайтС ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π².

7 Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Python для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…

Π­Ρ‚ΠΈ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Python стал ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ языком. Они Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с основ, ΠΎΠ±Ρ‰ΠΈΡ… понятий ΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Π½ΠΈΠΉ.

Python Crash Course, Eric Matthes

Книга начинаСтся с пошагового руководства ΠΏΠΎ основным элСмСнтам Python ΠΈ структурам Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π½Ρ‹ всС Ρ‚Π΅ΠΌΡ‹: ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π΄ΠΎ тСстирования ΠΊΠΎΠ΄Π°.

Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π΅ ΠΊΠ½ΠΈΠ³ΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ трСмя ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ, создавая ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΈ Π·Π°Π±Π°Π²Π½Ρ‹Π΅ прилоТСния.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ – ΠΈΠ³Ρ€Π° ΠΎΠ± ΠΈΠ½ΠΎΠΏΠ»Π°Π½Π΅Ρ‚Π½ΠΎΠΌ Π²Ρ‚ΠΎΡ€ΠΆΠ΅Π½ΠΈΠΈ, разработанная с использованиСм ΠΏΠ°ΠΊΠ΅Ρ‚Π° pygame. Π’Ρ‹ спроСктируСтС ΠΊΠΎΡ€Π°Π±Π»ΡŒ, создадитС ΠΈΠ½ΠΎΠΏΠ»Π°Π½Π΅Ρ‚Π½Ρ‹ΠΉ Ρ„Π»ΠΎΡ‚ ΠΈ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΡΡ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ с космичСскими Π·Π°Ρ…Π²Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ.

Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с matplotlilb: Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ…, Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π² Π²ΠΈΠ΄Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² ΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ, Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с Π²Π΅Π±-API ΠΈ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ с GitHub ΠΈ HackerNews.

Π’Ρ€Π΅Ρ‚ΠΈΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ – созданиС ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ³ΠΎ Π²Π΅Π±-прилоТСния Π½Π° Django с Π°Π΄ΠΌΠΈΠ½-панСлью ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ доступа ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

Head-First Python, Paul Barry

Π£Π½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ сСрии Head First – нСбольшиС самодостаточныС Ρ€Π°Π·Π΄Π΅Π»Ρ‹, Π±ΠΎΠ³Π°Ρ‚Ρ‹Π΅ понятными ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡΠΌΠΈ, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ„Π°ΠΊΡ‚Π°ΠΌΠΈ – Π΄Π΅Π»Π°Π΅Ρ‚ эту ΠΊΠ½ΠΈΠ³Ρƒ Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ приятной ΠΈ Π»Π΅Π³ΠΊΠΎΠΉ для чтСния.

Π˜Π·ΡƒΡ‡Π°Ρ ΠΊΠ½ΠΈΠ³Ρƒ, Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΠΎ кусочкам ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ динамичСский Π²Π΅Π±-сайт Π½Π° Python ΠΈ CGI, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈ Android-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π’Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π²Π²ΠΎΠ΄, Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ваш ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.

Π₯отя эта ΠΊΠ½ΠΈΠ³Π° Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒ Π²ΡΠ΅ΠΎΠ±ΡŠΠ΅ΠΌΠ»ΡŽΡ‰Π°, ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅, ΠΎΠ½Π° ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ спСктр Π·Π°Π΄Π°Ρ‡ ΠΈ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ ΠΈΡ… доступным языком. Если Π²Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ ΠΏΠΎΠ³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ Π² ΠΌΠΈΡ€ программирования ΠΈ Π΅Ρ‰Π΅ Π½Π΅ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ ΠΊ сухому языку Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° руководств, сСрия Head First – для вас. Читая Π΅Π΅, Π²Ρ‹ Ρ‚ΠΎΡ‡Π½ΠΎ Π½Π΅ заскучаСтС.

Invent Your Own Computer Games with Python, Al Sweigart

Если Π²Ρ‹ Π»ΡŽΠ±ΠΈΡ‚Π΅ ΠΈΠ³Ρ€Ρ‹ ΠΈ ΠΌΠ΅Ρ‡Ρ‚Π°Π΅Ρ‚Π΅ ΠΈΡ… ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ, Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ΠΏΡ€Π΅ΠΌΠ΅Π½Π½ΠΎ слСдуСт ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° эту ΠΊΠ½ΠΈΠ³Ρƒ. Она расскаТСт ΠΎΠ± основах программирования Π½Π° Python ΠΈ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ нСсколько классичСских ΠΈΠ³Ρ€: Π£Π³Π°Π΄Π°ΠΉΠΊΡƒ, Dragon’s Realm, ВисСлицу, РСвСрси, Π‘ΠΎΠ½Π°Ρ€ ΠΈ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠšΡ€Π΅ΡΡ‚ΠΈΠΊΠΈ-Нолики.

Π’ процСссС Π²Ρ‹ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΈΡ… прСобразованиями, списками, ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, областями видимости, функциями ΠΈ условными ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ, ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅ΡΡŒ с ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠ΅ΠΉ ΠΈ Π΄Π°ΠΆΠ΅ искусствСнным ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΠΎΠΌ.

Из ΠΊΠ½ΠΈΠ³ΠΈ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ, ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ столкновСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π²ΡƒΠΊΠΈ, изобраТСния ΠΈ спрайты. Π’ этом ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° PyGame.

Think Python: How to Think Like a Computer Scientist, Allen B. Downey

Если созданиС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€ – слишком лСгкомыслСнноС занятиС для вас, Π²ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ эту ΠΊΠ½ΠΈΠ³Ρƒ. Π•Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Π΅Π΅, вСдь Π°Π²Ρ‚ΠΎΡ€ ставит сСбС Π·Π°Π΄Π°Ρ‡Ρƒ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒ вас Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ программист.

Книга написана Π±ΠΎΠ»Π΅Π΅ сухо, Ρ‡Π΅ΠΌ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅, ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π»ΠΈΠ½Π΅ΠΉΠ½ΡƒΡŽ структуру. ΠžΡΠ½ΠΎΠ²Ρ‹ программирования Π½Π° Python ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Ρ‹ простым ΠΈ понятным языком. НСкоторыС ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ области освСщСны довольно повСрхностно (ΠΊΠ½ΠΈΠ³Π° всС-Ρ‚Π°ΠΊΠΈ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ²), Π·Π°Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… руководствах Π½Π΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π°Π½Π°Π»ΠΈΠ· Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ ΠΈ ΠΏΠΎΠ»ΠΈΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌ.

Π’ послСднСм ΠΈΠ·Π΄Π°Π½ΠΈΠΈ (2015) появилось большС практичСских ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΉ, Π½ΠΎ Π² Ρ†Π΅Π»ΠΎΠΌ ΠΎΠ½Π° ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π° Π½Π° Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ.

Effective Computation in Physics: Field Guide to Research with Python, Anthony Scopatz, Kathryn D. Huff

НазваниС Π·Π²ΡƒΡ‡ΠΈΡ‚ довольно ΠΏΡƒΠ³Π°ΡŽΡ‰Π΅, Π½ΠΎ Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ это ΠΎΠ΄Π½Π° ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Python для людСй, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… ΠΎΠΏΡ‹Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„ΠΈΠ·ΠΈΠΊΠΎΠΉ ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ исслСдованиями.

Книга Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π° Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π±Π»ΠΎΠΊΠ°:

  • Getting Started – всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ свСдСния для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹.
  • Getting it Done – Ρ€Π°Π±ΠΎΡ‚Π° с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ: основныС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, рСгулярныС выраТСния, структуры ΠΈ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.
  • Getting it Right – самыС распространСнных ошибки ΠΈ способы ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΈΡ…, ΠΎΡ‚Π»Π°Π΄ΠΊΠ°, тСстированиС, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π° с Git ΠΈ Github.
  • Getting it Out There – эффСктивноС взаимодСйствиС с потрСбитСлями ΠΊΠΎΠ΄Π°: языки Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, командная Ρ€Π°Π±ΠΎΡ‚Π°, Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ ПО.

Learn Python 3 the Hard Way, Zed A. Shaw

НС позволяйтС названию ΠΎΡ‚ΠΏΡƒΠ³Π½ΡƒΡ‚ΡŒ вас. Π’ долгосрочной пСрспСктивС «Ρ‚Ρ€ΡƒΠ΄Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ» окаТСтся Π»Π΅Π³ΠΊΠΈΠΌ, вСдь ΠΎΠ½ с самого Π½Π°Ρ‡Π°Π»Π° ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π²Π°ΠΌ, ΠΊΠ°ΠΊ обстоят Π΄Π΅Π»Π° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° самом Π΄Π΅Π»Π΅.

Π’Π²ΠΎΠ΄ΠΈΡ‚Π΅ вСсь ΠΊΠΎΠ΄ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π΄Π΅Π»Π°ΠΉΡ‚Π΅ всС упраТнСния, ΠΈΡ‰ΠΈΡ‚Π΅ своС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ – это СдинствСнно Π²Π΅Ρ€Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΊ успСху. Π˜Π·ΡƒΡ‡ΠΈΠ² это руководство, Π²Ρ‹ ΡƒΠΆΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠΌ.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ прСдставлСно Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ: Ρ‡Π΅Ρ‚ΠΊΠΈΠ΅ Π³Π»Π°Π²Ρ‹, ΠΊΡ€Π°Ρ‚ΠΊΠΈΠ΅ ΠΈ понятныС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π°, Π±ΠΎΠ»Π΅Π΅ 50 ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΉ, ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… основано Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ.

Π‘Ρ€Π΅Π΄ΠΈ всСх ΠΊΠ½ΠΈΠ³ этой ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠΈ, «Π’Ρ€ΡƒΠ΄Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ» ΠΈΠΌΠ΅Π΅Ρ‚ самыС ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹Π΅ ΠΎΡ‚Π·Ρ‹Π²Ρ‹. БообщСство Stack Overflow ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΅Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° Π·Π°Π΄Π°ΡŽΡ‚ бСссмыслСнныС вопросы Π½Π° Ρ„ΠΎΡ€ΡƒΠΌΠ΅, Ρ‡Ρ‚ΠΎ связано с особСнностями ΠΏΠΎΠ΄Π°Ρ‡ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°. И всС ΠΆΠ΅ ΠΎΠ½Π° Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² список Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Python.

Real Python Course, Real Python Team

Книга состоит ΠΈΠ· объяснСний, ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠΎΠ΄Π° ΠΈ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΉ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈ Π·Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ знания.

Руководство ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ Π½Π° практичСский ΠΏΠΎΠ΄Ρ…ΠΎΠ΄. Оно Π³Π»ΡƒΠ±ΠΎΠΊΠΎ ΠΈ понятно описываСт основы языка, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ рассматриваСт Π±ΠΎΠ»Π΅Π΅ слоТныС ΠΈ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Python. Π’Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ PDF-Ρ„Π°ΠΉΠ»Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ SQL, ΠΏΠ°Ρ€ΡΠΈΡ‚ΡŒ Π²Π΅Π±-страницы, ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ слоТныС вычислСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ numpy ΠΈ matplotlib, ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ графичСскиС интСрфСйсы.

ΠŸΠΎΠ΄Π±ΠΎΡ€ΠΊΠ° Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Python для Π΄Π΅Ρ‚Π΅ΠΉ

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π²Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для Π΄Π΅Ρ‚Π΅ΠΉ Π² возрастС 9-10 Π»Π΅Ρ‚ (ΠΈΠ»ΠΈ ΡΡ‚Π°Ρ€ΡˆΠ΅). РазумССтся, ΠΈΡ… нСльзя просто Π΄Π°Ρ‚ΡŒ Ρ€Π΅Π±Π΅Π½ΠΊΡƒ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ, Π½ΠΎ ΠΎΠ½ΠΈ идСально подходят для совмСстных занятий с родитСлями.

Python for Kids: A Playful Introduction to Programming, Jason R. Briggs

Π­Ρ‚Π° забавная ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² всСх возрастов. Π­Ρ‚ΠΎ Ρ‡Π΅Ρ‚ΠΊΠΎΠ΅, простоС, обильно ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Python с Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ.

ПослС установки ΠΈ Ρ€Π°Π·Π±ΠΎΡ€Π° основных понятий, Π²Ρ‹ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ Python turtle – популярной ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ для обучСния Π΄Π΅Ρ‚Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ.

ПослС тСорСтичСской части Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ Π΄Π²Π° Π·Π°Π±Π°Π²Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… – Bounce – ΠΎΠ΄Π½ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ вСрсия Pong. Он ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ знания ΠΎ функциях, классах, ΠΏΠΎΡ‚ΠΎΠΊΠ΅ выполнСния, создании интСрфСйсов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ tkinter, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ гСомСтричСских вычислСний ΠΈ использовании привязок событий для создания интСрактивности.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ слоТнСС ΠΈ Π³Π»ΡƒΠ±ΠΆΠ΅ – Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€Π° Mr. Stickman Races for the Exit.

Π’Π°ΠΌ понравится эта ΠΊΠ½ΠΈΠ³Π°, Ссли Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅ вСсСлоС, доступноС Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Python Π² частности.

Teach Your Kids to Code: A Parent-Friendly Guide to Python Programming, Bryson Payne

Π­Ρ‚Π° ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ, Π½ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° большС для взрослых, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сами учатся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ вмСстС с Ρ€Π΅Π±Π΅Π½ΠΊΠΎΠΌ.

ΠžΡ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π²Π²ΠΎΠ΄Π½Ρ‹Ρ… руководств ΠΎΠ½Π° отличаСтся использованиСм Ρ†Π²Π΅Ρ‚Π° ΠΈ большим количСством ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΉ. ОбъяснСния здСсь Π½Π΅ Ρ‚Π°ΠΊΠΈΠ΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΈΠ΅, Π½ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ понятныС ΠΈ достаточныС для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹.

НачинаСтся всС с основ языка ΠΈ «Ρ‡Π΅Ρ€Π΅ΠΏΠ°Ρ…ΠΈ» (turtle). КаТдоС ΠΈΠ·ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ понятиС сразу ΠΆΠ΅ примСняСтся Π² созданной Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ ΠΈ ΠΎΠ½Π° становится всС Π±ΠΎΠ»Π΅Π΅ слоТной. Π’Ρ‹ создадитС нСсколько Π·Π°Π±Π°Π²Π½Ρ‹Ρ… ΠΈΠ³Ρ€ ΠΈ простой графичСский Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€. Π’ ΠΊΠ½ΠΈΠ³Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°Π΄Π°Ρ‡ ΠΈ Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½Ρ‹Π΅ Ρ€Π΅Π·ΡŽΠΌΠ΅ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Π»Π°Π²Ρ‹. К ΠΊΠΎΠ½Ρ†Ρƒ чтСния Ρƒ вас Π±ΡƒΠ΄ΡƒΡ‚ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ инструмСнты Python для создания ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Ρ… ΠΈΠ³Ρ€.

ΠŸΠΎΠ΄Π±ΠΎΡ€ΠΊΠ° Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Python для срСднСго ΠΈ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠ³ΠΎ уровня

Python ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈΠ·ΠΊΠΈΠΉ ΠΏΠΎΡ€ΠΎΠ³ вхоТдСния, поэтому Ρƒ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² часто появляСтся ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎΠ΅ прСдставлСниС, Ρ‡Ρ‚ΠΎ возмоТности этого языка Π½Π΅Π²Π΅Π»ΠΈΠΊΠΈ ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ ΠΊΠΎΠ΄Π° Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ.

НастоящСС ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ языка Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ. Π£Π·Π½Π°Π², Ρ‡Ρ‚ΠΎ происходит «ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡ‚ΠΎΠΌ» Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ эффСктивнСС.

Книги ΠΈΠ· этого Ρ€Π°Π·Π΄Π΅Π»Π° Π΄Π°Π΄ΡƒΡ‚ Π²Π°ΠΌ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ Python ΠΈ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ‚ΡŒ красиво.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, эти ΠΊΠ½ΠΈΠ³ΠΈ Π½Π΅ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ². Они Π½Π΅ Ρ€Π°ΡΡΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ Ρ†ΠΈΠΊΠ»Π°Ρ…, Π° сразу пСрСходят ΠΊ слоТным понятиям, поэтому Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ для ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‰ΠΈΡ… питонистов.

Python Tricks: A Buffet of Awesome Python Features, Dan Bader

Π’ этой ΠΊΠ½ΠΈΠ³Π΅ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ мноТСство малоизвСстных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ для Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ понимания Python. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· 43 Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² – это нСзависимоС описаниС ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ – Ρ‚Ρ€ΡŽΠΊΠ° – с обсуТдСниСм, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΊΠΎΠ΄Π° ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ – это швСдский стол, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ любоС ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ²ΡˆΠ΅Π΅ΡΡ Π²Π°ΠΌ блюдо.

ВмСстС с ΠΊΠ½ΠΈΠ³ΠΎΠΉ ΠΈΠ΄ΡƒΡ‚ 12 Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… бонусных Π²ΠΈΠ΄Π΅ΠΎ, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΏΠΎ 11 ΠΌΠΈΠ½ΡƒΡ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅.

Fluent Python: Clear, Concise, and Effective Programming, Luciano Ramalho

Π­Ρ‚Π° ΠΊΠ½ΠΈΠ³Π° Π±Ρ‹Π»Π° создана для ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… программистов Π½Π° Python 2, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хотят ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Python 3. Она идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… питонистов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хотят ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ.

Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½Ρ‹ΠΉ справочник для ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… программистов Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… языках, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хотят ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ рСализуСтся Π½Π° Python Ρ‚Π° ΠΈΠ»ΠΈ иная концСпция.

Π’ ΠΊΠ½ΠΈΠ³Π΅ ΡˆΠ΅ΡΡ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ², ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ нСзависимо ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ…:

  • Π’ ΠŸΡ€ΠΎΠ»ΠΎΠ³Π΅ описываСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ориСнтированная ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π° языка ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ поддСрТания согласованности Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ;
  • Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, сопоставлСния, Π½Π°Π±ΠΎΡ€Ρ‹ ΠΈ ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‚ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ str ΠΈ bytes;
  • Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ°ΠΊ ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ – рассказ ΠΎ функциях ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ класса Π² Python;
  • Π˜Π΄ΠΈΠΎΠΌΡ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ понятия, ΠΊΠ°ΠΊ ссылки, ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ, экзСмпляры, мноТСствСнноС наслСдованиС ΠΈ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ²;
  • ΠŸΠΎΡ‚ΠΎΠΊ управлСния ΠΈΠ·Π»Π°Π³Π°Π΅Ρ‚ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ², ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ² контСкста, сопрограм ΠΈ асинхронности;
  • ΠœΠ΅Ρ‚Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ исслСдуСт ΠΌΠ΅Π½Π΅Π΅ извСстныС аспСкты классов Π²Ρ€ΠΎΠ΄Π΅ динамичСских Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΠΈ свойств, дСскрипторов Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΎΠ² классов ΠΈ мСтаклассов.

Если Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΈΠΉ ΠΎΡ‚Π²Π΅Ρ‚, Ρ‡Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° Stack Overflow, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ этой ΠΊΠ½ΠΈΠ³Π΅.

Effective Python: 59 Ways to Write Better Python, Brett Slatkin

Π­Ρ‚ΠΎ сборник ΠΈΠ· 59 нСзависимых Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° статСй Ρ€Π°Π·Π½ΠΎΠΉ слоТности, посвящСнных Π»ΡƒΡ‡ΡˆΠΈΠΌ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°ΠΌ программирования, малоизвСстным функциям ΠΈ встроСнным инструмСнтам языка.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π³Π»Π°Π²Ρ‹ подряд ΠΈΠ»ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ интСрСсны. КаТдая ΡΡ‚Π°Ρ‚ΡŒΡ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 2-4 страницы, поэтому Π΅Π΅ Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒ Π·Π° ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄.

ВсСго Π² ΠΊΠ½ΠΈΠ³Π΅ 8 Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ²:

  • Pythonic Thinking
  • Functions
  • Classes and Inheritance
  • Metaclasses and Attributes
  • Concurrency and Parallelism
  • Built-in Modules
  • Collaboration
  • Production

Python Cookbook, David Beazley & Brian K. Jones

Π‘Ρ€Π΅Π΄ΠΈ всСх Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Python ΠΈΠ· этой ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠΈ эта ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π΅Ρ†Π΅ΠΏΡ‚ Π² «ΠΏΠΎΠ²Π°Ρ€Π΅Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅» ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ обсуТдСниС Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… элСмСнтов Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго Π°Π²Ρ‚ΠΎΡ€ Ρ‡Π΅Ρ‚ΠΊΠΎ ставит Π·Π°Π΄Π°Ρ‡Ρƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: «Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ добавляСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΊ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ сигнатурС ΠΎΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌΠΎΠΉ функции”. Π—Π°Ρ‚Π΅ΠΌ слСдуСт соврСмСнный ΠΊΠΎΠ΄ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° Python 3 ΠΈ нСсколько страниц, посвящСнных Π΅Π³ΠΎ Ρ€Π°Π·Π±ΠΎΡ€Ρƒ.

Авторы «ΠΏΠΎΠ²Π°Ρ€Π΅Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ» часто Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ с Π΄ΠΎΠΊΠ»Π°Π΄Π°ΠΌΠΈ Π½Π° ΠΊΡ€ΡƒΠΏΠ½Π΅ΠΉΡˆΠΈΡ… Python-конфСрСнциях ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‚ Π² Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠΈ языка.

ΠŸΠΈΡˆΠΈΡ‚Π΅ ΠΊΠΎΠ΄!

НСсмотря Π½Π° Π½ΠΈΠ·ΠΊΠΈΠΉ ΠΏΠΎΡ€ΠΎΠ³ вхоТдСния, ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Python – это бСсконСчный процСсс. Π―Π·Ρ‹ΠΊ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ популярСн ΠΈ Ρ‚Π°ΠΊ быстро развиваСтся, Ρ‡Ρ‚ΠΎ Π² Π½Π΅ΠΌ всСгда найдСтся Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ новСнькоС. Однако Π»ΡŽΠ±Ρ‹Π΅ Π½ΠΎΠ²ΡˆΠ΅ΡΡ‚Π²Π° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Π°Π·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° ΠΏΡ€ΠΎΡ‡Π½ΠΎΠΉ основС, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ наша ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠ° Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Python.

ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΡΡ‚Π°Ρ‚ΡŒΠΈ The Best Python Books

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Python: ΠΎΡ‚ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ° Π΄ΠΎ профСссионала

Пошаговая инструкция для всСх, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒΒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Python (ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΠΎΠΎΠ±Ρ‰Π΅), Π½ΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ‚, ΠΊΡƒΠ΄Π° ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ шаг.

ΠœΡ‹ просмотрСли мноТСство ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΡ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² ΠΈ просто Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… статСй ΠΈ составили список Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ этот язык программирования ΠΈ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² Π½Π΅ΠΌ.

1. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ основы. Π£Π·Π½Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ структуры, структуры Π΄Π°Π½Π½Ρ‹Ρ…. Π­Ρ‚ΠΈ знания Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ Π±Π΅Π· привязки ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ языку.

2. Π—Π°ΠΉΠΌΠΈΡ‚Π΅ΡΡŒ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹. НачнитС с классики – Dive into Python. Π­Ρ‚Π° ΠΊΠ½ΠΈΠ³Π° Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½ΠΎΠΉ. Π•Ρ‰Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΒ ΠœΠ°ΠΉΠΊΠ»Π° Доусона «ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌ Π½Π° Python» ΠΈ АлСксСя Π’Π°ΡΠΈΠ»ΡŒΠ΅Π²Π° «Python Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ курс ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ». Доусон – ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΉ программист ΠΈ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ, Π° Π² ΠΊΠ½ΠΈΠ³Π΅ ΡƒΡ‡ΠΈΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, создавая простыС ΠΈΠ³Ρ€Ρ‹. Π’ ΠΊΠ½ΠΈΠ³Π΅ Π’Π°ΡΠΈΠ»ΡŒΠ΅Π²Π°, Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ², большС внимания удСляСтся основам ΠΈ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ.

3. ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΉΡ‚Π΅ΡΡŒ. МоТно (ΠΈ Π½ΡƒΠΆΠ½ΠΎ) Π΄Π΅Π»Π°Ρ‚ΡŒ это ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ с ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ. ΠŸΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ курс Learn Python Π½Π° Codecademy: вся нСобходимая для выполнСния Π·Π°Π΄Π°Π½ΠΈΠΉ тСория подаСтся прямо Π²ΠΎ врСмя Π·Π°Π΄Π°Π½ΠΈΠΉ. Как Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚ΡŒΒ ΠŸΠΈΡ‚ΠΎΠ½Ρ‚ΡŒΡŽΡ‚ΠΎΡ€Β β€“ бСсплатный ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ курс ΠΏΠΎ Python Π½Π° русском.
Π’Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ курсы Π½Π° Stepik:
ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Python, Python: основы ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅

4. ΠŸΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ курс Β«Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° языкС PythonΒ» ΠΎΡ‚ MIT.

5. Π£Π·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ инструмСнты Python ΠΈ для ΠΊΠ°ΠΊΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ питонисты. НайдитС Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ интСрСсноС для сСбя.

6. Если вас ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‚ Π²Π΅Π±-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ Flask ΠΈ Django. Π£Π·Π½Π°ΠΉΡ‚Π΅, для ΠΊΠ°ΠΊΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚, Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‚, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Π²Π°ΠΌ.

7. Π£Π·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ массивы Π΄Π°Π½Π½Ρ‹Ρ… с ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… сайтов, со всСго Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΎΡ‚ΠΊΡƒΠ΄Π° ΡƒΠ³ΠΎΠ΄Π½ΠΎ – Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΡ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π·Π°ΠΊΠΎΠ½Π°.

8. Π˜Ρ‰ΠΈΡ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ… машинного обучСния.

9. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Ρƒ с инструмСнтами, Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ Ρ€ΡƒΡ‚ΠΈΠ½Ρƒ ΠΈ всС, Ρ‡Ρ‚ΠΎ Π΅Ρ‰Π΅ Π½Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ.

НСсколько ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ссылок Π½Π° рСсурсы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Ρ‡ΡƒΡ‚ΡŒ мСньшС Π³ΡƒΠ³Π»ΠΈΡ‚ΡŒ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ, Π² ΠΊΠ°ΠΊΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ рСсурсы

Python Tutor

Π­Ρ‚ΠΎΡ‚ инструмСнт ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Π±Π°Ρ€ΡŒΠ΅Ρ€ Π½Π° ΠΏΡƒΡ‚ΠΈ ΠΊ пониманию ΠΈΠ·ΡƒΡ‡Π°Π΅ΠΌΠΎΠ³ΠΎ языка программирования: ΠΏΡƒΡ‚Π΅ΠΌ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π° этот рСсурс даст пониманиС Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ происходит, ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ исполняСт ΠΊΠ°ΠΆΠ΄ΡƒΡŽ строку ΠΊΠΎΠ΄Π°.

Bucky Roberts Π½Π° YouTube

Если Π²Ρ‹ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, эти Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΠ°Π»Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚. Они просты для понимания ΠΈ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ всС, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ сначала, начиная с установки языка.

Derek Banas ΠΏΡ€ΠΎ Python Π½Π° YouTube

Π”Π΅Ρ€Π΅ΠΊ – программист-самоучка, ΠΈ Ρƒ Π½Π΅Π³ΠΎ свой взгляд Π½Π° ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ языков программирования. Он Π΄Π΅Π»Π°Π΅Ρ‚ нСбольшиС Π²ΠΈΠ΄Π΅ΠΎΠΎΠ±Π·ΠΎΡ€Ρ‹ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ языки Π΄Π»ΠΈΠ½ΠΎΠΉ Π² 40-60 ΠΌΠΈΠ½ΡƒΡ‚, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… рассказываСт всС, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² ΠΎΠ±Ρ‰ΠΈΡ… Ρ‡Π΅Ρ€Ρ‚Π°Ρ… ΠΏΠΎΠ½ΡΡ‚ΡŒ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ языка.

Corey Schafer Π½Π° YouTube

Π£ ΠšΠΎΡ€ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ Π²ΠΈΠ΄Π΅ΠΎ Π½Π° Ρ‚Π΅ΠΌΡƒ форматирования строк, Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ², программистских Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ² (ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΈ пСрСстановки, DRY, замыкания) ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ основныС ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ.

Django Getting Started

ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ докумСнтация ΠΏΠΎ Π²Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΡƒ Django. ΠŸΠΎΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ всС, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΏΠΎΡ€Π°Ρ…, ΠΎΡ‚ установки Π΄ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ прилоТСния.

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²ΠΎ Flask

ВидСокурс Π½Π° YouTube для ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΡ… ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Flask, ΠΏΠΎΠ½ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Π³ΠΎ тонкости ΠΈ ΡƒΠ·Π½Π°Ρ‚ΡŒ, Π·Π°Ρ‡Π΅ΠΌ ΠΎΠ½ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½ΡƒΠΆΠ΅Π½.

ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ссылки

Новичку

Python 3 для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…
«Π£ΠΊΡƒΡ ΠŸΠΈΡ‚ΠΎΠ½Π°» (Π°Π½Π³Π». «A Byte of Python»)
Π’ΠΈΠ΄Π΅ΠΎΠ»Π΅ΠΊΡ†ΠΈΠΈ ΠΎΡ‚ JetBrains
БпСцкурс Π’ΠœΠš ΠœΠ“Π£ ΠΏΠΎ Python
Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΎΠ½Π»Π°ΠΉΠ½-ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ
Π‘ΠΈΠ·Π»ΠΈ Π”. «Python. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ справочник»Β (2010, PDF)
ΠŸΡ€ΠΎΡ…ΠΎΡ€Π΅Π½ΠΎΠΊ Н.А. «Python 3 ΠΈ PyQt. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ»Β (2012, PDF)
ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Python 3.ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ руководство
ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Python для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… (2015, PDF)
Π‘Π°ΠΌΠΎΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ Python 3Β (2015, PDF)

Π—Π½Π°ΡŽΡ‰Π΅ΠΌΡƒ основы для ΡƒΠ³Π»ΡƒΠ±Π»Π΅Π½Π½ΠΎΠ³ΠΎ изучСния

М. Π›ΡƒΡ‚Ρ† «ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Python, 4-Π΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅»Β (2011, PDF): ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ‚ΠΎΠΌ,Β Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ‚ΠΎΠΌ
ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ зрСния Π½Π° Python (2016)
Π›. Рамальо Β«Python. К Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌ мастСрства» (2015)
М. Π›ΡƒΡ‚Ρ† «Π˜Π·ΡƒΡ‡Π°Π΅ΠΌ Python» (4-Π΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅)Β (2011, DjVu)
Justin Seiz «Gray Hat Python»(rus) (2012, PDF)
Π“ΠΈΡ„Ρ‚ Н., ДТонс Π”ΠΆ.М. «Python Π² систСмном администрировании UNIX ΠΈ Linux» (2009, PDF)
М. Π‘Π°ΠΌΠΌΠ΅Ρ€Ρ„ΠΈΠ»Π΄ «ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Python 3. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ руководство»Β (2009, PDF)

ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»Ρƒ

Много всСго Π½Π° Π₯Π°Π±Ρ€Π°Ρ…Π°Π±Ρ€Π΅
ΠŸΠΎΠ΄Π±ΠΎΡ€ΠΊΠ° англоязычных ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ областям примСнСния Python
Python Machine Learning (2015, PDF)

Π’ΠΈΠ΄Π΅ΠΎΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹

НСкоторыС записи Π²ΠΈΠ΄Π΅ΠΎ-ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ Python Meetup

ΠŸΡƒΡ‚ΡŒ Python Junior-Π° Π² 2017

10 скрытых особСнностСй Python

Python 3 для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… ΠΈ Ρ‡Π°ΠΉΠ½ΠΈΠΊΠΎΠ²

Π―Π·Ρ‹ΠΊ программирования Python 3 β€” это ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт для создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ самого Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎΠ³ΠΎ назначСния, доступный Π΄Π°ΠΆΠ΅ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ². Π‘ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ².

Π­Ρ‚ΠΎΡ‚ сайт ΠΏΡ€ΠΈΠ·Π²Π°Π½ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌ ΠΈ Ρ‡Π°ΠΉΠ½ΠΈΠΊΠ°ΠΌ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° python 3. Π’Π°ΠΊΠΆΠ΅ здСсь ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎΠ± особСнностях функционирования этого языка.

Π―Π·Ρ‹ΠΊ Python ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ особСнностями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΡƒΡΠ»Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ Π΅Π³ΠΎ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ распространСниС. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ python, слСдуСт Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎ Π΅Π³ΠΎ достоинствах ΠΈ нСдостатках.

Python 3: прСимущСства ΠΈ нСдостатки языка

  1. Python — ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ язык программирования. Π‘ ΠΎΠ΄Π½ΠΎΠΉ стороны, это позволяСт Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, с Π΄Ρ€ΡƒΠ³ΠΎΠΉ — обуславливаСт ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΠΈΠ·ΠΊΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ выполнСния.
  2. ДинамичСская типизация. Π’ python Π½Π΅ Π½Π°Π΄ΠΎ Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΎΠ±ΡŠΡΠ²Π»ΡΡ‚ΡŒ Ρ‚ΠΈΠΏ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Ρ‡Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅.
  3. Π₯ΠΎΡ€ΠΎΡˆΠ°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свой ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ….
  4. ВстроСнная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Unicode Π² строках. Π’ Python Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ всё Π½Π° английском языкС, Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ваш Ρ€ΠΎΠ΄Π½ΠΎΠΉ язык.
  5. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования. ΠŸΡ€ΠΈ этом Π΅Π³ΠΎ рСализация Π² python являСтся ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· самых понятных.
  6. АвтоматичСская сборка мусора, отсутствиС ΡƒΡ‚Π΅Ρ‡Π΅ΠΊ памяти.
  7. Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с C/C++, Ссли возмоТностСй python нСдостаточно.
  8. ΠŸΠΎΠ½ΡΡ‚Π½Ρ‹ΠΉ ΠΈ Π»Π°ΠΊΠΎΠ½ΠΈΡ‡Π½Ρ‹ΠΉ синтаксис, ΡΠΏΠΎΡΠΎΠ±ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ясному ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ ΠΊΠΎΠ΄Π°. Удобная систСма Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ позволяСт ΠΏΡ€ΠΈ Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π»Π΅Π³ΠΊΠΎ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ Π² случаС нСобходимости. Π’Π°ΠΊΠΆΠ΅ Π²Ρ‹ смоТСтС Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, написанныС Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ людьми.
  9. ΠžΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, ΠΊΠ°ΠΊ входящих Π² ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ поставку Python 3, Ρ‚Π°ΠΊ ΠΈ сторонних. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях для написания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ достаточно лишь Π½Π°ΠΉΡ‚ΠΈ подходящиС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΡ… ΡΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ составлСнии ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° Π±ΠΎΠ»Π΅Π΅ высоком ΡƒΡ€ΠΎΠ²Π½Π΅, работая с ΡƒΠΆΠ΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΌΠΈ элСмСнтами, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΌΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ дСйствия.
  10. ΠšΡ€ΠΎΡΡΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΡŒ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, написанная Π½Π° Python, Π±ΡƒΠ΄Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Π²Π½Π΅ зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π² ΠΊΠ°ΠΊΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС ΠΎΠ½Π° Π·Π°ΠΏΡƒΡ‰Π΅Π½Π°. ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ лишь Π² Ρ€Π΅Π΄ΠΊΠΈΡ… случаях, ΠΈ ΠΈΡ… Π»Π΅Π³ΠΊΠΎ Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ благодаря Π½Π°Π»ΠΈΡ‡ΠΈΡŽ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.

Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ языка программирования python — это просто ΠΈ понятно Π΄Π°ΠΆΠ΅ для Ρ‡Π°ΠΉΠ½ΠΈΠΊΠΎΠ². Π£ΠΆΠ΅ сСйчас Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ python ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свою ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ!

Π’Π°ΠΊΠΆΠ΅ Ρƒ нас появился ΡΠ°ΠΌΠΎΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ Python, собранный ΠΈΠ· ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Π΄Π°Π½Π½ΠΎΠ³ΠΎ сайта. Π£Π΄Π°Ρ‡Π½ΠΎΠ³ΠΎ изучСния Python!

ВОП-10 ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Python: эффСктивно, Π΅ΠΌΠΊΠΎ, Π΄ΠΎΡ…ΠΎΠ΄Ρ‡ΠΈΠ²ΠΎ

Π’ любом ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ Π²Π°ΠΆΠ΅Π½ сам процСсс ΠΈ Ρ‚ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅. ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΡƒ ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Python Π½Π° любой случай.

The Python Tutorial – Yeradis P. Barbosa Marrero

Π­Ρ‚ΠΎΡ‚ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ даст Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŽ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ знания ΠΏΠΎ синтаксису, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌ ΠΈ элСмСнтам языка. ПослС прочтСния Π²Ρ‹ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅ΡΡŒ с основными возмоТностями, популярными Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ, смоТСтС ΠΏΠΈΡΠ°Ρ‚ΡŒ нСслоТныС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Intermediate Python – Obi Ike-Nwosu

Книги Python, ΠΊΠ°ΠΊ эта, ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡƒΡ‚ для программистов, ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΡ… ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ слоТности ЯП ΠΈ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ОО языком. Книга ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ нСсколько основных Ρ‚Π΅ΠΌ ΠΈ обСспСчиваСт ΡƒΠ³Π»ΡƒΠ±Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ Π½ΠΈΠΌ.

Data structures and algorithm using Python – Rance D. Necaise

Данная Python ΠΊΠ½ΠΈΠ³Π° pdf Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° пригодится студСнтам, ΠΈΠ·ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ Π½Π°ΡƒΠΊΠΈ. ΠŸΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ знания ОО ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°, Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠΏΡ‹Ρ‚ написания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с использованиСм основных ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² ΠΈ конструкций.

Π˜Π·ΡƒΡ‡Π°Π΅ΠΌ Python β€“Β ΠœΠ°Ρ€ΠΊ Π›ΡƒΡ‚Ρ†

Книга ΠœΠ°Ρ€ΠΊΠ° Π›ΡƒΡ‚Ρ†Π° – это ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ, написанный понятным языком для программистов с Ρ€Π°Π·Π½Ρ‹ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ. Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒΒ Ρ модулями ΠΈ классами, Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ΡΡŒ с ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ ΠΈ инструмСнтами Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ ΠΏΡ€ΠΈ создании ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

Python Data Analysis – Ivan Idris

ДостойныС Python ΠΊΠ½ΠΈΠ³ΠΈ Π½Π° русском Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ Ρ€Π΅Π΄ΠΊΠΎ, Π½ΠΎ это Ρ‚ΠΎΡ‚ случай. Π’Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ модулями Python, ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ основы NumPy ΠΈ NoSQL. Автор рассказываСт, ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с инструмСнтами Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½Ρ‹Ρ… Π² Pandas, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎ создании Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ, статичСских ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ matplotlib.

Π˜Π·ΡƒΡ‡Π°Π΅ΠΌ Python. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ³Ρ€ ΠΈ Π²Π΅Π±-прилоТСния – Π­Ρ€ΠΈΠΊ ΠœΡΡ‚ΠΈΠ·

Из этой Python ΠΊΠ½ΠΈΠ³ΠΈ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹, Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π²Π΅Π±-прилоТСния Π½Π° Django. Π‘ΡƒΠ΄ΡƒΡ‚ рассмотрСны ΠΊΠ°ΠΊ основы (Ρ†ΠΈΠΊΠ»Ρ‹, списки, классы), Ρ‚Π°ΠΊ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ³Π»ΡƒΠ±Π»Π΅Π½Π½Ρ‹Π΅ вопросы ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ написания собствСнной ΠΈΠ³Ρ€Ρ‹.

Python для слоТных Π·Π°Π΄Π°Ρ‡. Наука ΠΎ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ машинноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ – Π”ΠΆ. Π’Π°Π½Π΄Π΅Ρ€ Плас

Если Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π² сфСрС Data Science ΠΈΠ»ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ΅, Ρ‚ΠΎ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ с Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ Python. Π’ Π½Π΅ΠΉ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° вопросы ΠΏΠΎΒ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ статистичСским ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ, ΠΏΠ΅Ρ€Π΅Π΄ΠΎΠ²Ρ‹ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ Ρ‚. Π΄.

Learning to program using Python – Cody Jackson

Π˜Π·ΡƒΡ‡Π°Π΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Π»Π΅Π³ΠΊΠΎΠΉ ΠΈ друТСствСнной Ρ„ΠΎΡ€ΠΌΠ΅. Π­Ρ‚Ρƒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Python ΠΊΠ½ΠΈΠ³ΠΈ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π½Π° нашСм Telegram-ΠΊΠ°Π½Π°Π»Π΅.

Deep Learning with Python – Francois Chollet

Π‘Ρ‚ΠΎΠ»ΡŒ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ Ρ‚Π΅ΠΌΡƒ, ΠΊΠ°ΠΊ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ΅ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅, Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этой ΠΊΠ½ΠΈΠ³ΠΈ Python. Π’Ρ‹ Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ΡΡŒ с практичСской Ρ‡Π°ΡΡ‚ΡŒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ зрСния, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ языка ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ.

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² машинноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ – АндрСас ΠœΡŽΠ»Π»Π΅Ρ€

Π‘Π΅Π· этой Python ΠΊΠ½ΠΈΠ³ΠΈ Π½Π° русском Π½Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ. Π’Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ scikit-learn, NumPy ΠΈ matplotlib, Π° Ρ‚Π°ΠΊΠΆΠ΅ смоТСтС ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свою систСму машинного обучСния.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *