Archiwum za miesiąc 2019-02

Python: NameError: name ‚Python’ is not defined

2019-02-28

Po wpisaniu: „python -V” wyświetla się „NameError: name ‚Python’ is not defined” To jest mniej problem z Pythonem, a bardziej z konfiguracja systemu operacyjnego. Kiedy uruchamiasz polecenie, to system operacyjny musi je odnaleźć na dysku. System operacyjny nie przegląda za każdym razem wszystkich katalogów żeby znaleźć jeden prasujący program. W systemie operacyjnym jest zdefiniowana zmienna […]

Powershell: Zmienne globalne

2019-02-28

W skryptach PowerShell można korzystać ze zmiennych lokalnych (widocznych wewnątrz funkcji), zmiennych skryptu (widocznych w skrypcie) i zmiennych globalnych (widoczne wszędzie). Popatrz na taki przykład:

Jest tutaj funkcja, która wyświetla wartość zmiennej zdefiniowanej początkowo na poziomie skryptu. Pytanie, czy ta zmienna będzie widoczna dla funkcji i czy rzeczywiście uda się ją zmienić?

Powershell: Błędu nie ma, a polecenie nie działa

2019-02-26

Mamy niby proste polecenie:

Niestety nic nie jest wyświetlane, a na pewno w tym katalogu są pliki TXT utworzone wcześniej niż 2 dni temu. O co chodzi? ls zwraca obiekty, które mają duuużo właściwości, między innymi Name, CreationTime i Extension Potem te obiekty przechodzą do Select, a select to chirurg, który wyciął wszystko oprócz […]

Python i PANDAS: Połączenie do bazy danych MSSQL

2019-02-26

Pyton jest dobrym środowiskiem do analizy danych, ale te dane skąś trzeba brać i gdzieś trzeba je zapisywać. Tu z pomocą przyjdzie moduł pyodbc. Oto przykład gdzie: pobieramy dane z bazy danych AdventureWorks zapisujemy te dane do obiektu data frame tworzymy tabelę w bazie danych tempdb zapisujemy wybrane dane z dataframe do tej tabeli

[…]

Python: brak podpowiedzi po kropce, control+spacja, TAB. Intellisense nie działa

2019-02-11

Dobre środowisko programistyczne w naszych czasach powinno „myśleć” razem z programistą. Ktokolwiek pracował w edytorze, który podpowiada ciąg dalszy nazw zmiennych, funkcji itp. ten wie o czym mówię. Dramat zaczyna się wtedy, kiedy te metody zawiodą! I tak w Python IDLE zdarza się, że TAB nie działa Tabulator działa, ale jego użycie może być trochę […]

Python – oczyszczanie kolumny tekstowej w PANDAS (Seria danych)

2019-02-11

Załóżmy, że mam listę z wartościami prezentującymi liczby, ale z nieco zamieszanymi formatami. W oparciu o tą listę tworzę serię:

Jak widać typ to object, czyli w PANDAS – napis. Możesz teraz zbudować dowolną funkcję lambda oczyszczającą ten tekst:

wynik to nadal typ object, ale dane już przypominają liczby:

teraz wreszcie można […]