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.
- Computational Thinking: Python: Python course to crack coding interviews (Recorded / Live)
- 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:
https://youtu.be/B0_0gK_CUpM?embedable=true
GitHub org: https://github.com/qxresearch/qxresearch-event-1
Join #qxresearch:
- Mozilla Group: https://community.mozilla.org/en/groups/qx-research
- Telegram Group: https://t.me/qxresearch