Π Π°Π·Π½ΠΎΠ΅

Python ΠΊΠ°ΠΊ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ: Говорят, Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Python ΠΈ ΡΡ‚Π°Ρ‚ΡŒ программистом Π»Π΅Π³ΠΊΠΎ. ΠŸΡ€Π°Π²Π΄Π°?

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

Как Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Python (шаг Π·Π° шагом) ΠΊ 2021 Π³ΠΎΠ΄Ρƒ

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

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

Π­Ρ‚ΠΎ нСсоотвСтствиС сдСлало ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Python довольно ΠΏΡƒΠ³Π°ΡŽΡ‰ΠΈΠΌ для нас. ΠœΡ‹ ΠΎΡ‚ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π»ΠΈ это Π½Π° нСсколько мСсяцСв. ΠœΡ‹ посмотрСли Π½Π° ΠΊΠΎΠ΄ Python, Π½ΠΎ ΠΎΠ½ Π±Ρ‹Π» Ρ‡ΡƒΠΆΠ΄Ρ‹ΠΌ ΠΈ Π·Π°ΠΏΡƒΡ‚Π°Π½Π½Ρ‹ΠΌ:

from django.http import HttpResponse
def index(request):
    return HttpResponse("Здравствуй, ΠΌΠΈΡ€. Π’Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ Π² индСксС опросов.")

Β 

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄ взят ΠΈΠ· руководства ΠΏΠΎ Django, популярной срСдС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Π΅Π±-сайтов Π½Π° Python. ΠžΠΏΡ‹Ρ‚Π½Ρ‹Π΅ программисты часто Π±Ρ€ΠΎΡΠ°ΡŽΡ‚ Π²Π°ΠΌ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ Π²Ρ‹ΡˆΠ΅. Β«Π­Ρ‚ΠΎ просто!Β» – ΠΎΠ±Π΅Ρ‰Π°ΡŽΡ‚ ΠΎΠ½ΠΈ.

Но Π΄Π°ΠΆΠ΅ нСсколько, казалось Π±Ρ‹, простых строк ΠΊΠΎΠ΄Π° ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ±ΠΈΠ²Π°Ρ‚ΡŒ с Ρ‚ΠΎΠ»ΠΊΡƒ. НапримСр, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ строки ΠΈΠΌΠ΅ΡŽΡ‚ отступ?Β Π§Ρ‚ΠΎΒ django.http?Β ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π² скобках?Β ΠŸΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ всС сочСтаСтся, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΌΠ°Π»ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Python, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ слоТно.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ языка Python, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ интСрСсноС.Β ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° создаСт прСдставлСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ² Π²Π΅Π±-сайта, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΡƒΡŽΒ Β Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΡƒΒ MVC. Если Π²Ρ‹ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ для создания прСдставлСния, Π½Π° самом Π΄Π΅Π»Π΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ динамичСский Π²Π΅Π±-сайт.

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ руководств ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒΒ Β Π²Π΅ΡΡŒΒ Β ΡΠΈΠ½Ρ‚Π°ΠΊΡΠΈΡ Python, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²Ρ‹ смоТСтС Π½Π°Ρ‡Π°Ρ‚ΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ интСрСсноС. Β Π­Ρ‚ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ мСсяцам, ΠΏΠΎΡ‚Ρ€Π°Ρ‡Π΅Π½Π½Ρ‹ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° синтаксис, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ Π°Π½Π°Π»ΠΈΠ·ΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΠ»ΠΈ созданиСм Π²Π΅Π±-сайта, ΠΈΠ»ΠΈ созданиСм Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΠΎΠ½Π°.

Π­Ρ‚ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡƒΠ³Π°ΡΠ°Π½ΠΈΡŽ вашСй ΠΌΠΎΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ ΠΈ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ просто ΠΎΡ‚ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ΡΡŒ ΠΎΡ‚ всСго этого. Нам нравится Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎΠ± этом ΠΊΠ°ΠΊ ΠΎΠ± «скучном ΠΎΠ±Ρ€Ρ‹Π²Π΅Β». Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π² состоянии Π²Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π½Π° «скалу скуки», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ Π² «страну интСрСсных Π²Π΅Ρ‰Π΅ΠΉ, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅Β» (Π»ΡƒΡ‡ΡˆΠ΅Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π΅Ρ‰Π΅ Π½Π΅ принято).

Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ синтаксиса Python Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ.

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ нСсколько Ρ€Π°Π· ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ с Β«ΠΎΠ±Ρ€Ρ‹Π²ΠΎΠΌ скуки» ΠΈ ΡƒΡˆΠ»ΠΈ, ΠΌΡ‹ нашли способ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΠΌ большС подошСл. На самом Π΄Π΅Π»Π΅, ΠΌΡ‹ Π΄ΡƒΠΌΠ°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ это Π»ΡƒΡ‡ΡˆΠΈΠΉ способ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Python.

Π§Ρ‚ΠΎ сработало, Ρ‚Π°ΠΊ это сочСтаниС изучСния основ ΠΈ создания интСрСсных Π²Π΅Ρ‰Π΅ΠΉ. ΠœΡ‹ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ мСньшС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ основ, Π° Π·Π°Ρ‚Π΅ΠΌ сразу ΠΆΠ΅ погрузился Π² созданиС Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нас интСрСсовали. Π’ этой записи Π±Π»ΠΎΠ³Π° ΠΌΡ‹ шаг Π·Π° шагом расскаТСм, ΠΊΠ°ΠΊ воспроизвСсти этот процСсс, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Python.

Β 

Π¨Π°Π³ 1. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΠΎΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ вас ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Python

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²Ρ‹ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Python ΠΎΠ½Π»Π°ΠΉΠ½, стоит ΡΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ сСбя, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ это Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ»Π³ΠΈΠΉ ΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° Π±ΠΎΠ»Π΅Π·Π½Π΅Π½Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ. Π‘Π΅Π· достаточной ΠΌΠΎΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Π²Ρ‹, вСроятно, Π½Π΅ ΡΠΏΡ€Π°Π²ΠΈΡ‚Π΅ΡΡŒ. НапримСр, ΠΌΡ‹ проспали ΡƒΡ€ΠΎΠΊΠΈ программирования Π² срСднСй школС ΠΈ ΠΊΠΎΠ»Π»Π΅Π΄ΠΆΠ΅, ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Ρ‚ΡŒ синтаксис, Π° Ρƒ нас Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΌΠΎΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Python для создания Π²Π΅Π±-сайта для автоматичСской ΠΎΡ†Π΅Π½ΠΊΠΈ эссС, ΠΌΡ‹ Π½Π΅ спали Π½ΠΎΡ‡Π°ΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ.

ВыяснСниС Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ вас ΠΌΠΎΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚, ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Ρ†Π΅Π»ΡŒ ΠΈ ΠΏΡƒΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ вас ΠΊ Π½Π΅ΠΉ Π±Π΅Π· скуки.Β Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π·Π΄ΡƒΠΌΡ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, просто общая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, которая вас интСрСсуСт, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅ΡΡŒ ΠΊ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ Python.

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΡƒΡŽ вас ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

  • Наука ΠΎ Π΄Π°Π½Π½Ρ‹Ρ…/машинноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅
  • ΠœΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ прилоТСния
  • Π‘Π°ΠΉΡ‚Ρ‹
  • Π˜Π³Ρ€Ρ‹
  • ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ Π°Π½Π°Π»ΠΈΠ· Π΄Π°Π½Π½Ρ‹Ρ…
  • ΠžΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅/Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ/Ρ€ΠΎΠ±ΠΎΡ‚Ρ‹
  • Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ вашСй Ρ€Π°Π±ΠΎΡ‚Ρ‹

Β 

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΎΠ΄Π½Ρƒ ΠΈΠ»ΠΈ Π΄Π²Π΅ области, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вас ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‚, ΠΈ Π²Ρ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΈΡ…. Β Π’Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π½Π°ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ своС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½Π° Π½ΠΈΡ… ΠΈ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π² Π½ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹.

Β 

Π¨Π°Π³ 2. Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ синтаксис

К соТалСнию, этот шаг нСльзя ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ.Β Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ самыС основы синтаксиса Python, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΡƒΠ³Π»ΡƒΠ±Π»ΡΡ‚ΡŒΡΡ Π² Π²Ρ‹Π±Ρ€Π°Π½Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ.Β Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π½Π° это ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠΎΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚.

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

Π’Π°ΠΊΠΆΠ΅ нСбольшоС ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΈΠ·ΡƒΡ‡Π°ΠΉΡ‚Π΅ Python 3, Π° Π½Π΅ Python 2. К соТалСнию, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ рСсурсы ΠΏΠΎ Β«ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ PythonΒ» Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°ΡŽΡ‚ Python 2, Π½ΠΎ Π²Π°ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ слСдуСт ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Python 3. Python 2 большС Π½Π΅ поддСрТиваСтся, поэтому ошибки ΠΈ Π΄Ρ‹Ρ€Ρ‹ Π² бСзопасности исправлСны Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚!

Β 

Π¨Π°Π³ 3. Π‘ΠΎΠ·Π΄Π°Π²Π°ΠΉΡ‚Π΅ структурированныС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹

ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ синтаксис, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.Β ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ – ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ способ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ свои знания. Если Π²Ρ‹ Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ свои знания, ΠΈΡ… Π±ΡƒΠ΄Π΅Ρ‚ слоТно ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ.Β ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ ваши возмоТности, ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠ·Π½Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ ΠΈ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ работодатСлям.

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

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° нСсколько Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… рСсурсов для структурированных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ области:

Β 

Наука ΠΎ Π΄Π°Π½Π½Ρ‹Ρ…/машинноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅

  • Dataquest  – ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Python ΠΈ Π½Π°ΡƒΠΊΠ΅ ΠΎ Π΄Π°Π½Π½Ρ‹Ρ…. Π’Ρ‹ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ряд интСрСсных Π½Π°Π±ΠΎΡ€ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…, начиная ΠΎΡ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π¦Π Π£ ΠΈ заканчивая статистикой ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² Π² Ρ…ΠΎΠΊΠΊΠ΅Π΅. Π’ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ Π²Ρ‹ создаСтС слоТныС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π½Π΅ΠΉΡ€ΠΎΠ½Π½Ρ‹Π΅ сСти ΠΈ Π΄Π΅Ρ€Π΅Π²ΡŒΡ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ.
  • Python для Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½Ρ‹Ρ… – написано Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½Ρ‹Ρ… Python, это Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π°Π½Π°Π»ΠΈΠ· Π΄Π°Π½Π½Ρ‹Ρ… Π² Python.
  • ДокумСнтация Scikit-learn – Scikit-learn – основная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° машинного обучСния Python. Π—Π΄Π΅ΡΡŒ Π΅ΡΡ‚ΡŒ отличная докумСнтация ΠΈ руководства.
  • CS109  – это Гарвардский класс, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ прСподаСтся Python для Π½Π°ΡƒΠΊΠΈ ΠΎ Π΄Π°Π½Π½Ρ‹Ρ…. Π£ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· ΠΈΡ…Β Β ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹.

Β 

ΠœΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ прилоТСния

  • Руководство ΠΏΠΎ Kivy  – Kivy – это инструмСнт, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ прилоТСния Π½Π° Python. Π£ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ руководство ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅.

Β 

Π˜Π³Ρ€Ρ‹

  • Codecademy  – провСдСт вас Ρ‡Π΅Ρ€Π΅Π· созданиС ΠΏΠ°Ρ€Ρ‹ простых ΠΈΠ³Ρ€.
  • Π£Ρ‡Π΅Π±Π½ΠΈΠΊΠΈ Pygame  – Pygame – популярная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Python для создания ΠΈΠ³Ρ€, ΠΈ это список руководств для Π½Π΅Π΅.
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ³Ρ€ с Pygame  – ΠΊΠ½ΠΈΠ³Π°, которая Π½Π°ΡƒΡ‡ΠΈΡ‚ вас ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹ Π½Π° Python.
  • Π˜Π·ΠΎΠ±Ρ€Π΅Ρ‚Π°ΠΉΡ‚Π΅ свои собствСнныС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Python  – ΠΊΠ½ΠΈΠ³ΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ рассказываСтся, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ нСсколько ΠΈΠ³Ρ€ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Python.

Β 

Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ вашСй Ρ€Π°Π±ΠΎΡ‚Ρ‹

  • АвтоматизируйтС скучныС Π²Π΅Ρ‰ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Python  – ΡƒΠ·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ повсСднСвныС Π·Π°Π΄Π°Ρ‡ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Python.

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² нСсколько структурированных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π² своСй области, Π²Ρ‹ смоТСтС ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π°Π΄ собствСнными ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ. Но ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²Ρ‹ это сдСлаСтС, Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя Π½Π° ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

Π›Π΅Π³ΠΊΠΈΠΉ способ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Python | Techrocks

ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΡΡ‚Π°Ρ‚ΡŒΠΈ Β«How to Learn Python The Easy Way (And Not the Way I Did)Β».

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

На ΠΊΠ°ΠΊ оказалось (ΠΈ ΠΊΠ°ΠΊ я понял с Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ), Python Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ доступСн Π΄Π°ΠΆΠ΅ для Ρ‚Π°ΠΊΠΎΠ³ΠΎ гуманитария, ΠΊΠ°ΠΊ я. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠΉΡ‚ΠΈ ΠΊ Π½Π΅ΠΌΡƒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ.

Как ΠΌΠ½Π΅ Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Python… Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π·

Π’ΠΏΠ΅Ρ€Π²Ρ‹Π΅ я попытался ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Python ΠΏΠΎΡ‡Ρ‚ΠΈ Π΄Π΅ΡΡΡ‚ΡŒ Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄. Π― Π½Π΅ совсСм ΠΏΠΎΠ½ΠΈΠΌΠ°Π», Π·Π°Ρ‡Π΅ΠΌ ΠΌΠ½Π΅ это Π½ΡƒΠΆΠ½ΠΎ. ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Python я ΠΌΠΎΠ³ Π±Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒ ΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈΠ»ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ нСбольшоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π—Π½Π°Π½ΠΈΠ΅ этого языка просто казалось ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ Π½Π°Π²Ρ‹ΠΊΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ я скачал Β«Learn Python the Hard WayΒ» Π² элСктронном Π²ΠΈΠ΄Π΅ (Π½Π° Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚ это Π±Ρ‹Π»ΠΎ бСсплатно), ΠΈ Π½Π°Ρ‡Π°Π» ΠΏΡ€ΠΎΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ этот ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ.

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

Π― Ρ…ΠΎΡ‚Π΅Π» Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Python, Π½ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, это ΡƒΠ±ΠΈΡ‚ΡŒ ΠΏΡΡ‚ΡŒ часов Π½Π° Π±ΠΎΡ€ΡŒΠ±Ρƒ с ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкой. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ я Π±Ρ‹Π» Π΄Π΅ΠΌΠΎΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½ Π΅Ρ‰Π΅ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Π».

Когда я Π½Π°ΠΊΠΎΠ½Π΅Ρ† всС Π½Π°Π»Π°Π΄ΠΈΠ», ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ написанию ΠΊΠΎΠ΄Π° ΠΏΠΎ ΠΊΠ½ΠΈΠ³Π΅. НСкотороС врСмя я ΠΏΠΎΡ‚ΠΈΡ…ΠΎΠ½ΡŒΠΊΡƒ собирал ΠΏΠΎ кусочкам ΠΎΡ‡Π΅Π½ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ.

Но ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ²ΡˆΠΈΡΡŒ с ΠΏΠ΅Ρ€Π²ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, я всС это забросил. А вСдь ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½Ρ‹; постоянно Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ нСпонятно, ΠΏΠΎΡ‡Π΅ΠΌΡƒ.

Но Ρƒ мСня Π±Ρ‹Π»ΠΈ Π΄Π΅Π»Π° ΠΏΠΎΠ²Π°ΠΆΠ½Π΅Π΅, Ρ‡Π΅ΠΌ Π±ΠΈΡ‚ΡŒΡΡ Π³ΠΎΠ»ΠΎΠ²ΠΎΠΉ ΠΎ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ ΠΈ Ρ€Π°Π·Π³Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ нСпонятныС сообщСния ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…. Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ΅ΠΉ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ†Π΅Π»ΡŒΡŽ Π±Ρ‹Π»ΠΎ созданиС ΠΈΠ³Ρ€Ρ‹, которая Π±Ρ‹Π»Π° ΠΌΠ½Π΅ Π±Π΅Π·Ρ€Π°Π·Π»ΠΈΡ‡Π½Π° ΠΈ Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΠΈΠΊΡ‚ΠΎ ΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΈΠ³Ρ€Π°Π» Π±Ρ‹.

Как ΠΌΠ½Π΅ Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Python… Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π·

НСсколько Π»Π΅Ρ‚ спустя я ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» Π΅Ρ‰Π΅ Ρ€Π°Π·. На Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚ я Ρ€Π°Π±ΠΎΡ‚Π°Π» Турналистом. Π― заинтСрСсовался Турналистикой Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π² частности сбором Π΄Π°Π½Π½Ρ‹Ρ….

Π― Π·Π½Π°Π», Ρ‡Ρ‚ΠΎ для этой Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠ½Π΅ понадобятся Π½Π°Π²Ρ‹ΠΊΠΈ программирования Π½Π° Python, поэтому нашСл сСбС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ для ΠΎΠ½Π»Π°ΠΉΠ½-обучСния (Π½Π΅ скаТу, ΠΊΠ°ΠΊΡƒΡŽ) ΠΈ записался Π½Π° курс ΠΏΠΎ Python для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ….

Как ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΎΠ½Π»Π°ΠΉΠ½-курсов, этот курс Π±Ρ‹Π» построСн Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Π²ΠΈΠ΄Π΅ΠΎ. Π― смотрСл Π»Π΅ΠΊΡ†ΠΈΡŽ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅, связанной с Python, ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠ» тСст Π½Π° сайтС курса, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ усвоил ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π», ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠ» ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ.

ΠžΠΏΡ‹Ρ‚Π½Ρ‹Π΅ программисты, вСроятно, ΡƒΠΆΠ΅ Π΄ΠΎΠ³Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ дальшС. Когда я попытался Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Python для своих Ρ†Π΅Π»Π΅ΠΉ, Ρƒ мСня Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹ΡˆΠ»ΠΎ.

Когда наблюдаСшь Π·Π° Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΈΡˆΠ΅Ρ‚ ΠΊΠΎΠ΄, каТСтся, Ρ‡Ρ‚ΠΎ ΡƒΡ‡ΠΈΡˆΡŒΡΡ. И тСсты, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… я Π½Π°Π±ΠΈΡ€Π°Π» 100%, казалось, ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» я ΡƒΡΠ²Π°ΠΈΠ²Π°ΡŽ Ρ…ΠΎΡ€ΠΎΡˆΠΎ.

Но разумССтся, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ знания Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅, мСня ΠΆΠ΄Π°Π»ΠΎ Ρ€Π°Π·ΠΎΡ‡Π°Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π― ΠΌΠΎΠ³ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ ΠΈ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π» Π»Π΅ΠΊΡ‚ΠΎΡ€, Π½ΠΎ ΠΌΠ½Π΅ Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠ·ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ Π² собствСнных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ….

Π’Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»ΠΎ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΠΌΠΎΡ‚ΠΈΠ²Π°Ρ†ΠΈΡŽ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ я Ρ€Π°Π±ΠΎΡ‚Π°Π» Π½Π°Π΄ Π²Π΅Ρ‰Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ казались ΠΌΠ½Π΅ Π²Π°ΠΆΠ½Ρ‹ΠΌΠΈ ΠΈ Π½ΡƒΠΆΠ½Ρ‹ΠΌΠΈ.

Π― Ρ…ΠΎΡ‚Π΅Π» Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π²Π΅Π±-скрапингу. Но вмСсто этого я пытался ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования. Как это связано с ΠΌΠΎΠΈΠΌΠΈ цСлями? МнС это Π±Ρ‹Π»ΠΎ нСпонятно. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, Π±Ρ€ΠΎΡΠΈΡ‚ΡŒ ΡƒΡ‡Π΅Π±Ρƒ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π· Ρ‚ΠΎΠΆΠ΅ Π±Ρ‹Π»ΠΎ Π»Π΅Π³ΠΊΠΎ.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΏΡ€ΠΎΠ²Π°Π»ΠΎΠ²

Если ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠΉ ΠΎΠΏΡ‹Ρ‚, Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠΆ слоТно ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ я ΠΏΠΎΡ‚Π΅Ρ€ΠΏΠ΅Π» Π½Π΅ΡƒΠ΄Π°Ρ‡Ρƒ. Π’ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π· я допустил Π΄Π²Π΅ большиС ошибки.

  1. Π£ мСня Π½Π΅ Π±Ρ‹Π»ΠΎΡ‡Π΅Ρ‚ΠΊΠΎΠΉ Ρ†Π΅Π»ΠΈ. Π—Π°Ρ‡Π΅ΠΌ я ΠΈΠ·ΡƒΡ‡Π°Π» Python? Π― этого Π½Π΅ Π·Π½Π°Π». Когда Π²Ρ‹ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅, Π·Π°Ρ‡Π΅ΠΌ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚Π΅, ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ Π±Ρ€ΠΎΡΠΈΡ‚ΡŒ это Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΌΠ°Π»Π΅ΠΉΡˆΠΈΡ… трудностях. А Ρ€Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ трудности Π½Π΅ΠΏΡ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚.
  2. На стартС Ρƒ мСня Π±Ρ‹Π»ΠΎ слишком ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. Π’ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ я всС Ρ€Π°Π²Π½ΠΎ выяснил Π±Ρ‹, ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Python Π² мою систСму. Но с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ отсутствия ΠΎΠΏΡ‹Ρ‚Π°, ΠΊΠΎΠ³Π΄Π° я Π΅Ρ‰Π΅ ΠΈ print(β€˜Hello world!’) Π½Π΅ написал, слоТный процСсс установки Π±Ρ‹Π» ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹ΠΌ Π΄Π΅ΠΌΠΎΡ‚ΠΈΠ²Π°Ρ‚ΠΎΡ€ΠΎΠΌ.

Когда Π²Ρ‹ ΠΈΠ·ΡƒΡ‡Π°Π΅Ρ‚Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ слоТноС (особСнно Ссли Π²Ρ‹ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ), нСбольшиС ΠΏΠΎΠ±Π΅Π΄Ρ‹ Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π½ΡŒΡˆΠ΅. Они ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΏΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π² Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π°Π΄ΡƒΠΌΠ°Π»ΠΈ.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΠΎΠΉ ΠΏΡƒΡ‚ΡŒ Π² ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ Python начался с Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ слоТной Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π΄Π°ΠΆΠ΅ Π½Π΅ связанной с ΠΊΠΎΠ΄ΠΈΠ½Π³ΠΎΠΌ, Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΌΠΎΡ‚ΠΈΠ²ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π½Π½ΠΈΡ… ΠΏΠΎΠ±Π΅Π΄ я Π½Π΅ ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π».

Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π· я ΠΈΠ·Π±Π΅ΠΆΠ°Π» этих ошибок, Π½ΠΎ Π·Π°Ρ‚ΠΎ допустил нСсколько Π½ΠΎΠ²Ρ‹Ρ….

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

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, я допустил Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ психологичСского свойства. ΠŸΡ€ΠΎΡ†Π΅ΡΡ изучСния Python я воспринимал Π² Ρ‡Π΅Ρ€Π½ΠΎ-Π±Π΅Π»Ρ‹Ρ… Ρ‚ΠΎΠ½Π°Ρ…. Π£ мСня ΠΊΠ°ΠΊ Π±Ρ‹ Π±Ρ‹Π»ΠΎ Π΄Π²Π° полоТСния Ρ‚ΡƒΠΌΠ±Π»Π΅Ρ€Π°: Π»ΠΈΠ±ΠΎ я Β«ΠΈΠ·ΡƒΡ‡ΠΈΠ» PythonΒ» (вСсь Python!), Π»ΠΈΠ±ΠΎ Π½Π΅Ρ‚.

Π­Ρ‚ΠΎ Π΄Π΅Π»Π°Π»ΠΎ ΡƒΡ‡Π΅Π±Π½Ρ‹Π΅ пСрспСктивы ΠΏΡƒΠ³Π°ΡŽΡ‰ΠΈΠΌΠΈ. Всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° я сталкивался с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, это Π±Ρ‹Π»ΠΎ нСприятно само ΠΏΠΎ сСбС, Π½ΠΎ ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ Π΄Π΅Π»ΠΎ ΡƒΡΡƒΠ³ΡƒΠ±Π»ΡΠ»ΠΎΡΡŒ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ я прСдставлял сСбС ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ ΠΌΠΈΡ„ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Β«Ρ„ΠΈΠ½ΠΈΡˆΠ½ΡƒΡŽ Ρ‡Π΅Ρ€Ρ‚ΡƒΒ» Π² ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ Python, ΠΈ этот Ρ„ΠΈΠ½ΠΈΡˆ Π±Ρ‹Π» ΠΎΡ‡Π΅Π½ΡŒ, ΠΎΡ‡Π΅Π½ΡŒ Π΄Π°Π»Π΅ΠΊΠΎ.

РазумССтся, ΠΌΠΎΠ΅ восприятиС Π±Ρ‹Π»ΠΎ ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½Ρ‹ΠΌ. ΠŸΡ€ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ любого иностранного языка Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°, послС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ‚ΠΎΡ‡Π½ΠΎ Π΅Π³ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΠ»ΠΈ. Π‘ языками программирования (ΠΈ Python Π² Ρ‚ΠΎΠΌ числС) Π΄Π΅Π»ΠΎ обстоит Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅. Π˜Ρ… нСльзя ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ досконально, ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ. Но, ΠΊΠ°ΠΊ ΠΈ Π² случаС с иностранными языками, для достиТСния Π²Π°ΡˆΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ Π²Π°ΠΌ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ свободно Π²Π»Π°Π΄Π΅Ρ‚ΡŒ Python.

Π›ΡŽΠ±ΠΎΠΉ студСнт-пСрвокурсник, ΠΏΡ€ΠΈΠ±Ρ‹Π²ΡˆΠΈΠΉ Π² Π²Π°ΡˆΡƒ страну ΠΏΠΎ ΠΎΠ±ΠΌΠ΅Π½Ρƒ, скаТСт Π²Π°ΠΌ, Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ ΡƒΠΌΠ΅Π½ΠΈΠ΅ ΡΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π½Π° мСстном языкС «Бколько это стоит» ΠΈ Β«Π“Π΄Π΅ здСсь Ρ‚ΡƒΠ°Π»Π΅Ρ‚Β» сильно ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ качСство ΠΆΠΈΠ·Π½ΠΈ.

Π’ΠΎ ΠΆΠ΅ касаСтся ΠΈ Python. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ свою Тизнь, Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ всС (ΠΈ Π΄Π°ΠΆΠ΅ всС Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ относится ΠΊ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ знаниям).

Но этот ΡƒΡ€ΠΎΠΊ я усвоил случайно.

Как я собствСнно ΠΈΠ·ΡƒΡ‡ΠΈΠ» Python (Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ стСпСни, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ)

К 2018 Π³ΠΎΠ΄Ρƒ я ΡƒΠΆΠ΅ отказался ΠΎΡ‚ ΠΈΠ΄Π΅ΠΈ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Python. Π― Π΄Π²Π°ΠΆΠ΄Ρ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» ΠΈ Π΄Π²Π°ΠΆΠ΄Ρ‹ ΠΏΠΎΡ‚Π΅Ρ€ΠΏΠ΅Π» Π½Π΅ΡƒΠ΄Π°Ρ‡Ρƒ! Но ΠΏΠΎΡ‚ΠΎΠΌ я устроился Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² Dataquest. Π­Ρ‚Π° компания занимаСтся ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ (Π² Ρ‚ΠΎΠΌ числС ΠΎΠ±ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π½Π° Python).

Моя новая Ρ€Π°Π±ΠΎΡ‚Π° Π½Π΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»Π° Π½Π°Π²Ρ‹ΠΊΠΎΠ² программирования, Π½ΠΎ я Ρ€Π΅ΡˆΠΈΠ», Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ всС ΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΡ‹Ρ‚Π°Ρ‚ΡŒ эту ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ. МнС Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ наш ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΈ ΠΏΡ€ΠΎΡ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния учащСгося. Π― ΠΏΠΎΠ΄ΡƒΠΌΠ°Π», Ρ‡Ρ‚ΠΎ Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅ смогу ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ Π²Π΅Π±-скрапингом, ΠΊΠ°ΠΊ ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π» Ρ€Π°Π½ΡŒΡˆΠ΅.

Π˜Ρ‚Π°ΠΊ, с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Ρ‚Ρ€Π΅ΠΏΠ΅Ρ‚ΠΎΠΌ я создал ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись ΠΈ Π½Π°Ρ‡Π°Π» наш курс Python for Data Science.

К ΠΌΠΎΠ΅ΠΌΡƒ ΡƒΠ΄ΠΈΠ²Π»Π΅Π½ΠΈΡŽ, это Π±Ρ‹Π»ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΈ интСрСсно. Π•Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±Ρ‹Π»ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ совсСм скоро я почувствовал сСбя Π² силах ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.

Π― написал нСбольшой скрипт для сортировки писСм. Π’Π°ΠΊΠΆΠ΅ я использовал Python для быстрого Π°Π½Π°Π»ΠΈΠ·Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… опросов. Π― Π΄Π°ΠΆΠ΅ создал большой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, связанный с Π²Π΅Π±-скрапингом, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠ΅Ρ‡Ρ‚Π°Π» Π΅Ρ‰Π΅ Π±ΡƒΠ΄ΡƒΡ‡ΠΈ Турналистом.

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

Π­Ρ‚ΠΎ стало Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ я (скорСС случайно, Ρ‡Π΅ΠΌ Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ) наткнулся Π½Π° способ изучСния Python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ» ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΠΎΡ‡Ρ‚ΠΈ всСх ошибок, Π΄ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ Ρ€Π°Π·Ρ‹.

  • Π£ мСня Π±Ρ‹Π»Π° чСткая Ρ†Π΅Π»ΡŒ β€” ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Python Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅, достаточном для нСслоТной Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π±Ρ‹ ΠΌΠ½Π΅ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π°ΡˆΠΈΡ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ².
  • МнС Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π²ΠΎΠ·ΠΈΡ‚ΡŒΡΡ с установкой Python, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Dataquest позволяСт Π²Π°ΠΌ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ прямо Π² ΠΎΠΊΠ½Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.
  • ΠŸΡ€ΠΎΡ…ΠΎΠ΄Ρ курс, я писал ΠΊΠΎΠ΄, Π° Π½Π΅ пассивно наблюдал Π·Π° Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π΅Π³ΠΎ ΠΏΠΈΡˆΠ΅Ρ‚.
  • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° обучСния Π±Ρ‹Π»Π° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Python. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ вся тСория ΠΈ всС выполняСмыС ΠΌΠ½ΠΎΠΉ упраТнСния Π±Ρ‹Π»ΠΈ Π²Π°ΠΆΠ½Ρ‹.
  • Π― просто старался ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ Π±Ρ‹Π»ΠΎ Π½ΡƒΠΆΠ½ΠΎ для ΠΌΠΎΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ, Π° Π½Π΅ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ вСсь Python.

Как ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Python

Анализируя свои ошибки ΠΈ свой случайный успСх, я ΠΏΡ€ΠΈΡ…ΠΎΠΆΡƒ ΠΊ нСскольким простым Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Python Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΡ‰Π΅:

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ свою Ρ†Π΅Π»ΡŒ. ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Python? Π§Ρ‚ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ? Если Ρƒ вас Π½Π΅Ρ‚ достойного ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° этот вопрос, Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ слоТно ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΠΌΠΎΡ‚ΠΈΠ²Π°Ρ†ΠΈΡŽ.

Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ способ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ, дСлая Ρ‚ΠΎ, Ρ‡Π΅ΠΌ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ. Если Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΉ рСсурс, ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠΉ Python ΠΈ созданный ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΠ³Ρ€ β€” ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ. Но ΠΎΠ±Ρ‰ΠΈΠ΅ ΡƒΡ‡Π΅Π±Π½Ρ‹Π΅ рСсурсы Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ссли Π²Ρ‹ ΠΏΠΎ Ρ…ΠΎΠ΄Ρƒ Π΄Π΅Π»Π° Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ знания, создавая ΠΊΠ°ΠΊΠΈΠ΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ….

Π’Π°ΡˆΠ΅ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя собствСнно написаниС ΠΊΠΎΠ΄Π°, ΠΈ этот ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ интСрСсно.

Π’-Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ…, Π½Π΅ Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ сСбя установкой Python ΠΈ мноТСства Π΅Π³ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Π² вашСй локальной систСмС.

БСйчас Π΅ΡΡ‚ΡŒ мноТСство ΠΎΠ½Π»Π°ΠΉΠ½-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. ΠŸΠΎΡΡ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ максимально ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ для сСбя Π½Π°Ρ‡Π°Π»ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π‘Π²ΠΎΠ΅ΠΉ локальной срСдой Π²Ρ‹ смоТСтС Π·Π°Π½ΡΡ‚ΡŒΡΡ ΠΏΠΎΠ·ΠΆΠ΅.

Π’-Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹Ρ…, Π½Π΅ ΠΏΡ‹Ρ‚Π°ΠΉΡ‚Π΅ΡΡŒ Β«ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ PythonΒ». Π­Ρ‚ΠΎ грандиозная долгосрочная Ρ†Π΅Π»ΡŒ, которая, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, нСдостиТима: Π΄Π°ΠΆΠ΅ Π»ΡƒΡ‡ΡˆΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Python Π½Π΅ Π·Π½Π°ΡŽΡ‚ Π΅Π³ΠΎ досконально.

ВмСсто этого ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Python для создания простой вСрсии вашСго Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈΠ»ΠΈ ΠΎΠ΄Π½ΠΎΠΉ Π΅Π³ΠΎ части. Π—Π°Ρ‚Π΅ΠΌ ΡƒΠ·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Python ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ этот ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΡˆΠ°Π³Ρƒ.

Π Π°Π·Π±ΠΈΠ²Π°ΠΉΡ‚Π΅ большиС Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° ΠΌΠ΅Π»ΠΊΠΈΠ΅ части ΠΈ Ρ„ΠΎΠΊΡƒΡΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ Π½Π° создании Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ. Π’Π°ΠΊ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΌΠΎΡ€Π°Π»ΡŒΠ½ΠΎΠ΅ ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ ΠΎΡ‚ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π° это ΠΏΠΎΠ΄ΠΊΡ€Π΅ΠΏΠΈΡ‚ Π²Π°ΡˆΡƒ ΠΌΠΎΡ‚ΠΈΠ²Π°Ρ†ΠΈΡŽ.

Π‘Π»Π΅Π΄ΡƒΠΉΡ‚Π΅ этим рСкомСндациям нСзависимо ΠΎΡ‚ вашСй Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ изучСния Python, ΠΈ Π²Ρ‹ навСрняка смоТСтС Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ своих Ρ†Π΅Π»Π΅ΠΉ!

Π”ΠΎΠ»ΠΆΠ΅Π½ Π»ΠΈ я Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Python послС C++?

Π’ настоящСС врСмя я ΠΈΠ·ΡƒΡ‡Π°ΡŽ C++ ΠΈ Ρ…ΠΎΡ‡Ρƒ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ язык.

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ C# + ASP (Π½Π° самом Π΄Π΅Π»Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡Π°Π» Π΅Π³ΠΎ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ), Π½ΠΎ ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ «less Microsoft» ΠΈ ΠΌΠΎΡ‰Π½ΠΎΠ΅.

Π― ΡΠ»Ρ‹ΡˆΠ°Π», Ρ‡Ρ‚ΠΎ Python-это популярный ΠΈ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ язык, Π½Π΅ Ρ‚Π°ΠΊΠΎΠΉ слоТный, ΠΊΠ°ΠΊ C++. Но ΠΌΠ½ΠΎΠ³ΠΈΠ΅ люди ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΈΠΌ Π±Ρ‹Π»ΠΎ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ C++/Java ΠΈΠ· Python, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π°Ρ‡Π°Π»ΠΈ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ Π² Π½Π΅ΠΌ, ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ ΠΊ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΡŽ управлСния ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΈ Ρ‚. Π΄.
Π§Ρ‚ΠΎ Π²Ρ‹ посовСтуСтС?

c++

python

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ


chester89 Β  Β 

05 ΠΌΠ°Ρ€Ρ‚Π° 2009 Π² 14:52

17 ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ²


  • Π”ΠΎΠ»ΠΆΠ΅Π½ Π»ΠΈ я Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Objective-C для ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Mac?

    Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»ΠΈ я Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Objective-C Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Π΅ прилоТСния для Mac? ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Mac, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ (Ρ€ΠΎΠ΄Π½ΠΎΠΉ) GUI, я Π½Π΅ Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Mono ΠΈ GTK+ ΠΈΠ»ΠΈ любой Java GUI (Swing) Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… потрСбностям….

  • Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· C, ΠΊΠ°ΠΊ я Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Python?

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



29

На самом Π΄Π΅Π»Π΅ Π½Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π°. Но я Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ большС ΠΏΠΎΠ»ΡŒΠ·Ρ‹ ΠΎΡ‚ изучСния Python. Учитывая сходство ΠΌΠ΅ΠΆΠ΄Ρƒ C# ΠΈ C++, Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΈΠ½Π°Ρ‡Π΅, Ρ‡Π΅ΠΌ Python. Π§Π΅ΠΌ большС способов Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅, Ρ‚Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ это сдСлаСт вас программистом, нСзависимо ΠΎΡ‚ языка.

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ


Pesto Β  Β 

05 ΠΌΠ°Ρ€Ρ‚Π° 2009 Π² 14:57



9

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΎΡ‚ Π±ΠΎΠ»Π΅Π΅ статичного языка ΠΊ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎΠΌΡƒ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΡ‹ программирования — Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ‚Π°Ρ‚ΡŒ «lazy», сколько ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½ΠΎΠ²Ρ‹Ρ… способов достиТСния Ρ†Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ΄Π΅Π»Π°ΡŽΡ‚ вас Π»ΡƒΡ‡ΡˆΠ΅ Π² любом языкС.

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ


Andrew Coleson Β  Β 

05 ΠΌΠ°Ρ€Ρ‚Π° 2009 Π² 14:56



4

Ну, я Π²Ρ‹ΡƒΡ‡ΠΈΠ» Python послС C/C++, Java ΠΈ C#. Python-ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ язык, ΠΈ Π΅Π³ΠΎ простота ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΠ»ΠΈ способ ΠΌΠΎΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ ΠΌΠ½Π΅ Π±ΠΎΠ»Π΅Π΅ ясно ΠΌΡ‹ΡΠ»ΠΈΡ‚ΡŒ ΠΎΠ± Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ…, Π»Π΅ΠΆΠ°Ρ‰ΠΈΡ… Π² основС ΠΌΠΎΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°. Π― ΠΌΠΎΠ³ Π±Ρ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ ΠΎ прСимущСствах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½Π° принСсла ΠΌΠ½Π΅, вмСсто этого я ΠΊΡ€Π°Ρ‚ΠΊΠΎ ΠΈΠ·Π»ΠΎΠΆΡƒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ я Π΅Π΅ ΠΈΠ·ΡƒΡ‡ΠΈΠ» ->

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

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΈΠ΄ΠΈ Ρ‚ΡƒΠ΄Π° ΠΈ ΡƒΡ‡ΠΈΡΡŒ Python. Π’Π°Ρˆ ΠΊΠΎΠ΄ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡΡ(TM).

P.S.

1.You’ll ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ C++ (ΠΈΠ»ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ язык) Π½Π°Π²Ρ‹ΠΊΠΈ, Ссли Π²Ρ‹ ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅Π³Π°Π΅Ρ‚Π΅ ΠΈΡ… содСрТаниСм ΠΈ обслуТиваниСм. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ зависит ΠΎΡ‚ вас.

32 (разумная) лСнь-это Π΄ΠΎΠ±Ρ€ΠΎΠ΄Π΅Ρ‚Π΅Π»ΡŒ.

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ


batbrat Β  Β 

05 ΠΌΠ°Ρ€Ρ‚Π° 2009 Π² 15:02




4

МногиС ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π²Ρ‹ΠΈΠ³Ρ€Π°Π΅Ρ‚Π΅ ΠΎΡ‚ изучСния Python Π΄ΠΎ C++.

  • БинтаксичСскиС Π±Π°Ρ€ΡŒΠ΅Ρ€Ρ‹ Π³ΠΎΡ€Π°Π·Π΄ΠΎ, Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π½ΠΈΠΆΠ΅;
  • ΠžΡ‚Π»Π°Π΄ΠΊΠ° Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ Π΄Ρ€ΡƒΠΆΠ΅Π»ΡŽΠ±Π½Π°
  • Π•ΡΡ‚ΡŒ мноТСство Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ-Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹, Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅. Π›Π΅Π³ΠΊΠΎ
    ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с соскабливаниСм ΠΏΠ°ΡƒΡ‚ΠΈΠ½Ρ‹, XML ΠΈ Ρ‚. Π΄. Π’ Python. ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, Π±Π°Ρ€ΡŒΠ΅Ρ€Ρ‹ для Π²Ρ…ΠΎΠ΄Π°
    Π² C++ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ‹ΡˆΠ΅.

Π­Ρ‚ΠΎ всС Π΅Ρ‰Π΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ C/C++, ΠΈΠ·-Π·Π° Π΅Π³ΠΎ тСсной связи с машиной. Но Π½ΠΎΠ²Ρ‹ΠΉ программист ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΠΌΡƒ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ, исслСдуя Python.

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ


zweiterlinde Β  Β 

05 ΠΌΠ°Ρ€Ρ‚Π° 2009 Π² 15:03



2

Π― Π½Π΅ Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ «Python makes you lazy» (Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅, Π²ΠΎ всяком случаС!).

Напротив, Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, ΠΊΠ°ΠΊ ΠΈ Π² ΠΆΠΈΠ·Π½ΠΈ, Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ большС ΠΎΠ΄Π½ΠΎΠ³ΠΎ языка; я Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ python Π·Π°Π±Π°Π²Π½Ρ‹ΠΌ ΠΈ достаточно ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΡ‚ C++ ΠΈΠ»ΠΈ C#, Ρ‡Ρ‚ΠΎΠ±Ρ‹ языки Π½Π΅ смСшивались Π² вашСй Π³ΠΎΠ»ΠΎΠ²Π΅…

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ


Paolo Tedesco Β  Β 

05 ΠΌΠ°Ρ€Ρ‚Π° 2009 Π² 14:56



2

Python являСтся Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊ C++ ΠΈ Π»Π΅Π³ΠΊΠΎ для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с C++. (Π’ качСствС Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° этого утвСрТдСния Π³ΡƒΡ€Ρƒ C++ ΠΈΠ· Boost ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Python.)

И, ΠΊΠ°ΠΊ Π²Ρ‹ сказали, Python Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ пСрспСктиву Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ ΠΎΡ€Π±ΠΈΡ‚Ρ‹ Microsoft. Но Π΄Π°ΠΆΠ΅ Ρ‚Π°ΠΌ, Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Python с MS инструмСнтами, Π΅ΡΡ‚ΡŒ IronPython.

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ


John D. Cook Β  Β 

05 ΠΌΠ°Ρ€Ρ‚Π° 2009 Π² 15:05



1

МногиС языки ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅, Π½ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΈΠΌΠΏΠ΅Ρ€ΠΈΡ‚Π°Π²Π½Ρ‹ΠΌΠΈ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ / динамичСскими ΠΈ статичСскими / ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹ΠΌΠΈ ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½Ρ‹ΠΌΠΈ языками, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΌΡ‹ΡΠ»ΠΈΡ‚ΡŒ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ языка, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² длятся ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ нСсколько нСдСль, это, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½Π΅ являСтся ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ послС ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π΄Π½Π΅ΠΉ.

Π’Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ с языка+срСды, которая Π²Π°ΠΌ нравится Π² вашСм Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠΈ послС Ρ€Π°Π±ΠΎΡ‚Ρ‹ / Ρ…ΠΎΠ±Π±ΠΈ.

  • C, Macro Assembler => Π² основном Ρ‚ΠΎ ΠΆΠ΅ самоС-Ρ€Π°Π·Π½ΠΈΡ†Π° Π² основном Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ…
  • C++, Java, C#, Delphi => Π² основном ΠΎΠ΄Π½Π° ΠΈ Ρ‚Π° ΠΆΠ΅ ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΠ° — Π²Ρ‹ быстро ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ особСнности ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ языка ΠΈ ΠΏΠ΅Ρ€Π΅Π½ΠΈΠΌΠ°Ρ‚ΡŒ понятия ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ синтаксиса Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ. Π­Ρ‚ΠΎ Π² основном Ρ‚ΠΎΡ‚ ΠΆΠ΅ самый способ ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡ, самоС большоС ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅-это Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅ ΠΎΠ± ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ.

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

Если Π²Π°ΠΌ интСрСсно, ΠΏΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ это http://cmdematos.com/?p=120 ΠΎ стратСгичСском Π²Ρ‹Π±ΠΎΡ€Π΅ языка.

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ


cmdematos.com Β  Β 

05 августа 2009 Π² 19:53



1

Π― Π²Ρ‹ΡƒΡ‡ΠΈΠ» C/C++, Java, Python & C# Π² Ρ‚Π°ΠΊΠΎΠΌ порядкС.

Π’Π΅ Π΄Π²Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я Π½Π° самом Π΄Π΅Π»Π΅ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ, — это C++ & Python; я Π½Π°Ρ…ΠΎΠΆΡƒ Π½ΠΈΡˆΡƒ Java & C#, Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΡƒΡŽ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ, слишком ΡƒΠ·ΠΊΠΎΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΌΠ½ΠΎΠ³ΠΎ (ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ я дСлаю).

Π― Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ я Π½Π΅ Π·Π½Π°Π» «get» C++ Ρ„ΡƒΠ½ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΈ boost::bind , ΠΏΠΎΠΊΠ° Π½Π΅ столкнулся с Python.

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ


timday Β  Β 

06 ΠΌΠ°Ρ€Ρ‚Π° 2009 Π² 13:33



1

Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ большСго количСства языков ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ вас Π»ΡƒΡ‡ΡˆΠΈΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ, нСзависимо ΠΎΡ‚ ΠΈΡ… ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ваш ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с C++ (ΠΈΠ»ΠΈ, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, C) пригодится для написания Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… частСй Π²Π°ΡˆΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с использованиСм Python C API, Ρ‡Ρ‚ΠΎ позволяСт ΠΊΠΎΠ΄Ρƒ «raw» C ΠΈ C++ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΡΠΌΠ΅ΡˆΠΈΠ²Π°Ρ‚ΡŒΡΡ с чистым ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠΌ Python.

Π― Π΄ΠΎ сих ΠΏΠΎΡ€ ΠΏΠΈΡˆΡƒ ΠΊΠΎΠ΄ Π² Objective-C (1.0… Π΄ΠΎ управлСния ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ) ΠΈ Python Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ. Π Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ Π½Π° самом Π΄Π΅Π»Π΅ Π·Π°Π±Π°Π²Π½ΠΎ, Π° Π½Π΅ сбиваСт с Ρ‚ΠΎΠ»ΠΊΡƒ; Π½Π΅ Π΄Π°Π΅Ρ‚ Π²Π΅Ρ‰Π°ΠΌ Π±Ρ‹Ρ‚ΡŒ скучными.

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ


Jarret Hardie Β  Β 

05 ΠΌΠ°Ρ€Ρ‚Π° 2009 Π² 14:58



1

НапрягитС свой ΠΌΠΎΠ·Π³ ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚Π΅ свой Π½Π°Π±ΠΎΡ€ Π½Π°Π²Ρ‹ΠΊΠΎΠ². Π”Π°ΠΉΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌΡƒ языку Π²ΠΈΡ…Ρ€ΡŒ.

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ


Steven Evers Β  Β 

05 ΠΌΠ°Ρ€Ρ‚Π° 2009 Π² 14:59



1

Π­Ρ‚ΠΎ зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ прилоТСния Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для Π²Π΅Π±-сайтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½ΡƒΠΆΠ΅Π½ доступ ΠΊ Π±Π°Π·Π°ΠΌ Π΄Π°Π½Π½Ρ‹Ρ…, я Π±Ρ‹ Π²Ρ‹Π±Ρ€Π°Π» Ruby (ΠΈ Ruby Π½Π° Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ΅ Rails), для финансовых ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² большой ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅, я Π±Ρ‹ Π²Ρ‹Π±Ρ€Π°Π» Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ язык программирования, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ Haskell, oCaml ΠΈΠ»ΠΈ Π½ΠΎΠ²Ρ‹ΠΉ F#, эти послСдниС 3 ΡΠ΄Π΅Π»Π°ΡŽΡ‚ вас Π»ΡƒΡ‡ΡˆΠΈΠΌ программистом, Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Π² Π½ΠΈΡ… , кстати c# Π² послСднСС врСмя Π² послСдних вСрсиях добавляСт всС большС ΠΈ большС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ возмоТности программирования. Π― Π±Ρ‹ ΠΈΠ·ΡƒΡ‡ΠΈΠ» Python для бСзопасности ΠΈ эксплойтов Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ


Unknown Β  Β 

05 ΠΌΠ°Ρ€Ρ‚Π° 2009 Π² 15:02



0

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

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ


luc Β  Β 

04 июня 2009 в 10:44



0

Π­Ρ‚ΠΎ ΠΏΡ€Π°Π²Π΄Π°. ПослС изучСния python всС ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ слишком большим усилиСм для Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΆΠ΅ количСства Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π’Ρ‹ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ½Π΅Ρ‚Π΅ ΠΊ чистому, ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΎΠΌΡƒ синтаксису ΠΈ свободС GC. Π’Π°ΠΌ понравится Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² списковых ΠΊΠΎΠΌΠΏΠ°Ρ…, Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°Ρ… ΠΈ Ρ‚. Π΄. Π’Ρ‹ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ Π² python ΠΈ C++ ΠΈ Java Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ корабля Π² Π±ΡƒΡ‚Ρ‹Π»ΠΊΠ΅ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ Π²Π΅Ρ‚ΠΎΡ‡ΠΊΠ΅ Π·Π° Ρ€Π°Π·.

Но Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅,Ρ€Π°Π·Π²Π΅ это Π½Π΅ соблазняСт вас ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ большС?

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ


Tim Ottinger Β  Β 

06 ΠΌΠ°Ρ€Ρ‚Π° 2009 Π² 00:10



0

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ язык программирования, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ python, ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для выполнСния всСх Π·Π°Π΄Π°Ρ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ выполняСтС Π½Π° своих ‘core’ языках; ΠΈΠ»ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Π·ΡΡ‚ΡŒ язык (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, python ΠΈΠ»ΠΈ perl) ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ основному языку.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ VBScript ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для написания скриптов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΊΠ»Π΅ΠΈΠ²Π°ΡŽΡ‚ ваш ΠΊΠΎΠ΄ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ вмСстС. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎ — Ρ‚ΠΎ ΠΌΠ΅Π½Π΅Π΅ Microsoft, Ρ‚ΠΎ сцСнарии python, perl ΠΈΠ»ΠΈ bash Π±Ρ‹Π»ΠΈ Π±Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ ΠΈΠ΄Π΅Π΅ΠΉ-Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ-Π½ΠΎΠ²ΠΎΠΌΡƒ, Π½ΠΎ ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ Π²Π΅Ρ‰ΠΈ ΠΈΠ½Π°Ρ‡Π΅, Ρ‡Π΅ΠΌ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ способ «ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅».

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ


gbjbaanb Β  Β 

05 ΠΌΠ°Ρ€Ρ‚Π° 2009 Π² 15:04



0

Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния полСзности ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π±ΠΎΠ»Π΅Π΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½Ρ‹Ρ… языков, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Python (ΠΈΠ»ΠΈ Ruby ΠΈΠ»ΠΈ Perl). Они Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‚ ваш ΡƒΠΌ, Π½ΠΎ ΠΈ прСвосходят вас Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²ΠΈΠ΄Π°Ρ… Π·Π°Π΄Π°Ρ‡. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ тСкстом, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, C++ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ слоТнСС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Π΅ΠΌ Python. Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ стрСлу Π² ΠΊΠΎΠ»Ρ‡Π°Π½Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ ΠΏΡ€ΠΈ нСобходимости.

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ


Steve Rowe Β  Β 

05 ΠΌΠ°Ρ€Ρ‚Π° 2009 Π² 15:19



0

Π― учился, ΠΏΠΎ порядку:

  • BASIC
  • Pascal
  • Ада
  • (НСмного Haskell)
  • Java
  • Python
  • C++
  • C#

Π― Π½Π΅ Ρ‡ΡƒΠ²ΡΡ‚Π²ΡƒΡŽ, Ρ‡Ρ‚ΠΎ Python подавляСт мою ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ C++. Однако я Ρ€Π°Π΄, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΠ» ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π² Pascal Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ столкнулся с ссылочными Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π² Java, Python ΠΈ C#,, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ‡ΡƒΠ²ΡΡ‚Π²ΡƒΡŽ, Ρ‡Ρ‚ΠΎ это Π΄Π°Π»ΠΎ ΠΌΠ½Π΅ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ основу для понимания ΠΈΠ΄Π΅ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ «value types» ΠΈ «reference types». Π― Π΄ΡƒΠΌΠ°ΡŽ,Ρ‡Ρ‚ΠΎ для мСня Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹ΠΌΠΈ ΠΈΠ· этих языков ΡΠ²Π»ΡΡŽΡ‚ΡΡ Python, Haskell ΠΈ C++. ВсС ΠΎΠ½ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΡΡŽΡ‚ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°, ΠΈ хотя ΠΈΠ½ΠΎΠ³Π΄Π° я Ρ€Π°Π±ΠΎΡ‚Π°ΡŽ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈ ТалСю, Ρ‡Ρ‚ΠΎ Ρƒ мСня Π½Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ, Π² Ρ†Π΅Π»ΠΎΠΌ я Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Ρƒ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΏΠΎΠ»ΡŒΠ·Ρƒ ΠΎΡ‚ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ понимания Ρ‚Π°ΠΊΠΈΡ… Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠ°ΠΊ систСмы Ρ‚ΠΈΠΏΠΎΠ², ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Π°Ρ ориСнтация ΠΈ ΠΌΠ΅Ρ‚Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, видя Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ способы ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° этих языков ΠΊ этим Π²Π΅Ρ‰Π°ΠΌ.

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ


Weeble Β  Β 

05 ΠΌΠ°Ρ€Ρ‚Π° 2009 Π² 15:25



0

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ вмСсто этого LISP (ΠΈΠ»ΠΈ ΠΏΠΎΠ·ΠΆΠ΅, это ваш Π²Ρ‹Π±ΠΎΡ€). Но Π²Ρ‹, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, отчасти ΠΏΡ€Π°Π²Ρ‹. использованиС Python Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя заставляСт вас Π½Π΅ Ρ…ΠΎΡ‚Π΅Ρ‚ΡŒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ статичСски Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒ ΠΈ скомпилированному языку. Π­Ρ‚ΠΎ просто ΠΎΠΎΠΎΡ‡Π΅Π½ΡŒ Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ всС врСмя ΡƒΠ³ΠΎΠΆΠ΄Π°Ρ‚ΡŒ компилятору;). И Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ аспСкт-это Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° python, Ρ‡Ρ‚ΠΎ просто ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰Π΅.

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ


Bartosz RadaczyΕ„ski Β  Β 

05 ΠΌΠ°Ρ€Ρ‚Π° 2009 Π² 15:27


ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ вопросы:

Как я Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ C?

МнС интСрСсно ΡƒΠ·Π½Π°Ρ‚ΡŒ C. Π― Ρ‡ΠΈΡ‚Π°Π» K & R , ΠΈ я Π΄Π°ΠΆΠ΅ сдСлал Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ простыС C Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² R ΠΈ Python. Какая стоящая идСя ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ сущСствСнноС с C? Π•ΡΡ‚ΡŒ…

Π”ΠΎΠ»ΠΆΠ΅Π½ Π›ΠΈ Π― Π’Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ NHaml?

Π”ΠΎΠ»ΠΆΠ΅Π½ Π»ΠΈ я Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ NHaml ? Π§Ρ‚ΠΎ это Π΄Π°Π΅Ρ‚ ΠΌΠ½Π΅ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с классичСским Π²ΠΈΠ΄ΠΎΠΌ ASP.NET MVC? ΠšΠ°ΠΊΠΎΠ²Ρ‹ ΠΏΠ»ΡŽΡΡ‹ ΠΈ минусы? Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Π΅Π³ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ MVC Contrib ? Π― Π²ΠΈΠΆΡƒ всС большС ΠΈ большС ΠΎΠ±…

Какой язык я Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Π² качСствС моста ΠΊ C (ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹ΠΌ ΠΎΡ‚ Π½Π΅Π³ΠΎ)

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ языком, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я Π²Ρ‹ΡƒΡ‡ΠΈΠ», Π±Ρ‹Π» PHP, Π½ΠΎ совсСм Π½Π΅Π΄Π°Π²Π½ΠΎ я Π²Ρ‹ΡƒΡ‡ΠΈΠ» Python. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ всС это ‘high-level’ языков, я нашСл ΠΈΡ… Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚Ρ€ΡƒΠ΄Π½Ρ‹ΠΌΠΈ для восприятия. Π― Ρ‚ΠΎΠΆΠ΅ пытался Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Objective-C, Π½ΠΎ…

Π”ΠΎΠ»ΠΆΠ΅Π½ Π»ΠΈ я Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Objective-C для ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Mac?

Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»ΠΈ я Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Objective-C Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Π΅ прилоТСния для Mac? ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Mac, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ (Ρ€ΠΎΠ΄Π½ΠΎΠΉ)…

Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· C, ΠΊΠ°ΠΊ я Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Python?

Π― Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°ΡŽΡΡŒ Π² C, ΠΌΠΎΠ΅ΠΌ ΠΏΠ΅Ρ€Π²ΠΎΠΌ языкС программирования. Π― знаю Ρ€Π°Π·ΡƒΠΌΠ½ΠΎΠ΅ количСство Ρ‚Ρ€ΡŽΠΊΠΎΠ² ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊ ΠΈ написал довольно ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Π² основном для Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ я Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹…

Π”ΠΎΠ»ΠΆΠ΅Π½ Π»ΠΈ я Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Java, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Android

Π”ΠΎΠ»ΠΆΠ΅Π½ Π»ΠΈ я Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Java Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ΡƒΡ‡Ρƒ Android, ΠΈΠ»ΠΈ я ΠΌΠΎΠ³Ρƒ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠ±Π΅ Π²Π΅Ρ‰ΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ? Каков Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄?

Π”ΠΎΠ»ΠΆΠ΅Π½ Π»ΠΈ я Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ C++ ΠΈΠ»ΠΈ ASM?

Π― Π² Π·Π°ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π΅, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π»ΠΈ я Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ C++ ΠΈΠ»ΠΈ ASM? Π― просто Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎΠ³ΠΎ, Π½ΠΎ ΠΌΠ½Π΅ Π½ΡƒΠΆΠ΅Π½ совСт. спасибо

Π”ΠΎΠ»ΠΆΠ΅Π½ Π»ΠΈ я Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ C, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Javascript?

Π‘Ρ‹Π»ΠΎ Π±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ C , ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ любой Ρ‚ΠΈΠΏ WEB ΠΈ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ программирования? Π― Π½Π΅ ΡƒΠΌΠ΅ΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, я Ρ…ΠΎΡ‡Ρƒ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Javascript, ΠΈ ΠΌΠΎΠΈ Π΄Ρ€ΡƒΠ·ΡŒΡ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ»ΠΈ ΠΌΠ½Π΅ сначала Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ C.

Π”ΠΎΠ»ΠΆΠ΅Π½ Π»ΠΈ я Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ wxPython ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ XRC ΠΊΠΎΠ΄?

ПослС Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… исслСдований я Ρ€Π΅ΡˆΠΈΠ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ wxWidgets для создания ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… интСрфСйсов для ΠΌΠΎΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Python. Π― ΡƒΠ·Π½Π°Π», Ρ‡Ρ‚ΠΎ это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ двумя способами: Π»ΠΈΠ±ΠΎ я смСшиваю свой…

Π”ΠΎΠ»ΠΆΠ΅Π½ Π»ΠΈ я Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Java ΠΈΠ»ΠΈ я Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ C++?

Π£ мСня довольно Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Ρ„ΠΎΠ½ Π½Π΅-OOP. Π― сдСлал ΠΌΠ½ΠΎΠ³ΠΎ кодирования Visual Basic ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ SQL. Π― Ρ…ΠΎΡ‡Ρƒ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ свой Π½Π°Π±ΠΎΡ€ Π½Π°Π²Ρ‹ΠΊΠΎΠ² ΠΈ ΡΡ‚Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ вострСбованным. Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΌΠΎΠ΅Π³ΠΎ ΠΎΠΏΡ‹Ρ‚Π° Π±Ρ‹Π»Π° связана с…

Как Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Python с нуля – Beetroot Academy

ΠΠ°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ Π² IT-ΠΈΠ½Π΄ΡƒΡΡ‚Ρ€ΠΈΡŽ слСдуСт с освоСния языка, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Β«ΠΎΠ±Ρ‰Π°ΡŽΡ‚ΡΡΒ» с Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ. Для этого ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Β ΠŸΠΈΡ‚ΠΎΠ½, язык программирования высокого уровня. Он достаточно прост, Ρ‡Ρ‚ΠΎΠ±Ρ‹Β Python с нуля освоил Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Π±Π΅Π· ΠΎΠΏΡ‹Ρ‚Π° Π² IT. Но возмоТностСй языка Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ многочислСнных Π·Π°Π΄Π°Ρ‡ любой слоТности – ΠΎΡ‚ элСмСнтарных скриптов, Π΄ΠΎ построСния Π½Π΅ΠΉΡ€ΠΎΠ½Π½ΠΎΠΉ сСти. Он примСняСтся Π² прилоТСниях Ρ‚Π°ΠΊΠΈΡ… ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΉ, ΠΊΠ°ΠΊ Mozilla, Yandex, Facebook, Microsoft ΠΈ Intel. Π”Π°ΠΆΠ΅ пСрвая вСрсия Google Π±Ρ‹Π»Π° написана Π½Π° этом языкС.

Β 

Β 

Врудности ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Python

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… языков высокого уровня, язык Python – ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ. Он обрабатываСтся ΠΈ выполняСтся ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ построчно. Π­Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ процСсс написания, понимания ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ, Π½ΠΎ сниТаСт ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ выполнСния ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с C++ ΠΈΠ»ΠΈ Java.Β ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° PythonΒ ΠΈΠΌΠ΅Π΅Ρ‚ особСнности, ΠΈ Π΅Π³ΠΎ синтаксис ΠΏΠΎΠ½Π°Ρ‡Π°Π»Ρƒ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ затруднСния для ΠΈΠ·ΡƒΡ‡Π°Π²ΡˆΠ΅Π³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки. Π•Π³ΠΎ построСниС Π±Π»ΠΈΠΆΠ΅ Π½Π΅ ΠΊ ΠΌΠ°ΡˆΠΈΠ½Π½ΠΎΠΌΡƒ, Π° ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌΡƒ английскому.

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

Π˜Π·ΡƒΡ‡ΠΈΡ‚ΡŒΒ ΠΎΡΠ½ΠΎΠ²Ρ‹ PythonΒ ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π»Π΅Π³ΠΊΠΎ, Π½ΠΎ для освоСния ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ступСнСй, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Ρƒ с дополнСниями ΠΈΠ»ΠΈ асинхронноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, придСтся ΠΏΠΎΡ‚Ρ€ΡƒΠ΄ΠΈΡ‚ΡŒΡΡ. Π—Π°Ρ‚ΠΎ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ², Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ, сдСлало программированиС Π½Π° питонС поистинС ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ.

Β 

Β 

Π‘ Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΡƒΡ‡ΠΈΡ‚ΡŒ ΠŸΠΈΡ‚ΠΎΠ½?

Π’ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎ бСсплатных ΠΎΠ½Π»Π°ΠΉΠ½-курсов (Π² Ρ‚ΠΎΠΌ числС Π²ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊΠΎΠ²), ΠΎΠ±Π΅Ρ‰Π°ΡŽΡ‰ΠΈΡ… ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅Β Python с нуля. Они ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ со структурой языка, ΠΎΠ²Π»Π°Π΄Π΅Ρ‚ΡŒ Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΉ ΠΈ ΠΏΠΎΠ½ΡΡ‚ΡŒ Π΅Π³ΠΎ Π»ΠΎΠ³ΠΈΠΊΡƒ. Но для написания ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠΉΒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° Python потрСбуСтся систСматичСскоС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅. Π­Ρ‚ΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ толстых (ΠΈ Π΄ΠΎΡ€ΠΎΠ³ΠΈΡ…) ΠΊΠ½ΠΈΠ³ ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, тСхничСской Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ посСщСниС занятий Π½Π° курсах.

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

Но трудности Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΡŽ с достойной ΠΎΠΏΠ»Π°Ρ‚ΠΎΠΉ. Π’Π΅Π΄ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΒ Python developer, ΠΈΠ»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, вострСбована Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ Ρ‚Ρ€ΡƒΠ΄Π° ΠΈ сфСра Π΅Π΅ использования постоянно растСт.

Β 

ΠΎΠ±Π·ΠΎΡ€ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ Π½Π° ΠΏΡ€Π°Π²Π°Ρ… Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹

Β 

Β 



Β 

Как Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Python? Π‘Π°ΠΌΡ‹ΠΉ Π°Ρ…Ρƒ#### способ!

содСрТаниС Π²ΠΈΠ΄Π΅ΠΎ

Π Π΅ΠΉΡ‚ΠΈΠ½Π³: 4.0; Голоса: 1Как Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Python? Π‘Π°ΠΌΡ‹ΠΉ Π°Ρ…Ρƒ#### способ!
Veсtor: Π‘Π°ΠΌΠΎΠ΅ смСшноС ΠΏΡ€ΠΎ Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒ вхоТдСния ΠΈ самого языка ΠŸΡΠΉΡ‚ΠΎΠ½Π°. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, это всС нСсбыточныС иллюзии. ВсС Ρ€Π°Π²Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π° Π²Ρ‹Π±ΠΎΡ€ Π΄Π°Π»ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ 200 ΠΊΠ³ ΠΈΠ»ΠΈ 220 ΠΊΠ³ вСса ΠΈ Π²Ρ‹ Ρ‚Π°ΠΊΠΈΠ΅ сравниваСтС, Ρ‡Ρ‚ΠΎ ΠΆΠ΅, ΠΌΠ°Ρ‚ΡŒ Π²Π°ΡˆΡƒ тяТСлСС ΠΌΠ½Π΅ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Ρ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚? Π’Ρ‹Π²ΠΎΠ΄ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π΅Π½, ΠΎΠ±Π° вСса Π½Π΅ΠΏΠΎΠ΄ΡŒΠ΅ΠΌΠ½Ρ‹ ΠΈ Ρ€Π°Π·Π½ΠΈΡ†Ρ‹ ΠΎΡ‚ ΠΊΠ°ΠΊΠΎΠ³ΠΎ Ρƒ вас порвСтся анус, Π½Π΅Ρ‚. На ΡƒΡ€ΠΎΠ²Π½Π΅ синтаксиса для самых Π΄Π΅Ρ‚ΠΈΡˆΠ΅ΠΊ, ΠΏΠ΅ΠΉΡ‚ΠΎΠ½ Ρ‡ΡƒΡ‚ΠΎΠΊ ΠΏΠΎΠ»Π΅Π³Ρ‡Π΅, Π½ΠΎ ΠΏΡ€ΠΈ ΠΏΠ»ΠΎΡ‚Π½ΠΎΠΌ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ, Π³ΠΎΠ»ΠΎΠ²Π° Ρ‚Π°ΠΊΠΆΠ΅ взрываСтся ΠΊΠ°ΠΊ ΠΈ ΠΎΡ‚ c#. РСальноС ΠΎΠ±Π»Π΅Π³Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ вашСго ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡ ΠΈ Π»ΠΎΠ³ΠΈΠΊΠΈ, ΠΌΠ½Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Π³Ρ‡Π΅ ΡƒΡ‡ΠΈΡ‚ΡŒ c#, это всС особСнности восприятия ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°.
Π”Π°Ρ‚Π°: 2020-05-03

ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ Π²ΠΈΠ΄Π΅ΠΎ

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΈ ΠΎΡ‚Π·Ρ‹Π²Ρ‹: 9

Вихая
Π›ΡŽΠ΄ΠΈ я Π΄ΠΎ этого ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ Π·Π½Π°Π» ΠΏΡ€ΠΎ IT ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π½ΠΎ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ появилось ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ я Ρ…ΠΎΡ‚ΡŒ Π±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΠΈΡ‚ΠΎΠ½ ( Π½Ρƒ ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ΅) Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΠΈΠ΅ ΠΈΠ³Ρ€Ρ‹ сайты ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ Ρ‚ΠΎ Π² этом Ρ€ΠΎΠ΄Π΅, Π½ΠΎ ΠΏΠΎΡ‡ΠΈΡ‚Π°Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Ρ‹ понял Ρ‡Ρ‚ΠΎ Π½Π° это ΡƒΠΉΠ΄Ρ‘Ρ‚ Π½Π΅ ΠΎΠ΄ΠΈΠ½ мСсяц ΠΊΠ°ΠΊ оказалось Π² Π»ΡƒΡ‡ΡˆΠ΅ΠΌ случаС Π³ΠΎΠ΄, ΠΈ Ρƒ мСня Π²ΠΎΠ·Π½ΠΈΠΊ вопрос стоит Π»ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ ( я Ρ…ΠΎΡ‡Ρƒ просто ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈ ΡΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‚ΠΈΠΏΠ° я Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ знаю ΠΏΠΈΡ‚ΠΎΠ½ ΠΈ я Ρ‚ΠΈΠΏ программист Π½Π΅Ρ‚, я Ρ…ΠΎΡ‡Ρƒ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ…ΠΎΡ‚ΡŒ ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ ΠΎΡ‚ этого Π΄Π΅Π»Π°. Π’Π°ΠΊ Π²ΠΎΡ‚ посовСтуСтС Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π·Π°Π½ΡΡ‚ΡŒΡΡ Ρ‡Π΅ΠΌ Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ( Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒΠ½Ρ‹ΠΌ?

Π•ΠΊΠ°Ρ‚Π΅Ρ€ΠΈΠ½Π°
ΠœΠΎΡ‘ Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΌΠ½Π΅Π½ΠΈΠ΅, Π½ΠΎ Π·Π°Ρ‡Π΅ΠΌ Π·Π°ΠΌΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ΠΌ ΠΌΠΈΡ€ΠΈΠ°Π΄ ΠΊΠ½ΠΈΠ³ ΠΏΠΎ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ Python Π½Π° РУББКОМ, ΠΊΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΉΡ‚ΠΈ Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ сайт ΠΈ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ всС Π½Π° ΠΠΠ“Π›Π˜Π™Π‘ΠšΠžΠœ Π±Π΅Π· лишнСй Π²ΠΎΠ΄Ρ‹? Π’Π°ΠΌ ΠΈ хронология вСрсий языка ΠΏΠΎ Π΄Π°Ρ‚Π°ΠΌ выпуска расписана ΠΈ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠ΅ описания ΠΈ tutorials для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· вСрсий. ΠšΠΎΡ€ΠΎΡ‡Π΅ рСбята Π½Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΠΉΡ‚Π΅ сСбя лишнСй ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, Π° Π»ΡƒΡ‡ΡˆΠ΅ ΡƒΡ‡ΠΈΡ‚Π΅ английский язык ΠΈ ΠΈΠ·ΡƒΡ‡Π°ΠΉΡ‚Π΅ всё Π² ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π΅. Π― ΡΠ΅Ρ€ΡŒΡ‘Π·Π½ΠΎ. Π’Π°ΠΊ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½ΡƒΠΆΠ½ΠΎΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎ Π’ΠΠœ Π²Ρ‹ смоТСтС Π½Π°ΠΉΡ‚ΠΈ Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС. ИмСнно ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π° Π½Π΅ Π²ΠΎΠ΄Ρ‹.

Dara
Как Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° прСкрасный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Jupyter Notebook, Π½ΠΎ Π΅Π³ΠΎ ΡŽΠ·Π°ΡŽΡ‚ для data science. ΠŸΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³ΠΈ Π² Π½Π΅ΠΌ ΠΈΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅. Π’ ΡŽΠΏΠΈΡ‚Π΅Ρ€Π΅ ΠΊΠΎΠ΄ выполняСтся Π½Π΅ Ρ†Π΅Π»Ρ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ, Π° кусочками, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ записаны Π² ячСйки. И сразу послС ячСйки выводится Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ. НСкоторыС ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ часами, Π° Ρ‚ΠΎ ΠΈ днями, ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π½Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· всС Π·Π°Π½ΠΎΠ²ΠΎ.

NIKO
Π― ΠΎΡ‡Π΅Π½ΡŒ люблю Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, ΠΈ Π“Ρ€ΠΎΠΊΠ°Π΅ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Ρ‡ΠΈΡ‚Π°Π» 2 Ρ€Π°Π·Π°, Ρ‚Π°ΠΊΠΆΠ΅ Ρ‡ΠΈΡ‚Π°Π» всС ΠΊΠ½ΠΈΠ³ΠΈ Кайла Бимпсона Π’Ρ‹ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅ JS, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π» всС ΠΏΡ€ΠΎ JS Π½Π° learnjavascript. ВсС ΡƒΡ€ΠΎΠΊΠΈ Ρ…Π°ΡƒΠ΄ΠΈ, ΠΌΠΎΠ», html Π·Π° час ΠΈ Ρ‚. Π΄. Как-Ρ‚ΠΎ Π²Ρ‹ΡƒΡ‡ΠΈΠ» PHP. Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ Π½Π°Π΄ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли Ρ…ΠΎΡ‡Π΅ΡˆΡŒ Π±Ρ‹Ρ‚ΡŒ программистом P. S. МнС 15Π»Π΅Ρ‚, Π° поднимаю Π½Π° фрилансС 350 Π·Π° мСсяц. Но я Π΅Ρ‰Ρ‘ ΡƒΡ‡ΡƒΡΡŒ. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°

Π—Π°Π²ΡƒΠ»ΠΎΠ½
Π₯Π°ΡƒΠ΄ΠΈ, Π·Π΄ΠΎΡ€ΠΎΠ²Π°) Вопрос Π½Π°Π²Π΅Ρ€Π½ΠΎ Π³Π»ΡƒΠΏΡ‹ΠΉ, ΠΊΠΎΡ€ΠΎΡ‡Π΅, сколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ +/- Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΡƒΠΉΠ΄Ρ‘Ρ‚ Π½Π° ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΈΡ‚ΠΎΠ½Π° ΠΏΠΎ Ρ‚Π²ΠΎΠ΅ΠΉ схСмС? (я Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ ΠΈ Π½. хуя Π½Π΅ Π½Π΅ ΡˆΠ°Ρ€ΡŽ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ — ΠΏΠΎΠΊΠ° Ρ‡Ρ‚ΠΎ, Π½ΠΎ ΠΎΡ‡Π΅Π΅Π½ΡŒ Ρ…ΠΎΡ‡Ρƒ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² Π΄Π°Π½Π½ΠΎΠΌ вопросС. ЕдинствСнноС, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΡƒΡ…ΠΈ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π»ΠΎΠΌΠ°Ρ‚ΡŒ ΡƒΠΌΠ΅ΡŽ ΠΏΠΎ инстпукциям Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ школьника. )

Π•Π³ΠΎΡ€
Π‘Π°ΠΌΠΎΠ΅ Π³Π»ΡƒΠΏΠΎΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ — Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. Π›ΠΈΡˆΡŒ Π±Ρ‹ Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ Π·Π°ΠΌΡƒΡ‚ΠΈΡ‚ΡŒ ΠΈ Π΄Π΅Π½ΡŒΠΆΠ°Ρ‚ ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ. Π·Π°Ρ‡Π΅ΠΌ Ρ‚Ρ‹ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΡˆΡŒ людям Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, ΠΊΠΎΠ³Π΄Π° Π½Π° 201% знаСшь, Ρ‡Ρ‚ΠΎ это Π½Π΅ эффСктивно? Волько Ρ€Π΅Π°Π»ΡŒΠ½Π°Ρ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ сСрвисы с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΊΠΎΠ΄Π° ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ язык быстрСС.

Π—Π°Π½Π΄Π΅Ρ€
Ρ‚ΡŒΡ„Ρƒ Ρ‚ΡŒΡ„Ρƒ Ρ‚Π²ΠΎΠΈ ΡƒΡ€ΠΎΠΊΠΈ ΠΌΠ½Π΅ ΠΏΠΎΠΊΠ° ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΈ ΠΎΠ½ΠΈ эффСктивныС, Π½ΠΎ Π²ΠΎΡ‚ это Π²ΠΈΠ΄Π΅ΠΎ ΠΌΠ°Π»ΠΎΡΡ‚ΡŒ Π΄Π΅Π·ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‚Π΅ Π΄Π²Π΅ ΠΊΠ½ΠΈΠ³ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Ρ‹ посовСтовал, ΠΎΠ½ΠΈ ΠΆΠ΅ для Π²Ρ‚ΠΎΡ€ΠΎΠΉ вСрсии ΠΏΠΈΡ‚ΠΎΠ½Π°. И скукотныС ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎ! НС Π½Ρƒ Ρ…Π²Π°Π»Π° ΠΈ Ρ‡Π΅ΡΡ‚ΡŒ Ρ‚Π΅Π±Π΅, Ρ‡Ρ‚ΠΎ Ρ‚Ρ‹ смог ΠΏΠΎ Π½ΠΈΠΌ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ, всС Ρ‚Π°ΠΊΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅ мСньшС ΠΈΠ½Ρ„Ρ‹ Π±Ρ‹Π»ΠΎ

nita
ΠΊΠ½ΠΈΠ³Π° укус ΠΏΠΈΡ‚ΠΎΠ½Π°, Π½Π° ΠΌΠΎΠΉ взгяд, Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ. ΠΏΡ€ΠΎΡ‡Π΅Π» Π³Π»Π°Π²Ρƒ с Π»ΡƒΠΏΠΎΠΌ while. Π½Π°ΠΊΠΎΠ΄ΠΈΠ» ΠΏΡ€ΠΈΠΌΠ΅Ρ€. ΠΏΠΎΡ‚ΠΎΠΌ Π΄ΡƒΠΌΠ°ΡŽ, Π΄Π°ΠΉ ΠΊΠ° запилю ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΊΡƒ которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠΈΠ»ΠΈ Π² ΠΊΠΌ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ΡŒ, Π° Π²ΠΎΡ‚ ΠΈ Ρ…Ρ€Π΅Π½. Π½Π΅Ρ‚ Ρƒ мСня Π½Π° это Π½Π°Π²Ρ‹ΠΊΠ° послС ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° с Π²Π²ΠΎΠ΄ΠΎΠΌ Ρ†ΠΈΡ„Ρ€Ρ‹ 23 (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Π½ Π² ΠΊΠ½ΠΈΠ³Π΅.

STRIKE
ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°Π» ΠΊΠ½ΠΈΠ³Ρƒ Bite of Python, послС Ρ‡Π΅Π³ΠΎ Ρ€Π°Π΄ΠΈ интСрСса Ρ€Π΅ΡˆΠΈΠ» ΠΏΡ€ΠΎΠΉΡ‚ΠΈ курс Π½Π° SoloLearn. Π’Π°ΠΊ Π²ΠΎΡ‚: Π·Π° всю ΠΊΠ½ΠΈΠ³Ρƒ я ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π΅ ΠΆΠ΅ знания, Ρ‡Ρ‚ΠΎ ΠΈ Π·Π° 1/3 Ρ‡Π°ΡΡ‚ΡŒ курса. Π”Π°, Π½Π° SoloLearn довольно ΠΌΠ½ΠΎΠ³ΠΎ курсов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡ‡Ρ‚ΠΈ Π½ΠΈΡ‡Π΅ΠΌΡƒ Π½Π΅ ΡƒΡ‡Π°Ρ‚, Π½ΠΎ курс ΠΏΠΎ ΠŸΠΈΡ‚ΠΎΠ½Ρƒ Ρ‚Π°ΠΌ ΠΎΡ‡Π΅Π½ΡŒ Π΄Π°ΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ!

Π›Π΅Π³ΠΊΠΈΠΉ способ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Python 3 Π΅Ρ‰Π΅ Π³Π»ΡƒΠ±ΠΆΠ΅ β€” ΠŸΡ€ΠΎ Python

  1. ΠŸΡ€ΠΎ Python

  2. Книги

  3. Π›Π΅Π³ΠΊΠΈΠΉ способ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Python 3 Π΅Ρ‰Π΅ Π³Π»ΡƒΠ±ΠΆΠ΅

Π—Π΅Π΄ Π¨ΠΎΡƒ β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ ΠΏΠΎ-настоящСму разбираСтся Π² Python. Π•Π³ΠΎ совСты ΠΏΠΎΠΌΠΎΠ³Π»ΠΈ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π°ΠΌ программистов ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ½ΠΈ ΠΈ Π²Π°ΠΌ. ΠžΡ‚ вас потрСбуСтся лишь дисциплина, ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΠΈ упорство, всС ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π² ΠΊΠ½ΠΈΠ³Π΅ Β«Π›Ρ‘Π³ΠΊΠΈΠΉ способ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Python 3 Π΅Ρ‰Π΅ Π³Π»ΡƒΠ±ΠΆΠ΅Β». Π­Ρ‚ΠΎ вторая Ρ‡Π°ΡΡ‚ΡŒ Β«Π›Π΅Π³ΠΊΠΎΠ³ΠΎ способа Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Python 3Β», Π³Π΄Π΅ Π—Π΅Π΄ описывал Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ программирования Π½Π° Python 3. Вторая Ρ‡Π°ΡΡ‚ΡŒ ΡƒΠ³Π»ΡƒΠ±ΠΈΡ‚ ваши знания ΠΈ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ приобрСсти Π½ΠΎΠ²Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ 52 прСкрасно составлСнных Π·Π°Π΄Π°Π½ΠΈΠΉ.


 Книга Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ…

Пока Π²Ρ‹ ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Π΅Ρ‚Π΅ΡΡŒ, ΠΌΡ‹ пытаСмся ΠΎΡ‚Ρ‹ΡΠΊΠ°Ρ‚ΡŒ для вас эту ΠΊΠ½ΠΈΠ³Ρƒ Π½Π° ΠΏΠΎΠ»ΠΊΠ°Ρ… ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ² …


НСт обсуТдСний для отобраТСния.

Если Ρƒ вас Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΈ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ.

«Π›Π΅Π³ΠΊΠΈΠΉ способ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Python», Π—Π΅Π΄ А. Π¨ΠΎΡƒ

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 0. Настройка

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 1. ΠŸΠ΅Ρ€Π²Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 2. ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΈ символы

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 3. Числа ΠΈ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 4. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ ΠΈΠΌΠ΅Π½Π°

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 5. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 6. Π‘Ρ‚Ρ€ΠΎΠΊΠΈ ΠΈ тСкст

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 7. Π•Ρ‰Π΅ ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π΅

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 8. Π’Ρ‹Π²ΠΎΠ΄, Π²Ρ‹Π²ΠΎΠ΄

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 9. Π’Ρ‹Π²ΠΎΠ΄, Π²Ρ‹Π²ΠΎΠ΄, Π²Ρ‹Π²ΠΎΠ΄

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 10. Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 11. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² Π½Π° вопросы

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 12. ОсвСдомлСниС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 13. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, распаковка, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 14. Запросы ΠΈ подтвСрТдСния

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 15. Π§Ρ‚Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ²

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 16. Π§Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ запись Ρ„Π°ΠΉΠ»ΠΎΠ²

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 17. Π•Ρ‰Π΅ ΠΎ Ρ„Π°ΠΉΠ»Π°Ρ…

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 18. ИмСна, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΊΠΎΠ΄, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 19. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 20. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Ρ„Π°ΠΉΠ»Ρ‹

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 21. Π§Ρ‚ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 22. Π§Ρ‚ΠΎ Π²Ρ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π·Π½Π°Π΅Ρ‚Π΅?

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 23. Π§Ρ‚Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 24. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 25. И Π΅Ρ‰Π΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 26. Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, тСст!

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 27. ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΈΠΊΠ΅

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 28. ЛогичСскиС выраТСния

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 29. Π§Ρ‚ΠΎ, Ссли…

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 30. А Ссли иначС…

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 31. ΠŸΡ€ΠΈΠ½ΡΡ‚ΠΈΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 32. Π¦ΠΈΠΊΠ»Ρ‹ ΠΈ списки

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 33. Π¦ΠΈΠΊΠ»Ρ‹ while

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 34. Доступ ΠΊ элСмСнтам списка

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 35. Π’Π΅Ρ‚Π²ΠΈ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 36. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ°

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 37. Знакомство с символами

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 38. Π Π°Π±ΠΎΡ‚Π° со списками

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 39. Π‘Π»ΠΎΠ²Π°Ρ€ΠΈ, ΠΌΠΎΠΈ словари…

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 40. ΠœΠΎΠ΄ΡƒΠ»ΠΈ, классы ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 41. ΠŸΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎΠ± ООП

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 42. ΠšΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡ, наслСдованиС, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈ классы

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 43. ΠžΡΠ½ΠΎΠ²Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π°

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 44. НаслСдованиС ΠΈ композиция

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 45. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ³Ρ€Ρ‹

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 46. ΠšΠ°Ρ€ΠΊΠ°Ρ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 47. АвтоматичСскоС тСстированиС

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 48. Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π²Π²ΠΎΠ΄

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 49. Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 50. Π’Π°Ρˆ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π²Π΅Π±-сайт

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 51. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π²Π²ΠΎΠ΄Π° ΠΈΠ· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ 52. Онлайн-ΠΈΠ³Ρ€Π°

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ЭкспрСсс-курс ΠΏΠΎ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки

Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ Python ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ — Ρ‡Ρ‚ΠΎ для этого Π½ΡƒΠΆΠ½ΠΎ

  1. Π”ΠΎΠΌ
  2. Π‘Π»ΠΎΠ³
  3. Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ Python ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ — Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ для этого

(Бпонсоры) НачнитС ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Python с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ DataCamp’s
бСсплатный Π²Π²ΠΎΠ΄Π½Ρ‹ΠΉ курс ΠΏΠΎ Python.

Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ Π½Π°ΡƒΠΊΡƒ ΠΎ Π΄Π°Π½Π½Ρ‹Ρ…, выполняя ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ задания ΠΏΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ просматривая Π²ΠΈΠ΄Π΅ΠΎ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… инструкторов.Начинай сСйчас!










ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠŸΡ€ΠΈΠΌΠ΅Ρ€
ДополнСния (+) >>> 1 + 5
## 6
УмноТСния (*) >>> 2 * 5


10

Π’ΠΎΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ (**): выполняСт ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ вычислСниС >>> 4 ** 2
16
ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ (%): Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ остаток >>> 18% 7
4
==: Если x Ρ€Π°Π²Π½ΠΎ y (x == y), Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ истину >>> x == 7
True
! =: Если x Π½Π΅ Ρ€Π°Π²Π½ΠΎ Π² y (x! = y), Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ истину >>> x! = 7
Π˜ΡΡ‚ΠΈΠ½Ρƒ
>: слСва большС, Ρ‡Π΅ΠΌ справа, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ истину >>> 8> 7
True
<: Π»Π΅Π²Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ True >>> 8 <7
False
> =: слСва большС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½ΠΎ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ True >>> 8> = 7
True
<= : Left мСньшС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½ΠΎ right, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ True >>> <= 7
True