Dzień dobry! Ostatnio popełniłem prosty projekt w #python #django z użyciem #restapi z myślą o nauczeniu się tej technologii. Jeśli ktoś ma chwilę, to może spojrzeć (✌゚∀゚)☞. Taktyczny link #programowanie
@filozof900: Co do swagger-a to go zainstalowałem ale pokazywał mi tylko dwie ścieżki, /user/ oraz /login/. W przypadku /login/ nawet nie pokazywał jakie parametry przyjmuje. Miałem też problemy z autoryzacją za pomocą swagger-a.
W 2018 roku dość dobrze podszlifowałem mój #angielski . Nauczyłem się masę słownictwa ale również gramatyki. W roku 2019 będę dalej kontynuował to co zacząłem w 2018 tylko bardziej ᕙ(⇀‸↼‶)ᕗ #chwalesie #nowyrok
@sokytsinolop: Ale wartości w "parent" będą się powtarzać. @Lethal_Jelly: W takim razie jaką długość powinno mieć pole phone_number? I masz rację z sub_category
varchar(50) nie ma sensu
Myślałem, że się zawszę daję jakąś długość bo wtedy jest dobrze (nie pamiętam już dlaczego :/)
@sokytsinolop: No i jak np. będziesz chciał zmienić nazwę kategorii (parent) to będziesz musiał aktualizować to dla kilku wierszy zamiast w jednym, nie optymalnie
Kolejny wannabe programista - to ja xD Idę na trochę gówno studia ale żeby efektywnie wykorzystać ten czas chcę przez przynajmniej te 3 lata licencjatu ogarnąć Pythona na poziomie junior deva, który nie ma potem problemu ze znalezieniem pracy. Załatwiłem sobie książkę,chyba biblię Pythona czyli "Python Wprowadzenie" (widziałem ją na półkach u kilku znajomych studiujących infę). Czy przerobienie jej od deski do deski będzie dobrym pomysłem, czy polecacie coś innego? Jest dosyć
IF TESTS, AND, OR #python Tutaj kod Formatowanie tutaj to jest jakiś, motyla noga, dramat. #zikenpython <-- jeżeli się nie podoba to jest taka afroamerykańska lista ( ͡°͜ʖ͡°). Jeśli popełniłem gdzieś błąd napisz w komentarzu (✌゚∀゚)☞
Augmented Assignments (rozszerzone przypisanie? w każdym razem coś z += i listami) #python 2.X oraz 3.X Dodawanie elementu do listy
some_list = [] some_list = some_list + [1] # można tak ale tutaj tworzymy kopie listy przez co program jest teoretycznie wolniejszy some_list.append(2) # tutaj już nie działamy na kopii listy tylko bezpośrednio na obiekcie przez co jest szybsze Dodawanie elementów do listy (ten sam przypadek co wyżej)
0.1 + 0.1 + 0.1 - 0.3 == 5.551115123125783e-17 Jest to wynik bardzo bliski zeru (nie zero!) ale końcowy użytkownik nie takiego rezultatu by oczekiwał, więc jak to "naprawić"? Otóż jest taki moduł jak decimal:
from decimal import Decimal print(Decimal('0.1') + Decimal('0.1') + Decimal('0.1') - Decimal('0.3')) # 0.0 Ale warto zwrócić tutaj uwagę na:
Jaka jest różnica pomiędzy repr() a str() w #python? Obie funkcje przekształcają obiekty na reprezentację tekstową z tą różnicą, że repr() daje wynik tak jak zostało to zakodowane a str() (jak print()) zwraca jak najbardziej user-friendly wynik.
repr('something') # "'something"' str('something') # 'something' Jak macie coś do dodania to piszcie (✌゚∀゚)☞! #programowanie #zikenpython
Co oznacza Frozen Binary? Plik który będzie mógł się wykonywać na Windows, Linux lub Mac OS bez potrzeby instalowania #python. Frozen Binaries łączą razem binary code twojego programu wraz z PVM (Python Virtual Machine) w binarny wykonywalny program (np. exe). Można to zrobić za pomocą py2exe lub PyInstaller. Warto dodać, że takie pliki zajmują trochę miejsca na dysku bo zawierają w sobie PVM ale nie jest to jakaś ogromna
@Philopolemus_Fronius: (prawie) poprawne rozpisane? Słyszy że dzwonią ale nie wie w którym kościele (autor książki). A tak na serio to masz już jakiś punkt zaczepienia ale jak @araneo (dzięki Ci za to) napisał, są już lepsze rozwiązania. Książka jest z 2013 roku.
Ostatnio popełniłem prosty projekt w #python #django z użyciem #restapi z myślą o nauczeniu się tej technologii. Jeśli ktoś ma chwilę, to może spojrzeć (✌ ゚ ∀ ゚)☞.
Taktyczny link
#programowanie
źródło: comment_NpRIvV6nScLePt2afEm7W7ziROqr0T4V.jpg
Pobierz