Skip to content

A full tutorial to master Python programming Language that covers all the core concepts needed for Data Analytics

Notifications You must be signed in to change notification settings

anesmez/Python-Tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

🐍 Python Tutorial in Jupyter Notebook 📝

Python logo

Welcome to my Python tutorial in Jupyter Notebook! This tutorial covers the basics of Python programming, including variables, data types, control flow, functions, and object-oriented programming. It is suitable for those who want a good understanding of basics to be ready to learn more advanced topics like Data Analytics

Getting started 🚀

To get started with this tutorial, follow these steps :

  1. Download or clone the repository from GitHub.
  2. Install Python on your computer (if it is not already installed).
  3. Install Jupyter Notebook on your computer.
  4. Open the Jupyter Notebook file (.ipynb) in Jupyter Notebook.
  5. Run the code cells to see the output.

Requirements

Before you can run the code in the Jupyter Notebook, you will need to have the following requirements installed on your computer :

  • Python (Version 3)
  • Jupyter Notebook

Table of Content 📜

  • Python
    • Hello World
    • Comments
    • Packages and Modules
    • Variables
    • Naming rules and keywords
      • Naming rules
      • Keywords
    • Switching Values
    • Execution Order in Python
    • Identation
    • Global Variables and Local Variables
    • Standard I/O
    • Python Basic Functions
      • help() function
      • id() function
      • type() function
      • del() function
      • len() function
  • Python Data Types
    • Numeric: int, float, complex
    • Text : str
      • String
      • Escape Sequence
      • Raw String
      • Access Characters in a String
      • String Operations
      • Common Python String Methods
      • String Formatting
    • Lists
      • List Operators
      • List Methods
      • List slicing and indexign
    • Tuples
    • Dictionaries
    • Sets
    • Operations on data
      • Deep Copy and Shallow Copy
      • Operators
  • Control Flow Statements
    • if statement
    • Loops
      • for loop
      • Nested Loops
      • Special Case
  • Functions in Python
    • Anonymous function
    • Higher-Order function
  • Object Oriented Programming
    • Class
    • Encapsulation
    • Inheritance
    • Abstraction
    • Polymorphism

About

A full tutorial to master Python programming Language that covers all the core concepts needed for Data Analytics

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published