ProgrammingUltimate Guide | Intro to Python - 300+ Project Ideas
Status: Offline
Joined: Dec 13, 20204Year Member
Posts: 288
Reputation Power: 567
Status: Offline
Joined: Dec 13, 20204Year Member
Posts: 288
Reputation Power: 567
Welcome to SiDev's Ultimate Python Guide
I hope you enjoy. Please provide feedback below. Introduction This will be a comprehensive thread on everything Python. It will touch base on libraries, AI/Machine Learning, data manipulation, and more. The information in this thread has been gathered via multiple online sources. These sources will be cited within the thread or towards the bottom. I do not claim to be the source of this information; just the messenger. Table of Contents
1.0 | Setting up your Python Environment You will need to setup your python environment before proceeding any further. Below is a text tutorial and a video tutorial, depending on your preference.
Text tutorial where you can follow along. 2.0 | Different IDEs Jupyter Notebooks
PyCharm VSCode Notepad++ There are more available IDEs but these seem to be the most popular. Each have their own pro's and con's which will be added to this post at a later date. Feel each of them out and choose the one you like most. 3.0 | Python Capabilities & Project Ideas
4.0 | Libraries 4.1 | Installing Libraries
Just like you installed your python environment, you must install a library to be able to use it.
Following along to a text step-by-step tutoral. 4.2 | Specific Libraries
I will do a more post to go more in-depth on libraries and their unique features in a later post. 5.0 | Machine Learning / Artificial Intelligence 5.1 | What is AI / Machine Learning?
5.2 | TensorFlow / PyTorch / Keras
5.3 | Tutorials 6.0 | Data Useful Libraries
6.1 | Data Analysis / Manipulation Learning Resources
Project Ideas
6.2 | Data Visualization Learning Resources
Project Ideas 7.0 | General Resources 7.1 | Useful Links
Free Python Courses / Classes
Paid Python Courses / Classes
Additional Resources & Links 7.2 | YouTube Walkthrough Playlists 8.0 | Jupyter's Notebook 8.1 | Getting Started / What is Jupyter Notebook?
Project Jupyter builds tools, standards, and services for many different use cases. This page has links to interactive demos that allow you to try some our tools for free online, thanks to mybinder.org, a free public service provided by the Jupyter community. 8.2 | Using the Notebook Step By Step Guides and Tutorials
8.3 | Reference Projects 9.0 | Community Feedback / Involvement 9.1 | Suggestions for Thread Additions
I have tried to incorporate as much information as I possibly can into this one post. This information has taken days to compile into one post. I have barely even touched the surface with what is possible with Python in this thread. 9.2 | Python Support As stated above, the goal of this thread is to inspire people to get their feet wet with Python. You guys will run into errors and roadblocks. Post the errors here as reply. Let myself and the community help you on this thread. If you need assistance with a Python project that is not listed above, please post about it below for help. I will monitor this thread and help each and every person I can if they post their errors in here. 10.0 | Discord Bots / Discord.py COMING SOON 11.0 | Closing Remarks
First off, I want to say thank you to anyone and everyone who took the time to read this thread in its entirety. It took me almost a week to get this thread how I wanted. I still consider it unfinished. There is still more I want to add and will add. I look forward to hearing feedback and thoughts from the community. |
Last edited by SiDev ; edited 10 times in total
#2. Posted:
Status: Offline
Joined: Oct 28, 201014Year Member
Posts: 10,380
Reputation Power: 62883
Motto: Discord: trustedseller
Motto: Discord: trustedseller
Status: Offline
Joined: Oct 28, 201014Year Member
Posts: 10,380
Reputation Power: 62883
Motto: Discord: trustedseller
Very nice thread SiDev, lots of good information here. |
- 0useful
- 0not useful
#3. Posted:
Status: Offline
Joined: Dec 13, 20204Year Member
Posts: 288
Reputation Power: 567
Chosen wrote Very nice thread SiDev, lots of good information here. Thank you, kind sir. |
- 0useful
- 0not useful
#4. Posted:
Status: Offline
Joined: Mar 30, 201212Year Member
Posts: 1,758
Reputation Power: 569
Status: Offline
Joined: Mar 30, 201212Year Member
Posts: 1,758
Reputation Power: 569
Reading Python code looks like reading a regular book if coded correctly. The syntax is awesome, though I would not recommend learning it if it is your first language, you miss out on too many intricacies and small details if you are serious about learning.
Great post overall! Though the purple font on dark mode makes it hard to read with my old eyes |
- 0useful
- 0not useful
#5. Posted:
Status: Offline
Joined: Dec 13, 20204Year Member
Posts: 288
Reputation Power: 567
Status: Offline
Joined: Dec 13, 20204Year Member
Posts: 288
Reputation Power: 567
RiddIer wrote Reading Python code looks like reading a regular book if coded correctly. The syntax is awesome, though I would not recommend learning it if it is your first language, you miss out on too many intricacies and small details if you are serious about learning. 100% Agreed and very well said. Personally, I think a language such as Java or C# prove to be solid choices for a first language in my opinion. |
- 0useful
- 0not useful
#6. Posted:
Status: Offline
Joined: Mar 30, 201212Year Member
Posts: 1,758
Reputation Power: 569
Status: Offline
Joined: Mar 30, 201212Year Member
Posts: 1,758
Reputation Power: 569
SiDev wroteRiddIer wrote Reading Python code looks like reading a regular book if coded correctly. The syntax is awesome, though I would not recommend learning it if it is your first language, you miss out on too many intricacies and small details if you are serious about learning. Or just be a gigachad and learn C first (this is a joke, no one learn C as a first language) |
- 1useful
- 0not useful
#7. Posted:
Status: Offline
Joined: Dec 13, 20204Year Member
Posts: 288
Reputation Power: 567
Section dedicated for python discord bots coming soon.
|
- 0useful
- 0not useful
#8. Posted:
Status: Offline
Joined: Jan 05, 20231Year Member
Posts: 65
Reputation Power: 227
Status: Offline
Joined: Jan 05, 20231Year Member
Posts: 65
Reputation Power: 227
This Thread is very clean and well put together, Love the simplicity. Keep up the great work. |
- 0useful
- 0not useful
#9. Posted:
Status: Offline
Joined: Sep 09, 20186Year Member
Posts: 361
Reputation Power: 2546
Status: Offline
Joined: Sep 09, 20186Year Member
Posts: 361
Reputation Power: 2546
Overall this is great, it's all mostly the main basics and understanding to Python, however you should add some more context instead of hiding them in spoliers, and give each their own statement of their courses/test and tutorials.
Great work. SiDev wrote |
- 0useful
- 0not useful
Users browsing this topic: None