Skip to content

Repository files navigation

Python Programming Concepts Repository
This repository contains Python programs organized into different sections, each focusing on a specific concept. The goal is to enhance your computational thinking and coding skills. Below are the details of each section and the corresponding files:

File 1: Sequential Statements
Objective: Apply computational thinking to devise solutions for given problems.
Skills Covered: Identifying the type of statements required (sequential, alternative, and iterative) to solve problems.
                Coding simple Python programs to prompt user input, use variables, and evaluate expressions.
                
File 2: Alternate Statements
Objective: Apply computational thinking to devise solutions for given problems.
Skills Covered: Coding Python programs using conditional statements to solve problems.

File 3: Iterative Statements
Objective: Apply computational thinking to devise solutions for given problems.
Skills Covered: Coding Python programs using appropriate looping constructs to solve problems.

File 4: User Defined Functions
Objective: Apply computational thinking to devise solutions through modular programming.
Skills Covered: Coding Python programs by defining functions with appropriate parameters and return statements.

File 5: Strings (without built-in functions)
Objective: Apply computational thinking to devise solutions using strings.
Skills Covered: Coding Python programs by defining functions to handle strings.

File 6: Recursion
Objective: Solve problems that can be addressed by processing smaller instances of the same problem.
Skills Covered: Writing Python code that recursively invokes methods to solve problems.

File 7: Lists
Objective: Apply computational thinking to devise solutions using lists.
Skills Covered: Coding Python programs to handle lists, list comprehensions, strings, and nested lists.

File 8: Tuples
Objective: Apply computational thinking to devise solutions using tuples.
Skills Covered: Coding Python programs to handle tuples, including packing/unpacking sequences, conversions, and list of tuples.

File 9: Dictionaries
Objective: Apply computational thinking to devise solutions using dictionaries.
Skills Covered: Coding Python programs to handle dictionaries.

File 10: Files
Objective: Apply computational thinking to devise solutions using files.
Skills Covered: Coding Python programs to handle files and pass values as arguments through the command line.                      

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors