Programowanie w języku Python - od A do Z - 2022
- Opis
- Program
- Najczęściej zadawane pytania
- Recenzje
Stephen Hawking powiedział kiedyś: “whatever you want to uncover the secrets of the universe, or you just want to pursue a career in the 21st century, basic computer programming is an essential skill to learn”. Te słowa jakże znamiennie wybrzmiewają w dzisiejszych czasach. Nie ulega wątpliwości, że przyszłość zależeć będzie w dużej mierze od postępu technologicznego i ludzi, którzy będą w stanie ten postęp kreować. Jak pokazują dane, utrzymujące się ogromne zapotrzebowanie na specjalistów w sektorze technologii powoduje, że zarobki w branży także są bardzo satysfakcjonujące.
Wzrost popularności języka Python
Python jest językiem programowania o bardzo szerokim zastosowaniu. Zdominował takie dziedziny jak data science czy machine learning. Pozwala także na tworzenie aplikacji internetowych (np. framework Django, Flask, FastAPI).
Język Python świetnie nadaje się do przetwarzania, przygotowania, analizy i modelowania danych. Został stworzony z myślą o prostocie. Dzięki temu jest przyjazny dla początkujących programistów i jest jednym z najczęściej rekomendowanych języków programowania na początku przygody z IT. Na przestrzeni ostatnich lat i rosnącej popularności sztucznej inteligencji Python wyrósł na gwiazdę w tym sektorze. Powstało sporo potężnych bibliotek do machine learningu, czy deep learningu. Przykładem może być stworzona przez Google biblioteka Tensorflow. Platforma GitHub z kolei podała, iż w 2019 roku język python uplasował się na drugiej lokacie pod względem popularności wśród wszystkich języków programowania.
Wszechstronność Zastosowań
Języka Python możemy używać na bardzo wielu poziomach. Czy to u siebie w domu, w biurze, czy uruchamiając skrypty w chmurze. W połączeniu z mnogością zastosowań i doskonałym zestawem narzędzi takich jak PyCharm, Spyder, Jupyter Notebook, Zeppelin, IPython i innymi bibliotekami środowisko pracy w Pythonie wyróżnia się wydajnością, produktywnością i doskonałą elastycznością.
Stack Overflow Developer Survey
Według Stack Overflow Developer Survey 2021 język Python jest najchętniej wybieranym językiem do nauki programowania.
-
6Update - wersja programu SpyderText lesson
-
7Wprowadzenie do programu SpyderVideo lesson
-
8Drukowanie wyników do konsoli - funkcja print()Video lesson
-
9Ćwiczenie 1Quiz
-
10Rozwiązanie 1Text lesson
-
11Drukowanie wyników do konsoli - funkcja print() cz. 2Video lesson
-
12Ćwiczenie 2Quiz
-
13Rozwiązanie 2Text lesson
-
14Obliczenia w PythonieVideo lesson
-
15Ćwiczenie 3Quiz
-
16Rozwiązanie 3Text lesson
-
17Wprowadzanie wartości przez użytkownika - funkcja input()Video lesson
-
18Konwencja nazewnictwa zmiennychVideo lesson
-
19Operator wycinaniaVideo lesson
-
20Typy danychVideo lesson
-
21Ćwiczenie 4Quiz
-
22Rozwiązanie 4Text lesson
-
23Dane tekstowe i metodyVideo lesson
-
24Ćwiczenie 5Quiz
-
25Rozwiązanie 5Text lesson
-
26Ćwiczenie 6Quiz
-
27Rozwiązanie 6Text lesson
-
28Podsumowanie: PodstawyQuiz
-
29ZbioryVideo lesson
-
30Ćwiczenie 1Quiz
-
31Rozwiązanie 1Text lesson
-
32TupleVideo lesson
-
33Ćwiczenie 2Quiz
-
34Rozwiązanie 2Text lesson
-
35ListyVideo lesson
-
36Ćwiczenie 3Quiz
-
37Rozwiązanie 3Text lesson
-
38Listy - wycinanieVideo lesson
-
39Ćwiczenie 4Quiz
-
40Rozwiązanie 4Text lesson
-
41Listy - metodyVideo lesson
-
42Ćwiczenie 5Quiz
-
43Rozwiązanie 5Text lesson
-
44Ćwiczenie 6Quiz
-
45Rozwiązanie 6Text lesson
-
46SłownikiVideo lesson
-
47Ćwiczenie 7Quiz
-
48Rozwiązanie 7Text lesson
-
49Ćwiczenie 8Quiz
-
50Rozwiązanie 8Text lesson
-
51Podsumowanie: Struktury DanychQuiz
-
52Wartości logiczneVideo lesson
-
53Ćwiczenie 1Quiz
-
54Rozwiązanie 1Text lesson
-
55Instrukcje WarunkoweVideo lesson
-
56Ćwiczenie 2Quiz
-
57Rozwiązanie 2Text lesson
-
58Instrukcje Warunkowe cz. 2Video lesson
-
59Ćwiczenie 3Quiz
-
60Rozwiązanie 3Text lesson
-
61Instrukcje Warunkowe cz. 3Video lesson
-
62Ćwiczenie 4Quiz
-
63Rozwiązanie 4Text lesson
-
64Instrukcje Warunkowe cz. 4Video lesson
-
65Ćwiczenie 5Quiz
-
66Rozwiązanie 5Text lesson
-
67Pętle forVideo lesson
-
68Ćwiczenie 6Quiz
-
69Rozwiązanie 6Text lesson
-
70Ćwiczenie 7Quiz
-
71Rozwiązanie 7Text lesson
-
72Instrukcja breakVideo lesson
-
73Ćwiczenie 8Quiz
-
74Rozwiązanie 8Text lesson
-
75Instrukcja continueVideo lesson
-
76Ćwiczenie 9Quiz
-
77Rozwiązanie 9Text lesson
-
78Pętle for - jeszcze więcej przykładówVideo lesson
-
79Pętle whileVideo lesson
-
80Ćwiczenie 10Quiz
-
81Rozwiązanie 10Text lesson
-
82Pętle while - jeszcze więcej przykładówVideo lesson
-
83Podsumowanie: Kontrola Przepływu ProgramuQuiz
