W dzisiejszych czasach ważne jest, aby uczyć się Pythona, ponieważ jest to bardzo potężny, ale elastyczny język, który jest obecnie używany w wielu aplikacjach i rozszerza się w niesamowity świat uczenia maszynowego. Jest prawdopodobne, że uczenie maszynowe będzie kolejną wielką rzeczą i nie chcesz pozostać w tyle. Python jest prosty do napisania i ma wiele bibliotek dedykowanych do uczenia maszynowego, ale najpierw musisz nauczyć się języka. Zanurzmy się więc w tych starannie dobranych bezpłatnych zasobach, abyś mógł zacząć się ich uczyć:
Wybraliśmy zasoby dla różnych poziomów, więc bez względu na to, czy dopiero zaczynasz programować i potrzebujesz gruntownego kursu, czy doświadczonego programisty, który potrzebuje ogólnego przeglądu, w tych zasobach znajdziesz coś przydatnego do rozpoczęcia nauki Pythona.
Python dla początkujących w kodowaniu
https://www.codecademy.com/learn/learn-python
Ten kurs Pythona jest przyjemny i bardzo pogłębiony i jest skierowany do osób bez znajomości kodowania. Przechodzi od podstawowych szczegółów, takich jak co jest zmienną, jak drukować rzeczy na konsoli, odczytywać dane wejściowe użytkownika, do funkcji i klas, obsługi plików i wielu innych. Chociaż ten bezpłatny kurs obejmuje Python 2, jest to świetna podstawa do nauki Pythona, a także płatny kurs Python 3.
Przypadkowy kurs Pythona dla osób ze znajomością kodowania
https://www.freecodecamp.org/news/python-crash-course/
Chociaż ten kurs wygląda na prosty, w rzeczywistości jest bardzo szczegółowy. Jest skierowany do osób z doświadczeniem w programowaniu, dzięki czemu zapewnia szybki przegląd wielu aspektów Pythona. Obejmuje zmienne, typy danych, struktury kontrolne, funkcje i nie tylko. Nie obejmuje bardziej zaawansowanych rzeczy, takich jak obsługa plików, ale możesz użyć do tego poprzedniego.
Ćwiczenia Pythona na wszystkich poziomach
Kiedy nauczysz się Pythona i dobrze rozumiesz język, potrzebujesz trochę praktyki! Ta strona twierdzi, że ma ponad 300 ćwiczeń, które koncentrują się na Pythonie. Witryna jest bezpłatna, ale musisz się zarejestrować, aby uzyskać dostęp. Na marginesie, po zarejestrowaniu się uzyskasz również dostęp do https://js.checkio.org/ skoncentrowanego na ćwiczeniach JavaScript i TypeScript .
Książka i kurs automatyzacji Pythona
https://automatetheboringstuff.com/2e/
Ta strona jest w rzeczywistości płatną książką do nauki Pythona, którą można kupić online, a autor uprzejmie rozdaje tę bezpłatną wersję online. Na Udemy dostępna jest również płatna wersja kursu, a dzięki temu kuponowi SEP2020 otrzymasz 73% zniżki! https://www.udemy.com/course/automate/?couponCode=SEP2020
Darmowe książki o Pythonie
Packt Publishing ma kilka darmowych książek do nauki Pythona i zatoczy koło z początkowym akapitem na początku tego postu, oto ta książka, która obejmuje uczenie maszynowe z Pythonem. https://www.packtpub.com/free-ebooks/big-data-and-business-intelligence/python-machine-learning-example/9781783553112
Premia
Wreszcie, rozmawiając z kilkoma przyjaciółmi o zasobach Pythona, jeden z nich skierował mnie na tę dziwaczną stronę http://www.pythonchallenge.com, która istnieje od 2005 roku. Zawiera wiele zagadek, które można rozwiązać za pomocą Pythona. Zdecydowanie fajnie!