w tym tygodniu zamierzam spróbować nauczyć się Pythona, języka programowania, na codeschool.com. wybrałem Pythona, ponieważ czytałem, że jest łatwiejszy do czytania, wszechstronny i jest używany do tworzenia aplikacji na Androida, co jest całkiem fajne. Jedyne wcześniejsze doświadczenie w kodowaniu, jakie mam, to bardzo podstawowe rzeczy Turinga, których nauczyłem się w 10 klasie i podstawy programowania z MATLABEM na pierwszym roku studiów. Zobaczmy, co mogę sobie przypomnieć i zacząć! Zamierzam ukończyć poziom 1″ ptaki i kokosy „darmowego kursu ” Try Python”.
od razu obejrzałem 5-minutowy film wprowadzający, który rozpoczął się dość chwytliwym jinglem o Pythonie! Pisząc to, nuciłem pierwszą linijkę ” nadszedł czas, aby nauczyć się Pythona…”. W filmie omówiono kilka podstawowych zasad, takich jak kolejność operacji. Wykazaĺ 'on rĂłwnieĹĽ kalkulacjÄ ™ ile jaskăłĺ’ ek moĹĽe nosiÄ ‡ kokos. Następnie, Moje pierwsze ćwiczenie kodowania dotyczyło konwersji U.S dolarów do funtów brytyjskich i kilka ćwiczeń na ten temat.
następny film mówił o tym, jak używać zmiennych do rozwiązywania problemów. Wspomniał, że zgodnie z wytycznymi PEP 8, pisanie zmiennych jako małych liter z podkreślnikami oddzielającymi słowa jest najbardziej „Pythonicznym”sposobem na to. Następnie kilka pytań wielokrotnego wyboru obejmujących zmienne.
następnie musiałem wykonać ten sam problem, co wcześniej z wymianą walut, ale musiałem użyć zmiennych dla każdego problemu. Jak pokazano na zrzucie ekranu poniżej, popełniłem kilka błędów składniowych. Myślę, że to jest to, co dostaję za myślenie, że to jest zbyt łatwe i pędzi przez to! Pierwszym błędem było użycie dwukropka zamiast znaku=. Zajęło mi Dobre 2 minuty, aby dowiedzieć się, co poszło nie tak. Teraz znam frustrację bycia programistą … na niewielką skalę, to znaczy. Mógłbym to naprawić znacznie szybciej, gdybym zwrócił uwagę na małą strzałkę pokazującą, gdzie się pomyliłem, ale z jakiegoś powodu zdecydowałem się zignorować (?!?!). Po tym, jak to naprawiłem, zapomniałem umieścić podkreślenie łączące dwa słowa, aby utworzyć moją zmienną. UPS.
wreszcie, musiałem ważną bibliotekę ” math „i użyć funkcji” ceil”, aby zaokrąglić moją obliczoną zmienną” total_dollars”, która była dziesiętna (opisana jako” pływająca ” w Pythonie) do liczby całkowitej. Zapomniałem zrzut ekranu, ale kod wyglądał tak:
Importuj matematykę
matematykę.ceil (total_dollars)
po zakończeniu tego ćwiczenia ukończyłem poziom 1 modułu „Try Python”. Ogólnie rzecz biorąc, było to zabawne ćwiczenie, aby nauczyć się używać nowego języka kodowania. Filmy były ładne i większość pojęć została wyjaśniona całkiem dobrze, chociaż czuję, że mogły być nieco bardziej szczegółowe w wyjaśnianiu, gdzie popełniłeś błąd, gdy popełniłeś błąd. Nie zrobiłem zrzutu ekranu, ale podczas ostatniego ćwiczenia zdefiniowałem kilka zmiennych, a następnie, gdy nacisnąłem „Kontynuuj”, wyczyściłem kod, który napisałem i chciał, żebym wykonał więcej operacji dotyczących poprzedniego kodu. Myślałem, że skoro usunął cały mój kod, musiałem ponownie zdefiniować wszystkie moje zmienne. Zrobiłem to, a następnie wykonałem ćwiczenie poprawnie, ale myślę, że stało się to dlatego, że ponownie zdefiniowałem moje zmienne, Klientowi nie spodobały się moje operacje i nie dał mi odpowiedzi, mimo że pisałem ją poprawnie. Skończyło się na odświeżeniu strony i wpisałem tylko operację potrzebną do odpowiedzi na pytanie, a następnie pozwolił mi przejść dalej. To było trochę frustrujące. Mam nadzieję, że to ma sens!