Pytania otagowane jako python

Python to dynamicznie typowany, interpretowany język programowania wysokiego poziomu. Jego konstrukcja skupia się na przejrzystej składni, intuicyjnym podejściu do programowania obiektowego i uczynieniu właściwego sposobu robienia rzeczy oczywistymi. Python obsługuje moduły i wyjątki oraz ma obszerną bibliotekę standardowych modułów. Python jest uniwersalny i dlatego jest szeroko stosowany, od sieci po systemy wbudowane.

2
Jak działa buforowanie oparte na kluczach?
Niedawno przeczytałem artykuł na blogu 37Signals i zastanawiam się, jak to jest, że dostają klucz pamięci podręcznej. Dobrze jest mieć klucz pamięci podręcznej, który zawiera znacznik czasu obiektu (oznacza to, że po zaktualizowaniu obiektu pamięć podręczna zostanie unieważniona); ale jak następnie użyć klucza pamięci podręcznej w szablonie bez powodowania trafienia …

9
Pominięcie dziedziczenia w językach programowania
Rozwijam własny język programowania. Jest to język ogólnego przeznaczenia (pomyśl statycznie napisany Python na pulpicie, tj. int x = 1;) , Nieprzeznaczony dla chmury. Czy uważasz, że nie można pozwolić na dziedziczenie lub miksy? (biorąc pod uwagę, że użytkownik miałby przynajmniej interfejsy) Na przykład: Google Go, język systemowy, który zszokował …
10 python  google 

3
Jak działa Python?
To pytanie może wydawać się trochę głupie, ale co do cholery. Zacząłem uczyć się języka Python. Znam podstawową składnię itp. Kiedy pracuję z HTML, PHP itp., Po prostu piszę kod, umieszczam go w pliku .html lub .php i dwukrotnie klikam ten plik. Następnie mój kod działa. Mogę pracować z bazami …

8
Jak zakończyć moją zależność od .NET? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 8 lat temu . Tworzę aplikacje GUI dla systemu Windows od wielu lat i wskoczyłem do platformy .NET na początku 2005 r. .NET …
10 python  ruby 

1
Testowanie jednostkowe potoków przetwarzania danych składających się z funkcji jednowierszowych
Czytając praktyczne wprowadzenie Mary Rose Cook do programowania funkcjonalnego , podaje jako przykład anty-wzorca def format_bands(bands): for band in bands: band['country'] = 'Canada' band['name'] = band['name'].replace('.', '') band['name'] = band['name'].title() od funkcja robi więcej niż jedną rzecz nazwa nie jest opisowa ma skutki uboczne Jako zaproponowane rozwiązanie sugeruje anonimowe funkcje …

3
Czasami funkcje prywatne są po prostu jeszcze nie wyodrębnionymi wewnętrznymi jednostkami funkcjonalności. Dlaczego więc ich nie przetestować?
Czasami prywatne funkcje modułu lub klasy są po prostu jeszcze do wyodrębnienia wewnętrznymi jednostkami funkcjonalności, które mogą zasługiwać na własne testy. Dlaczego więc ich nie przetestować? My będziemy pisać testy do nich później, jeśli / kiedy są one wyodrębnione. Dlaczego więc nie napisać testów teraz, gdy są one nadal częścią …
9 python  testing 

4
Dekoratory klas w Pythonie: praktyczne przypadki użycia
Szukam praktycznych i niesyntetycznych przypadków użycia dekoratorów klasy Python. Jak dotąd jedynym przypadkiem, który miał dla mnie sens, było zarejestrowanie klasy w systemie wydawcy-subskrybenta, np. Wtyczek lub wydarzeń, coś w rodzaju: @register class MyPlugin(Plugin): pass lub @recieves_notifications class Console: def print(self, text): ... Wszelkie inne rozsądne przypadki, o których myślałem, …

4
Mikrousługi i biblioteki współdzielone
Projektujemy system oparty na niezależnych mikrousługach (połączonych przez magistralę RabbitMq). Kod (przynajmniej dla pierwszych składników) zostanie napisany w python (zarówno python2, jak i python3). Mamy już aplikację monolitową implementującą logikę biznesową, którą chcemy refaktoryzować i rozszerzyć. Jedno pytanie, które mnie martwi, to: Jaki jest najlepszy sposób udostępniania kodu między różnymi …

1
Wydaje się, że łączenie Pythona nie koncentruje się na przedmiotach, ale na symbolu, w porównaniu do Ruby lub Smalltalk, z powodów projektowych?
Myślałem, że jednym z podstawowych elementów OOP jest to, że mamy przedmioty, którymi jesteśmy zainteresowani, a następnie wysyłamy do nich wiadomości. Może więc wydawać się naturalne, że mam kolekcję przedmiotów i muszę je ułożyć w jeden sznurek, aby to zrobić: ["x", "o", "o"].join(" | ") # joining a tic-tac-toe row …

3
Dlaczego Python potrzebuje zarówno kompilatora, jak i interpretera?
Rozumiem fakt, że Java potrzebuje zarówno kompilatora, jak i interpretera. Kompiluje kod źródłowy do kodu bajtowego, a następnie maszyna wirtualna (w systemie Windows, Linux, Android itp.) Tłumaczy ten kod bajtowy na kod maszynowy dla bieżącej architektury. Ale dlaczego Python potrzebuje zarówno kompilatora, jak i interpretera? Ponieważ Python nie jest niezależny …

4
dlaczego potrzebne są puste funkcje
Zacząłem uczyć się pytona i zastanawiam się, dlaczego puste funkcje są potrzebne w języku programowania np. w python: def empty_func(): pass nawet w skryptach powłoki dostępne są puste funkcje puste funkcje. Moje zrozumienie i pytanie: Dlaczego język programowania potrzebuje pustych funkcji? Czy to po prostu zabawa z językiem programowania, czy …


1
Czy używanie „{}” w ciągach formatu jest uważane za Pythonic?
Właśnie nauczyłem się, że możesz pisać '{}{}'.format(string_a, string_b) zamiast '{0}{1}'.format(string_a, string_b) w Pythonie, tzn. możesz pominąć cyfry parametrów formatu łańcucha, jeśli chcesz, aby elementy były umieszczane jeden po drugim w kolejności. Czy to uważa się za Python? UWAGA: „Pythonic” jest powszechnie używanym terminem wśród programistów Python, oznaczającym idiomatyczny kod Python. …

2
Uczenie maszynowe z danymi kategorycznymi i ciągłymi
To pytanie może być tutaj lub na SO może ... Załóżmy, że Twój zestaw danych szkoleniowych zawiera zarówno dane jakościowe, jak i ciągłe, takie jak ta konfiguracja: Animal, breed, sex, age, weight, blood_pressure, annual_cost cat, calico, M, 10, 15 , 100 , 100 cat, tabby, F, 5, 10 , 80 …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.