Python
Python е скриптов език, който е уникален от другите езици, тъй като използва отстъп на кода, за да формира блоковете if-then-else. Другите езици ще използват изрично стартиране и спиране на конструкцията, така че тази стенография прави кода по-малко претрупан. Подобно на Perl, той се поддържа на всички изчислителни платформи (Windows, Unix, Linux, Mac и мобилни устройства) и се изпълнява незабавно, без да е необходима стъпка за компилиране. Простотата и самодокументиращият се характер на езика Python го правят предпочитан език за сценаристи.
Допълнителни библиотеки могат да бъдат извикани от програма на Python, която й дава достъп до много предварително изградени обекти като мрежови връзки, бази данни и графики.
Изтегляне на софтуер: http://www.python.org/
Цена:Безплатно
Инструкции за настройка на софтуера:За Windows просто стартирайте инсталационната програма MSI, достъпна на python.org/download . За Mac OS X той вече е инсталиран на вашия компютър.
Хардуерни изисквания:Всеки компютър или преносим компютър
Поддържани операционни системи:Win, Mac OS X, Linux
Ниво на трудност:2 от 5
ОПИТАЙ!
1. Инсталирайте Python компилатора и инструментите на вашия компютър или лаптоп. Това се предлага в един файл за изтегляне от python.org. За Mac OS X и някои компютри с Linux Python вече е инсталиран.
2. Отворете текстов редактор (бележник, textedit или ваш любим) и копирайте / поставете следната програма във файл. Ако сте инсталирали Python в компютър с Windows, той включва програма, наречена IDLE, която може да редактира и изпълнява програми на Python:
#!/usr/bin/env python3 #...initialize looping variable, assume 'yes' as the first answer continueYN = 'y' while continueYN == 'y': #...get temperature input from the user sDegreeF = input('Enter next temperature in degrees Farenheight (F):') #...convert text entry to number value that can be used in equations nDegreeF = int(sDegreeF) #...convert temperature from F to Celsius nDegreeC = (nDegreeF - 32) * 5 / 9 print ('Temperature in degrees C is:', nDegreeC) #...check for temperature below freezing.. if nDegreeC < 0: print ('Pack long underwear!') #...check for it being a hot day... if nDegreeF > 100: print ('Remember to hydrate!') continueYN = input('Input another?') #exit the program
3. Запазете го като “temperature.pl”
4. Отворете команден прозорец (cmd.exe или Unix черупка) на вашия компютър и навигирайте директорията по подразбиране до мястото, където сте съхранили “test.pl”. Ако редактирате в IDLE, можете да пропуснете тази стъпка.
5. Стартирайте програмата с командата “python temperature.pl”. Ако използвате IDLE, просто изберете опцията от менюто Run -> Run Module.
ОПИТАЙТЕ ТАЗИ
1. Променете съобщенията, за да получите различни съвети за екстремни температури.
2. Променете температурата на спусъка (гореща или студена) на нещо различно.
3. Добавете още една проверка на температурата за много екстремни температури.
4. Съберете името на човека, преди цикълът да започне (съхранявайте в променлива) и добавете това към изходните съобщения.
5. (Разширено) Променете цялата програма в конвертор на валути. Въведете сума в щатски долари и конвертирате в евро.
НАУЧЕТЕ ПОВЕЧЕ
www.python.org/doc - Официалният сайт за документация за Python, заедно с връзки към други уроци и примерни сайтове.
Learnpython.org -– Учебен сайт стъпка по стъпка. Започва с програма „Hello World” и се разширява в разширени езикови функции.
Google com -– Търсене на друг код и мостри.
РЕСУРСИ, СЪВЕТИ, ТРИКОВЕ И СЪВЕТИ
Езиците за скриптове не се нуждаят от компилатор, така че можете бързо да пишете и тествате програми. Инсталацията на Windows включва среда, наречена IDLE, която изпълнява командния ред на Python във втори прозорец, докато правите промени в основен прозорец. За Mac и Linux това може да се направи и с помощта на Textpad за редактиране на файл в един прозорец и стартиране на командния ред във втори прозорец.
Това ви позволява да правите малки промени във файла, да го запазвате и след това да го стартирате в другите прозорци. По този начин можете да превърнете проста програма в сложна.