Gdzie mogę znaleźć podstawowe problemy praktyczne w Pythonie?


Najlepsza odpowiedź

Więc zacząłeś uczyć się Pythona i oczywiście musisz ćwiczyć, aby zwiększyć kontrolę nad językiem. Możesz udać się do tych zasobów w dowolnej kolejności, aby ugasić pragnienie

  • Google Python Classes autorstwa Nicka Parlante (Szukaj w YouTube) jest jednym z najbardziej niesamowitych i poszukiwanych do nauki języka Python w kwestia dwóch dni. Zasoby dostarczone przez Nicka zapewnią ci zajęcie na kilka dni. Klasa Pythona w Google
  • Ktoś przez internet, wydaje mi się, że na Reddicie udostępnił link internetowy zawierający ponad 46 podstawowych ćwiczeń Pythona do przetestowania rozwijającej się istoty szarej. Spójrz, 46 prostych ćwiczeń w Pythonie
  • Musiałeś nauczyć się kilku algorytmów (wyszukiwanie, sortowanie, drzewa, wykresy ), czas je zaimplementować.Wiem, że Python ma niesamowite biblioteki, proszę ich do tego nie używać. Zacznij od zera, pozwól LOC rosnąć. Dowiedziałbyś się.

Wciąż głodny więcej, udaj się do T opcoder , H Ackerrank , SPOJ i inne konkurencyjne witryny programistyczne i wykonuj tam zadania. Jako przypis, dołącz do mnie i baw się programowaniem w Pythonie.

Odpowiedź

Oto Twoja odpowiedź….

Wskazówki dotyczące ćwiczenia Pythona

  1. Koduj codziennie
  2. Napisz to na głos
  3. Działaj interaktywnie!
  4. Rób przerwy
  5. Zostań Bugiem Łowca nagród
  6. Otaczaj się innymi, którzy się uczą
  7. Nauczaj
  8. Program dla par
  9. Zadawaj „DOBRE” pytania
  10. Zbuduj coś, cokolwiek
  11. Przyczyń się do Open Source

Aby poćwiczyć te kroki

Każdy programista musi zostać lepszym programistą, ale nie każdemu dobrze się powodzi.

Oprócz zwykłych umiejętności projektowania programów i rozwiązywania problemów, potrzebuje on dużo solidnej pracy, stałej wiedzy i wytrwałość, aby stać się ulepszonym programistą.

1. Kodowanie

Podejmując się kodowania, podobnie rozumiesz swoje błędy w planowaniu, kontrolowaniu błędów, tworzeniu łańcuchów, a następnie wracasz do tych konkretnych umiejętności, aby robić postępy.

Nie możesz pracować tylko w planowaniu, kodowanie wytwarza produkcję, która jest niezbędna do studiowania i działania jako osiągnięcie. W ten sposób nie przerywaj zaraz po udzieleniu odpowiedzi na pytanie.

2. Umiejętności ulepszone dzięki czytaniu książek.

Mówi się, że kodowanie jest bardziej zrelaksowane niż gotowe, a między świetnym kodem a okropnym kodem jest inny kontrast, ale skąd możesz to wiedzieć?

Dopóki nie zdasz sobie sprawy z przyzwoitego kodu i nie rozpoznasz, dlaczego określony kod jest właściwy, nie możesz zrozumieć różnicy.

Przyczynianie się do Open Source, podpisywanie -up listy e-mailingowe.

Wyobraźnia na podstawie ujawnionego kodu, głównie z Google, Apache i kilku innych schematów, jest dodatkowym sposobem na rozszerzenie możliwości projektowania oprogramowania i rozwinięcie ulepszonego operatora komputera .

Po prostu autoryzuj ich listę postów, a późniejsza rozmowa wyjaśni ci część.

3. Ćwiczenie konstruowania informacji, algorytmów i planów powiązanych ze sobą trudności.

Myślałem, że to drobiazg, ale to ponad czwarte.

Jak bym chciał wierzyć w to, jest to najbardziej niebezpieczna czynność, którą można ulepszyć jako udoskonalony programista.

Bardziej znacząca część wielkiego operatora oprogramowania komputerowego widziała i spotkała się z wielkimi strukturami informacyjnymi, obliczeniami.

4. Przetestuj wszystko

Zacznij od przetestowania wszystkiego w module pod kątem jego wartości i używając danych wejściowych, które zwykle zakładasz. Następnie spróbuj wejść, które są możliwe, ale mniej wspólne. Spowoduje to usunięcie wszelkich ukrytych błędów. W rzeczywistości istnieje umiejętność testowania; dzięki praktyce będziesz regularnie rozwijać swoje umiejętności.

5. Przygotuj się na zmianę

W realistycznym miejscu pracy wymagania się zmieniają. Jednak im jaśniej zaczynasz mówić o wymaganiach i tym jaśniejszy jest twój plan wykonania na początku. Tym bardziej dziwaczne jest to, że zmiany będą wynikiem braku zdrowego rozsądku lub błędnych założeń.

Oryginalne źródło: – https://www.codeavail.com/blog/improve-programming-skills/

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *