#naukaprogramowania #python
Ok to robię tak tworzę sobie klasę nazwijmy ją 'a' która w konstruktorze (_init_()) ma jedno pole które chce, żeby było listą, później tworzę obiekt typu a i chcę zrobić tak, że jeżeli włożę do konstruktora np. int to wysypie błąd. Widziałem, że jest metoda isinstance(), ale piszą, że nie powinno się sprawdzać w sposób jawny, ponieważ zmniejsza to elastyczność kodu, to w takim
Ok to robię tak tworzę sobie klasę nazwijmy ją 'a' która w konstruktorze (_init_()) ma jedno pole które chce, żeby było listą, później tworzę obiekt typu a i chcę zrobić tak, że jeżeli włożę do konstruktora np. int to wysypie błąd. Widziałem, że jest metoda isinstance(), ale piszą, że nie powinno się sprawdzać w sposób jawny, ponieważ zmniejsza to elastyczność kodu, to w takim































Na rozmowie kwalifikacyjnej jednym z zadań będą modyfikacje programu liczący ciąg Fibonacciego dla wprowadzanych z pliku liczb. Czego mogę się spodziewać, pytam się, bo zadanie wydaję się bardzo łatwe. Są jakieś pułapki?
Chociaż w Pythonie można to chyba zrobić w jednej funkcji z użyciel yield i innej magii… Hah. Miałem rację: http://stackoverflow.com/questions/3953749/python-fibonacci-generator