Python project

Python project

Please read below requirements carefully, I need to get a grade better than B on this project

Goals:

· Get data from the Internet

· GUI Development of a simple interface with some buttons and fields to enter keywords for processing.

· Reading more complex formats than text (if you use text, maximum grade is B).

· Processing data in your files

These are the features your Python 3 script should do for a grade of B or better:

1. Internet Access

o Access a website, email server, or other online source and pull data from it.

o The data you download can be anything that you think will be interesting.

§ If you can’t think of anything, select a website and get the .html, JSON or XML data from the main page. I showed you how to do this and we did it in class.

§ Another simple idea is to get the data on emails received from your website using python3.

· Then your program can pick only to, only from, only subject based on user input.

· We have done this in class, so again, this will earn a B at best.

o Save the raw, unprocessed data you downloaded on your hard drive as a file.

§ Make sure you know where it is saved and what it is called.

§ It is best if it is saved to the project directory without having to add a path, otherwise it’ll crash on my computer.

2. Reading complex formats

o You can choose .html, XML, JSON from a website, .pdf, or another type we have discussed. You can also use Word files if you know how to read them.

o You can use the Python3 tools we have discussed to work with the files.

3. Processing files

o Choose a subset of the data to process.

§ Look for a specific tag/format info from the file.

§ Sort it in alphabetical order or something using language functions to do that.

o Format the data as a report and output it to an output file.

§ This can be a .csv, .txt format.

§ .pdf or XML is also acceptable, use the correct extension for your file.

4. GUI Development.

o Create pull-down menus from the menu bar like the example done in class. File, Edit, and Help.

o When the user selects open, have it open the file system dialog to select the downloaded file to open.

§ Show the contents of the file on the screen.

§ Have another button to sort the data,

§ Have a text field (edit) to allow your user to enter a search word to find or keyword to filter the data on the screen.

§ Display the results of each operation on screen.

o Once the user has the data they want on screen, they can use Save from the file menu to put the selected data/processed data on screen into the output file.

§ When user selects save, again open a dialog to select the file to write into, should also be a .txt file, but if you prefer to create a .csv or other type file from your data, go ahead.

§ Save the data and return to the screen.

§ The saved data should still be on the screen.

Challenges/options – impress me:

1. If your program has the basic features of a GUI interface that includes data entry and buttons, works with internet data and reads/writes files of complex types you can make it do whatever you think is interesting.

2. Suggest some impressive ideas by talking to me.

"You need a similar assignment done from scratch? Our qualified writers will help you with a guaranteed AI-free & plagiarism-free A+ quality paper, Confidentiality, Timely delivery & Livechat/phone Support.


Discount Code: CIPD30



Click ORDER NOW..

order custom paper