Python (50 порад. Частина ІI)

Про матеріал
Набір порад, які дозволять ефективно викорисовувати можливості мови програмування Python.
Зміст слайдів
Номер слайду 1

50 порад. Частина IІ

Номер слайду 2

Вбудовану функцію ‘dir()’ можна використовувати, щоб дізнатися, які імена визначає модуль. Вона повертає відсортований список. Наприклад:>>> import time>>> dir(time)Результат:['_STRUCT_TM_ITEMS', '__doc__', '__loader__', '__name__', '__package__', '__spec__', 'altzone', 'asctime', 'ctime', 'daylight', 'get_clock_info', 'gmtime', 'localtime', 'mktime', 'monotonic', 'monotonic_ns', 'perf_counter', 'perf_counter_ns', 'process_time', 'process_time_ns', 'sleep', 'strftime', 'strptime', 'struct_time', 'thread_time', 'thread_time_ns', 'time', 'time_ns', 'timezone', 'tzname']01. Модулі

Номер слайду 3

Ви можете переглядати внутрішню документацію (якщо є) назви модуля, використовуючи .__doc__. Нaприклад:>>> import time>>> print(time.localtime.__doc__)Результат:localtime([seconds]) -> (tm_year,tm_mon,tm_mday,tm_hour,tm_min, tm_sec,tm_wday,tm_yday,tm_isdst)Convert seconds since the Epoch to a time tuple expressing local time. When 'seconds' is not passed in, convert the current time instead.02. Внутрішня документація модуля

Номер слайду 4

Для того щоб підтримувати керування вашими програмами в міру їх збільшення, ви можете розбити їх на кілька файлів. Python дозволяє розміщувати кілька визначень функцій у файл і використовувати їх як модуль, який можна імпортувати в інші сценарії та програми. Цей файл повинен мати розширення .py.# файл (модуль) my_function.pydef minmax(a,b): if a <= b: min, max = a, b else: min, max = b, a return min, max 03. Власний модуль користувача Нaприклад: Результат: # програма, що використовує модуль

Номер слайду 5

Метод __init__ запускається, як тільки створюється екземпляр об’єкта класу. Цей метод корисний для будь-якої ініціалізації, яку ви хочете зробити зі своїм об’єктом. 04. Метод __init__ Метод __init__ аналогічний конструктору на C++, C# або Java. Нaприклад: Результат:

Номер слайду 6

05. Повний шлях до інтерпретатора Python C:\Users\App. Data\Local\Programs\Python\Python310\pythonw.exe. Нaприклад:

Номер слайду 7

Ви можете використовувати арифметичний символ ‘+’ для контактенації рядків. >>> print(‘py’+’thon’) python06. Конкантенація рядків Нaприклад: Результат:

Номер слайду 8

07. Обчислення відстані між двома точками Використання функції dist для обчислення відстані між двома точками .

Номер слайду 9

08. Одержання IP адреси. Результат (наприклад):192.168.211.184

Номер слайду 10

Для виконання специфічних для платформи функцій дуже корисно зясувати платформу, на якій працює інтерпретатор Python. Для цього використовується «sys.platform».09. Поточна платформа інтерпретатора Python

Номер слайду 11

10. Поточна версія tkinter

Номер слайду 12

Література. Bob Belderbos & Julian Sequeirа. Py. Bites Python Tips: Real World Python Tips for the Well-Rounded Developer. Py. Bites (pybit.es), 2020 Philip Osborne, Kajal Singh, and Matthew E. Taylor. Applying Reinforcement Learning on Real-World Data with Practical Examples in Python. Morgan & Claypool. 2022 Al Sweigart. Beyond the Basic Stuff with Python. San Francisco, CA : No Starch Press, Inc., 2021 Reema Thareja. Python programming. Oxford university press. 2024.

Номер слайду 13

КінецьІІ серії

pptx
До підручника
Інформатика (підручник для класів із поглибленим вивченням інформатики) 9 клас (Руденко В.Д., Речич Н.В., Потієнко В.О.)
Додано
13 лютого
Переглядів
140
Оцінка розробки
Відгуки відсутні
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку