Skip to content

KyrilosKamal/Python-Refrence

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Kyrillos Python Bible

Welcome to the ultimate Python reference script — written, structured, and annotated in a practical way to help you master the fundamentals of Python programming. This file is designed as a personal learning guide and a comprehensive revision tool, with clear sectioning and comments in Arabic to make every concept easy to understand and apply.


What's Inside

The script is divided into well-organized sections, each with examples and commentary:

  • Basic Syntax – printing, variables, operations
  • Data Types & Conversion – strings, integers, floats, booleans, and type casting
  • User Input & Conditions – input handling and conditional logic
  • Loopsfor and while loops
  • Functions – defining and calling functions
  • Lists, Tuples, Sets, Dictionaries – core data structures
  • List Comprehension & Lambda – concise and expressive Python
  • Classes & Inheritance – object-oriented programming
  • Decorators & Context Managers – advanced control structures
  • File Handling – reading, writing, and appending files
  • Exception Handling – managing errors gracefully
  • Modules – using built-in libraries like math, random, json, datetime, re, sys
  • Threading – running parallel tasks
  • OS Commands – interacting with Windows/Linux systems
  • Educational Comments – every section includes explanations for clarity

Purpose

This script was created by Kyrillos as a personal reference and learning tool. It’s ideal for:

  • Beginners learning Python from scratch
  • Intermediate developers revisiting core concepts
  • Anyone who prefers structured, and annotated code

How to Run

  1. Make sure Python 3 is installed.
  2. Run the script from terminal or command prompt:
    python Full_Revision_Kyrillos.py

About

A comprehensive Python reference script covering all core concepts — from variables and data types to OOP, threading, and file handling — fully annotated in Arabic for practical learning and revision. Built by Kyrillos as a personal learning guide and open resource for beginners and intermediate developers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages