Giter VIP home page Giter VIP logo

zfx-python-roadmap's Introduction

ZFX Python Roadmap

Python logo

С чего начать

Необходимо установить себе Python

  1. Для этого нужно скачать его с сайта python.org (ствим последнюю актуальную версия ~3.11)
  2. Вам нужна IDE для работы. Для Python разработки отлично подходят:

Сделать рабочее окружение

  1. Для создания рабочего окружения лучше всего подходит Python Virtual Environments. Прочитать можно в официальном PEP 405. Документацию можно прочитать на официальном сайте venv. Хорошая статья на python-script.com.
  2. Научиться делать рабочее окружение в выбранных IDE.

Виртуальное окружение очень хорошо помогает в процессе обучения. Вы можете столкнуться с тем, что вам захочется поэкспериментировать с библиотеками или модулями, и, чтобы не засорять рабочее окружение, вы будете под каждую задачу создавать отдельный проект со своими модулями.

Базовый курс

  • Понятие интерпретатора
  • Объекты и Структуры Данных Python (Python Object and Data Structure Basics)
  • Переменные и типы
  • Списки, словари и множества
  • Форматирование строк
  • Основные операции со строками
  • Операторы Python (Python Statements)
  • Логические операторы
  • Условные операторы if/else
  • Циклы
  • Операторы Сравнения в Python (Python Comparison Operators)
  • Методы и Функции (Methods and Functions)
  • Объектно-Ориентированное Программирование (Object Oriented Programming)
  • Модули и Пакеты (Modules and Packages)
  • Ошибки и Обработка Исключений (Errors and Exception Handling)
  • Встроенные функции (Built-in Functions)
  • Декораторы Python (Python Decorators)
  • Генераторы Python (Python Generators)
  • Параллельная Обработка Данных (Parallel Processing)
  • Работа с файлами
  • Регулярные выражения
  • Работа с контекстным менеджером
  • Тестирование кода
  • Установка библиотек

Продвинутый курс

  • Асинхронное программирование
  • Многопоточное (threading) программирование

Практические задачи

Библиотеки

Установка пакетов в Python производится с помощью пакетного менеджера PIP

Ссылки

zfx-python-roadmap's People

Contributors

n1nj4z33 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.