Добавить в корзинуПозвонить
Найти в Дзене
Дружелюбный Питон

Часть I ("Первый виток")

Предыдущая статья: – Надо. 😊 Вот выдержка из, простите меня, Википедии: "Python является мультипарадигменным языком программирования, поддерживающим императивное, процедурное, структурное, функциональное, асинхронное, объектно-ориентированное программирование и метапрограммирование. Задачи обобщённого программирования решаются за счёт динамической типизации. Аспектно-ориентированное программирование частично поддерживается через декораторы, более полноценная поддержка обеспечивается дополнительными фреймворками. Такие методики, как контрактное и логическое программирование можно реализовать с помощью библиотек или расширений. Основные архитектурные черты — динамическая типизация, автоматическое управление памятью, полная интроспекция, механизм обработки исключений, поддержка многопоточных вычислений с глобальной блокировкой интерпретатора (GIL), высокоуровневые структуры данных. Поддерживается разбиение программ на модули, которые, в свою очередь, могут объединяться в пакеты…" На эт
Оглавление
AI. Арт. Эмблема "Python"
AI. Арт. Эмблема "Python"

Предыдущая статья:

Введение. Вопросы новичка

Вопрос первый: "Зачем плодить сущности и создавать ещё один начальный курс по изучению Python?"

– Надо. 😊

Вот выдержка из, простите меня, Википедии:

"Python является мультипарадигменным языком программирования, поддерживающим императивное, процедурное, структурное, функциональное, асинхронное, объектно-ориентированное программирование и метапрограммирование. Задачи обобщённого программирования решаются за счёт динамической типизации. Аспектно-ориентированное программирование частично поддерживается через декораторы, более полноценная поддержка обеспечивается дополнительными фреймворками. Такие методики, как контрактное и логическое программирование можно реализовать с помощью библиотек или расширений. Основные архитектурные черты — динамическая типизация, автоматическое управление памятью, полная интроспекция, механизм обработки исключений, поддержка многопоточных вычислений с глобальной блокировкой интерпретатора (GIL), высокоуровневые структуры данных. Поддерживается разбиение программ на модули, которые, в свою очередь, могут объединяться в пакеты…"

На этом, думаю, можно было бы закончить и распрощаться с существующими и потенциальными подписчиками… 😊

И мне захотелось сделать маленькую карту языка Python, простую и понятную. Введение в начала.

Материал этого курса в бо'льшей его части изложен на основе замечательного, культового учебника «A Byte of Python», созданного Swaroop Chitlur (в переводе Владимира Смоляра «Укус Питона»*) и порой перефразирует или цитирует его.

* Игра слов: Byte – единица информации, Bite – укус.

Вопрос второй: "Что нам это даст?"

- Наша задача – постепенно выстроить каркас языка, "скелет", в котором
должна стать понятна каждая "косточка", её предназначение, место и
взаимодействие с другими "косточками".

Потом
уж вы сами станете наращивать на этот каркас "мышцы" знаний и умений…
Или не станете: "кодить"-шкодить будет (и уже ловко это делает)
искусственный интеллект (ИИ, или – по-англицки – AI). 😊

И
давайте для начала забудем абсолютно бессмысленную сейчас для нас
"объектную ориентированность языка, в котором всё является объектами".
😊

Вопрос третий: "Следует ли учить язык в эпоху ИИ?"

- Следует. Изменяясь и перестраиваясь в IT-профессии вместе с прогрессом.
Как и в любой другой, кстати. Калькулятор и ПК не упразднили в школе
арифметику, верно? 😊

Вопрос четвёртый и хватит : "Какой язык востребованней?"

- Да, действительно, какой? Японский в Британии или английский в Японии?
Lamborghini или Jeep? 😊 Ну, вы поняли... 😊 Учите любой, а там пойдёт.
Вот только если единственный контекст этого вопроса – на каком "языке"
можно будет больше "бабла" заработать – не начинайте вообще. Не мучайте
себя и других, честно.

И, да, материал ориентирован на пользователей операционных систем Windows. (сермяжные "линуксоиды" и без меня всё знают 😊).

При подготовке курса использовались:

AI. Коллаж
AI. Коллаж
  • OC Windows11Home х64
  • Python 3.13 64-bit
  • Visual Studio Code, версия: 1.98.2 - 1.100.2 с установленными расширениями:
    - Russian Language Pack for Visual Studio, Code v1.98.2
    - Python (по умолчанию)
    - Pylance

… и кучей всего, вам пока не нужного. 😊

Последующая статья:

С подпиской рекламы не будет

Подключите Дзен Про за 159 ₽ в месяц

Комментарии

0 / 2500

Напишите что-нибудь —
ваш комментарий станет первым