Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

This repository contains my Python practice codes and exercises completed while learning Python programming.

Notifications You must be signed in to change notification settings

PranavNikam-15/Python-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

16 Commits

Repository files navigation

🐍 Python Learning Repository

Welcome to my Python Learning Repository! Here you’ll find all of the code examples and exercises I’ve completed as I progress through a comprehensive Python course.

🔧 Installing Python :

To run the code in this repository, you need to have Python installed on your system.

Step 1: Download Python :

Visit the official Python website:
🔗 https://www.python.org/downloads/ Download the latest version suitable for your operating system.

Step 2: Install Python :

Windows -

  1. Run the installer.
  2. Important: Check the box that says "Add Python to PATH".
  3. Click Install Now.

macOS -

Install via the .pkg installer or Homebrew:

brew install python

Linux (Ubuntu/Debian) -

sudo apt update
sudo apt install python3

Step 3: Verify Installation :

python --version
python3 --version

Course Structure :

1. Python Fundamentals -

  • Variables and data types
  • Input/output
  • Basic operators

2. Control Flow and Loops -

  • Conditional statements
  • Loops
  • Loop control statements

3. Strings -

  • String operations and methods
  • String formatting
  • Slicing and indexing

4. Functions and Modules -

  • Defining functions
  • Arguments and return values
  • Scope and lambda functions
  • Importing and using modules

5. Data Structures in Python -

  • Lists, Tuples, Sets, and Dictionaries
  • Comprehensions
  • Nested structures

6. Object-Oriented Programming (OOP) in Python -

  • Classes and objects
  • Inheritance and polymorphism
  • Encapsulation and abstraction

7. Advanced Python Concepts -

  • Decorators
  • Generators and iterators
  • Error handling and exceptions
  • Context managers

8. File I/O & Related Modules -

  • Reading and writing files
  • Working with file paths
  • Using modules

9. Working with External Libraries -

  • Installing packages
  • Using third-party libraries

10. Using AI as a Developer -

  • Introduction to AI tools
  • Automating coding tasks
  • Writing code with AI assistance

11. Hands-On Python Projects -

  • Real-world mini-projects to apply learned concepts

About

This repository contains my Python practice codes and exercises completed while learning Python programming.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /