Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 8

PYCHARM

Wykonali: Mateusz Wypych, Monika Boguszewska


PODSTAWY O PROGRAMIE:
Program oferuje wersje darmową dla:
- nauczycieli i uczniów,

-uniwersytetów i organizacji edukacyjnych,

-projektów OpenSource,

-firm,

-szkół kodowania,

-byłych posiadaczy licencji studenckiej.

Obsługuje JavaScript, Pythona i jego pochodne oraz języki programowania stron

Jest to program bardziej zaawansowany w którym pracuje dużo firm, dlatego wymagany jest często na egzaminach. Jest kapryśny i wymagający. Potrzebuje on większej ilości
wiedzy od użytkownika ze względu na większą ilość błędów które zatrzymają program „wyrzucając” błąd.

Alternatywy dla pycharma to: IntelliJ IDEA, WebStorm.


PLUSY PROGRAMU:

• Zaawansowany -> Po nauczeniu się tego programu, każdy inny będzie łatwiejszy do zrozumienia,

• Podpowiedzi -> Podczas pisania kodu program proponuje zakończenie. Podpowiada co napisać,

• Integracja z Gitem -> Git m.in wspiera i umożliwia kilku osobom pracę nad tym samym plikiem ,

• Środowiska wirtualne -> Jest dostępne niejedno środowisko wirtualne, które pozwala na interakcje
z plikiem bez posiadania go na komputerze.
SKRÓTY KLAWISZOWE:
• Podstawowe uzupenianie kodu(Ctrl + Space) - wyświetla podpowiedzi do pisanego elementu
• Uzupełniane wyrażeń(Ctrl + Shift + Enter) - automatycznie pozwala na uzupełnienie wyażeń
• Kopiowanie ścieżki dokumentu(Ctrl + Shift + C) - kopiuje pełną ścieżkę edytowanego dokumentu
• Duplikowanie(Ctrl + D) - Duplikuje aktualnie edytowany wiersz/zaznaczony kod
• Przesuwanie wierszy(Ctrl + Shift + Up/Down) - pozwala na przesuwanie wszystkich zaznaczonych linii o następny
zapisany wiersz(nie bierze pod uwagę pustych linni)
• Łączenie/Dzielenie wierszy(Ctrl + Shift + J/Ctrl + Enter) - dodaje do siebie zaznaczone wiersz lub edytowany wiersz z
następnym/dziely wiersz w wybranym miejscu(zostaje w edytowanej linii w przeciwieństwie do Enter'a)
• Nowa linia(Shift + Enter) - rozpoczyna nową linię bez edytowania kodu edytowanej linii
• Zmiana wielkości liter(Ctrl + Shift + U) - pozwala na zmianę wielkości liter zaznaczonego tekstu
SKRÓTY KLAWISZOWE:
• Otwórz/Zamknij blok kodu(Ctrl + NumPad+/-) pozwala na otworzenie/zamknięce aktualnie edytowanego bloku kodu
• Otwórz/Zamknij wszystkie bloki kodu(Ctrl + Shift + NumPad+/-)pozwala na otworzenie/zamknięce wszystkich bloków
kodu w edytowanym pliku
• Okna narzędzi(Alt + [0-9]) - otwiera okna narzędzi
• Wyszukaj wszędzie(Double Shift) - wyszukuje wybraną frazę we wszystkich dostępnych miejscach
• Znajdź/Zameń(Ctrl + F/R) - pozwala na znalezienie frazy w edytorze i zamiany jej na inną(urzyj obu na raz).
Efektywniejszą wersją tego skrótu jest(Ctrl + Shift + F/R), pozwala ono na wybranie danego wystąpienia frazy z
poręcznego okna. Wystąpienie w przód/tył(F3/Shift + F3) zmienia wystąpienie które chcemy edytować
• Wyszukaj urzycia w kodzie(Ctrl + Shift + F7) - wyszukuje zaznaczony tekst i podwietla wszystkie urzycia w kodzie
• Wyszukaj urzycia(Ctrl + Alt + F7) - wyszukuje urzycia w wszystkich plikach projektu. Po klikniiu na wystpienie przenosi
nas do linijki wystpienia
• Przejdź do następnego/poprzedniego błędu(F2/Shift + F2) - pozwala przeskakiwać między błędami które spowoduję
zatrzymanie kodu
SKRÓTY KLAWISZOWE:
• Ostatni edycja(Ctrl + Shift + Backspace) - przenosi nas do lini kórą ostatnio edytowaliśmy. Powtarzjąc to kilka razy
przeniesiemy się coraz głębiej w historii edycji
• Przenieś do lini, kolumny(Ctrl + G) - Przenosi nas do wprowadzonych wiersza i kolumny
• Przenieś do początku/końca bloku(Ctrl + [/]) - przenosi nas na początek/koniec bloku kodu
• Stop(Ctrl + F2) - wymusza zatrzymanie uruchomionego kodu
• Zatrzymaj programy w tle(Ctrl + Shift + F2) - zatrzymuje kod uruchominy w tle

• Komentarze - PyCharm wymaga spacji przerwy po znakach urzywanych do komentowania(#, """, '''), inaczej wykrywa to
jako błąd niskiego sortu - nie zatrzymuje programu
• Wszystkie skróty klawiszowe można znaleźć pod /PyCharm/help/ReferenceCard.pdf lub w zakładce Help>Keyboard
Shortcuts PDF
Źródła:
 https://www.trustradius.com/compare-products/pycharm-vs-python-idle#community-pu
lse

 https://www.jetbrains.com/pycharm/buy/#discounts

 https://geek.justjoin.it/10-mniej-znanych-funkcji-pycharma/
PRAKTYKA:

You might also like