{"id":7605,"date":"2024-02-07T10:02:17","date_gmt":"2024-02-07T09:02:17","guid":{"rendered":"https:\/\/softinery.com\/pl\/?page_id=7605"},"modified":"2024-07-24T09:25:01","modified_gmt":"2024-07-24T07:25:01","slug":"python-instalacja-srodowiska-ide","status":"publish","type":"page","link":"https:\/\/softinery.com\/pl\/blog\/python-instalacja-srodowiska-ide\/","title":{"rendered":"Instalacja Python oraz \u015brodowiska (IDE)"},"content":{"rendered":"<style>.wp-block-kadence-advancedheading.kt-adv-heading7605_ebbaaf-39, .wp-block-kadence-advancedheading.kt-adv-heading7605_ebbaaf-39[data-kb-block=\"kb-adv-heading7605_ebbaaf-39\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading7605_ebbaaf-39 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading7605_ebbaaf-39[data-kb-block=\"kb-adv-heading7605_ebbaaf-39\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading7605_ebbaaf-39 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading7605_ebbaaf-39[data-kb-block=\"kb-adv-heading7605_ebbaaf-39\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading7605_ebbaaf-39 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading7605_ebbaaf-39\">Instalacja Python w systemie Windows<\/h2>\n\n\n\n<p>Aby rozpocz\u0105\u0107 przygod\u0119 z j\u0119zykiem Python, musimy najpierw go zainstalowa\u0107. Opisz\u0119 spos\u00f3b dla systemu operacyjnego MS Windows, jednak dla innych system\u00f3w operacyjnych zadanie jest r\u00f3wnie proste. Pakiet instalacyjny znajdziemy pod adresem <a href=\"https:\/\/python.org\/downloads\/\">python.org\/downloads\/<\/a>. Na stronie, kt\u00f3ra wygl\u0105da tak jak na rysunku poni\u017cej, klikamy du\u017cy \u017c\u00f3\u0142ty przycisk, aby pobra\u0107 najnowsz\u0105 wersj\u0119 j\u0119zyka Python.<\/p>\n\n\n<style>.kb-image7605_a4fc0d-50.kb-image-is-ratio-size, .kb-image7605_a4fc0d-50 .kb-image-is-ratio-size{max-width:450px;width:100%;}.wp-block-kadence-column > .kt-inside-inner-col > .kb-image7605_a4fc0d-50.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image7605_a4fc0d-50 .kb-image-is-ratio-size{align-self:unset;}.kb-image7605_a4fc0d-50 figure{max-width:450px;}.kb-image7605_a4fc0d-50 .image-is-svg, .kb-image7605_a4fc0d-50 .image-is-svg img{width:100%;}.kb-image7605_a4fc0d-50 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<div class=\"wp-block-kadence-image kb-image7605_a4fc0d-50\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"682\" src=\"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/Pobieranie_python-1024x682.webp\" alt=\"Instalacja pythona\" class=\"kb-img wp-image-7608\" title=\"strona, z kt\u00f3rej pobieramy pythona\" srcset=\"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/Pobieranie_python-1024x682.webp 1024w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/Pobieranie_python-300x200.webp 300w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/Pobieranie_python-768x511.webp 768w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/Pobieranie_python-930x620.webp 930w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/Pobieranie_python.webp 1328w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Rys. 1. Pobieranie Pythona<\/figcaption><\/figure><\/div>\n\n\n\n<p>Po pobraniu i uruchomieniu instalatora otworzy si\u0119 poni\u017csze okno (Rys. 2). W tym miejscu nale\u017cy zaznaczy\u0107 opcj\u0119 &#8220;Add python.exe to PATH&#8221; znajduj\u0105c\u0105 si\u0119 na samym dole. Po zaznaczeniu tej opcji klikamy &#8220;Install Now&#8221;, aby dokona\u0107 instalacji w domy\u015blnej lokalizacji.<\/p>\n\n\n<style>.kb-image7605_e11129-0a.kb-image-is-ratio-size, .kb-image7605_e11129-0a .kb-image-is-ratio-size{max-width:450px;width:100%;}.wp-block-kadence-column > .kt-inside-inner-col > .kb-image7605_e11129-0a.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image7605_e11129-0a .kb-image-is-ratio-size{align-self:unset;}.kb-image7605_e11129-0a figure{max-width:450px;}.kb-image7605_e11129-0a .image-is-svg, .kb-image7605_e11129-0a .image-is-svg img{width:100%;}.kb-image7605_e11129-0a .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<div class=\"wp-block-kadence-image kb-image7605_e11129-0a\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"655\" height=\"398\" src=\"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/Instalacja-pythona.webp\" alt=\"Okno instalacyjne j\u0119zyka python\" class=\"kb-img wp-image-7615\" title=\"Widok instalacora python - pierwszy ekran\" srcset=\"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/Instalacja-pythona.webp 655w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/Instalacja-pythona-300x182.webp 300w\" sizes=\"auto, (max-width: 655px) 100vw, 655px\" \/><\/figure><\/div>\n\n\n\n<p>Po zako\u0144czeniu instalacji mo\u017cemy ju\u017c korzysta\u0107 z j\u0119zyka Python, cho\u0107 do zyskania pe\u0142nej funkcjonalno\u015bci trzeba zrobi\u0107 jeszcze par\u0119 rzeczy. Najperw, nale\u017cy sprawdzi\u0107 czy instalacja przebieg\u0142a pomy\u015blnie i czy Windows znajduje pliki wykonywalne Pythona. Do tego celu wykorzystamy konsol\u0119 systemu Windows, kt\u00f3r\u0105 uruchamiamy klikaj\u0105c przycisk <strong>Start <\/strong>i wpisanie komendy cmd (Rys. 3).<\/p>\n\n\n<style>.kb-image7605_2fa63f-41.kb-image-is-ratio-size, .kb-image7605_2fa63f-41 .kb-image-is-ratio-size{max-width:450px;width:100%;}.wp-block-kadence-column > .kt-inside-inner-col > .kb-image7605_2fa63f-41.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image7605_2fa63f-41 .kb-image-is-ratio-size{align-self:unset;}.kb-image7605_2fa63f-41 figure{max-width:450px;}.kb-image7605_2fa63f-41 .image-is-svg, .kb-image7605_2fa63f-41 .image-is-svg img{width:100%;}.kb-image7605_2fa63f-41 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<div class=\"wp-block-kadence-image kb-image7605_2fa63f-41\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"823\" height=\"567\" src=\"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/uruchamianie-linii-polecen.webp\" alt=\"linia polece\u0144 systemu windows\" class=\"kb-img wp-image-7624\" title=\"tak uruchamiamy lini\u0119 polece\u0144\" srcset=\"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/uruchamianie-linii-polecen.webp 823w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/uruchamianie-linii-polecen-300x207.webp 300w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/uruchamianie-linii-polecen-768x529.webp 768w\" sizes=\"auto, (max-width: 823px) 100vw, 823px\" \/><figcaption>Rys. 3. Uruchamianie linii polece\u0144 systemu Windows<\/figcaption><\/figure><\/div>\n\n\n\n<p>W linii polece\u0144 uruchamiamy nast\u0119puj\u0105c\u0105 komend\u0119:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>python --version<\/code><\/pre>\n\n\n\n<p>W efekcie w linii polece\u0144 powinna pojawi\u0107 si\u0119 informacja o zainstalowanej wersji j\u0119zyka, np.:<\/p>\n\n\n\n<p>Python 3.12.2<\/p>\n\n\n<style>.kb-image7605_22c2c0-a1.kb-image-is-ratio-size, .kb-image7605_22c2c0-a1 .kb-image-is-ratio-size{max-width:550px;width:100%;}.wp-block-kadence-column > .kt-inside-inner-col > .kb-image7605_22c2c0-a1.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image7605_22c2c0-a1 .kb-image-is-ratio-size{align-self:unset;}.kb-image7605_22c2c0-a1 figure{max-width:550px;}.kb-image7605_22c2c0-a1 .image-is-svg, .kb-image7605_22c2c0-a1 .image-is-svg img{width:100%;}.kb-image7605_22c2c0-a1 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<div class=\"wp-block-kadence-image kb-image7605_22c2c0-a1\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"976\" height=\"514\" src=\"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/sprawdzanie-wersji-python.png\" alt=\"sprawdzanie wersji python\" class=\"kb-img wp-image-7630\" title=\"wersj\u0119 python sparwdzimy w cmd\" srcset=\"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/sprawdzanie-wersji-python.png 976w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/sprawdzanie-wersji-python-300x158.png 300w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/sprawdzanie-wersji-python-768x404.png 768w\" sizes=\"auto, (max-width: 976px) 100vw, 976px\" \/><figcaption>Rys. 3. Sprawdzanie wersji Python<\/figcaption><\/figure><\/div>\n\n\n\n<p>Je\u015bli wy\u015bwietli si\u0119 komunikat o nieznanej komendzie, to oznacza, \u017ce instalacja nie przebieg\u0142a pomy\u015blnie. Najprawdopodobniej \u015bcie\u017cka do folderu instalacyjnego nie zosta\u0142a dodana do zmiennej systemowej PATH. Mo\u017cna to zrobi\u0107 do\u015b\u0107 prosto, np. korzystaj\u0105c z instrukcji zamieszczonej na stronie <a href=\"https:\/\/realpython.com\/add-python-to-path\/\">realpython.com<\/a>.<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading7605_454ce9-73, .wp-block-kadence-advancedheading.kt-adv-heading7605_454ce9-73[data-kb-block=\"kb-adv-heading7605_454ce9-73\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading7605_454ce9-73 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading7605_454ce9-73[data-kb-block=\"kb-adv-heading7605_454ce9-73\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading7605_454ce9-73 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading7605_454ce9-73[data-kb-block=\"kb-adv-heading7605_454ce9-73\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading7605_454ce9-73 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading7605_454ce9-73\">Python IDLE<\/h2>\n\n\n\n<p>Z j\u0119zyka Python mo\u017cemy korzysta\u0107 przy u\u017cyciu IDLE (&#8220;Integrated Development and Learning Environment&#8221;). Jest to wbudowane \u015brodowisko programistyczne, kt\u00f3re jest dostarczane wraz z instalacj\u0105 standardow\u0105 Pythona. Pisanie rozbudowanych program\u00f3w w IDLE by\u0142oby wyj\u0105tkowo uci\u0105\u017cliwe i u\u017cteczno\u015b\u0107 tego narz\u0119dzia sprowadza si\u0119 do wykonywania prostych instrukcji. Nie mniej jednak warto wiedzie\u0107, \u017ce takie narz\u0119dzie jest dostarczone wraz z instalacj\u0105 j\u0119zyka. IDLE uruchamiamy z linii polece\u0144 (CMD) wpisuj\u0105c komend\u0119:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>python<\/code><\/pre>\n\n\n\n<p>Nast\u0119pnie otwiera si\u0119 terminal oznaczony znakami &#8220;&gt;&gt;&gt;&#8221;. Dla przyk\u0142adu wpiszmy instrukcj\u0119 print(&#8220;hello world&#8221;), jak na rys. 4, kt\u00f3ra skutkuje wy\u015bwietleniem komunikatu na konsoli. Wyj\u015bcie z IDLE odbywa si\u0119 przez instrukcj\u0119 quit().<\/p>\n\n\n<style>.kb-image7605_405cdd-2e.kb-image-is-ratio-size, .kb-image7605_405cdd-2e .kb-image-is-ratio-size{max-width:550px;width:100%;}.wp-block-kadence-column > .kt-inside-inner-col > .kb-image7605_405cdd-2e.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image7605_405cdd-2e .kb-image-is-ratio-size{align-self:unset;}.kb-image7605_405cdd-2e figure{max-width:550px;}.kb-image7605_405cdd-2e .image-is-svg, .kb-image7605_405cdd-2e .image-is-svg img{width:100%;}.kb-image7605_405cdd-2e .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<div class=\"wp-block-kadence-image kb-image7605_405cdd-2e\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"253\" src=\"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/python-idle-hello-world-1024x253.webp\" alt=\"Python idle hello world\" class=\"kb-img wp-image-7637\" title=\"Najprostszy spos\u00f3b uruchomienia komend python - idle\" srcset=\"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/python-idle-hello-world-1024x253.webp 1024w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/python-idle-hello-world-300x74.webp 300w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/python-idle-hello-world-768x190.webp 768w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/python-idle-hello-world.webp 1028w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Rys. 4. Python IDLE<\/figcaption><\/figure><\/div>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading7605_9ff8d8-d0, .wp-block-kadence-advancedheading.kt-adv-heading7605_9ff8d8-d0[data-kb-block=\"kb-adv-heading7605_9ff8d8-d0\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading7605_9ff8d8-d0 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading7605_9ff8d8-d0[data-kb-block=\"kb-adv-heading7605_9ff8d8-d0\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading7605_9ff8d8-d0 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading7605_9ff8d8-d0[data-kb-block=\"kb-adv-heading7605_9ff8d8-d0\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading7605_9ff8d8-d0 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading7605_9ff8d8-d0\">Zintegrowane \u015arodowisko Programistyczne (IDE &#8211; Integrated Development Environment)<\/h2>\n\n\n\n<p>Trudno sobie wyobrazi\u0107 pisanie oprogramowania bez przeznaczonego do tego \u015brodowiska, kt\u00f3re z angielskiego nazywa si\u0119 w skr\u00f3cie IDE. Takie \u015brodowisko \u0142\u0105czy w sobie szereg narz\u0119dzi usprawniaj\u0105cych prac\u0119 programisty. Zawiera mi\u0119dzy innymi edytor, narz\u0119dzia do zarz\u0105dzania projektem, debugger i inne dodatki konieczne do efektywnej pracy. Na rynku dost\u0119pnych jest wiele \u015brodowisk przeznaczonych dla Pythona (lub dla wielu j\u0119zyk\u00f3w w tym Python), zar\u00f3wno bezp\u0142atnych jak i p\u0142atnych. Wyb\u00f3r konkretnego \u015brodowiska zale\u017cy cz\u0119sto od osobistych preferencji, ale r\u00f3wnie\u017c od dost\u0119pnych \u015brodk\u00f3w finansowych czy konkretnych rozwi\u0105za\u0144 niezb\u0119dnych do realizacji projektu. Poni\u017cej wymieniam killka popularnych \u015brodowisk:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Visual Studio Code &#8211; przez niekt\u00f3rych nazywany jest nie \u015brodowiskiem a edytorem, kt\u00f3rego mo\u017cliwo\u015bci rozszerzane s\u0105 o instalowanie dodatk\u00f3w. Mo\u017cemy pobra\u0107 ze strony: <a href=\"https:\/\/code.visualstudio.com\/download\">https:\/\/code.visualstudio.com\/download<\/a>.<\/li>\n\n\n\n<li>PyCharm &#8211; \u015brodowisko dedykowane j\u0119zkowi Python. Dost\u0119pne jest w wersji community (bezp\u0142atnej) oraz p\u0142atnej (professional). Wersja bezp\u0142atna jest pozbawiona niekt\u00f3rych funkcjonalno\u015bci, jednak spe\u0142nia wi\u0119kszo\u015b\u0107 oczekiwa\u0144 programisty. Do pobrania na stronie: <a href=\"https:\/\/www.jetbrains.com\/pycharm\/download\/?section=windows\">https:\/\/www.jetbrains.com\/pycharm\/download\/?section=windows<\/a><\/li>\n\n\n\n<li>Visual Studio &#8211; \u015brodowisko obs\u0142uguj\u0105ce wiele j\u0119zyk\u00f3w (m. in. C++, Python, C#) oferowane w kilku wersjach: Community, Standard, Professional oraz Enterprise. Wersja podstawowa, czyli Community jest bezp\u0142atna i mo\u017cna j\u0105 wykorzystywa\u0107 komercyjnie w niewielkich firmach. Do pobrania na stronie: <a href=\"https:\/\/visualstudio.microsoft.com\/pl\/vs\/community\/\">https:\/\/visualstudio.microsoft.com\/pl\/vs\/community\/<\/a>.<\/li>\n\n\n\n<li>Wiele innych: Atom, Xcode, Spyder, Eclipse, itd.<\/li>\n<\/ul>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading7605_ba6b41-f3, .wp-block-kadence-advancedheading.kt-adv-heading7605_ba6b41-f3[data-kb-block=\"kb-adv-heading7605_ba6b41-f3\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading7605_ba6b41-f3 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading7605_ba6b41-f3[data-kb-block=\"kb-adv-heading7605_ba6b41-f3\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading7605_ba6b41-f3 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading7605_ba6b41-f3[data-kb-block=\"kb-adv-heading7605_ba6b41-f3\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading7605_ba6b41-f3 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading7605_ba6b41-f3\">Instalacja \u015brodowiska (IDE)<\/h2>\n\n\n\n<p>Sam korzystam z kilku \u015brodowisk, mianowicie PyCharm, Visual Studio oraz Visual Studio Code. W tym przewodniku om\u00f3wi\u0119 proces instalacji PyCharm oraz podstawow\u0105 konfiguracj\u0119, kt\u00f3ra pozwoli na uruchomienie pierwszego programu.<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading7605_e2bb3a-62, .wp-block-kadence-advancedheading.kt-adv-heading7605_e2bb3a-62[data-kb-block=\"kb-adv-heading7605_e2bb3a-62\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading7605_e2bb3a-62 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading7605_e2bb3a-62[data-kb-block=\"kb-adv-heading7605_e2bb3a-62\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading7605_e2bb3a-62 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading7605_e2bb3a-62[data-kb-block=\"kb-adv-heading7605_e2bb3a-62\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading7605_e2bb3a-62 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading7605_e2bb3a-62\">Instalacja PyCharm<\/h3>\n\n\n\n<p>Pakiet instalacyjny pobieramy ze strony <a href=\"https:\/\/www.jetbrains.com\/pycharm\/download\/?section=windows\">https:\/\/www.jetbrains.com\/pycharm\/download\/?section=windows<\/a>. Zwracam uwag\u0119, \u017ce do pobrania wersji Community trzeba przewin\u0105\u0107 na d\u00f3\u0142 strony (u g\u00f3ry strony znajduje si\u0119 sekcja do pobierania wersji Professional).<\/p>\n\n\n<style>.kb-image7605_30d39b-96.kb-image-is-ratio-size, .kb-image7605_30d39b-96 .kb-image-is-ratio-size{max-width:450px;width:100%;}.wp-block-kadence-column > .kt-inside-inner-col > .kb-image7605_30d39b-96.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image7605_30d39b-96 .kb-image-is-ratio-size{align-self:unset;}.kb-image7605_30d39b-96 figure{max-width:450px;}.kb-image7605_30d39b-96 .image-is-svg, .kb-image7605_30d39b-96 .image-is-svg img{width:100%;}.kb-image7605_30d39b-96 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<div class=\"wp-block-kadence-image kb-image7605_30d39b-96\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"573\" src=\"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/pobieranie-pycharm-community-1024x573.png\" alt=\"pycharm - pobieranie\" class=\"kb-img wp-image-7652\" title=\"strona, z kt\u00f3rej pobieramy pycharm\" srcset=\"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/pobieranie-pycharm-community-1024x573.png 1024w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/pobieranie-pycharm-community-300x168.png 300w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/pobieranie-pycharm-community-768x430.png 768w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/pobieranie-pycharm-community-1536x860.png 1536w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/pobieranie-pycharm-community.png 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Rys. 5. Pobieranie PyCharm<\/figcaption><\/figure><\/div>\n\n\n\n<p>Instalacja przebiega w standardowy spos\u00f3b. Nale\u017cy uruchomi\u0107 pakiet instalacyjny i potwierdza\u0107 kolejne kroki, aby dokona\u0107 instalacji z ustawieniami domy\u015blnymi. <\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading7605_2e4214-c3, .wp-block-kadence-advancedheading.kt-adv-heading7605_2e4214-c3[data-kb-block=\"kb-adv-heading7605_2e4214-c3\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading7605_2e4214-c3 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading7605_2e4214-c3[data-kb-block=\"kb-adv-heading7605_2e4214-c3\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading7605_2e4214-c3 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading7605_2e4214-c3[data-kb-block=\"kb-adv-heading7605_2e4214-c3\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading7605_2e4214-c3 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading7605_2e4214-c3\">Pierwsze uruchomienie i pierwszy program w PyCharm<\/h3>\n\n\n\n<p>Uruchamiamy zainstalowany program PyCharm. W oknie, kt\u00f3re si\u0119 wy\u015bwietli wybieramy opcj\u0119 &#8220;New Project&#8221; (Rys. 6).<\/p>\n\n\n<style>.kb-image7605_967927-56.kb-image-is-ratio-size, .kb-image7605_967927-56 .kb-image-is-ratio-size{max-width:450px;width:100%;}.wp-block-kadence-column > .kt-inside-inner-col > .kb-image7605_967927-56.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image7605_967927-56 .kb-image-is-ratio-size{align-self:unset;}.kb-image7605_967927-56 figure{max-width:450px;}.kb-image7605_967927-56 .image-is-svg, .kb-image7605_967927-56 .image-is-svg img{width:100%;}.kb-image7605_967927-56 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<div class=\"wp-block-kadence-image kb-image7605_967927-56\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"783\" height=\"631\" src=\"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/pycharm-pierwsze-uruchomienie.webp\" alt=\"pierwsze uruchomienie pycharm\" class=\"kb-img wp-image-7660\" title=\"okno powitalne pycharm\" srcset=\"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/pycharm-pierwsze-uruchomienie.webp 783w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/pycharm-pierwsze-uruchomienie-300x242.webp 300w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/pycharm-pierwsze-uruchomienie-768x619.webp 768w\" sizes=\"auto, (max-width: 783px) 100vw, 783px\" \/><figcaption>Rys. 6. PyCharm &#8211; pierwsze uruchomienie<\/figcaption><\/figure><\/div>\n\n\n\n<p>W nast\u0119pnym oknie nale\u017cy uzupe\u0142ni\u0107 ustawienia pierwszego projektu. Podajemy nazw\u0119, wybieramy lokalizacj\u0119 i wybieramy wersj\u0119 Pythona. Z rozwijanego menu zaznaczamy wcze\u015bniej zainstalowan\u0105 wersj\u0119. Nast\u0119pnie klikamy &#8220;Create&#8221;.<\/p>\n\n\n<style>.kb-image7605_414203-3b.kb-image-is-ratio-size, .kb-image7605_414203-3b .kb-image-is-ratio-size{max-width:450px;width:100%;}.wp-block-kadence-column > .kt-inside-inner-col > .kb-image7605_414203-3b.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image7605_414203-3b .kb-image-is-ratio-size{align-self:unset;}.kb-image7605_414203-3b figure{max-width:450px;}.kb-image7605_414203-3b .image-is-svg, .kb-image7605_414203-3b .image-is-svg img{width:100%;}.kb-image7605_414203-3b .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<div class=\"wp-block-kadence-image kb-image7605_414203-3b\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"782\" height=\"645\" src=\"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/pycharm-ustawienia-pierwszego-projektu.webp\" alt=\"ustawienia projektu pycharm\" class=\"kb-img wp-image-7664\" title=\"okno ustawie\u0144 projektu w pycharm\" srcset=\"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/pycharm-ustawienia-pierwszego-projektu.webp 782w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/pycharm-ustawienia-pierwszego-projektu-300x247.webp 300w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/pycharm-ustawienia-pierwszego-projektu-768x633.webp 768w\" sizes=\"auto, (max-width: 782px) 100vw, 782px\" \/><figcaption>Rys. 7. Ustawienia projektu PyCharm<\/figcaption><\/figure><\/div>\n\n\n\n<p>Do projektu dodajmy pierwszy plik. W cz\u0119\u015bci po lewej stronie, przedstawiaj\u0105cej struktur\u0119 projektu, klikamy prawym przyciskiem myszy, wybieramy &#8220;New&#8221; i &#8220;Python File&#8221;. Podajemy nazw\u0119 pliku, dla przyk\u0142adu mo\u017ce to by\u0107 &#8220;witam&#8221;. Rozszerzenie .py jest dodawane automatycznie, wi\u0119c nie musimy go dodawa\u0107.<\/p>\n\n\n<style>.kb-image7605_61debd-f3.kb-image-is-ratio-size, .kb-image7605_61debd-f3 .kb-image-is-ratio-size{max-width:650px;width:100%;}.wp-block-kadence-column > .kt-inside-inner-col > .kb-image7605_61debd-f3.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image7605_61debd-f3 .kb-image-is-ratio-size{align-self:unset;}.kb-image7605_61debd-f3 figure{max-width:650px;}.kb-image7605_61debd-f3 .image-is-svg, .kb-image7605_61debd-f3 .image-is-svg img{width:100%;}.kb-image7605_61debd-f3 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<div class=\"wp-block-kadence-image kb-image7605_61debd-f3\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"531\" src=\"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/pycharm-widok-projektu-1024x531.png\" alt=\"pycharm - widok projektu\" class=\"kb-img wp-image-7666\" title=\"widok projektu w pycharm\" srcset=\"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/pycharm-widok-projektu-1024x531.png 1024w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/pycharm-widok-projektu-300x156.png 300w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/pycharm-widok-projektu-768x398.png 768w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/pycharm-widok-projektu.png 1384w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Rys. 8. Widok projektu w PyCharm<\/figcaption><\/figure><\/div>\n\n\n\n<p>Teraz mo\u017cemy stworzy\u0107 pierwszy program. Jak to ma w zwyczaju nauki programowania b\u0119dzie to program wy\u015bwietlaj\u0105cy komunikat &#8220;hello!&#8221; (niewielkie odst\u0119pstwo od bardziej powszechnego &#8220;hello world!&#8221;). Program uruchamiamy klikaj\u0105c zielon\u0105 strza\u0142k\u0119 na g\u00f3rnym pasku, natomiast wynik jego dzia\u0142ania widzimy w konsoli w dolnej cz\u0119\u015bci, kt\u00f3ra uruchamia si\u0119 automatycznie po uruchomieniu programu.<\/p>\n\n\n<style>.kb-image7605_c6d0e9-82.kb-image-is-ratio-size, .kb-image7605_c6d0e9-82 .kb-image-is-ratio-size{max-width:650px;width:100%;}.wp-block-kadence-column > .kt-inside-inner-col > .kb-image7605_c6d0e9-82.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image7605_c6d0e9-82 .kb-image-is-ratio-size{align-self:unset;}.kb-image7605_c6d0e9-82 figure{max-width:650px;}.kb-image7605_c6d0e9-82 .image-is-svg, .kb-image7605_c6d0e9-82 .image-is-svg img{width:100%;}.kb-image7605_c6d0e9-82 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<div class=\"wp-block-kadence-image kb-image7605_c6d0e9-82\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"735\" src=\"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/pycharm-pierwsze-uruchomienie-programu-1024x735.webp\" alt=\"Uruchomienie pierwszego programu w PyCharm\" class=\"kb-img wp-image-7668\" title=\"pierwsze uruchomienie programu python\" srcset=\"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/pycharm-pierwsze-uruchomienie-programu-1024x735.webp 1024w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/pycharm-pierwsze-uruchomienie-programu-300x215.webp 300w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/pycharm-pierwsze-uruchomienie-programu-768x551.webp 768w, https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/pycharm-pierwsze-uruchomienie-programu.webp 1380w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Rys. 9. Uruchomienie pierwszego programu w PyCharm<\/figcaption><\/figure><\/div>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading7605_ddd333-6b, .wp-block-kadence-advancedheading.kt-adv-heading7605_ddd333-6b[data-kb-block=\"kb-adv-heading7605_ddd333-6b\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading7605_ddd333-6b mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading7605_ddd333-6b[data-kb-block=\"kb-adv-heading7605_ddd333-6b\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading7605_ddd333-6b img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading7605_ddd333-6b[data-kb-block=\"kb-adv-heading7605_ddd333-6b\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading7605_ddd333-6b wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading7605_ddd333-6b\">Podsumowanie<\/h2>\n\n\n\n<p>W przewodniku pokaza\u0142em jak zainstalowa\u0107 Python i \u015brodowisko programistyczne PyCharm. W dalszej cz\u0119\u015bci pokaza\u0142em jak stworzy\u0107 projekt i napisa\u0107 pierwszy program.<\/p>\n\n\n<style>.kb-row-layout-id7605_628536-f5 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id7605_628536-f5 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id7605_628536-f5 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id7605_628536-f5 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id7605_628536-f5 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id7605_628536-f5 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id7605_628536-f5 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column7605_e40053-2a > .kt-inside-inner-col,.kadence-column7605_e40053-2a > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column7605_e40053-2a > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column7605_e40053-2a > .kt-inside-inner-col{flex-direction:column;}.kadence-column7605_e40053-2a > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column7605_e40053-2a > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column7605_e40053-2a{position:relative;}@media all and (max-width: 1024px){.kadence-column7605_e40053-2a > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column7605_e40053-2a > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column7605_e40053-2a\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-spacer.kt-block-spacer-7605_bddd40-76 .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-7605_bddd40-76 .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:80%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-7605_bddd40-76\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n\n\n\n<p class=\"has-text-align-right\" style=\"font-size:2em\"><a href=\"https:\/\/softinery.com\/pl\/python-typy-danych\/\">Nast\u0119pny materia\u0142: Typy danych<\/a><\/p>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-7605_fbedd9-f4 .kt-block-spacer{height:60px;}.wp-block-kadence-spacer.kt-block-spacer-7605_fbedd9-f4 .kt-divider{border-top-width:1px;height:1px;border-top-color:#eee;width:80%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-7605_fbedd9-f4\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n<\/div><\/div>\n\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Instalacja Python w systemie Windows Aby rozpocz\u0105\u0107 przygod\u0119 z j\u0119zykiem Python, musimy najpierw go zainstalowa\u0107. Opisz\u0119 spos\u00f3b dla systemu operacyjnego MS Windows, jednak dla innych system\u00f3w operacyjnych zadanie jest r\u00f3wnie proste. Pakiet instalacyjny znajdziemy pod adresem python.org\/downloads\/. Na stronie, kt\u00f3ra wygl\u0105da tak jak na rysunku poni\u017cej, klikamy du\u017cy \u017c\u00f3\u0142ty przycisk, aby pobra\u0107 najnowsz\u0105 wersj\u0119 j\u0119zyka&hellip;&nbsp;<a href=\"https:\/\/softinery.com\/pl\/blog\/python-instalacja-srodowiska-ide\/\" rel=\"bookmark\">Dowiedz si\u0119 wi\u0119cej &raquo;<span class=\"screen-reader-text\">Instalacja Python oraz \u015brodowiska (IDE)<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":578,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[],"tags":[],"class_list":["post-7605","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Instalacja Python oraz \u015brodowiska (IDE)<\/title>\n<meta name=\"description\" content=\"Instalacja Python oraz \u015brodowiska jest dosy\u0107 prosta. Przeczytaj z artyku\u0142u jak to zrobi\u0107 i rozpocznij swoj\u0105 przygod\u0119 z programowaniem.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/softinery.com\/pl\/blog\/python-instalacja-srodowiska-ide\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Instalacja Python oraz \u015brodowiska (IDE)\" \/>\n<meta property=\"og:description\" content=\"Instalacja Python oraz \u015brodowiska jest dosy\u0107 prosta. Przeczytaj z artyku\u0142u jak to zrobi\u0107 i rozpocznij swoj\u0105 przygod\u0119 z programowaniem.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/softinery.com\/pl\/blog\/python-instalacja-srodowiska-ide\/\" \/>\n<meta property=\"og:site_name\" content=\"Softinery\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-24T07:25:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/Pobieranie_python-1024x682.webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minut\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Instalacja Python oraz \u015brodowiska (IDE)","description":"Instalacja Python oraz \u015brodowiska jest dosy\u0107 prosta. Przeczytaj z artyku\u0142u jak to zrobi\u0107 i rozpocznij swoj\u0105 przygod\u0119 z programowaniem.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/softinery.com\/pl\/blog\/python-instalacja-srodowiska-ide\/","og_locale":"pl_PL","og_type":"article","og_title":"Instalacja Python oraz \u015brodowiska (IDE)","og_description":"Instalacja Python oraz \u015brodowiska jest dosy\u0107 prosta. Przeczytaj z artyku\u0142u jak to zrobi\u0107 i rozpocznij swoj\u0105 przygod\u0119 z programowaniem.","og_url":"https:\/\/softinery.com\/pl\/blog\/python-instalacja-srodowiska-ide\/","og_site_name":"Softinery","article_modified_time":"2024-07-24T07:25:01+00:00","og_image":[{"url":"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/Pobieranie_python-1024x682.webp","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Szacowany czas czytania":"7 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/softinery.com\/pl\/blog\/python-instalacja-srodowiska-ide\/","url":"https:\/\/softinery.com\/pl\/blog\/python-instalacja-srodowiska-ide\/","name":"Instalacja Python oraz \u015brodowiska (IDE)","isPartOf":{"@id":"https:\/\/softinery.com\/pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/softinery.com\/pl\/blog\/python-instalacja-srodowiska-ide\/#primaryimage"},"image":{"@id":"https:\/\/softinery.com\/pl\/blog\/python-instalacja-srodowiska-ide\/#primaryimage"},"thumbnailUrl":"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/Pobieranie_python-1024x682.webp","datePublished":"2024-02-07T09:02:17+00:00","dateModified":"2024-07-24T07:25:01+00:00","description":"Instalacja Python oraz \u015brodowiska jest dosy\u0107 prosta. Przeczytaj z artyku\u0142u jak to zrobi\u0107 i rozpocznij swoj\u0105 przygod\u0119 z programowaniem.","breadcrumb":{"@id":"https:\/\/softinery.com\/pl\/blog\/python-instalacja-srodowiska-ide\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/softinery.com\/pl\/blog\/python-instalacja-srodowiska-ide\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/softinery.com\/pl\/blog\/python-instalacja-srodowiska-ide\/#primaryimage","url":"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/Pobieranie_python.webp","contentUrl":"https:\/\/softinery.com\/pl\/wp-content\/uploads\/sites\/5\/2024\/02\/Pobieranie_python.webp","width":1328,"height":884,"caption":"Instalacja pythona"},{"@type":"BreadcrumbList","@id":"https:\/\/softinery.com\/pl\/blog\/python-instalacja-srodowiska-ide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/softinery.com\/pl\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/softinery.com\/pl\/blog\/"},{"@type":"ListItem","position":3,"name":"Instalacja Python oraz \u015brodowiska (IDE)"}]},{"@type":"WebSite","@id":"https:\/\/softinery.com\/pl\/#website","url":"https:\/\/softinery.com\/pl\/","name":"Softinery","description":"Rozwi\u0105zania IT dla nowoczesnego przemys\u0142u","publisher":{"@id":"https:\/\/softinery.com\/pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/softinery.com\/pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/softinery.com\/pl\/#organization","name":"Softinery","url":"https:\/\/softinery.com\/pl\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/softinery.com\/pl\/#\/schema\/logo\/image\/","url":"https:\/\/softinery.com\/wp-content\/uploads\/sites\/5\/2023\/05\/cropped-Gear-logo-transparent-1.webp","contentUrl":"https:\/\/softinery.com\/wp-content\/uploads\/sites\/5\/2023\/05\/cropped-Gear-logo-transparent-1.webp","width":512,"height":512,"caption":"Softinery"},"image":{"@id":"https:\/\/softinery.com\/pl\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/pages\/7605","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/comments?post=7605"}],"version-history":[{"count":56,"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/pages\/7605\/revisions"}],"predecessor-version":[{"id":7777,"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/pages\/7605\/revisions\/7777"}],"up":[{"embeddable":true,"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/pages\/578"}],"wp:attachment":[{"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/media?parent=7605"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/categories?post=7605"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/softinery.com\/pl\/wp-json\/wp\/v2\/tags?post=7605"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}