Python тілі
Автор: 87079985321 • Ноябрь 6, 2019 • Реферат • 2,881 Слов (12 Страниц) • 1,081 Просмотры
КІРІСПЕ
Python құрылымдық, объектілі-бағытталған, функционалдық, императивті және аспектілі-бағытталған бағдарламалауды қолдайды. Негізгі архитектуралық ерекшеліктер — динамикалық типизация, жадыны автоматты басқару, толық интроспекция, ерекшеліктерді өңдеу механизмі, көп ағынды есептеулерді қолдау, деректердің жоғары деңгейлі құрылымы. Өз кезегінде, пакеттерге бірігуі мүмкін модульдерге бағдарламаларды бөлу қолдайды.
Python эталондық іске асырылуы-белсенді қолданылатын платформалардың көпшілігін қолдайтын CPython интерпретаторы. Ол Python Software Foundation License еркін лицензиясымен таратылады, оны кез келген қосымшаларда, соның ішінде проприетарлы қолданбаларда шектеусіз пайдалануға мүмкіндік береді [12]. Компиляция мүмкіндігі бар JVM үшін интерпретатор іске асыру бар, CLR, LLVM, басқа да Тәуелсіз іске асыру. PyPy жобасы Python-бағдарламаларды орындау жылдамдығын айтарлықтай арттыратын JIT-компиляцияны пайдаланады.
Python-белсенді дамып келе жатқан бағдарламалау тілі, тілдік қасиеттерді қосу/өзгерту жаңа нұсқалары шамамен екі жарым жылда бір рет шығады. Тіл ресми стандарттауға ұшырамады, де-факто стандартының рөлін Тіл авторының бақылауымен жасалған CPython орындайды. Қазіргі уақытта Python tiobe рейтингінде 8,5% көрсеткішімен үшінші орынға ие. Сарапшылар бұл рейтингке қатысқан барлық уақытта Python ең жоғары балы екенін атап өтті.
Python тілі
Ұйымдастыру сәті.
1.Ұйымдастыру сәті. Қайырлы күн, оқушылар. Мен сізді көргеніме өте қуаныштымын. Сабаққа қажетті құралдарды тексеріңіз: дәптер, қалам Отырыңыз, өтінемін. Мен бүгін жоқ оқушыларды белгілейін.
Getting started –Жаттап алу
Біз компьютерлік бағдарлама (бағдарламалық жабдықтау) үш бөліктен тұратын үйрендік: Input, Process and Output. Кіріс (Input) - компьютерге еңген барлық деректер. Компьютерге еңгізу үшін " input()" функциясын қолданамыз.
x = input('Enter the data') #gets data as string (text)
Осы функцияда (х) министрлік басшылығы күре айнымалы. Яғни, кіріс деректер мәтінін білдіреді.
A = int(input('Enter the data') #gets data as int(number)
Егер сіз сандарыңызды енгізсеңіз, input () функциясының алдына ала Int (бүгін сандар үшін) немесе float (бөлшек сандар үшін) жазуыңыз керек
Keep in mind-Есіңе сақта-Есте сақта
Python supports four different numerical types:
int (signed integers);
long (long integers, they can also be represented in octal and hexadecimal);
float (floating point real values);
complex (complex numbers).
Python төрт түрлі сандық түрді қолдайды:
int (белгісі бар бүтін сандар);
long (ұзын бүтін сандар, олар сондай-ақ сегіз және он алтылық түрінде ұсынылуы мүмкін);
float (құбылмалы нүктесі бар нақты мәндер);
күрделі (кешенді сандар).
Comments - Түсініктемелер
Кейде бағдарлама кодында нақты не жазылғанын түсіндіруіміз қажет болады. Бұл әрекетті орындау үшін, кодқа " түсініктемелер "(comments) қосамыз. Көпесе түсініктемелерді адамдардың кодты оқып түсінуін жеңілдету үшін қолданылады.
Түсініктеме жасаудың 2 жолы бар:
1.'#'символын пайдалану. Компьютер '#' символынан кейін жазылған жолдың сонына дейінгі кез келген мәтінді ескермейді.
2. ("') символдарын мәтіннің басына және сонына қою арқылы түсінік жасалады.
Code:"'
print ("We are in a comment”)
print ("We are still in a comment”)
"'
print ("We are out of the comment”)
Output: We are out of the comment
Example
Try this:
1. a = int(input ("Enter number:”))
print (a)
2. a = int(input ("Enter number:”))
b = int(input ("Enter number:”))
print ("sum of your numbers is", a + b)
How to solve problems - мәселелерді қалай шешуге болады
Apples –аудару / слайдқа жазу
Алма
Сізде N алма себетінде. Және K студенттер осы алма тең бөлгісі келеді. Алма бірнеше бөлікке бөлуге болмайды. Сондықтан ол себетте қалады.
1. Әр студенттің қанша алма болатынын есептеңіз.
2. Кәрзеңкеде қанша алма қалады.
Кіріс деректері: сізде екі кіріс болады. Бірінші кіріспе-студенттер саны (K).
Екінші кіру-алма саны (N).
Шығу мәліметтері:
Сізде екі шығу болады. Бірінші нәтиже-әр студентке берілген алма саны.
Екіншісі-себетте қалған алма саны. Тест үлгілері: Input Output
...