Code Monkey home page Code Monkey logo

python-introduction's Introduction

Python Introduction Course Repository

Welcome to the "Python Introduction" course repository! This course is designed to help beginners learn Python programming from scratch. It covers a wide range of topics organized into different folders, each focusing on a specific area of Python.

Repository Structure

Here's an overview of the topics covered in each folder:

  1. 01_introduction:

    • Introduction to Python
    • Installing Python and setting up the environment
    • Running your first Python program
  2. 02_data_types_and_variables:

    • Basic data types: integers, floats, strings, and booleans
    • Variables, Operators and Keywords
    • Type conversion
  3. 03_data_structures:

    • Lists
    • Tuples
    • Sets
    • Dictionaries
  4. 04_control_structures:

    • Conditional statements: if, elif, else
    • Loops: for and while
    • Loop control: break, continue, and pass
  5. 05_Loops:

    • Loops: for and while
    • Loop control: break, continue, and pass
  6. 06_functions:

    • Defining and calling functions
    • Function arguments and return values
    • Variable scope and lifetime
  7. 07_file_handling:

    • Reading and writing files
    • Working with file paths
    • File operations: copy, move, delete
  8. 08_error_handling:

    • Handling exceptions with try, except, finally
    • Raising exceptions
    • Creating custom exceptions
  9. 09_modules_and_packages:

    • Importing modules
    • Creating and using packages
    • The Python Standard Library
    • Custom Libraries, Boto3, mysql
  10. 10_API with Python:

  • What is API
  • API use cases in real life
  • Consuming API with Python
  1. 10_Database with Python:
  • DB usecases
  • RDS MySQL DB Setup
  • MYSQL workbench usage
  • Performing DB operations with Python
  1. 12_Boto3 and Serverless:
  • Introduction to Boto3
  • Performing various Boto3 tasks to learn boto3 resource, client
  • Understanding serverless
  • Creating & Publishing serverless REST API

Getting Started

  1. Clone this repository to your local machine.
  2. Install Python (if not already installed).
  3. Navigate to each folder and explore the examples and exercises provided.
  4. Practice by completing the exercises and building your own projects.

Happy Learning!

python-introduction's People

Contributors

cvamsikrishna11 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.