Witajcie, nie wiem czy wybrałem dobry dział ale pisze tu, więc od pewnego czasu poszukuję sposobu na zrobienie programu który miał by polegać na znalezieniu 12-stu liczb w mini lotto z pośród których najczęściej padała piątka na przełomie np. 50, 100 lub 150 losowań. Czy ktoś mógłby pomóc mi zrealizować mój pomysł, dodam jeszcze że o robieniu programów nie wiem kompletnie nic więc szukam pomocy na tym forum.
Krzywy Terrorysta napisał(a)
[...] dodam jeszcze że o robieniu programów nie wiem kompletnie nic więc szukam pomocy na tym forum.
No to zapomnij o tym, że ten program powstanie; Sam nie umiesz nic i nic nie zrobisz, więc jeśli nawet znajdzie się ktoś chętny do przyłączenia się to i tak sam będzie musiał zrobić całość, więc propozycja bez sensu;
Dlatego też albo bierz kurs programowania do ręki i ucz się pisania programów, albo zleć komuś wykonanie tej aplikacji za odpowiednią kwotę, skoro jest Ci ona potrzebna, a sam nic nie chcesz/nie umiesz zrobić.
chodziło mi raczej o podesłanie wskazówek lub komend potrzebnych do napisania programy który by robił to co napisałem
Nie zrobisz nic, nawet mając kompletny schemat działania i pełną listę potrzebnych instrukcji, jeżeli nie znasz języka programowania i środowiska z kompilatorem, za których pomocą możliwe będzie zbudowanie programu na podstawie napisanego kodu źródłowego;
Najpierw zobacz do jakiegoś kursu programowania - sama lista instrukcji to 1% tego programu.
Te 12 liczb to mają być grupy liczb wygrywających czy pojedyncze?
MAły Mysz program ma mieć na celu wyszukania z 50 (lub innej ilości ostatnich losowań) 12 liczb z pośród których najczęściej padała wygrana 5-tka liczb w mini lotto
furious programming podesłał byś jakieś linki do takich kursów?
Najłatwiej to w pythonie opier.
Wbijasz na stronę lotto, tam sobie sprawdzasz gdzie są wyniki i jakie parametry przyjmują do chęci podzielenia się nimi.
Tworzysz socketa w pythonie, dajesz im linka z ustawieniami.
Pobierasz całą stronę.
Wrzucasz ją do html processing,
Szukasz w obiektach html processingu nazw np. "statystyki_wyniki_lotto", pod zbiór zawiera struktury "grayball_liczba1" itp.
Dla każdej znalezionej struktury statystyki_wyniki_lotto, tworzysz słownik o nazwie zbudowanej ze stringa liczb od najmniejsze do największej na stronie i tak są w takiej podawane więc nic tylko dodajesz do słownika, a jak znajduje się w słowniku to inkrementujesz jego wartość.
Potem tylko wyszukujesz te 12 najwyższych liczb i zapisujesz do jakiejś listy no i printujesz na ekran.
Zamiast html processingu możesz użyć, regex albo napisać jakiś prosty algorytm wyszukiwania.
Czyli Sprowadza się to do kilku etapów, z których wszystkie są opisane w necie.
- Gniazda sieciowe - sockety.
- Parsing html lub regex
- jakiś sposób zliczania, ze słownikiem jest łatwy, ewentualnie lista list.
- Wyszukanie tych wartości, ewentualnie posortowanie według ilości powtórzeń od max do min.
- Wypisanie danych na stdout, konsole do usera.
nic nie rozumiem możecie powiedzieć za ile złotówek mógłbym to zlecić komuś do zrobienia?
czy zwykły informatyk był by wstanie zrobić coś takiego o co mi chodzi? ile czasu by mu to zajęło?
@krzywy Terrorysta - tu nie chodzi o to, czy wykonawca jest informatykiem, rzeźnikiem czy piekarzem; Każdy może nauczyć się programowania, o ile faktycznie zacznie się go uczyć; Nauka samych podstaw pisania kodu w danym języku to kilka miesięcy, jeśli nigdy wcześniej się tego nie robiło; Same podstawy wystarczą, aby taki program napisać.
tylko że uczenie się tego przez miesiąc aby wykożystać te wiedzę tylko raz mija się z celem wolał bym już zlecić to komuś innemu za pieniądze. Z tego co mi wiadomo to niektórzy robią mini programy w excelu dało by się w nim wykonać te obliczenia o których mówię?
tylko że uczenie się tego przez miesiąc aby wykożystać te wiedzę tylko raz mija się z celem [...]
Odpowiadam jedynie na Twoje pytanie z tytułu wątku; Daję Ci wskazówki jak zrobić ten program, czyli nauczyć się minimum podstaw, aby napisać taki program np. w wersji natywnego, konsolowego narzędzia; Nawet jeśli ktoś podałby Ci wszystkie konieczne instrukcje do wykonania tej aplikacji to i tak nie wiedziałbyś jak ich użyć, dlatego też troszkę nauki to konieczność; W przeciwnym razie ktoś musiałby napisać sam cały kod, jednak za darmo raczej nikomu nie będzie się chciało;
Z tego co mi wiadomo to niektórzy robią mini programy w excelu dało by się w nim wykonać te obliczenia o których mówię?
Nie znam zbyt dobrze Excela, jednak sądzę, że było by to możliwe; Co i tak nie zmienia faktu, iż najpierw należy zapoznać się z tym edytorem i nauczyć się tworzyć regułki obliczające; I znów to samo - albo nauczysz się tworzyć takie reguły, albo ktoś inny będzie je musiał zrobić sam i przekazać jako gotowca :]
Jeśli chcesz to komuś zlecić to załóż temat w dziale Ogłoszenia Drobne.
Ja mogę Ci ten program napisać za Władysława Jagiełło.