2012-01-07 24 views
8

Obecnie zaczynam razem uczyć się Pythona i Django i zdobyłem sporą wiedzę teoretyczną, aby mi pomóc.Nauka Django - Dobry projekt dla początkujących

Jednak szukam dobrego projektu, do którego mogę zagłębić się, co da mi doświadczenie w Pythonie, Django, MySQL, HTML5, CSS3 i różnych inicjatywach, takich jak OpenID, a może nawet procesach płatniczych takich jak PayPal.

Nie wiem, od czego zacząć. Naprawdę chcę napisać coś funkcjonalnego, nie tylko przykłady "cześć świat" lub "lista książek/autorów/wydawców".

Czy ktoś miał podobną sytuację podczas nauki kodu? Chciałbym usłyszeć pomysły i przeszłe doświadczenia. Przypuszczam, że dotyczyłoby to dowolnego języka, a nie tylko Python/Django. Dzięki!

+1

Obecnie uczę się również Django, chociaż wcześniej trochę go dotykałem. Z natury nie jestem silnym programistą. Ale myślę, że myślenie o "zdolności do ponownego wykorzystania" nie jest złe. Ponieważ zabójca jądra Django naprawdę chodzi o ponowne uruchomienie aplikacji. Załóżmy, że strona z treścią (brak użytkowników, powiedzmy tylko administrator), możesz utworzyć blog, wiki, zawartość, strony i wszystkie z nich pochodzą z tej samej aplikacji. Tak właśnie się zbliżam :) Napisz coś, co cię interesuje. Jeśli chcesz zbudować bloga, zbuduj go. Kogo to obchodzi, jeśli jest proste i słabe. – CppLearner

+0

@CppLearner Rozważałem blog, ale nie sądzę, że oferuje on bardzo dużą krzywą uczenia się (pod względem integracji wszystkich powyższych inicjatyw). Myślę jednak, że blog byłby dobrym komponentem w szerszym zakresie aplikacji. – Kieran

+0

@Kieran: prawdopodobnie byłoby lepiej na stronie programmers.stackexchange.com. Pamiętaj, że pytania dotyczące StackOverflow powinny być w formie, w której można podać konkretną, technicznie poprawną odpowiedź - pytania takie jak ta nie mają "odpowiedzi" i zwykle są zamykane dość szybko. –

Odpowiedz

2

Jeśli chcesz korzystać z przetwarzania płatności, prawdopodobnie powinieneś zrobić coś w rodzaju sklepu.

Mam na przykład projekt klona kikslerów/klocków skalnych w kolejce na liście projektów, które chcę zrobić. Ale powinieneś spróbować myśleć o czymś, czego używałbyś i nie ma w tym momencie, czymś, co rozwiąże niektóre twoje potrzeby, w ten sposób zabijesz 2 ptaki jednym kamieniem.

Lub spróbuj zrobić apkę ze starej księgarni, ale użyj Facebooka/Twittera/Google itd ... API's i dodaj funkcjonalność html5 do strony ... możliwości są nieskończone.

+0

Hmm, to nie jest zły pomysł! Może mógłbyś wyjawić więcej projektów na twojej liście? :) – Kieran

+0

Innym projektem, który naprawdę chcę zrobić i uważam, że każdy programista powinien, jest grą. Nic nadzwyczajnego, tylko gra zręcznościowa 2D podobna do Super Mario Bros. – lesce

1

Niektóre propozycje:

  • osobisty blog.
  • Sieć społecznościowa, pomyśl o czymś ... Sieć społecznościowa dla miłośników kotów? dla Łowców?
  • Rób darmowe rzeczy dla swoich znajomych/rodziny lub nawet się reklamuj.
  • Ulepsz istniejącą witrynę. Nie lubisz Google? Zbuduj lepszą wyszukiwarkę!