Python - wężykiem przez świat

Python - wężykiem przez  świat Dane kontaktowe, mapa i wskazówki, formularz kontaktowy, godziny otwarcia, usługi, oceny, zdjęcia, filmy i ogłoszenia od Python - wężykiem przez świat, Firma informatyczna, Grochów.

Cześć!Moi drodzy, do pracy z naszym wężem gorąco polecam PyCharm firmy JetBrains. Jest to według mnie obecnie najlepsze ...
26/10/2018

Cześć!
Moi drodzy, do pracy z naszym wężem gorąco polecam PyCharm firmy JetBrains. Jest to według mnie obecnie najlepsze narzędzie do programowania w tym języku. Sam korzystam nie tylko z PyCharma ale również z DataGrip w swojej pracy w Business Intelligence.

PyCharm open-source możecie pobrać ze strony producenta :)

Intelligent Python IDE with refactorings, debugger, code completion, on-the-fly code analysis and coding productivity orientation

25/10/2018

Dzisiaj wieczorem zaczniemy zmienne.
Niestety w ciągu dnia nie będę w stanie opisać tak obszernego tematu, pokazać Wam konkretnych przykładów ponieważ dzisiaj mam bardzo dużo pracy w Power BI :)
Do wieczora zaklinacze węży!

P.

Siema programiści!Jak tam Wasz dzień się zaczął?Niestety w Warszawie jest szaro i ponuro ale czas zająć się swoimi taska...
25/10/2018

Siema programiści!
Jak tam Wasz dzień się zaczął?
Niestety w Warszawie jest szaro i ponuro ale czas zająć się swoimi taskami :)

Pzdr!
P.

:)
24/10/2018

:)

Cześć! Nasza społeczność troszkę się powiększyła, a mnie bardzo bardzo długo tutaj nie było. Sprawy zawodowe i prywatne ...
24/10/2018

Cześć! Nasza społeczność troszkę się powiększyła, a mnie bardzo bardzo długo tutaj nie było. Sprawy zawodowe i prywatne zajęły mi niestety tak dużo czasu, że nie mogłem sobie pozwolić na pisanie do Was i nauki Python'a.

Jednak teraz wracam i biorę się z Wami do roboty!

Startujemy!

Na początek instalujemy sobie Pythona pobierając plik ze strony:
https://www.python.org/downloads/

Proponuję pobrać i zainstalować najnowszą wersję.

Do nauki będziemy wykorzystywać narzędzie PyCharm firmy JetBrains. Jest ono darmowe, można pobrać wersję open-source ze strony: https://www.jetbrains.com/pycharm/download/ =windows

Kiedy już zainstalujecie sobie "węża" to bardzo łatwo można sprawdzić, czy nam się to zrobiło poprawnie.

1. Włączamy konsolę CMD lub Windows PowerShell i wpisujemy bardzo prostą komendę "Python". (zdj.1)

2. Od razu zabierzmy się za napisanie naszego 1 "programu", przywitajmy się ze światem programistów.
Wpisujemy w konsoli:
>>>print ("Hello World") (zdj.2)
Powinno Wam wyświetlić to co wpisaliście w nawias.

Gratuluję, właśnie napisaliście swój pierwszy "program" :)

Z każdym dniem będziemy zajmować się nowymi tematami. Jutro startujemy ze zmiennymi! Bądźcie ze mną, śledźcie ten profil bo teraz sporo będzie się tutaj działo!

Pzdr!
P.

Dzień dobry ;-)
30/09/2017

Dzień dobry ;-)

Może dzisiaj napiszemy nasz pierwszy program? ;-)
29/09/2017

Może dzisiaj napiszemy nasz pierwszy program? ;-)

Jak tam Wasz dzień w pracy? :) Przyznam szczerze, że z takim widokiem za oknem i tak wspaniałą pogodą to ciężko się skup...
29/09/2017

Jak tam Wasz dzień w pracy? :) Przyznam szczerze, że z takim widokiem za oknem i tak wspaniałą pogodą to ciężko się skupić na targetach, taskach i całej reszcie :)

pk

:-)
28/09/2017

:-)

Moi drodzy, skoro zaczynamy naukę Pythona to wypadałoby go pobrać i zainstalować :)Możemy to zrobić na stronie: https://...
28/09/2017

Moi drodzy, skoro zaczynamy naukę Pythona to wypadałoby go pobrać i zainstalować :)
Możemy to zrobić na stronie: https://www.python.org/downloads/

Oczywiście w zależności od systemu operacyjnego należy pobrać odpowiednią wersję.

Jeżeli korzystacie z Linuksa to możecie mieć już gotowy pakiet w repozytorium, ewentualnie w przypadku korzystania z Ubuntu, Gentoo możecie mieć już zainstalowanego Pythona.
Aby sprawdzić, czy rzeczywiście jest on zainstalowany wystarczy wpisać na konsoli:
python -V

Moduły dodatkowe:

Większość dystrybucji rozprowadza w postaci pakietów wiele dodatkowych modułów. Zazwyczaj ich nazwy zaczynają się na py* lub python-*, podobnie do nazw modułów jakie dostarczają. Oprócz pakietach dystrybucji możesz użyć easy_install z pakietu setuptools do instalacji modułów Pythona z cheeseshop.python.org:

Z konsoli:
easy_install NAZWA_PAKIETU_CHEESESHOP

W przypadku MS Windows warto zainstalować Python korzystając z zestawu ActivePython. Jest to rozbudowany zestaw zawierający sam interpreter Pythona oraz dodatki i dokumentację (co ułatwia programowanie pod MS Windows). Instalator (MSI) można pobrać ze strony projektu. Ta sama firma oferuje również Komodo Edit - darmowy edytor dla różnych języków skryptowych (Ja osobiście korzystam z PyCharm i także Wam go polecam!).

Instalacja polega na klikaniu "Next". Po zainstalowaniu ActivePython w menu "Start" pojawi się w aplikacjach katalog Pythona. Będziemy mogli uruchomić interaktywny interpreter/terminal. By pod MS Windows wykonywać pliki Pythona musimy skorzystać z konsoli. W menu "start" wybierz "uruchom" i wpisz "cmd" (lub cmd.exe). Uruchomiona zostanie konsola w stylu DOSa. By wykonać skrypt pythona należy wpisać:

C:\Python\python.exe nazwa_pliku.py

Będziemy musieli także dodać dwie zmienne środowiskowe (w Centrum Sterowania -> System -> Zaawansowane -> Zmienne Środowiskowe) - PYTHONPATH i PYTHONHOME wskazujące na miejsce instalacji Pythona. Są one wymagane przez niektóre aplikacje i skrypty do poprawnego ładowania modułów.

The official home of the Python Programming Language

28/09/2017

Python - co to jest i do czego można go użyć?

Python to dynamiczny obiektowy język programistyczny, który jest łatwy w nauce i można go wykorzystać do tworzenia różnorakiego oprogramowania. Python rozprowadzany jest na otwartej licencji umożliwiając także zastosowanie do zamkniętych komercyjnych projektów. W sieci dostępnych jest wiele przewodników, jak i dodatkowych bibliotek, czy narzędzi ułatwiających programowanie w tym języku. Python jest aktywnie rozwijany i posiada szerokie grono użytkowników na całym świecie.

Kto używa Python?
Google, Yahoo, Nokia, IBM czy NASA wykorzystują Pythona w swoich wartych wiele milionów, czy też miliardów dolarów aplikacjach i projektach. Microsoft jak i Apple oferują pełne wsparcie dla Pythona w swoich systemach operacyjnych i platformach programistycznych. Wiele stron internetowych takich jak YouTube czy Grono napisane jest w Pythonie.
NASA wykorzystuje Pythona w swoich aplikacjach od wielu lat. Jednym z dobrze opisanych wdrożeń jest zastosowanie aplikacji napisanych w Pythonie do zarządzania kontrolą startową wahadłowców. Także niedawno upubliczniony projekt Nebula to rozproszone środowisko obliczeniowe przystosowane do wykonywania obliczeń w "chmurze" łączące wiele modułów i aplikacji Pythonowych (framework Django, Trac, API dla LUSTRE, RabbitMQ, Subversion) z innymi językami i technologiami (np. Solr w Javie do pełnotekstowego wyszukiwania).
youtube
YouTube - popularny serwis z klipami wideo jest w większości napisany w Pythonie. Twórcy serwisu (wykupionego przez Google) podkreślali wydajność jaką oferuje Python, a także szybkie implementowanie nowych funkcjonalności poprzez czytelny kod, który łatwo rozszerzać i aktualizować. Google używa Pythona w wielu swoich aplikacjach i usługach takich jak Google App Engine, czy Google Wave. Zatrudnia nawet twórcę tego języka - Guido van Rossuma.

Gdzie działa Python?
Aplikacje napisane w Pythonie działają pod wieloma systemami takimi jak Windows, Linux/Unix, Mac OS X, OS/2, Amiga, czy smartphony Palma i Nokia. Dostępne są także implementacje Pythona w Javie (Jython) i .NET (IronPython) działające wszędzie tam, gdzie dostępne są te platformy.
Python.org - główna implementacja Pythona
Jython - implementacja w Javie pozwalająca na wykorzystanie klas Javy w kodzie (J)Pythona.
IronPython - implementacja w .NET i zintegrowana z tą platformą

Do czego można użyć Pythona?
Pythona można wykorzystać do tworzenia serwisów internetowych, aplikacji desktopowych działających na komputerach użytkowników, wliczając w to także gry. Można także wykorzystać Pythona w aplikacjach sieciowych, czy skryptach np. generujących zestawienia i raporty. Jest to wszechstronny język programistyczny.
django logo
Tworzenie dynamicznych stron internetowych jest bardzo łatwe i efektywne dzięki bardzo dobrym frameworkom takim jak Django, Pylons, czy kombajnowi aplikacji Zope/Plone. Python znalazł zastosowanie przy efektywnym i szybkim tworzeniu nowoczesnych stron internetowych bogatych w funkcjonalności. Dzięki wszechstronnej kolekcji modułów i bibliotek serwisy "web 2.0" napisane w Pythonie mogą łatwiej oferować funkcjonalności znane np. z aplikacji desktopowych w porównaniu do np. PHP.
Dokumentacja i kurs Django - poznaj możliwości tego frameworka
google app engine logo
Platforma Google App Engine dla rozproszonego hostingu aplikacji internetowy oparta została o Pythona i oferuje serwisom www taką samą skalowalność, jaką posiadają wszystkie aplikacje i usługi tej firmy. Bez administracji serwerami, bez ich konfigurowania. Chmura automatycznie skaluje się do generowanego na stronie ruchu. G*E jest darmowe i tylko za zużycie większej ilości zasobów należy płacić (a darmowe limity i tak są w miarę wysokie).
Dokumentacja i kurs Google App Engine - stwórz aplikację www działającą w chmurze
facebook logo
Usługi i serwisy społecznościowe to obecnie podstawa dla wielu serwisów www. Za pomocą Pythona bezproblemowo można wykorzystać API/usługi serwisów takich jak Twitter, Blip.pl, Facebook, aplikacji Google (Maps, Docs i innych przez GData), czy Google Wave. Przykładowo biblioteka PyFacebook pozwala w prosty sposób tworzyć aplikacje dla tego serwisu społecznościowego, a API Google Wave umożliwia tworzenie aplikacji dla tej platformy, czy integrowanie własnych stron i aplikacji z Wave.
Programowanie sieciowe - opis różnych usług, bibliotek, aplikacji, serwerów i klientów wykorzystujących sieci różnego typu.
Aplikacje desktopowe działające pod kluczowymi systemami operacyjnymi (MS Windows, OS X, Linux) można bez problemu pisać także w Pythonie za pomocą bibliotek takich jak PyQt4, PyGTK, wxPython, czy wbudowanej biblioteki tk. Za pomocą aplikacji py2exe można stworzyć gotowe aplikacje (exe) dla systemów MS Windows, a za pomocą py2app gotowe aplikacje dla OS X.
Dokumentacja i kurs PyQt4 - aplikacje desktopowe w zasięgu ręki, łatwo i przyjemnie
pyqt4 example
Skrypty i aplikacje Pythonowe przydają się także w zastosowaniach naukowych, czy finansowych gdzie potrzebne jest przetwarzanie danych i generowanie wykresów, zestawiań, plików PDF, arkuszy Excela, czy ODT/ODS. Za pomocą Reportlab wygenerujemy pliki PDF i sformatujemy wszelakie raporty w nim zawarte. Matplotlib oferuje generowanie wykresów różnego typu. Scipy oferuje implementacje różnych algorytmów do skomplikowanych obliczeń w Pythonie. PIL zapewnia obróbkę grafik (jak skalowanie, wyostrzanie, obracanie itd.), a xlwt i xlrt zapis i odczyt arkuszy Excela.
matplotlib netcdf
Gry i aplikacje wykorzystujące 3D też można stworzyć z wykorzystaniem Pythona. Częstym rozwiązaniem jest udostępnienie w Pythonie API silnika gry napisanego w C/C++. Takim przykładem jest np. Świątynia Pierwotnego Zła. W Pythonie mamy dostęp do kilku silników umożliwiających obsługę grafiki 3D, 2D i pozostałych komponentów potrzebnych do aplikacji tego typu - PyGame, PyCrystal (API na CrystalSpace), Python-Ogre (API na Ogre 3D), pyopengl (API na OpenGL).

pk

28/09/2017

Cześć!

Witam serdecznie wszystkich na mojej stronie, będzie ona całkowicie poświęcona programowaniu w języku Python.

Moja strona jest głównie skierowana do osób, które dopiero zaczynają swoją przygodę z tym językiem programowania, tak jak ja.

Kilka słów o mnie:
BI Specialist z ok. 2 letnim doświadczeniem, pracowałem jako administrator hurtowni danych, BI Developer oraz Tableau Developer.
W chwili obecnej życie postawiło przede mną kolejne wyzwanie zawodowe jednak aby mu w pełni sprostać to muszę opanować do perfekcji Python'a, a jak to mówią "w kupie siła" więc postanowiłem robić to razem z Wami :)

Zapraszam wszystkich do codziennych "lekcji", rozwiązywania zadań oraz czytania artykułów.

Zapraszajcie znajomych, którzy chcą się nauczyć Python'a.

Pozdrawiam!

Adres

Grochów

Strona Internetowa

Ostrzeżenia

Bądź na bieżąco i daj nam wysłać e-mail, gdy Python - wężykiem przez świat umieści wiadomości i promocje. Twój adres e-mail nie zostanie wykorzystany do żadnego innego celu i możesz zrezygnować z subskrypcji w dowolnym momencie.

Udostępnij