Wpis z mikrobloga

@PoProstuMichal: i niby wchodzi Ci to do głowy bez wcześniejszej znajomości programowania i bez wyznaczonego celu? Wymyśl co swojego chciałbyś stworzyć i próbuj. Na początku nie musi to być nic niezwykle ambitnego. :P
  • Odpowiedz
@5z7k9: nie mam najmniejszego pojęcia co może być mało wymagające i mało ambitne :D ostatnio napisałem jakiś "program" z 30 czy 40 linijek, co po prostu odpowiadał na pytania, i w razie jakiejś odpowiedzi wyświetlał tekst i przechodził dalej albo wracał. ale przypuszczam, że nie o to chodzi :D
  • Odpowiedz
@PoProstuMichal: musisz się zastanowić co chcesz napisać.
Musisz jakoś pobrać stronę. Googluj jak to w pythonie zrobić.
Musisz jakoś z tej strony wyłuskać obrazki - pogoogluj na temat parsowania HTMLa
Potem taki plik trzeba jakoś zapisać, też poszukaj.
Przy okazji nauczysz się wielu różnych rzeczy, ale grunt to szukać czegoś konkretnego.
W pythonie to z 10 linijek kodu, tak na oko.
  • Odpowiedz
@PoProstuMichal: na początku adres pewnie zaszyjesz w kodzie. Potem może będziesz chciał podawać w linii poleceń jako argument. Tutaj też są moduły, które ułatwiają pracę z tym. Może z czasem dorobić interface w PyQT, itd. itd. Tylko na każdym etapie musisz się zastanowić - co konkretnie chcesz zrobić, żeby wiedzieć czego szukać. W necie nie znajdziesz informacji "jak w pythonie napisać program do pobierania bab z wypoka", ale bez problemu
  • Odpowiedz
@PoProstuMichal: zrób to co sobie wymyślisz :) może być RSS z Cachem, żeby Cię admini nie wycięli. Chyba, że poprosisz o API key to wtedy ciut łatwiej i bez lęku, ale na to się czeka parę dni :)
  • Odpowiedz
@PoProstuMichal: olej książki. Kupisz je sobie potem, żeby szlifować jakieś wzorce projektowe itd. Do takich podstaw wystarczy Ci pomysł i google. Jak będziesz miał konkretny problem to z pewnością Ci na mirko pomogą w tagu o wanie. Najpierw musisz wiedzieć czego nie wiesz, a tego się nie dowiesz, póki nie zaczniesz pisać czegoś konkretnego. Kupisz książkę, przerobisz nudne przykłady i się zniechęcisz. Plus nie myl umiejętności programowania ze znajomością konkretnego
  • Odpowiedz