35 Python Source Motors ile Yeni Başlayanlar İçin Projeler Code

Öğrenme Python diller zor bir iş olabilir. Bir ders kitabını inceleyerek, makaleler okuyarak veya video izleyerek zaman harcayabilirsiniz ancak yine de öğrendiklerinizi uygulamaya koymakta zorlanabilirsiniz. Sözdizimini öğrenmek için çok zaman harcamanız gerekir. Bununla birlikte, pratik bilgi olmadan ileri düzeyde geliştirme yapma güvenini kazanamayabilirsiniz. Python projeler. Geliştirinping Python projeler geliştirici olarak başarı şansınızı artıracaktır.

İşte çeşitli Python üç kategoride ele alınan projeler: 1) Başlangıç, 2) Orta ve 3) İleri düzey Python aşağıda verilen proje fikirleri:

Başlangıç ​​Seviyesi

1) Sudoku Solver

Sudoku Solver

Sudoku, üst düzey bir mantık tabanlı sayı yerleştirme bulmaca oyunudur. Sudoku bulmacasını tamamlamak için, oyunu tamamlamak amacıyla 9*9'luk bir ızgaranın rakamlarla doldurulması gerekir. Her satır, sütun ve 3×3'lük bölümde 1'den 9'a kadar bir sayı bulunur. Sudoku çözmek için kullanıcının Python matematik bilgisi ancak kullanıcının mantığını ve akıl yürütmesini gerektirir.

Bu otomatik program komut dosyası bir Sudoku Solver Arka yüzü görselleştirerek neredeyse her Sudoku bulmacasını çözmenize yardımcı olan bir araç.tracKral algoritması. Bu mantığı kullanarak çözümünü anında elde edebilir ve ilerleyebilirsiniz.

Kaynak Code Bağlantı: https://github.com/dhhruv/Sudoku-Solver


2) Tic-Tac-Toe Game

Tic-Tac-Toe

Tic-Tac-Toe Game basit Python popülerliğe dayalı proje Tic-Tac-Toe Game. Oyunun mantığı oldukça basittir, çünkü oyuncu bu oyuna her kareye tıklayarak '0' veya 'X' sembolünü yerleştirebilir.

Amaç, 3×3 kare ızgara üzerinde çapraz, dikey ve yatay olarak bir daire veya haç hizalamaktır. Bu oyunun sonucu oyunun sonunda görüntülenir.

Kaynak Code Bağlantı: https://github.com/aqeelanwar/Tic-Tac-Toe


3) Email Slicer

Email Slicer en kolay ama en popüler olanıdır Python gelecekte çok işinize yarayacak proje. Bu Python proje kullanıcıların bir e-postanın kullanıcı adını ve etki alanını almak için bir program oluşturmasını gerektirir. Uygulamayı özelleştirebilir ve bu bilgilerle ana bilgisayara bir mesaj gönderebilirsiniz. Basit görünse de Python proje fikri, geliştirmenize yardımcı olur Python kodlama becerileri.

Kaynak Code Bağlantı: https://github.com/Cybercharm/Email-Slicer-with-Python


4) Mad Libs Generator

Mad Libs Generator bir Python Sizden konuşmanın farklı kısımlarındaki kelimeleri yazmanızı isteyecek bir proje. Daha sonra bir Python seçilen eserlerden yazılmış bir hikayeyi görüntüleyecek program.

Yazılım geliştirmeye yeni başlayan yeni başlayanlar için en iyi projelerden biridir. Bunda Python proje, kullanıcı tarafından girilen verileri nasıl değiştireceğinizi öğreneceksiniz. Giriş bir sıfat, isim veya zamir olabilir.

Kaynak Code Bağlantı: https://github.com/ChalzZy/Mad-Libs-Generator


5) Number Guessing Game

Number Guessing Game

Number Guessing Game en basit ama en kullanışlı olanlardan biridir Python projeler. Yapabilirsin Python Bilgisayarın 1'den 10'a kadar veya herhangi bir aralıktaki sayıları rastgele seçtiği program. Kullanıcılara doğru sayıyı tahmin edebilmeleri için bazı ipuçları verir. Kullanıcı her yanlış tahminde bulunduğunda başka bir ipucu elde edecek. Ancak puanı düşüyor. İpucu daha küçük, daha büyük, birden fazla, bölünebilir ve hatta hepsinin birleşimi olabilir.

Kaynak Code Bağlantı: https://github.com/serhanelmacioglu/Guess-the-Number_Coding-with-Python


6) Rolling Dice Simulation

Rolling Dice Simulation bir Python Program her çalıştırıldığında rastgele bir sayı üreten proje. Kullanıcı zarları istediği kadar kullanabilir. Bu Python Kullanıcı zar attığında program 1 ile 6 arasında rastgele bir sayı üretecek ve ardından kullanıcı bu sayıyı görecektir. Bu ilginç olanlardan biri Python 1 ile 6 arasında rastgele sayı seçebilen ve bunları yazdırabilen projeler.

Kaynak Code Bağlantı: https://github.com/danieltyukov/Python-rolling-dice


7) Word Guessing Game

Word Guessing Game en kolaylarından biridir Python sizden bir kelime düşünmenizi isteyen projeler. bunda Python yeni başlayanlar için proje, kelimenizi tahmin etmeye çalışmanız için bir dizi soru sorulur. Kullanıcının alfabe veya sayı girip girmediğini kontrol etmek ve hata mesajlarını uygun şekilde görüntülemek için bir fonksiyon oluşturmanız gerekecektir. Bu kelimeler dictionary.txt'de listelenenlerle sınırlıdır.

Kaynak Code Bağlantı: https://github.com/thelevicole/Python-word-guessing


8) Countdown Timers

Countdown Timers başlangıç ​​seviyesidir Python Kullanıcıların bir zaman ayarlamasına olanak tanıyan program ve uygulama, süre dolduğunda onları bilgilendiriyor. Bu projede giriş alındıktan sonra geri sayım başlayacak ve “dakika:saniye” formatında ekrana gelecektir.

Kaynak Code Bağlantı: https://github.com/tobyhodges/timers


9) Image to Sound

Image to Sound basit Python Görüntü dosyalarından ses oluşturmanıza olanak sağlayan proje. Arkaplanda gerçek orman sesi duyulurken ormanın bir görüntüsünün görüntülendiğini hayal edin. Bu Projeyi tamamlamak için bir resim ve ses dosyası (.mp3 biçim).

Kaynak Code Bağlantı: https://github.com/Kalebu/image-to-sound-Python-


10) Rock, Paper, Scissor Game

bu çok basit Python Taş, Kağıt ve Makas adlı çocuklar tarafından oynanan popüler bir oyuna dayanan proje. Burada, ilk kullanıcı hareket eder ve ardından program bir tane yapar. Hamleyi belirtmek için tek bir alfabe kullanabilir veya tüm bir dizeyi girebilirsiniz. Hamlenin geçerliliğini kontrol etmek için bir işlev ayarlamanız gerekir.

Kaynak Code Bağlantı: https://github.com/goelp14/RockPaperScissors

Orta düzey

1) Fibonacci Generator

Fibonacci serisi olarak bilinen matematiksel seri, programlama mantığının en popüler kodlama problemlerinden biri olmuştur. Bu Python program, belirli bir sayının Fibonacci dizisine ait olup olmadığını belirleyen özyinelemeli bir işlev oluşturur.

Bu Python projenizde kullanıcının ihtiyaç duyduğu Fibonacci sayısının konumunu sorup üretiyorsunuz. Oluşturulduğunda, istenen çıktıyı kullanıcıya görüntüleyebilirsiniz.

Kaynak Code Bağlantı: https://github.com/josgard94/Fibonacci-series-with-Python


2) YouTube video downloader

YouTube video downloader

Bu Python proje, videoları indirmenize yardımcı olur YouTube, çünkü bu video akışı sitesi herhangi bir video indirmenize izin vermiyor. Bir oluşturabilirsiniz Python basit bir kullanıcı arayüzüne ve indirme yeteneğine sahip program YouTube videolar farklı formatlarda ve çok sayıda video kalitesinde.

Kaynak Code Bağlantı: https://github.com/prateekralhan/Python-based-Youtube-downloader


3) Alarm Clock

Alarm Clock

Basit bir çalar saat GUI projesidir. Kodlandıktan sonra Python, “'e oldukça benzeyen, tamamen işleyen bir program olacak”Saat” uygulaması açık Android veya iOS. Yerel bir dijital saati, alarmı, kronometreyi ve zamanlayıcıyı destekler. Kullanıcıların alarmları istedikleri zaman çalacak şekilde ayarlamalarına olanak tanır. Ayrıca alarmın çalmaması için devre dışı bırakabilirler.

Kaynak Code Bağlantı: https://github.com/TeenageMutantCoder/Alarm-Clock


4) Voice Assistant

Orta seviyedir Python Günlük iş rutininizi yapmanıza yardımcı olan proje. Vikipedi'de ikili arama algoritması gerçekleştirmenize olanak tanır. Ayrıca açmanıza da yardımcı olur YouTube, Spotify, Facebook ve diğer siteler.

Kaynak Code Bağlantı: https://github.com/jaspreetsidhu3/voice_assistant


5) Calculator App

Calculator App

Hesap makinesi bir Python basit, tamamen işlevsel bir hesap makinesi oluşturmanıza yardımcı olan proje. Neredeyse bilgisayarınız veya mobil cihazınızla birlikte varsayılan olarak gelen bir hesap makinesi programına benziyor. Kullanıcılar, dönüştürme gibi para birimleri arasından seçim yapabilir USD - INR. Dönüşüm oranını elde etmek için değeri sağlayabilir ve dönüştür düğmesine basabilirsiniz.

Kaynak Code Bağlantı: https://github.com/programiz/Calculator


6) Password Generator

Hesaplarınızdan herhangi biri için rastgele parolalar üretebileceğiniz bir proje oluşturmak için rastgele parola üreteci programı oluşturabilirsiniz. Mevcut olanlardan biridir Python 'A'dan Z'ye' 'a'dan z'ye' rastgele kullanması veya bir oluşturması mantığıyla çalışan projeler benzersiz ve son derece güvenli şifre.

Kaynak Code Bağlantı: https://github.com/abhishek305/Password-Generator-in-Python


7) Desktop Notifier App in Python

Bir masaüstü bildirimi basit bir Python Masaüstünde açılır mesaj şeklinde bir bildirim mesajı üreten uygulama. bunda Python Yeni başlayanlara yönelik projede, kullanıcı belirli bir uygulama açıldığında bir bildirim alır. Program yüksek bellek tüketiyor,

Kaynak Code Bağlantı: https://github.com/ganeshkavhar/Desktop-Notifier-App-in-Python


8) Convert Speech to Text

Bu Python Uygulama konuşmayı metne dönüştürmek için kullanılır. Canlı yayın veya ses dosyası olabilir. Bu uygulama Google konuşma tanıma API'sini kullanır. Bunu kullanmak istiyorsanız Python proje için aktif bir internet bağlantınızın olması ve kurulumun yapılması gerekmektedir. Python PyAudio, PortAudio ve SpeechRecognition gibi kütüphaneler.

Kaynak Code Bağlantı: https://github.com/tdsk15041995/Speech-to-text-converter


9) Python Currency Converter

Python Currency Converter

Para birimi dönüştürücü bir Python Referans para birimine (Euro) karşı geçmiş oranları kullanan proje. Şununla uyumludur: Python3.6+. Dönüştürücü, format aynıysa kullanıcılara farklı kaynaklar sağlayabilir. Bu Python Program, 42'dan bu yana Euro'ya karşı 1999 para birimi için varsayılan kaynak olan Avrupa Merkez'i kullanıyor.

Kaynak Code Bağlantı: https://github.com/alexprengere/currencyconverter


10) Address Book in Python

Bu ileri seviyenin temel amacı Python proje, kullanıcıların iletişim bilgilerini depolayabilecekleri bir adres defteri oluşturmaktır. Bir Adres Defteri oluşturmanıza yardımcı olur Python programlama dili. İletişim bilgilerini oluşturabilir, düzenleyebilir ve silebilirsiniz. Bu Python proje ayrıca iletişim bilgilerini yönetmek için bir Grafik kullanıcı arayüzü sağlar.

Kaynak Code Bağlantı: https://github.com/felontruth/AddressBook


11) Expense Tracker

Expense Tracker

Expense Manager, günlük faturalarınızı bu şekilde yönetmenize yardımcı olan basit, istikrarlı ve özelliklerle dolu bir web uygulamasıdır. Python Proje. Basit bir gider tablosu oluşturacaksınız. tracker'e track kullanıcının giderleri.

Bu trendlerden biri PythonKullanıcılara harcamaları hakkında doğru bilgiler sağlamak için istatistiksel analizler de gerçekleştiren projeler. Harcamalarını daha iyi planlamalarına yardımcı olur.

Kaynak Code Bağlantı: https://github.com/prtm/Expense-Tracker


12) Website Blocker

Adından da anlaşılacağı gibi, bu Python Bu proje, çalışma saatleri içinde belirli web sitelerini engellemek ve böylece iş aksaklıklarını azaltmak için kullanılabilir.tracBu sayede verimlilik artar ve istenmeyen reklamlardan kaçınılır.

Kaynak Code Bağlantı: https://github.com/Kalebu/Website-blocker-Python


13) Web Scraping Program in Python

Web verileri örneğitracya da web kazımaping Bu eğitimde, web sitelerinden HTML yapılarını kullanarak veri elde ediliyor. Web kazıma konusunda temel bilgiler edineceksiniz.ping kullanma Python ve ve iki tane kullan Python kütüphaneler, Beautifulsoup ve istekler.

Kaynak Code Bağlantı: https://github.com/rajat4665/web-scraping-with-Python


14) Temperature Converter

Temperature Converter

Temperature Converter

Bu Python projesi, Fahrenheit sıcaklıklarını Celsius'a dönüştüren GUI mantığı oluşturmanıza yardımcı olur. Bu en kolaylarından biridir Python Sadece Fahrenheit cinsinden değeri kabul edip Celsius cinsinden gizlediği için projeler.

Kaynak Code Bağlantı: https://github.com/SpelmanCIS123/Temperature-Converter


İleri düzey

1) Text Editor in Python

Bu Python proje basit bir metin editörü veya not defteri geliştirmenize yardımcı olur Python. Yazı tipi stilini değiştirmek, metin eklemek, belgeyi kaydetmek vb. gibi temel işlevleri bile uygulayabilirsiniz. PythonBu mantığı geliştirmek için , Tkinter, os ve PIL modülleri.

Kaynak Code Bağlantı: https://github.com/amandeep511997/Text-Editor


2) Typing Speed Calculator

Typing Speed Calculator

Hız tipiping test bir Python yeteneğinizi test edebileceğiniz bir proje.ping Hız. Temel düzeyde bir yetenek geliştirebilirsiniz.ping Kullanıcıların rastgele bir cümle yazdığı bir eğitim videosu. Kullanıcı yazmayı bitirdiğinde...pingty'yi gösteriyoruzping hız, doğruluk ve dakikada yazılan kelime sayısı

Kaynak Code Bağlantı: https://github.com/geosaleh/typing_speed_test


3) Python File Explorer

Python-file-manager ileri seviyedir Python dayalı proje Python 3.7. Bununla Pythontabanlı dosya gezgini, dosya ve klasörleri görüntüleyebilirsiniz. Ayrıca silme işlemine geçmek veya dosyaları geri dönüşüm kutusuna göndermek gibi çeşitli eylemleri gerçekleştirmenize de yardımcı olur.

Kaynak Code Bağlantı: https://github.com/binjolaaman10/Python-file-manager


4) Python Plagiarism Checker

Python Plagiarism Checker bir Python Metin içeriğini intihal açısından taramanıza olanak sağlayan bir program. Ayrıca tracÇevrimiçi içerik dağıtımını kontrol eder. İntihal aracı, çalışmanızı tarayarak mevcut bir çevrimiçi kaynaktan gelen örtüşmeleri bulmanıza yardımcı olur.

Başka birinin içeriğiyle çakışmayı önlemek istiyorsanız intihal denetleyicilerinin kullanılması çok önemlidir. Ancak bu araçlar çok maliyetlidir, bu nedenle intihal kontrol aracı herhangi bir yazı çalışmasını taramak için. Bu Python proje, tam teşekküllü kullanışlı bir İntihal denetleyicisi hazırlamak için bir NLP (Doğal Dil İşleme aracı) ve bir arama API'si kullanıyor.

Kaynak Code Bağlantı: https://github.com/Kalebu/Plagiarism-checker-Python


5) Python Music Player

Python Music Player gelişmiş Python Bu proje, etkileşimli bir kullanıcı arayüzüne sahip, tam teşekküllü bir müzik çalar oluşturmanıza yardımcı olur. Bu mantık sayesinde kendi müzik çalarınızı oluşturabilirsiniz. Müzik dosyalarını bulma, çeşitli müzikleri tarama gibi işlevler oluşturabileceksiniz. tracks, en sevdiğiniz sanatçıların müziklerini eklemek veya ses seviyesini kontrol etmek gibi. Bunu oluşturmak için Python Projeyi başlatmak için cihazınızda Tkinter ve pygame'in kurulu olması gerekmektedir.

Kaynak Code Bağlantı: https://github.com/Copyleaks/Python-Plagiarism-Checker


6) Library Management System

A Python Şişe bazlı Library Management System. Bu Şişe tabanı Python uygulama bir ÖYS/LMS sisteminin tüm özelliklerine sahiptir (Library Management System), kitap ekleme, çıkarma ve kopya oluşturma gibi. Kitap envanterini kullanılabilirliğine göre korumanıza yardımcı olur.

Kaynak Code Bağlantı: https://github.com/kumaraditya303/Library-Management-System


7) Chatbot AI

Chatbot AI

Bir sohbet robotu bir Python insanlarla doğal dillerinde etkileşim kuran yapay zekaya dayalı proje. Bu Python proje, kullanıcıyla konuşan ve bilgi toplayan sohbet robotları oluşturmanıza yardımcı olur. Bu AI, öğrenme, hafıza, konu tabanlı konuşma işleme vb. gibi çok sayıda özellik sunar. Bu Proje, bot AI ve sohbet işleme özelliğine sahip olmalıdır. Kolay REST API'sine izin vermeli ve Python işlev çağrısı entegrasyonu, onu benzersiz hale getirir ve son derece işlevsel özellikler sunar. Sohbet robotlarında verilerle çalışırken, listeleri düzenlemeniz ve sıralamanız gerekebilir. Daha fazla bilgi edinmek için Python liste sıralama, bu bilgilendirici makaleye göz atın.

Kaynak Code Bağlantı: https://github.com/ahmadfaizalbh/Chatbot


8) Face Mask Detection

Face Mask Detection

Mevcut COVİD 19 salgını sırasında yüz maskesi oldukça takdir edilmektedir. Ancak aynı zamanda maskesiz kişilerin manuel olarak tespit edilmesi de zorlaşıyor. Bu ileri düzey Python Proje bir maskeyi tespit etmenizi ve herhangi bir hatayı bildirmenizi sağlar. Bu Proje alışveriş merkezlerinde, çok salonlu sinemalarda veya halka açık toplantılarda uygulanabilir. Kullanmanız gerekir Python, Keras ve OpenCV'yi kullanarak yüz maskesi tespiti için derin öğrenme modeli geliştirdi.

Kaynak Code Bağlantı: https://github.com/chandrikadeb7/Face-Mask-Detection


9) Multi-Vendor E-Commerce Website

Bu Python projesi, Django (Python) ve Stripe ödeme işlemcisi olarak eklenir. Kullanıcılar Banka/Kredi Kartı (Şerit Kullanılmaktadır) ile ödeme yaparak ürünü ziyaret edebilir ve sipariş verebilirler.

Daha sonra Satıcı sipariş hakkında anında bir e-posta bildirimi alır ve ürünü adres bilgilerine göre müşteriye teslim etmelidir.

Kaynak Code Bağlantı: https://github.com/vijaythapa333/simple-multivendor-site


10) URL Shortener

Bu Python Bu proje, uzun süren işlemleri kısaltan bir Django web uygulaması oluşturmanıza olanak tanır. URLKullanıcılar mevcut sunucular listesinden seçim yapabilirler. Şu anda Tinyurlk, Bit.ly gibi sunucuları desteklemektedir. Google URL Shortenerve Is.gd. Bu proje, pyshorteners kütüphanesini kullanmaktadır. URL kısaltmak.

Kaynak Code Bağlantı: https://github.com/p53ud0k0d3/UrlShortener

Bu yazıyı şu şekilde özetleyin: