shikha18shukla/python-development-internship-cognifyz- — explained in plain English
Analysis updated 2026-05-18
Learn basic Python concepts like string manipulation, loops, and functions through small exercises
See a working example of a password strength checker or Fibonacci generator
Study a simple web scraping project using BeautifulSoup and requests
Reference a beginner data visualization example using pandas and matplotlib
| shikha18shukla/python-development-internship-cognifyz- | 0pen-sourcer/hearth | 13127905/deep-learning-based-air-gesture-text-recognition- | |
|---|---|---|---|
| Stars | 15 | 15 | 15 |
| Language | Python | Python | Python |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 1/5 | 3/5 | 3/5 |
| Audience | general | vibe coder | developer |
Figures from each repo's GitHub metadata at analysis time.
This repository is a portfolio of small Python projects completed during a Python Development Internship at Cognifyz IT Solutions Pvt. Ltd. Rather than being a single application, it is a collection of separate exercises organized into three difficulty levels, each with its own folder and, where relevant, its own README. Level 1 covers Python fundamentals through five short projects: a string reversal tool, a temperature converter, an email validator, a calculator, and a palindrome checker. These focus on basic building blocks like string manipulation, taking input from a user, writing functions, and simple conditional logic. Level 2 moves into intermediate territory with a number guessing game, a password strength checker, a Fibonacci number generator, and a file manipulation exercise. These projects introduce Python's random module, reading and writing files, validating passwords against rules, recursion, and basic error handling. Level 3 covers more advanced topics: a web scraper, a data visualization project, and an automation script. These use the BeautifulSoup and requests libraries for scraping web pages, pandas for handling data, and matplotlib or plotly for charting, along with general automation techniques. Across all three levels, the author states that projects include working, well structured code, documentation, sample outputs, and basic error handling, following what they describe as best coding practices. Setup follows a standard Python workflow: clone the repository, install the dependencies listed in requirements.txt, then either run a project's main file directly or navigate into its individual task folder. According to the README's own progress tracker, all three levels have been completed. The author frames this repository as both a demonstration of skills learned during the internship and a portfolio piece, and thanks Cognifyz IT Solutions for the opportunity. No license is stated in the README.
A portfolio of beginner to advanced Python exercises, from string tools to web scraping and data visualization, made during a Cognifyz internship.
Mainly Python. The stack also includes Python, pandas, matplotlib.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.