50 + Python Projects (10 Lines of Code)

Written by xiaowuc2 | Published 2023/04/13
Tech Story Tags: python | python-project | machine-learning-pr | chatgpt-plugin | people-using-chatgpt | effectiveness-of-chatgpt | 10-lines-of-code | tutorial

TLDRGitHub repository features 50+ Python applications with only 10 lines of code. Topics include Machine Learning, Deep Learning, GUI, Computer Vision, and API development. Author is a Machine Learning Researcher, currently working in IBM. Taught 20,000+ students & working professionals to crack coding interviews and land their dream job.via the TL;DR App

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:

  1. ๐Ÿ“ผย Voice Recorder: Simple voice recorder with a custom time limit.
  2. ๐Ÿ”‘ย Password Protech PDF: Protect a pdf with a custom password.
  3. ๐Ÿ—ย Merge Multiple PDFs: Merge multiple pdfs with Python scripting.
  4. ๐Ÿ””ย Windows Notification: Custom Windows notification maker.
  5. ๐ŸŽฌย Audio Visualization Tool: Awesome audio visualization tool!
  6. ๐Ÿ“Ÿย Random Password Generator: Random secured password generator app.
  7. ๐ŸŽถย Extract mp3 from mp4: Extract audio from video with parsing.
  8. ๐Ÿ”—ย Link Shortner: URL shortener from the terminal.
  9. ๐Ÿ”‹ย Terminal Tricks: Cool terminal tricks #scripting.
  10. ๐ŸŽ‚ย Birthday Reminder: Birthday reminder for lazy coders.
  11. ๐Ÿ“ปย Audiobook: Audiobook creator from a text file.
  12. โฐย Alarm: Friendly alarm for programmers to take a break.
  13. โฑ๏ธย Schedule YouTube Video: Python script will play a YouTube video at a scheduled time.
  14. ๐Ÿ“†ย Calendarย : A tkinter(GUI toolkit) based calendar app.
  15. โœ๏ธย Paintย : A tkinter(GUI toolkit) based interactive paint clone.
  16. ๐Ÿ’ปย Screenshot taker: A tkinter-based screenshot app with a clickable button.
  17. ๐Ÿ“–ย Wikipedia Search Engine: Wekipedia API integrated tkinter-based search engine.

Machine Learning Projects:

  1. โœ’๏ธย email-automation: Tool to automate news briefing and blogging from custom senders (mail).
  2. โญย Custom-chatbot: ask the chatbot to do custom work on the bases of the task (eg., scriptwriter)
  3. ๐Ÿ“Ÿย whisper-speech-text: OpenAI's other API to convert text from audio.
  4. โš™๏ธย finetuned-gpt: Train chatGPT on your custom data, & ask queries from that data.
  5. ๐Ÿ’ ย voice-assistant: Voice assistant based on ChatGPT and WhisperAPI (Audio input & output).
  6. ๐Ÿปย web-scraping-summarizer: This tool scrapes a given website and summarizes the main context.
  7. โŒšย your-perspective: You can train ChatGPT to perceive things the way you do, and it will imitate you!
  8. ๐Ÿ“–ย bhagavad-gita-gpt: A religious book that contains all the answers to find our purpose and to live it fully.
  9. ๐Ÿœย 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:


Written by xiaowuc2 | Machine Learning Researcher (IBM). Published paper in Springer & Oโ€™Reilly
Published by HackerNoon on 2023/04/13