Python Освоение — как правильно организовать.
Python Освоение, по моему мнению, нужно совместить с созданием личного Справочника, в котором при необходимости можно быстро найти нужную информацию.
Прежде всего нужно чётко освоить определение языка Python, который создал голландец Гвидо ван Россум (Guido van Rossum):
Python — высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода. Синтаксис ядра Python минималистичен. В то же время стандартная библиотека включает большой объём полезных функций.
Python поддерживает несколько парадигм программирования, в том числе структурное, объектно-ориентированное, функциональное, императивное и аспектно-ориентированное.
Основные архитектурные черты — динамическая типизация, автоматическое управление памятью, полная интроспекция, механизм обработки исключений, поддержка много-поточных вычислений и удобные высоко-уровневые структуры данных.
Код в Python организовывается в функции и классы, которые могут объединяться в модули (они в свою очередь могут быть объединены в пакеты).
Расписывать все достоинства языка Python считаю излишним — осваивайте его и лично выявляйте его достоинства.
Я же особо ценю присущие Питону структурное программирование, динамическую типизацию и автоматическое управление памятью.
Привожу перечень страниц, которые создал и намерен постепенно заполнить в процессе Освоения языка Python:
Python — main page — подробное описание языка программирования Python.
- Python Audio - хочу убедиться, что Python способен даже проигрывать Аудио-файлы.
- Python IDLE — среда разработки программ на языке Python.
- Python PEP 8 — руководство по написанию кода на языке Python.
- Python PEP 257 - Документирование кода в Python.
- Python Pygame — очень важный пакет, дающий возможность работать с изображениями, звуками и Видео.
- Python PyQt5 -
- Python SDL - свободная кроссплатформенная мультимедийная библиотека.
- Python Video - хочу убедиться, что Python способен даже демонстрировать Видео-файлы.
- Python Версии — обоснование необходимости инсталляции двух или даже трёх версий пакета Python.
- Python Выражения () -
- Python Интернет -
- Python Классы (classies) -
- Python Ключевые слова (keywords) — приведен список из 33-рёх ключевых слов языка Python, которые желательно чётко усвоить и выучить назубок.
- Python Книги (books) — подборка книг по языку Python.
- Python Beazley — Описание и Оглавление книги «Python. Подробный справочник», Бизли Дэвид, 2016, 4-е изд., Санкт-Петербург, Символ-Плюс, 858 стр., 1100 грамм, 1895,20 руб.
- Python Summerfield - объёмная аннотация и Оглавление книги Марка Саммерфилда «Программирование на Python 3″ Символ-Плюс, 2009 год, 608 стр., 780 грамм, 1671,20 руб.
- Python Прохоренок - аннотация и Оглавление книги «Python 3. Самое необходимое.» Прохоренок Н. А., Дронов В. А., 2016, Санкт-Петербург, БХВ-Петербург, 461 стр, 440-к грамм, 671,2 руб.
- Python Прохоренок_704 - аннотация и Оглавление книги Прохоренок Н. А. «Python 3 и PyQt. Разработка приложений.» СПб., БХВ-Петербург, 2012., 704 с. с илл.
- Python Прохоренок_832 - аннотация и Оглавление книги «Python 3 и PyQt 5 : разработка приложений.» Прохоренок Н. А., 2017, Санкт-Петербург, БХВ-Петербург, 832 стр., 700-т грамм, 911,2 руб.
- Python Кодировки -
- Python Компиляция (compilation — freeze) -
- Python Кортежи -
- Python Литералы -
- Python Методы (methods) -
- Python Множества -
- Python Модули (modules) -
- Python Объекты (objects) -
- Python Операторы, (operators), statement — заявление
- Python Освоение (learning) -
- Python Отладка () -
- Python Ошибки (bags) -
- Python Пакеты -
- Python Переменные () -
- Python Программы — сводка моих программ: как реализованных, так и задуманных.
- Python Символы (symbols) - приведен список из 33-рёх символов языка Python, которые желательно чётко усвоить и выучить назубок.
- Python Синтаксис () -
- Python Словари -
- Python Списки -
- Python Справки — help () -
- Python Стили программирования (styles) - охарактеризованы три основных Стиля программирования: Процедурный, Объектно-ориентированный и Функциональный.
- Python Строки -
- Python Структурное программирование -
- Python Типы - перечень типов, встроенных в язык Python.
- Python Установка (installation) — описаны особенности установки пакета Python и обоснована необходимость установки двух или даже трёх версий пакета Python.
- Python Файлы (files) — перечень наиболее важных файлов, используемых в процессе создания программ на языке Python.
- Python Функции (functions) -
Создал 50-т страниц, но неизбежно появление новых страниц, поэтому считаю невозможным вводить нумерацию страниц, а предпочитаю располагать их в алфавитном порядке. Порядок чтения страниц никому не навязываю — разбирайтесь сами.
Созданные страницы отмечены жирным шрифтом и оформленной ссылкой.
Для перевода слов использую Яндекс.Переводчик – словарь и онлайн переводчик - translate.yandex.ru
Перевод отдельных слов, фраз, а также целых текстов и веб-страниц
(английский, немецкий, французский, испанский, польский и др.).
Кроме того, применяю онлайн-переводчик и словарь Promt translate.ru
Мгновенный перевод текстов различной тематики, а также сайтов; поиск слов и cловосочетаний в словарях. Произношение слов.
Словари мне нужны для постепенного совершенствования в английском языке — комментарии к программам пишу на английском языке, чтобы они соответствовали стандартам Питона.
Начал составлять небольшие расчётные программы на языке Python — две версии программы расчёта трапеции и результаты её работы представлены на странице Протока. Смотрите, восхищайтесь и пользуйтесь!
!…
Приглашаю всех высказываться в Комментариях. Критику и обмен опытом одобряю и приветствую. В хороших комментариях сохраняю ссылку на сайт автора!
И не забывайте, пожалуйста, нажимать на кнопки социальных сетей, которые расположены под текстом каждой страницы сайта.
Продолжение тут…