Szukam nauki języka Python do tworzenia stron internetowych. Zakładając, że mam już pewne podstawowe doświadczenie w programowaniu stron internetowych w Javie (JSP / Servlety), jestem już zaznajomiony z projektowaniem stron internetowych (HTML, CSS, JS), podstawowymi pojęciami programistycznymi i że jestem zupełnie nowy w Pythonie, jak to zrobić uczysz się Pythona …
Programuję od lat, pracując nad różnymi wersjami Blub (BASIC, Asembler, C, C ++, Visual Basic, Java, Ruby w żadnej kolejności „Blub-ness”) i chciałbym się uczyć Seplenienie. Mam jednak dużo intertia, co z ograniczonym czasem (rodzina, praca na pełen etat itp.) I wygodnym szczęściem z obecnym Blubem (Java). Moje pytanie brzmi …
Naprawdę chciałbym wyjść z istnienia „kabiny” 9-5 i zrobić coś, w czym mogę pracować z domu, zdjąć, kiedy chcę itp. Nie zrozumcie mnie źle ... Nie mam nic przeciwko ciężkiej pracy , ale po prostu nie podoba mi się cała sprawa korporacyjna, w której ustawiono moje godziny, dni urlopu, strój, …
Ukończyłem tę stronę 4 miesiące temu. (Chciałbym zachować anonimowość witryny - jeśli ten post pojawi się w wyszukiwarce Google przez klientów, będzie to miało negatywny wpływ na ich działalność). Zrobiliśmy kilka iteracji, klient był bardzo wymagający (i wścibski), spełniłem wszystkie potrzebne rzeczy, w tym rozmiar czcionki stopki, która trochę zniszczyła …
Czy istnieją rodzaje zabójczych aplikacji, klasy problemów algorytmicznych itp., Gdzie na dłuższą metę lepiej jest stworzyć własny język? PS: Dla pewności mam na myśli nowy język programowania i kompilator, a nie nowy kompilator dla istniejącego języka. EDYCJA : Dziękuję za odpowiedzi. Czy możesz podać kilka przykładów, w których absolutnie nie …
Zastanawiałem się nad tym. Załóżmy, że mam userzasób idi namepolami. Jeśli chcę zaktualizować pole, mogę po prostu wysłać PATCH do takiego zasobu PATCH /users/42 {"name": "john doe"} A następnie aplikacja zaktualizuje nazwę użytkownika 42. Ale dlaczego, jeśli powtórzę tę prośbę, wynik byłby inny? Zgodnie z RFC 5789 PATCH nie jest …
(To jest pytanie bardzo początkujące). Studiowałem trochę na temat maszyn wirtualnych. Okazuje się, że wiele z nich zaprojektowano bardzo podobnie do komputerów fizycznych lub teoretycznych. Przeczytałem, że na przykład JVM jest „maszyną stosową”. Oznacza to (i popraw mnie, jeśli się mylę), że przechowuje całą swoją „pamięć tymczasową” na stosie i …
Pracuję z rodzimą klasą, która reprezentuje obraz 2D jako tablicę 1D. Jeśli chcesz na przykład zmienić jeden piksel, musisz teraz dowiedzieć się, jak uzyskać indeks ze x,ywspółrzędnych. Powiedzmy, że mamy taką tablicę 1D array1d: array1d = [ a, b, c, d, e, f, g, h, i, j, k, l, m, …
Zawsze mam problem z ustaleniem, czy powinienem nazwać określoną metodę zaczynającą się od getSomethingkontra findSomething. Problem polega na tworzeniu pomocników dla źle zaprojektowanych interfejsów API. Dzieje się tak zwykle podczas pobierania danych z obiektu, który wymaga obiektu jako parametru. Oto prosty przykład: public String getRevision(Item item) { service.load(item, "revision"); // …
Za każdym razem, gdy pracuję z kodem GUI, kod puchnie szybciej niż inne rodzaje kodu. Refaktoryzacja wydaje się również trudniejsza. Podczas gdy w innych rodzajach kodu mogę dość łatwo refaktoryzować - odkrywam, że mogę rozłożyć większą klasę na mniejsze części funkcjonalności - z większością struktur GUI często jestem związany ze …
Jakie umiejętności determinują osobę, która jest w stanie z łatwością debugować kod? Jakiś czas temu mój przyjaciel przeprowadził wywiad ze stosunkowo dobrym programistą. Programista został zatrudniony. Potrafił pisać dobry kod, rozumieć ramy i wzorce projektowe. Brakowało mu tylko umiejętności debugowania. Nie mógł w ogóle debugować, a znalezienie problemów z jego …
Prawie każdy artykuł, który mogę znaleźć na temat rekurencji, zawiera przykłady liczb czynnikowych lub Fibonacciego, które są: Matematyka Bezużyteczne w prawdziwym życiu Czy są jakieś interesujące przykłady kodu niemathowego do nauczania rekurencji? Myślę, że algorytmy dziel i zwyciężaj, ale zwykle obejmują one złożone struktury danych.
W tej dokumentacji jest wspomniane Obiekt zatwierdzenia może mieć dowolną liczbę rodziców. Ale z mojego zrozumienia, jedynym przypadkiem, w którym zatwierdzenie będzie miało więcej niż jednego rodzica, jest przypadek scalenia, w którym to przypadku będą tylko dwoje rodziców. Więc moje pytanie brzmi: czy zatwierdzenie może mieć więcej niż 2 rodziców? …
Ostatnio zostałem zapytany: Dlaczego NoSQL jest szybszy niż SQL? Nie zgodziłem się z założeniem pytania ... to po prostu nonsens dla mnie osobiście. Nie widzę żadnego wzrostu wydajności przy użyciu NoSQL zamiast SQL. Może SQL nad NoSQL, tak, ale nie w ten sposób. Czy brakuje mi czegoś o NoSQL?
Czytam Coders at Work , a w nim dużo mówi się o niezmiennikach. O ile rozumiem, niezmiennik jest warunkiem, który utrzymuje się zarówno przed, jak i po wyrażeniu. Przydają się między innymi do udowodnienia, że pętla jest poprawna, jeśli dobrze pamiętam mój kurs logiki. Czy mój opis jest poprawny, czy …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.