Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Jun 29, 2024. It is now read-only.

Add files via upload#60

Open
dora-b72 wants to merge6 commits intoCSEdgeOfficial:main
base:main
Choose a base branch
Loading
fromdora-b72:main
Open

Conversation

dora-b72
Copy link

@dora-b72dora-b72 commentedJun 10, 2024
edited
Loading

successfully completed all the tasks given by csedge as a part of python programming internship,here are the list of tasks i've completed,check out the code i've uploaded to know how i have solved them.

Simple Level:

  1. Simple Calculator
  2. To-Do List
  3. Number Guessing Game
  4. PDF Converter

Intermediate Level:
5. Weather App
6. Web Scraper
7. Chatbot
8. PDF Merger/Splitter

Advanced Level:
9. Image Converter
10. Data Analysis with Pandas
11. Linear Regression with Scikit-learn
12. Image Compression

### Simple CalculatorTo solve the Simple Calculator task, we can use Python’s basic arithmetic operators for performing addition, subtraction, multiplication, and division. We'll capture user inputs and apply conditional statements to execute the desired operations, providing error handling for cases like division by zero.### To-Do ListFor the To-Do List task, we can develop a list to store tasks and create functions to add, delete, and mark tasks as completed. Using either a console-based interface or a GUI with Tkinter, we can interact with the user to manage their tasks effectively.### Number Guessing GameIn the Number Guessing Game task, we can generate a random number using Python’s `random` module. We then use a loop to prompt the player for guesses, compare each guess to the target number, and provide feedback until the player guesses correctly or runs out of attempts.### PDF ConverterTo build the PDF Converter, we can use libraries like PyPDF2 for extracting text and pdf2image for converting PDF pages to images. We will implement functions to handle file input/output and allow the user to choose the desired output format for conversion.### Weather AppFor the Weather App, we can fetch weather data from an API like OpenWeatherMap using the `requests` library. By parsing the JSON response, we can extract and display current weather conditions, forecasts, and temperature trends.### Web ScraperIn the Web Scraper task, we can use libraries such as BeautifulSoup and requests to fetch and parse HTML content from websites. Extracted data can then be stored in structured formats like CSV or JSON using Python’s built-in modules.### ChatbotTo build a simple chatbot, we can use natural language processing libraries like NLTK or spaCy. By defining responses based on pattern matching or predefined rules, we can create a program that responds to user queries and provides relevant information.### PDF Merger/SplitterFor the PDF Merger/Splitter, we can employ PyPDF2 to read and manipulate PDF files. The program can merge multiple PDFs into a single file or split a PDF into multiple smaller files based on specified page ranges.### Image ConverterTo solve the Image Converter task, we can use the Python Imaging Library (PIL) to accept images in formats like JPEG, PNG, BMP, and GIF and convert them into a desired format. The program will handle various image processing tasks efficiently.### Data Analysis with PandasFor the Data Analysis with Pandas task, we can load the "Iris" dataset from Seaborn and perform exploratory data analysis using Pandas. This includes cleaning, aggregating, visualizing data, and calculating correlations to derive meaningful insights.### Linear Regression with Scikit-learnTo apply linear regression for predicting house prices, we can use the Boston housing dataset with scikit-learn. We will split the data into training and testing sets, fit a linear model, and compare performance metrics while visualizing residuals.### Image CompressionIn the Image Compression task, we can develop a tool using Python to compress images while maintaining quality. By exploring compression techniques like RLE and DCT, we can allow users to adjust compression settings and support various image formats.
Copy link
Author

@dora-b72dora-b72 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

completed all tasks in basic,intermediate,advanced level

@dora-b72dora-b72 reopened thisJun 16, 2024
@dora-b72
Copy link
Author

Completed tasks

Sign up for freeto subscribe to this conversation on GitHub. Already have an account?Sign in.
Reviewers
No reviews
Assignees
No one assigned
Labels
None yet
Projects
None yet
Milestone
No milestone
Development

Successfully merging this pull request may close these issues.

1 participant
@dora-b72

[8]ページ先頭

©2009-2025 Movatter.jp