|
| 1 | +\section{Основы Python — типы, управление, функции} |
| 2 | +\subsection*{Синопсис:} |
| 3 | + |
| 4 | +\paragraph*{Цель:} |
| 5 | + |
| 6 | +базовый синтаксис, типы, управление потоком. |
| 7 | + |
| 8 | +\paragraph*{Длительность:} |
| 9 | + 1–2 недели. |
| 10 | + |
| 11 | +\paragraph*{Теория(минимум):} |
| 12 | + |
| 13 | +\begin{itemize} |
| 14 | +\item Динамическая типизация, \texttt{ type(), isinstance()}. |
| 15 | +\item Числа: \texttt{int} (произвольная точность), \texttt{float, complex, Decimal}. |
| 16 | +\item Строки: \texttt{str, f-strings}, методы (\texttt{split, join, strip, replace, startswith, endswith}). |
| 17 | +\item Логический тип, \texttt{None, truthy/falsy}. |
| 18 | +\item Управление: \texttt{if/elif/else, match/case (3.10+), for, while, break, continue, else} у циклов. |
| 19 | +\item Функции: \texttt{def}, параметры (позиционные, именованные, \texttt{*args, **kwargs, default}), \texttt{return, None}. |
| 20 | +\item Область видимости: \texttt{LEGB, global, nonlocal}. |
| 21 | +\item Comprehensions: \texttt{list, dict, set, generator}. |
| 22 | +\item Аннотации типов: \texttt{def f(x: int) -> str:} |
| 23 | +\end{itemize} |
0 commit comments