Python език за програмиране. Учене от нулата: характеристики, правила и препоръки

18.02.2019

Само преди няколко десетилетия, програмистите сякаш бяха някакъв шаман, който знаеше нещо, което не беше достъпно за другите. Понякога хората изучават програмиране на коляното, пишат код на лист хартия, защото "концентрацията на компютърните устройства на глава от населението" е изключително ниска. Сега е трудно да се намери човек, който няма настолен компютър или лаптоп у дома. Технологиите за обучение също не стоят на едно място. език за програмиране на python

Малко история

Програмата за програмиране на Python започва да се развива от Guido van Rossum в края на осемдесетте години. По онова време Гуидо е бил член на холандския институт по CWI. Той пише този език в свободното си време, като е инвестирал някакви идеи в ABC езика, в работата, на която е участвал.

Езикът не е кръстен на пълзящото нещо. Всъщност идеята за заглавието е популярното британско комедийно шоу от седемдесетте, наречено Flying Circus на Monty Python, въпреки че Python все още е много по-често сравняван със змия, както показва дори и емблемата на официалния сайт (има две змийски глави).

Не само дизайнерската интуиция на van Rossum се смята за причината, поради която езикът за програмиране на Python е толкова популярен. Ученето от нулата става приятна и лесна задача, предвид наличието на приятелска потребителска общност.

Неотдавна, през 2008 г., беше пусната първата, дълго изпитана версия на Python 3000 (3.0), където бяха отстранени много недостатъци в архитектурата. В този случай, разработчиците са се опитали да поддържат съвместимост с предишните версии на езика. Въпреки че има по-нова версия, и двата клона (2.x и 3.x) се поддържат. Python език за програмиране, учене от нулата

Лаконичен език за програмиране

Python има няколко предимства пред другите езици. Това е разбираемо почти интуитивно, има "прозрачен" синтаксис. Това означава, че програмният код на този език е много по-лесен за четене, което намалява времето не само за писане, но и за различни подобрения и проверки.

Разбира се, програмистът на „старото училище” ще каже, че е необходимо да се познават няколко езика, но дори можете да започнете с машинен код. Но след като завърши курс по програмиране на езика на Питон, човек ще получи не само специфични знания, но и възможност да реализира своята творческа същност, да създаде приложения и полезни програми за себе си. Може би скоро ще е необходимо програмиране, точно както познаването на чужд език. курс за програмиране на питон

Неувереност

Струва си да отхвърлим погрешното схващане, че програмирането е трудно. Не, програмирането е много по-интересно, отколкото изглежда; може да предотврати други дейности и т.нар. "липса на време" или мързел.

Основната литература ще ви помогне бързо да научите програмирането в Python. Курсът трябва да започне с четене на две книги, от които можете да научите основите. Първият е програмирането на Python от Марк Лутц, а второто е програмирането на Python 3 на Марк Самърфийлд. Книгата на Лутц описва подробно, понякога твърде много, всички основни принципи, на които се изгражда езикът. Някои съветват да се чете Марк Лутц не за овладяване, а за задълбочаване на основните знания. Книгата на Съмърфийлд обяснява по-сбито, авторът не плаши читателя с никакви трудности. Има и друга литература, но тези учебници са най-полезни и информативни. курс за обучение по питон

Уводен курс

Да си припомним основното училище. По правило, дори и в първия клас, детето идва с минимални познания: родителите са били замесени с някой, някой отишъл в „нулевка“. Също така преминава и изучава езика за програмиране Python. Това е наистина удобно и "прозрачно", но без минимално познаване на основните принципи на програмите, обучението ще върви трудно. Това е като да научите бележки, без да чувате музика. Ето защо тези, които изобщо не са се сблъсквали с програмирането, трябва да се запознаят с “въвеждащия минимум”.

Полезна помощ ще бъдат лекциите CS50. Това е курс на Харвардския университет, посветен на програмирането в Java Script, но в първите лекции взаимодействието на компютър и програми като цяло е достъпно и разбираемо. Руско-говорящият потребител има достъп до видеоклипове на този курс с превод, допълнителни материали, текстови варианти на лекции и практически задачи. Видеоклиповете могат да бъдат намерени почти навсякъде, например в YouTube, но всички материали са на уебсайта на Java Script. изучаване на език за програмиране на питон

В интернет

Езикът за програмиране на Python придобива все по-голяма популярност, така че отдавна има няколко портала, в които има много материали за самообучение. Например, "Python 3 за начинаещи." Този сайт има много материали за начинаещи, той може да се използва като лист за измама. Има и много информация по тази тема с безплатен достъп на уебсайта на Codecademy.

Важно е да общувате във форумите. Самото учене винаги е по-трудно, така че не пренебрегвайте различните общности.

Платени курсове

Винаги можете да използвате платени курсове, но понякога струва много пари, а резултатът може да бъде незадоволителен. Ето защо, разбира се, е препоръчително да изберете курсове, които предлагат безплатна уводна задача. Например интензивна книга на тема "Основи на програмирането на Python" е на GeekBrains. Урокът е свободен, провежда се на всеки десет дни. За да се регистрирате, трябва да влезете в сайта.

Съвет: Каквито и курсове да изберете, първо се запознайте с основите на езика, за да не губите време за нещо, което лесно можете да научите. Достатъчно е да прочетете горните книги.

Разбира се, когато теорията се овладее, искам да практикувам. Тук е необходимо да споменем лекциите на Ник Парланте. Те са на английски, въпреки че като цяло има много добра образователна литература на английски и това не е изненадващо. В лекциите Ник не само преподава езика за програмиране на Python, но и дава отлични практически задачи.

Използване на

Езикът за програмиране на Python беше използван за създаване на различни приложения, които много хора използват ежедневно. Например, това е шестата версия на торент клиента на BitTorrent. Също така, "Python" ("Python") се използва в графичния редактор на Gimp. С него се създават допълнителни модули, например филтри. В този език голяма част от играта Civilization IV и Batterfield 2 са написани.

„Piton“ се използва от компании като „Google“, „Facebook“, „Instagram“, „Dropbox“ и „Pintest“. Той работи и в ядрото на приложението Yandex Disk. Около 10% от служителите на компанията го записват в “Python”, а много програмисти я наричат ​​любим език. основи за програмиране на python

Как да започнете

Никой код не може да работи "във въздуха", езикът за програмиране на Python се подчинява на това правило. Въпреки че обучението от нулата започва с теория, всъщност може да се каже, че започва с инсталирането на работна среда на персонален компютър. Как да направите това? Това е просто: трябва да следвате връзката на официалния уебсайт на Python, да изтеглите и стартирате инсталатора, след което внимателно да извършите предложените действия.

Моля, обърнете внимание, че трябва да изтеглите файл, подходящ за операционната система, инсталирана на вашия компютър!

Ако инсталацията е успешна, отворете конзолата (като правило това може да се направи с клавишната комбинация “ctrl + alt + T”). Сега можете да напишете първата си програма. Въведете например "python3". Ако конзолата покаже "поздрав", където е изписана версията на програмата (например 3.4.0), тогава всичко е наред, ако не, тогава трябва да инсталирате третата версия на "Python" с командата: "sudo apt-get install python3".
Това обаче не е необходимо. Можете да напишете код във всеки удобен текстов редактор и след това да го изпълните през конзолата или да използвате IDLE средата за разработка, свързана с дистрибуцията.

Стартирайте IDLE. За да създадете малка програма, просто напишете един ред код.

print ("Здравей, свят!")

Въведете този код в прозореца IDLE и натиснете enter. Околната среда ще реагира незабавно на действието - ще покаже необходимия текст. Първата програма е готова.