I faced a problem when I started learning programming. That problem was: I thought I needed to have a deep understanding of every field to do projects and make cool stuff.
So, I started learning to code seriously, but after a few weeks, I lost my motivation, as it was not clear to me how coding was going to help me make something that I'd like. This GitHub repository features 50+ Python applications with only 10 lines of code!
In this repository, you'll find a wide range of topics such as Machine Learning, Deep Learning, GUI, Computer Vision, and API development.
Author: @xiaowuc2
This repository is only the project version of this course: Computational Thinking: Python
I am a Machine Learning Researcher currently working at IBM with expertise in solving real-world problems through coding.
I taught 20,000+ students & working professionals to crack coding interviews and land their dream job at TCS, Walmart, Accenture, and Cognizant. My research has been recognized through publications in esteemed journals such as Springer 1 and O'Reilly 2.
- Repository: 50+ Python Applications (10 Lines of Code)
Python Projects:
- 📼 Voice Recorder: Simple voice recorder with a custom time limit.
- 🔑 Password Protech PDF: Protect a pdf with a custom password.
- 🗏 Merge Multiple PDFs: Merge multiple pdfs with Python scripting.
- 🔔 Windows Notification: Custom Windows notification maker.
- 🎬 Audio Visualization Tool: Awesome audio visualization tool!
- 📟 Random Password Generator: Random secured password generator app.
- 🎶 Extract mp3 from mp4: Extract audio from video with parsing.
- 🔗 Link Shortner: URL shortener from the terminal.
- 🔋 Terminal Tricks: Cool terminal tricks #scripting.
- 🎂 Birthday Reminder: Birthday reminder for lazy coders.
- 📻 Audiobook: Audiobook creator from a text file.
- ⏰ Alarm: Friendly alarm for programmers to take a break.
- ⏱️ Schedule YouTube Video: Python script will play a YouTube video at a scheduled time.
- 📆 Calendar : A tkinter(GUI toolkit) based calendar app.
- ✏️ Paint : A tkinter(GUI toolkit) based interactive paint clone.
- 💻 Screenshot taker: A tkinter-based screenshot app with a clickable button.
- 📖 Wikipedia Search Engine: Wekipedia API integrated tkinter-based search engine.
Machine Learning Projects:
- ✒️ email-automation: Tool to automate news briefing and blogging from custom senders (mail).
- ⭐ Custom-chatbot: ask the chatbot to do custom work on the bases of the task (eg., scriptwriter)
- 📟 whisper-speech-text: OpenAI's other API to convert text from audio.
- ⚙️ finetuned-gpt: Train chatGPT on your custom data, & ask queries from that data.
- 💠 voice-assistant: Voice assistant based on ChatGPT and WhisperAPI (Audio input & output).
- 🐻 web-scraping-summarizer: This tool scrapes a given website and summarizes the main context.
- ⌚ your-perspective: You can train ChatGPT to perceive things the way you do, and it will imitate you!
- 📖 bhagavad-gita-gpt: A religious book that contains all the answers to find our purpose and to live it fully.
- 🏜 vector-database: This is how you can send big text files to ChatGPT and avoid the token limits.
Keynote Video:
GitHub org: https://github.com/qxresearch/qxresearch-event-1
Join #qxresearch: