Мамандығы бойынша бакалаврларға арналған мжмбс белгіленген талаптарға сәйкес оның алған білімі, іскерлігі мен дағдысы



бет8/14
Дата10.05.2024
өлшемі183 Kb.
#500834
түріБағдарламасы
1   ...   4   5   6   7   8   9   10   11   ...   14
Программа ИА КО 2024 ИНформатика (3)

Python бағдарламалау




  1. Python тілі . Бағдарлама құрылымы. Тілдік лексемалар.

  2. Python деректер түрлері . Классификация. Скалярлық деректер түрлері. Cast.

  3. Мәліметтердің скаляр типтері бойынша амалдар. Операция басымдықтары.

  4. Енгізу және шығару функциялары.

  5. Шығару функциясы. Шығаруды пішімдеу.

  6. Тағайындау операторы. Бірнеше тағайындау.

  7. Шартты оператор. Толық шартты операторлар. Толық емес шартты операторлар. Үштік (тернарный) шарт операторы. Қолдану мысалдары.

  8. Шартты оператор. Көп таңдау. Кірістірілген шартты операторлар. Қолдану мысалдары.

  9. Цикл операторлары. Шарты бар цикл. Break және continue операторлары. Қолдану мысалдары.

  10. Цикл операторлары. Итератормен цикл. Range функциясы. Қолдану мысалдары.

  11. Өзгермейтін және өзгермейтін деректер типтері.

  12. Тізімдер. Тізімдермен жұмыс істеудің негізгі функциялары, әдістері, операторлары. Бөлімдер.

  13. Тізімдер. Тізімдерді құру. Қосылымдар тізімі.

  14. Тізімдер. Тізім элементтерімен жұмыс істеудің негізгі әдістері. Элемент қосу, кірістіру, жою, іздеу.

  15. Тізімдер. Тізімдермен негізгі операциялар. Минималды элементті табу. Максималды элемент іздеу. Элементтердің санын табу. Элементтердің қосындысы мен көбейтіндісін табу.

  16. Тізімдер. Тізімдерді өңдеу кезінде кесінділерді пайдалану.

  17. Кортеждер. Кортеждермен жұмыс істеудің негізгі функциялары, әдістері, операторлары.

  18. Сөздіктер. Кілттер мен құндылықтар туралы түсінік. Сөздіктерді құру. Сөздіктермен жұмыс істеудің негізгі функциялары, әдістері, операторлары.

  19. Жиын. Жиындармен жұмыс істеудің негізгі функциялары, әдістері, операторлары.

  20. Жолдар. Жолдармен жұмыс істеудің негізгі функциялары, әдістері, операторлары. Бөлімдер.

  21. Матрицалар. Матрица құру. Матрицаны енгізу және шығару. Матрица элементтерімен амалдарды орындау.

  22. Матрицалар. Шаршы матрицалар. Жоғарғы және төменгі үшбұрышты матрицаларды өңдеу. Диагональды матрица элементтерімен жұмыс.

  23. Бағдарламаны жөндеу. Жөндеу әдістері.

  24. Ішкі бағдарламалар. Функциялар. Функция құру. Функция аргументтері. Қайтарылатын мән.

  25. Функциялар. Көру аймақтары.

  26. Функциялар. Функцияны аяқтау. Рекурсивті функциялар. Тікелей және жанама рекурсия.

  27. Жоғары ретті функциялар. Тұйықталу (замыкания).

  28. lambda функциясы.

  29. Аннотациялар.

  30. map, filter, reduce, zip функциялары.

  31. Модульдер. Қосылу әдістері.

  32. math модуль. Модульдің негізгі функциялары. Функцияларды қолдану мысалдары.

  33. random модуль . Кездейсоқ сандармен жұмыс.

  34. Файлдар.. Бағдарламалық файлдарды өңдеу. Дескриптор ұғымы. Файл түрлері.

  35. Файлдар. Файлға кіру режимдері.

  36. Файлдар. Мәтіндік файлдар. Жұмыстың негізгі әдістері.

  37. Файлдар. Мәтіндік файлдар. Файлды оқу. Файлға жазу. Файлды іздеу

  38. Файлдар. Мәтіндік файлдар. Файл мазмұнын итеративті оқу.

  39. Файлдар. Екілік файлдар. Негізгі әдістер. Деректерді сериялау .

  40. Файлдар. With операторы . Ерекшеліктер (исключения).



Әдебиеттер:
1) Изучаем Python: программирование игр, визуализация данных, веб-приложения. Эрик Мэтиз

2) Программирование на Python в примерах и задачах. Васильев А. Н.

3) Простой Python. Современный стиль программирования. 2-е изд. Любанович Б.

4) Изучаем программирование на Python. Бэрри Пол

5) Кольцов Д. М. Справочник PYTHON. Кратко, быстро, под рукой. Дубовик Е. В.

6) Чистый Python. Тонкости программирования для профи. Бейдер Дэн

7) Однострочники Python: лаконичный и содержательный код. Майер Кристиан

8) Большая книга проектов Python. Свейгарт Эл

9) Python 3 и PyQt 6. Разработка приложений. Прохоренок Н. А.

10) Алгоритмы неформально. Инструкция для начинающих питонистов. Такфилд Брэдфорд

11) Внутри CPYTHON: гид по интерпретатору Python. Энтони Шоу

12) Black Hat Python: программирование для хакеров и пентестеров, 2-е изд. Джастин Зейтц, Тим Арнольд

13) Высокопроизводительные Python-приложения. Практическое руководство по эффективному программированию. Миша Горелик, Йен Освальд







      1. Достарыңызбен бөлісу:
1   ...   4   5   6   7   8   9   10   11   ...   14




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет