YazılımÖdeme korumasıAyrıntılar
- Paket kapsamındaki revizyonlar ücretsizdir.
- Teslimattan sonraki 3 gün içinde yanıt vermezseniz iş otomatik olarak onaylanır.
Para, ödeme yaptığınızda bloke edilir ve yalnızca işi onayladığınızda aktarılır.

Örnek sonuç
Desktop program: invoice maker for a one-person bookkeeping service
The windows
- Invoices: the list of past invoices with number, client, date and total; buttons New, Open and Save as PDF.
- New invoice: client from a drop-down list, lines with description, hours and rate, tax rate, and the total updated as you type.
- Clients: name, address and email, added once and picked from the list afterwards.
A part of the code
def update_total(self, *_):
"""Adds up the lines and the tax and shows the total under the table."""
subtotal = sum(line.hours * line.rate for line in self.lines)
tax = round(subtotal * self.tax_rate.get() / 100, 2)
self.subtotal_label.config(text=f"Subtotal: {subtotal:,.2f}")
self.tax_label.config(text=f"Tax: {tax:,.2f}")
self.total_label.config(text=f"Total: {subtotal + tax:,.2f}")
In the archive
invoice_maker.py, the program, about 700 lines;invoices.db, made on the first run, which keeps the clients and invoices;settings.example.inifor your name, address and invoice number format;requirements.txtwith the one extra library, reportlab, which writes the PDF;- README: how to install Python, start the program and build an .exe with PyInstaller.
The program runs on the client's own computer. We do not build installers, sign the program or publish it.
Client: a freelance bookkeeper who writes 20–30 invoices a month in a word processor. Task: a small program with a window: pick a client, add lines, see the total with tax, save the invoice as a PDF, and keep the list of clients. Standard package: up to 3 windows and 800 lines, data in SQLite.
Müşteri ve tüm ayrıntılar kurgusaldır.
Bu hizmet hakkında
İndirilenler, taramalar, fotoğraflar ve belgeler hiçbir şey bulunamayana kadar tek bir klasörde birikir. Bu program onları kendi penceresinde sizin için sıralar: bir klasör seçersiniz, dosya türüne, yıl ve aya ya da addaki bir kelimeye göre bir kural belirlersiniz, her dosyanın nereye gideceğinin önizlemesini görürsünüz ve ardından Sırala'ya basarsınız. Standart paketten itibaren kendi kurallarınızı belirlersiniz ve program onları hatırlar; Premium'da daha fazla kural, her taşımanın dosyaya aktarılan raporu, hata günlüğü ve dosyaları geri koyma yolu ekler. Python ve Tkinter ile, Python'un kendi dosya araçlarını kullanarak bir README eşliğinde yazarız. Dosyaları seçtiğinize göre taşır veya kopyalar; brifte açıkça istemediğiniz sürece asla silmez. Dosyalarınız üzerinde çalıştırmayız, bu yüzden önce bir klasör kopyası üzerinde deneyin.
Neler dahil
- Neler alırsınızPython koduyla bir ZIP arşivi; Python'u kurma, programı çalıştırma ve .exe oluşturma konusunda bir README ve örnek bir kural dosyası; kod ayrıca sipariş sayfasında gösterilir. Standart paketten itibaren kurallarınız bir ayar dosyasına ve taşıma listesi kaydedilir; Premium'da dosyaya aktarılan bir rapor ve hata günlüğü.
- Önce önizlemeHiçbir şey taşınmadan önce her dosyanın nereye gideceğini görün
- KurallarınızTüre, tarihe, ada veya boyuta göre
- Hiçbir şey silinmezDosyalar taşınır veya kopyalanır, asla silinmez
- Çevrimdışı çalışırYalnızca bilgisayarınız ve klasörleriniz
- Okunabilir kodYorumlarla, sonradan değiştirmesi kolay
Nasıl çalışır
- 1GörevKlasörü ve sıralama kurallarını anlatırsınız
- 2KodProgramı ve README'yi yazarız
- 3DenemeKlasörün bir kopyası üzerinde çalıştırırsınız
- 4DeğişikliklerPaketiniz kapsamında değişiklik istersiniz ve varsa hata mesajını gönderirsiniz
Sizden neler gerekiyor
Hangi klasörü sıralamak istediğiniz ve içinde neler olduğu (klasörün bir tarifi ya da ekran görüntüsü yeterli; dosyaların kendisini asla göndermeyin) ve kurallar: hangi dosya türleri nereye gider, klasör adları, tarihlerin nasıl kullanılacağı, aynı adlı dosyalara ne yapılacağı. Dosyaların taşınıp mı kopyalanacağı, asla dokunulmaması gereken klasörler, sisteminiz (Windows, macOS veya Linux) ve .exe isteyip istemediğiniz.
Size soracaklarımız:
- Hangi klasör ve içinde neler var?
- Dosyalar nasıl sıralansın?
- Taşınsın mı, kopyalansın mı?
- Asla yapmaması gereken bir şey
- Hangi sistemde çalışacak?
Paketleri karşılaştırın
| Paketler | Temel1 pencere, tek sıralama kuralı$20 | StandartKendi kurallarınız, kayıtlı$40 | PremiumTam düzenleyici$72 |
|---|---|---|---|
| Teslim süresi | 1 gün | 2 gün | 3 gün |
| Revizyonlar | 1 | 2 | 3 |
| Kod | en fazla 300 satır | en fazla 800 satır | en fazla 1.500 satır |
| Pencereler veya ekranlar | 1 | en fazla 3 | en fazla 6 |
| Özellikler | en fazla 3 | en fazla 6 | en fazla 10 |
| Ayarlar ve kayıtlı veriler | Hayır | CSV veya SQLite | CSV veya SQLite |
| Dışa aktarım ve hata günlüğü | Hayır | Hayır | Evet |
| .exe oluşturma adımlarıyla README | Evet | Evet | Evet |
| Program | Dosya düzenleyici | Dosya düzenleyici | Dosya düzenleyici |
| Sipariş ver Temel | Sipariş ver Standart | Sipariş ver Premium |
Ödeme koruması
Sipariş verirken ödersiniz, ancak para yalnızca onaylanan iş için aktarılır.
- Sabit fiyatPaket fiyatı, ödeme yaptıktan sonra değişmez.
- Para bloke edilirÖdeme yaptığınızda tutar yalnızca bloke edilir. İşi onayladığınızda hizmete aktarılır.
- Teslimattan önce kontrolHer sonuç size ulaşmadan önce kalite kontrolünden geçer ve onaylamadan önce sipariş sayfasında görürsünüz.
- Ücretsiz revizyonlarBrifiniz kapsamında, paketin izin verdiği sayıda değişiklik isteyin.
- 3 gün sonra onayTeslimattan sonraki 3 gün içinde işi onaylamaz veya değişiklik istemezseniz iş otomatik olarak onaylanır. Teslimattan sonra sipariş sohbetine yazarsanız sipariş bekletilir; yanıt verdikten sonra 3 günlük süreyi yeniden başlatabiliriz ve bunu sohbette bildiririz.
- Yeniden yapım veya tam iadeSonuç brifinize uymuyorsa ve revizyonlar sorunu çözmediyse ya da iş teslim süresinin iki katından uzun sürerse sipariş sohbetine yazın: işi yeniden yaparız veya ödemenin tamamını iade ederiz.
Sorular ve yanıtlar
Yinelenenleri silebilir mi?
Aynı ada veya boyuta sahip dosyaları bulup sizin kontrol etmeniz için ayrı bir klasöre koyabilir. Brifte açıkça istemediğiniz sürece hiçbir şeyi silmez.
İki dosya aynı ada sahipse ne olur?
Program yeni ada bir numara ekler, böylece hiçbir şeyin üzerine yazılmaz. Brifte başka bir kural tarif edebilirsiniz.
Yeni gelen dosyaları geldikçe sıralayabilir mi?
Bu program düğmeye bastığınızda sıralar; arka planda çalışmaz. Klasör yeniden dolduğunda açın.
Bulut veya ağ klasörlerinde çalışır mı?
Bilgisayarınızın normal klasör olarak gösterdiği her klasörde, örneğin eşitlenen bir bulut klasöründe çalışır. Büyük klasörler daha uzun sürer; önce bir kopyayı deneyin.
Kurulum dosyası veya imzalı bir program alacak mıyım?
Hayır. Kodu ve PyInstaller ile kendiniz bir .exe oluşturma adımlarını alırsınız. Kurulum dosyası oluşturmayız, programı imzalamayız ve herhangi bir yerde yayımlamayız; bu yüzden Windows veya macOS ilk açtığınızda sizi uyarabilir.
Yanıtınızı bulamadınız mı?


