Skip to content

CyberKnight-cmd/Python-Weekly-Assignments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Weekly Assignments

Welcome to the Python Weekly Assignments repository! This repository contains a collection of weekly Python assignments, each designed to enhance your programming skills and understanding of various Python concepts. The assignments are categorized by week, with each week featuring five unique programming challenges.

Table of Contents

Overview

This repository is aimed at students and Python enthusiasts who are looking to practice and improve their Python programming skills. Each week's assignments cover a range of topics and challenges, from basic data types and control structures to more advanced concepts like file handling and machine learning.

Assignment - 1 (Playing With Numbers)

Assignment - 2 (Basics of Expression)

Assignment - 3 (Operators and Expressions)

Assignment - 4 (Playing with Decimals and Digits)

Assignment - 5 (Learning Conditional Logic)

Assignment - 6 (Geometry and Algebra)

Assignment - 7 (Number Manipulation)

Assignment - 8 (Loops and Conditionals)

Assignment - 9 (Series and Sequences)

Assignment - 10 (Iteration and Counting)

Assignment - 11 (Basic Calculations and String Operations)

Assignment - 12 (Mathematical Operations and String Analysis)

Assignment - 13 (Number Sequences)

Assignment - 14 (Arithmetic Progressions)

Assignment - 15 (Special Number Series)

Assignment - 16 (Pattern Discovery in Sequences)

Assignment - 17 (Summation of Series)

Assignment - 18

Assignment - 19 (Mixed Series Patterns)

Assignment - 20

Assignment - 21 (Pattern Printing)

Assignment - 22 (Pattern Printing)

Assignment - 23 (String Manipulations)

Assignment - 24 (String Operations)

Assignment - 25 (Advanced String Handling)

Assignment - 26 (String Manipulation)

Assignment - 27 (User-Defined Functions)

Assignment - 28 (Series Using User-Defined Functions)

Assignment - 29 (Number Analysis & Series Using User-Defined Functions)

Assignment - 30 (Recursion in Python)

Assignment - 31

Assignment - 32

Assignment - 33

Assignment - 34

Assignment - 35

Assignment - 36

Assignment - 37

Assignment - 38

Assignment - 39

Assignment - 40

Assignment - 41

Assignment - 42

Assignment - 43

Assignment - 44

Assignment - 45

Assignment - 46

Assignment - 47

Assignment - 48

Assignment - 49

Each assignment contains a PDF file that states the problem in a more detailed manner. Make sure to refer to it in case of any confusion.

Getting Started

To get started with the assignments, follow these steps:

  1. Clone the repository:
    git clone https://github.com/CyberKnight-cmd/Python-Weekly-Assignments.git
  2. Navigate to the desired week's folder:
    cd Python-Weekly-Assignments/Assignment1
  3. Run the Python programs:
    python Prog1.py

Ensure you have Python installed on your machine. You can download it from here.

Contributing

Contributions are welcome! If you have suggestions or improvements, please open an issue or submit a pull request. Here�s how you can contribute:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature-name
  3. Make your changes and commit them:
    git commit -m "Description of changes"
  4. Push to the branch:
    git push origin feature-name
  5. Create a new pull request.

License

This repository is licensed under the MIT License. See the LICENSE file for more information

About

A collection of weekly Python assignments with solutions, covering various programming concepts and practical use cases. Ideal for students and beginners looking to enhance their Python skills.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages