Program desktopowyProgramy na zamówienie

Mały program desktopowy w Pythonie z oknem: archiwum ZIP z kodem, README i instrukcją budowania pliku .exe

Zwykle gotowe w ok. 15 minutPoprawki w cenieKontrola jakości
Pakiety
Ochrona płatnościSzczegóły
  • Poprawki w ramach pakietu są bezpłatne.
  • Jeśli nie odpowiesz w ciągu 3 dni od dostarczenia pracy, zostanie ona zaakceptowana automatycznie.

Pieniądze są rezerwowane w chwili płatności i przekazywane dopiero po akceptacji pracy.

Mały program desktopowy w Pythonie z oknem: archiwum ZIP z kodem, README i instrukcją budowania pliku .exe

Przykładowy rezultat

Przykład dla pakietu Standard

Program na komputer: wystawianie faktur dla jednoosobowego biura rachunkowego

Okna

  1. Faktury: lista wystawionych faktur z numerem, klientem, datą i kwotą; przyciski Nowa, Otwórz i Zapisz jako PDF.
  2. Nowa faktura: klient z listy rozwijanej, pozycje z opisem, liczbą godzin i stawką, stawka podatku oraz suma aktualizowana w trakcie pisania.
  3. Klienci: nazwa, adres i e-mail, dodawane raz i potem wybierane z listy.

Fragment kodu

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

W archiwum

  • invoice_maker.py, sam program, około 700 wierszy;
  • invoices.db, tworzony przy pierwszym uruchomieniu, przechowuje klientów i faktury;
  • settings.example.ini na twoje dane, adres i format numeru faktury;
  • requirements.txt z jedną dodatkową biblioteką, reportlab, która tworzy PDF;
  • README: jak zainstalować Pythona, uruchomić program i zbudować plik .exe za pomocą PyInstallera.

Program działa na własnym komputerze klienta. Nie tworzymy instalatorów, nie podpisujemy programu i nie publikujemy go.

Klient: księgowa prowadząca własną działalność, która wystawia 20–30 faktur miesięcznie w edytorze tekstu. Zadanie: mały program z oknem: wybierz klienta, dodaj pozycje, zobacz sumę z podatkiem, zapisz fakturę jako PDF i prowadź listę klientów. Pakiet Standard: do 3 okien i 800 wierszy kodu, dane w SQLite.

Klient i wszystkie dane są wymyślone.

O usłudze

Mały program na Windows, macOS lub Linux, który wykonuje jedno zadanie we własnym oknie: program do faktur, lista magazynowa, licznik czasu pracy, kalkulator cen, porządkowanie plików lub narzędzie przetwarzające folder obrazów. Opisz, co ma robić, oraz potrzebne pola, przyciski i wyniki, i dołącz przykłady lub szkice, jeśli je masz. Piszemy go w Pythonie z Tkinter, zestawem do okien, który jest dołączony do Pythona, więc potrzebuje niewielu dodatkowych bibliotek albo wcale. Dostajesz archiwum ZIP z kodem i README: jak zainstalować Pythona, uruchomić program i, jeśli chcesz, zbudować plik .exe z PyInstaller. Program działa na Twoim własnym komputerze. Nie budujemy instalatorów, nie podpisujemy programu ani nigdzie go nie publikujemy i nie uruchamiamy go na Twoich danych, więc najpierw wypróbuj go na kopii. Hasła i klucze zostają poza kodem.

Co obejmuje usługa

  • Co dostajeszArchiwum ZIP z kodem w Pythonie, README z instrukcją krok po kroku, jak zainstalować Pythona, uruchomić program i zbudować plik .exe z PyInstaller, oraz, gdzie trzeba, przykładowy plik z danymi lub ustawieniami; kod jest też pokazany na stronie zamówienia. Od pakietu Standard ustawienia i dane zapisywane do pliku CSV lub bazy SQLite; w pakiecie Premium eksport wyników do pliku i dziennik błędów.
  • Prawdziwe oknoPrzyciski, pola, listy i menu z Tkinter
  • Niewiele dodatków do zainstalowaniaBiblioteka standardowa Pythona, gdzie się da
  • Twoje dane zostają u CiebiePliki i baza na Twoim własnym komputerze
  • Zbuduj plik .exeOpcjonalne kroki z PyInstaller w README
  • Czytelny kodZ komentarzami, łatwy do późniejszej zmiany

Jak to działa

  1. 1
    ZadanieOpisujesz okna, pola i to, co robi program
  2. 2
    KodPiszemy program i README
  3. 3
    WypróbowanieUruchamiasz go na swoim komputerze na kopii swoich danych
  4. 4
    ZmianyProsisz o zmiany w ramach pakietu i przesyłasz komunikat o błędzie

Czego potrzebujemy od Ciebie

Co program ma robić, okno po oknie: pola i przyciski, co dzieje się po każdym kliknięciu, co zapisuje i co ma tworzyć (plik, listę, obliczenie). Twój system (Windows, macOS lub Linux) i czy chcesz plik .exe. Bardzo pomagają przykładowe pliki: kilka wierszy Twoich danych jako CSV lub Excel, próbka wyniku albo szkic lub zrzut ekranu tego, jak ma wyglądać okno. Nigdy nie przesyłaj prawdziwych haseł ani kluczy.

Zapytamy Cię:

  • Co program ma robić?
  • Jakich okien, pól i przycisków potrzebujesz?
  • Jakie dane przechowuje i gdzie?
  • W jakim systemie ma działać?
  • Czegokolwiek, czego nigdy nie wolno robić

Porównaj pakiety

PakietyPodstawowy1 okno, do 300 wierszy94 złStandardDo 3 okien, 800 wierszy185 złPremiumDo 6 okien, 1500 wierszy335 zł
Termin1 dzień2 dni3 dni
Poprawki123
Koddo 300 wierszydo 800 wierszydo 1500 wierszy
Okna lub ekrany1do 3do 6
Funkcjedo 3do 6do 10
Ustawienia i zapisane daneNieCSV lub SQLiteCSV lub SQLite
Eksport i dziennik błędówNieNieTak
README z krokami budowania .exeTakTakTak
Zamów PodstawowyZamów StandardZamów Premium

Ochrona płatności

Płacisz przy składaniu zamówienia, ale pieniądze są przekazywane tylko za zaakceptowaną pracę.

  • Stała cenaCena pakietu nie zmienia się po zapłacie.
  • Pieniądze są zarezerwowanePrzy płatności kwota jest tylko rezerwowana. Serwis otrzymuje ją dopiero po akceptacji pracy.
  • Sprawdzone przed dostarczeniemKażdy wynik przechodzi kontrolę jakości, zanim do Ciebie trafi, a przed akceptacją widzisz go na stronie zamówienia.
  • Bezpłatne poprawkiProś o poprawki w ramach briefu tyle razy, ile przewiduje pakiet.
  • Akceptacja po 3 dniachJeśli w ciągu 3 dni od dostarczenia pracy ani jej nie zaakceptujesz, ani nie poprosisz o poprawki, zostanie zaakceptowana automatycznie. Jeśli po dostarczeniu napiszesz na czacie zamówienia, zamówienie czeka; po naszej odpowiedzi możemy ponownie uruchomić odliczanie 3 dni i poinformujemy o tym na czacie.
  • Ponowne wykonanie lub pełny zwrot pieniędzyJeśli wynik nie odpowiada Twojemu briefowi, a poprawki tego nie naprawiły, lub praca trwa ponad dwa razy dłużej niż termin, napisz na czacie zamówienia: wykonamy pracę ponownie albo zwrócimy całą płatność.
Jak to działa →

Pytania i odpowiedzi

Czy muszę umieć programować?

Nie. README wyjaśnia krok po kroku, jak raz zainstalować Pythona, uruchomić program podwójnym kliknięciem lub jednym poleceniem i, jeśli chcesz, zbudować plik .exe.

Czy dostanę instalator albo podpisany program?

Nie. Dostajesz kod i kroki do samodzielnego zbudowania pliku .exe z PyInstaller. Nie budujemy instalatorów, nie podpisujemy programu ani nie publikujemy go w żadnym sklepie, więc Windows lub macOS mogą ostrzec Cię przy pierwszym uruchomieniu.

Czy uruchomicie program za mnie?

Nie. Działa na Twoim komputerze, na Twoich własnych danych, więc Twoje pliki zostają u Ciebie. Najpierw wypróbuj go na kopii swoich danych.

Dlaczego Python i Tkinter?

Tkinter jest dołączony do Pythona, więc program potrzebuje niewielu dodatkowych bibliotek albo wcale i działa na Windows, macOS i Linuksie. Okna wyglądają prosto i czysto, a nie efektownie.

Co, jeśli nie działa na moim komputerze?

Prześlij nam komunikat o błędzie lub zrzut ekranu na stronie zamówienia i poproś o zmianę w ramach pakietu. Większość problemów to brakująca biblioteka lub ścieżka do pliku, które omawia README.

Nie ma tu odpowiedzi?

Pakiety