Cognifyz Internship Task Collection
String Processing • Basic Algorithms • Utility Scripts
Cognifyz Python Internship is a curated collection of Python solutions completed for the internship task list.
The repository currently includes:
- Level 1 — foundational Python tasks such as string handling, validation, arithmetic, and game logic
- Level 2 — slightly more advanced tasks such as number games, password checks, Fibonacci generation, and file analysis
Each script is designed to run independently from the command line.
- ✅ Task-wise separation with one Python file per exercise
- ✅ Simple, readable implementations for internship submission
- ✅ Interactive console programs where required
- ✅ Standalone utility functions for reuse and testing
- ✅ Clean repository layout with level-based grouping
| Level | Task | File | Focus Area | Status |
|---|---|---|---|---|
| Level 1 | Task 1 | task1_string_reversal.py |
Reverse a string | ✅ Done |
| Level 1 | Task 2 | task2_temperature_conversion.py |
Celsius/Fahrenheit conversion | ✅ Done |
| Level 1 | Task 3 | task3_email_validator.py |
Email format validation | ✅ Done |
| Level 1 | Task 4 | task4_calculator_program.py |
Basic calculator operations | ✅ Done |
| Level 1 | Task 5 | task5_palindrome_checker.py |
Palindrome checking | ✅ Done |
| Level 2 | Task 1 | task1_guessing_game.py |
Random guessing game | ✅ Done |
| Level 2 | Task 2 | task2_number_guesser.py |
Range-based number guessing | ✅ Done |
| Level 2 | Task 3 | task3_password_strength_checker.py |
Password strength evaluation | ✅ Done |
| Level 2 | Task 4 | task4_fibonacci_sequence.py |
Fibonacci sequence generation | ✅ Done |
| Level 2 | Task 5 | task5_file_manipulation.py |
Word counting from text file | ✅ Done |
- Python 3.10+
- random — for guessing games
- re — for text validation and tokenization
- collections — for counting words
- pathlib — for file access
- string — for password analysis
Cognifyz_Python_Internship/
├── Level1/
│ ├── task1_string_reversal.py
│ ├── task2_temperature_conversion.py
│ ├── task3_email_validator.py
│ ├── task4_calculator_program.py
│ └── task5_palindrome_checker.py
├── Level2/
│ ├── task1_guessing_game.py
│ ├── task2_number_guesser.py
│ ├── task3_password_strength_checker.py
│ ├── task4_fibonacci_sequence.py
│ └── task5_file_manipulation.py
└── README.md
git clone https://github.com/LegendarySumit/Cognifyz-Python-Internship.git
cd Cognifyz-Python-Internship# Level 1
python Level1/task1_string_reversal.py
# Level 2
python Level2/task1_guessing_game.py- Run any script directly with Python
- Provide inputs in the terminal when prompted
For a quick overview of each task, check the scripts inside:
Level1/Level2/
This repository is licensed under the MIT License.
LegendarySumit
- GitHub: @LegendarySumit
- Repository: Cognifyz-Python-Internship