Program desktopProgram Kustom

Program desktop kecil dengan Python dan jendela: ZIP berisi kode, README, dan cara membuat .exe

Biasanya selesai dalam 15 menitTermasuk revisiPemeriksaan kualitas
Paket
Perlindungan pembayaranSelengkapnya
  • Revisi dalam batas paket tidak dikenai biaya.
  • Jika Anda tidak merespons dalam 3 hari setelah penyerahan hasil, hasil kerja diterima secara otomatis.

Uang ditahan saat Anda membayar dan diteruskan hanya setelah Anda menerima hasil kerja.

Program desktop kecil dengan Python dan jendela: ZIP berisi kode, README, dan cara membuat .exe

Contoh hasil

Contoh untuk paket Standar

Program desktop: pembuat invoice untuk jasa pembukuan perorangan

Jendela

  1. Invoice: daftar invoice sebelumnya dengan nomor, klien, tanggal, dan total; tombol Baru, Buka, dan Simpan sebagai PDF.
  2. Invoice baru: klien dari daftar drop-down, baris berisi deskripsi, jam, dan tarif, tarif pajak, serta total yang langsung diperbarui saat Anda mengetik.
  3. Klien: nama, alamat, dan email, cukup ditambahkan sekali lalu dipilih dari daftar.

Sebagian kode

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}")

Isi arsip

  • invoice_maker.py, programnya, sekitar 700 baris;
  • invoices.db, dibuat saat pertama kali dijalankan, menyimpan klien dan invoice;
  • settings.example.ini untuk nama, alamat Anda, dan format nomor invoice;
  • requirements.txt dengan satu library tambahan, reportlab, yang membuat PDF;
  • README: cara memasang Python, menjalankan program, dan membuat file .exe dengan PyInstaller.

Program berjalan di komputer klien sendiri. Kami tidak membuat installer, tidak menandatangani program, dan tidak memublikasikannya.

Klien: tenaga pembukuan lepas yang membuat 20–30 invoice sebulan di pengolah kata. Tugas: program kecil berjendela: pilih klien, tambahkan baris, lihat total beserta pajak, simpan invoice sebagai PDF, dan simpan daftar klien. Paket Standar: hingga 3 jendela dan 800 baris kode, data di SQLite.

Klien dan semua datanya fiktif.

Tentang layanan ini

Program kecil untuk Windows, macOS, atau Linux yang mengerjakan satu tugas di jendelanya sendiri: pembuat faktur, daftar stok, pencatat waktu, kalkulator harga, pengatur file, atau alat yang memproses folder berisi gambar. Jelaskan apa yang harus dilakukannya serta kolom, tombol, dan hasil yang Anda butuhkan, dan lampirkan contoh atau sketsa jika ada. Kami menulisnya dengan Python dan Tkinter, toolkit jendela bawaan Python, sehingga hanya butuh sedikit atau tanpa pustaka tambahan. Anda menerima arsip ZIP berisi kode dan README: cara memasang Python, menjalankan program, dan, jika mau, membuat .exe dengan PyInstaller. Program berjalan di komputer Anda sendiri. Kami tidak membuat installer, menandatangani program, atau menerbitkannya di mana pun, dan kami tidak menjalankannya pada data Anda, jadi cobalah dulu pada salinan. Kata sandi dan kunci tidak ada di dalam kode.

Yang termasuk

  • Yang Anda dapatkanArsip ZIP berisi kode Python, README dengan petunjuk langkah demi langkah untuk memasang Python, menjalankan program, dan membuat .exe dengan PyInstaller, serta bila perlu file contoh data atau pengaturan; kode juga ditampilkan di halaman pesanan. Mulai paket Standar, pengaturan dan data disimpan ke file CSV atau basis data SQLite; di Premium, ada ekspor hasil ke file dan log kesalahan.
  • Jendela sungguhanTombol, kolom, daftar, dan menu dengan Tkinter
  • Sedikit tambahan yang perlu dipasangPustaka standar Python sedapat mungkin
  • Data Anda tetap bersama AndaFile dan basis data di komputer Anda sendiri
  • Membuat .exeLangkah opsional dengan PyInstaller di README
  • Kode yang mudah dibacaDengan komentar, mudah diubah nanti

Cara kerja

  1. 1
    TugasAnda menjelaskan jendela, kolom, dan apa yang dilakukan program
  2. 2
    KodeKami menulis program dan README
  3. 3
    CobaAnda menjalankannya di komputer Anda dengan salinan data Anda
  4. 4
    PerubahanAnda meminta perubahan sesuai paket Anda dan mengirim pesan kesalahan apa pun

Yang kami butuhkan dari Anda

Apa yang harus dilakukan program, jendela demi jendela: kolom dan tombol, apa yang terjadi pada setiap klik, apa yang disimpan, dan apa yang harus dihasilkan (file, daftar, perhitungan). Sistem Anda (Windows, macOS, atau Linux) dan apakah Anda ingin .exe. Contoh file sangat membantu: beberapa baris data Anda dalam CSV atau Excel, contoh hasil, atau sketsa atau tangkapan layar tampilan jendela yang diinginkan. Jangan pernah mengirim kata sandi atau kunci asli.

Kami akan menanyakan:

  • Apa yang harus dilakukan program?
  • Jendela, kolom, dan tombol apa yang Anda butuhkan?
  • Data apa yang disimpan, dan di mana?
  • Di sistem apa program akan berjalan?
  • Hal yang tidak boleh dilakukan program

Bandingkan paket

PaketDasar1 jendela, hingga 300 barisRp 425.000StandarHingga 3 jendela, 800 barisRp 833.000PremiumHingga 6 jendela, 1.500 barisRp 1.513.000
Tenggat1 hari2 hari3 hari
Revisi123
Kodehingga 300 barishingga 800 barishingga 1.500 baris
Jendela atau layar1hingga 3hingga 6
Fiturhingga 3hingga 6hingga 10
Pengaturan dan data tersimpanTidakCSV atau SQLiteCSV atau SQLite
Ekspor dan log kesalahanTidakTidakYa
README dengan langkah membuat .exeYaYaYa
Pesan DasarPesan StandarPesan Premium

Perlindungan pembayaran

Anda membayar saat memesan, tetapi uangnya diteruskan hanya untuk hasil kerja yang diterima.

  • Harga pastiHarga paket tidak berubah setelah Anda membayar.
  • Uang ditahanSaat Anda membayar, jumlahnya hanya ditahan. Dana diteruskan ke Dleex setelah Anda menerima hasil kerja.
  • Diperiksa sebelum penyerahanSetiap hasil melewati pemeriksaan kualitas sebelum sampai kepada Anda, dan Anda dapat melihatnya di halaman pesanan sebelum menerimanya.
  • Revisi gratisMinta revisi sesuai brief Anda sebanyak yang diizinkan paket.
  • Diterima setelah 3 hariJika dalam 3 hari setelah penyerahan hasil Anda tidak menerima hasil kerja maupun meminta revisi, hasil kerja diterima secara otomatis. Jika Anda menulis di chat pesanan setelah penyerahan hasil, pesanan akan menunggu; setelah kami menjawab, kami dapat memulai ulang hitungan 3 hari dan akan memberitahukannya di chat.
  • Dikerjakan ulang atau pengembalian dana penuhJika hasilnya tidak sesuai brief Anda dan revisi tidak memperbaikinya, atau pengerjaan memakan waktu lebih dari dua kali tenggatnya, tulis di chat pesanan: kami akan mengerjakan ulang atau mengembalikan pembayaran secara penuh.
Cara kerjanya →

Tanya jawab

Apakah saya perlu bisa pemrograman?

Tidak. README menjelaskan langkah demi langkah cara memasang Python satu kali, menjalankan program dengan klik ganda atau satu perintah, dan, jika mau, membuat .exe.

Apakah saya akan mendapat installer atau program yang sudah ditandatangani?

Tidak. Anda menerima kode dan langkah untuk membuat .exe sendiri dengan PyInstaller. Kami tidak membuat installer, menandatangani program, atau menerbitkannya di toko mana pun, jadi Windows atau macOS mungkin memberi peringatan saat pertama kali Anda membukanya.

Apakah Anda akan menjalankan programnya untuk saya?

Tidak. Program berjalan di komputer Anda, pada data Anda sendiri, sehingga file Anda tetap bersama Anda. Cobalah dulu pada salinan data Anda.

Mengapa Python dan Tkinter?

Tkinter sudah termasuk dalam Python, jadi program hanya butuh sedikit atau tanpa pustaka tambahan dan berjalan di Windows, macOS, dan Linux. Tampilan jendelanya sederhana dan bersih, bukan mencolok.

Bagaimana jika tidak berjalan di komputer saya?

Kirim pesan kesalahan atau tangkapan layar kepada kami di halaman pesanan dan minta perubahan sesuai paket Anda. Kebanyakan masalah adalah pustaka yang belum terpasang atau jalur file, yang sudah dibahas di README.

Tidak menemukan jawabannya?

Paket