#naukaprogramowania #python

Mireczki drogie, szybkie pytanie, potrzebuję darmowego i lekkiego IDE to windy. drugiego do linuxa. Tak wiem że prawdziwy koder pisze tylko w Vim lub Emacs, ewentualnie notepad++. Mam obecnie PyCharm, działa spoko, koloruje git, autouzupełnia ok, ale waży jak tyle co Grażynka z monopolowego.

Ktoś coś?
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@RobotKuchenny9000: Jeśli zrobiłaś w kodzie open('db.p') to może nie zadziałać z prostego powodu. db.p może być wyszukiwany w ścieżke z której jest odpalany skrypt, a nie w której ten skrypt leży. W różnych aplikacjach często określane jako chdir (change directory) w którym określa się do jakiego katalogu należy wejść przed wykonaniem skryptu. Często w przypadku usług tego typu chdir jest wykonywany jako chdir('/'). Dlaczego? Ano dlatego, że gdyby było
  • Odpowiedz
Da się jakoś zrobić w pythonie listę, gdzie będę trzymał różne klasy pochodne? W sensie: mam klasę bazową, abstrakcyjną i dwie pochodne. I teraz w trakcie działania programu raz pod daną komórką będzie pochodna1 a raz pochodna2, w cpp po prostu robiło się np KlasaAbstrakcyjna **tab = new KlasaAbstrakcyjna*[10] i potem do tego przypisywało pochodne. Istnieje podobna możliwość w pythonie?
#python #naukaprogramowania
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@noisy: Możesz stworzyć mirkoliste? kurde, widzę, że 23 części, a ja wcześniej nie trafiłem, że coś takie Krzysztofie organizujesz

btw: co za muzyka 2:30 w 23 odcinku? jakaś plalista do kodzenia?( ͡° ͜ʖ ͡°)
  • Odpowiedz
kolejny streaming w tym temacie będzie nie wcześniej niż w weekend. W miedzy czasie jednak będę streamował dalej tworzenie SpisTresci.pl 2.0. Obecnie czekam na dostawę nowej kamerki.
  • Odpowiedz
Mirki z #programowanie #python potrzebuję odrobinę pomocy.
Postanowiłem na luzaku sprawdzić, jak to jest into programowanie. Robię darmowy kurs na codeacademy.com. Do tej pory wszystko szło jak po maśle, ale to zadanie mnie zatrzymało, nie rozumiem jaki wynik powinienem otrzymać i nie wiem co zatem wpisać. Podpowiedź mi nic nie mówi, rozumiem zasady logiczne, ale nie rozumiem tego zadania.
Podpowiecie?
PioPioPio - Mirki z #programowanie #python potrzebuję odrobinę pomocy. 
Postanowiłem...

źródło: comment_dDacbpIzRBCAt5TYYeXTefh9KN9LHMjW.jpg

Pobierz
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@PioPioPio: Myślę, że stwierdzenie, jakoby Python nie uczył Cię programować nie jest do końca poprawne. Kwestia tego, że pod tym sformułowaniem kryje się bardzo wiele różnych aspektów. Ucząc się Pythona poznasz pewne z nich, między innymi: operowanie warunkami, pętlami, operacje na strukturach danych, korzystanie z bibliotek (czy czytanie dokumentacji, to też ważna umiejętność). Nie nauczysz się natomiast jak to wszystko funkcjonuje, jak komputer widzi i przetwarza to co piszesz, co
  • Odpowiedz
Mirki, potrzebuję drobnej pomocy w #python . Mam sobie taki mały słownik:

slownik = {'klucz1': 'definicja1',
'klucz2': 'definicja2'}

I w pewnym momencie sprawdzam sobie
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wartościami dla kluczy może być tablica zawierająca definicje. Najpierw pobierasz odpowiednią tablicę ze słowika (po kluczu, porównując z pierwszą zmienną), a później sprawdzasz czy któraś z definicji, z pobranej już tablicy, jest taka sama jak druga zmienna.
  • Odpowiedz
Gdyby ktoś był zainteresowany, to zaraz (22:10) rozpoczynam stream na livecoding.tv, pt:

[PL] LiveCoding notifications on wykop.pl

Czego będziesz mógł się nauczyć z tego streamu:
- jak korzystać z #wykopapi z pomocą języka #python
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy jeżeli mam klasę, która dziedziczy po innej klasie i utworzę jej instancję to czy powinien wywołać się konstruktor i destruktor klasy bazowej? Wygląda to tak: http://pastebin.com/uwGTTuXB Zakładam, że konstruktor bazowej tez powinien się wywoływac więc pytanie co robię źle?
#python #naukaprogramowania
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@cadcadcad: Na FB mi się dzisiaj rzucił w oczy taki link https://checkio.org/ ale nie wiem na ile to jest nauka czegoś czy tylko jako zabawka. Podobno po rozwiązaniu zadań możesz obejrzeć rozwiązania innych, które mają przyznawane oceny np. za czytelność kodu.
  • Odpowiedz
