9.1 Tworzymy pierwszy program
Napiszmy nasz pierwszy program w Pythonie. PyCharm już coś dla nas przygotował, ale myślę, że byłoby lepiej, gdyby nasz pierwszy program był naszym własnym kodem. Usuńmy więc to, co jest, i napiszmy coś swojego — jeszcze lepszego.
Zacznijmy od czegoś prostego – wyświetlenia jakiegoś tekstu na ekranie. W Pythonie to naprawdę proste – wystarczy wpisać komendę:
print ("tekst")
To wszystko, nic więcej nie musisz pisać. Żadnej funkcji main()
, ani nawet średnika jak w innych językach programowania. Po prostu słowo print
, nawiasy i tekst w podwójnych cudzysłowach. To nie są dwie pojedyncze cudzysłowy – to podwójne cudzysłowie.
Jeśli chcesz, możesz wpisać między cudzysłowy jakiś piękny i pompatyczny tekst – to przecież twój pierwszy program w Pythonie. Oto 3 propozycje do wyboru:
- "Ciemna strona oferuje mi to, czego Jasna nie może dać: prawdziwą wolność."
- "Ciemna strona to droga do mocy, która nie zna granic."
- "Wybieram swój los, a jest on w ciemności."
Jeśli przypadkowo usuniesz jeden z cudzysłowów lub dodasz niepotrzebny, PyCharm podkreśli tę linię na czerwono. Przykład:

W powyższym przykładzie przypadkowo usunąłem końcowy podwójny cudzysłów.
9.2 Uruchamianie pierwszego programu
Teraz uruchommy program i zobaczmy, co wyświetli na ekranie.
Aby uruchomić program, trzeba kliknąć na zielony trójkąt w górnym menu. Po lewej stronie jest napisane imię pliku, który zostanie wykonany:

Możesz także uruchomić program, naciskając Shift+F10.
Zróbmy to, a zobaczysz wynik swojego programu w konsoli. Oto, co wyświetlił mój:

Pomarańczowym kolorem jest napisany kod – uruchomienie pliku Python main.py
Na czerwono zaznaczony jest tekst, który mój program wyświetlił na ekranie (w konsoli).
Żółtym kolorem – informacje serwisowe o tym, że program zakończył się bez błędów.
9.3 Praca nad błędami
A co się stanie, jeśli popełnimy jakiś błąd, jak na to zareaguje Python?
Usuńmy końcowy cudzysłów i ponownie uruchommy nasz program. Oto co się stało:

Python próbował wykonać polecenie (jest na 2 linii), ale mu się to nie udało. Oto co pisze: SyntaxError: unterminated string literal (detected at line 2)
SyntaxError
— błąd składni [w kodzie].unterminated string literal
— nieukończony ciąg znaków.(detected at line 1)
— błąd w linii numer 1.
Dopóki uczysz się programować, błędy będą twoimi częstymi towarzyszami. Ale pamiętaj — nie myli się ten, kto nic nie robi.
Musisz nauczyć się, jak poprawnie czytać błędy, rozumieć, o czym mówią, i nauczyć się je naprawiać.

9.4 Co to jest plugin CodeGym i do czego służy?
To aplikacja, specjalny moduł programowy, który integruje się z PyCharm, umożliwiając pracę nad zadaniami z kursu CodeGym. Na przykład, pisanie kodu rozwiązania, wysyłanie go do sprawdzenia, porównywanie swojego rozwiązania z "domyślnym" i wiele więcej. Postęp w rozwiązywaniu zadań w pluginie jest synchronizowany z twoim kontem na CodeGym, więc będzie wyglądał tak samo na stronie i w środowisku programistycznym.
Możesz pobrać plugin CodeGym z marketplace Jetbrains, bezpośrednio w swoim środowisku programistycznym.
Przejdź do sekcji "Ustawienia", Windows/Linux
File - Settings
, MacOSPyCharm - Preferences
. Jeśli nie ma sekcji ustawień, otwórz dowolny projekt lub stwórz nowy.W otwartym oknie z bocznego menu wybierz sekcję Plugins i otwórz zakładkę Marketplace. W polu wyszukiwania wpisz codegym
- Wybierz plugin i kliknij przycisk Install.
- Zrestartuj (Restart IDE) PyCharm, aby rozpocząć pracę z pluginem.
- Zobaczysz lekko zmieniony interfejs i przycisk Zaloguj się na górnym poziomym panelu.
Aby otworzyć nowe zadanie, kliknij na
Tasks
w lewej pionowej panelu, a potem na kartę zadania z boku po lewej, i w wyskakującym oknie kliknij Otwórz:- Otworzyło się przed tobą okno z dwiema zakładkami. Jedna — z warunkiem, druga — do wprowadzania kodu.
- Teraz wpisz rozwiązanie zadania i kliknij przycisk
Sprawdź
Po kliknięciu otworzy się okno logowania, w którym należy wpisać swój sekret klucz:

Przypomnijmy, że sekret klucz można znaleźć w sekcji “Ustawienia” → “Bezpieczeństwo i logowanie”. |
Po zalogowaniu rozpocznie się ładowanie projektu i Codegym PY SDK (nie zmieniaj na inną wersję). Jest zbudowany na Jetbrains Interpreter wersja python 3.12. |


Ręczna instalacja pluginu
- Pobierz plugin
- Przejdź do sekcji "Ustawienia", Windows/Linux
File - Settings
, MacOSPyCharm - Preferences
. - W otwartym oknie z bocznego menu wybierz sekcję Plugins i kliknij zębatkę (⚙️) i wybierz „Install Plugins from disk”
- Otwórz folder, w którym jest plugin. Wybierz go (archiwum) i kliknij OK Restart IDE.
Plugin zainstalowany! Teraz można rozwiązywać zadania.
Synchronizacja zadań strona — plugin
Lista zadań i ich statusy aktualizują się automatycznie co pięć minut lub po przesłaniu dowolnego zadania do sprawdzenia (serwer codegym).
Dlatego jeśli rozwiązałeś zadanie na stronie, w pluginie także będzie ono na liście rozwiązanych zadań. Jeśli chcesz zaktualizować informacje o statusach zadań od razu, kliknij na swój awatar (po prawej u góry), a w menu wybierz opcję Synchronizuj zadania:

Tryb nowicjusza w pluginie
To uproszczona wersja dla tych użytkowników, którzy nie mają (lub mają mało) doświadczenia w pracy z PyCharm i innymi środowiskami programistycznymi. W niej są ukryte niektóre funkcje PyCharm. Aby wyłączyć ten tryb, kliknij na swój awatar (po prawej u góry), a w menu wybierz opcję Ustawienia:

Jak ukryć panel nawigacyjny pluginu w trybie PRO
Kliknij opcję Ustawienia (⚙️) i odznacz punkt "Wyświetlaj panel nawigacyjny pluginu":

GO TO FULL VERSION