mój system operacyjny to linux mint cynamon, domyślna wersja pythona to 2.7. co mam zrobić żeby ją zamienić na 3.4 którą także mam zainstalowaną? chcę np żeby pyCharm używał 3.4 zamiast 2.7

#linux #python #programowanie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@welcometonhk @Skalpel_
To, delikatnie mówiąc, nie jest najlepszy pomysł. Programy na Minta są paczkowane z myślą o tym, że python to Python 2. Jak ktoś jest sprytny, to w sposób jawny odwołuje się do tej wersji, którą chce, ale zakładanie że wszyscy są sprytni w końcu lubi kopnąć w tyłek.
  • Odpowiedz
Muszę napisać małą apkę w pythonie z wykorzystaniem django i jednym z wymagań jest napisanie testu automatycznego. Nie miałem wcześniej do czynienia z testami i stąd pytanie:
Wystarczą unittesty i jak ktoś chce sobie przetestować to odpala test, czy test musi się samoczynnie uruchomić podczas uruchomienia apki?

#python
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Specter00:
Zacząłbym od różnicy pomiędzy testem automatyczny a testem jednostkowym (unit test)

W mało precyzyjnym skrócie: test jednostkowy testuje metody/obiekty i jest częścią kodu aplikacji.
Test automatyczny symuluje czynności użytkownika i jest zwykle w oddzielnym repozytorium, często rozwijany przez inne
  • Odpowiedz
@soma115: Np. dlatego, bo potem taki kod po roku/dwóch modyfikujesz, albo robi to ktoś inny i zapominasz, że z tej metody korzysta inna część aplikacji, która po modyfikacji otrzymuje błędne wyniki. Przy małych aplikacjach zwykle nie ma problemów ale przy większych testowanie staje się konieczne.
  • Odpowiedz
Hej Mircy, problem mam.

Próbuję stworzyć serwis w Pythonie komunikujący się z siszarpowym WCFem przy pomocy SOAP'a, ale napotkałem na spory problem. Dla prostych wydmuszek (zarówno po stronie klienta C# i serwisu Pythonowego) wszystko działa, ale:
- klient C# jest już napisany, co więcej nie mogę go edytować praktycznie w ogóle (co najwyżej sobie do testów, bo kod mam dostępny, ale nie mam co liczyć, że te zmiany zostaną wepchnięte) - za dużo
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@piotrb: Tak. Tzn. nie musi to być dynamicznie, chodziło tylko o połączenie kilku obiektów WsgiApplication. Zdążyłem już jednak znaleźć rozwiązanie, musiałem użyć WsgiMountera do "podłączenia" kilku aplikacji z różnymi namespaceami, co wyczerpuje mój problem. Ale dzięki za chęć pomocy ( ͡º ͜ʖ͡º)
  • Odpowiedz
Hej da się rozpakować dane tak?

`for x, y, z in listA, listB, listC:'

listy są tej samej długości i chcę rozpakowywać je tak że x = listA[i], y = list[i], z = list[i] gdzie i to kolejne obiegi pętli.

innymi
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@destyl: scrapy świetnie się sprawdza. Zależy jeszcze jak bardzo ubogacone w JSa są strony, które chcesz scrapować :)
Wspomniany BS4 już do samego parsowania htmla (może współpracować ze sprapym nawet :) )
  • Odpowiedz
@Dolii: Była to 4 rano kiedy udało mi się to skleić i nie pamiętam już zbytnio jak to dokładnie zrobiłem, ale zdaję mi się, że to było:
https://www.reddit.com/r/deepdream/comments/4a7fvq/is_there_a_stepbystep_guide_for_a_layman_to/
i ładnie poszło "pip install neural-image-analogies", gdzie te paczki z Theano i innymi się znajdują.

W sumie autor tego całego kodu jest na reddicie, więc się go będę musiał zapytać, ale dzięki za poradę z przejrzeniem tego subreddita :3
  • Odpowiedz
#programowanie #python Mirasy, kodzi ktoś tu w Pythonie i jest mi w stanie powiedzieć jedną rzecz? Mam taką bazę danych http://rnafrabase.cs.put.poznan.pl/ i mam z niej wydobywać info za pomocą programu w Pythonie, nie mogę jednak na necie nic podobnego znaleźć i teraz pytanie jak zacząć ? Jak korzystać z tego searcha w bazie z poziomu Pythona?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach