furas.pl
# prywatne notatki - Python, Linux, Machine Learning, etc.

    Jak sprawdzić rodzaj pamięci RAM pod Linux z użyciem Pythona.

    To jest kontynuacja wpisu: Sprawdzanie pod Linux rodzaju pamięci RAM

    Konsolowe programy podające rodzaj kości RAM w Linux można wykorzystać w Pythonie z użycie os.system() albo subprocess ale akurat programy dmidecode i osquery mają już gotowe moduły w Pythonie.

    UWAGA: Ponieważ normalnie informacje o kościach wymagają uprawnień administratora więc …

    więcej »

    Jak używać osquery w Pythonie.

    2019.02.17 - niedziela / kategoria: Python / tagi: python /

    osquery to program stworzony przez Facebook, który za pomocą zapytań SQL pozwala pobierać informacje o systemie, sprzęcie, uruchomionych programach itp.

    Program można pobrać z https://osquery.io/downloads/ w postaci paczki instalacyjnej pod Linux, MacOS lub Windows. Można też dodać repozytorium i instalować za pomocą np. apt pod Debian/Ubuntu …

    więcej »

    Sprawdzanie pod Linux rodzaju pamięci RAM.

    2019.02.15 - piątek / kategoria: Linux / tagi: linux /

    [ Aktualizacja: 2019.02.15 ]

    Oto kilka programów pozwalajacych sprawdzić pod Linux jakiego rodzaju kości pamięci RAM są zamontowane w komputerze.

    Informacje te wymagają uprawnień administratora więc wszystkie przykłady wymagają sudo.

    Programy te potrafią też podać informacje o innych podzespołach komputera ale to pomijam.

    dmidecode

    $ sudo dmidecode -t memory
    
    $ sudo dmidecode …
    więcej »

    Nowy operator := walrus (mors) w Python 3.8

    2019.02.13 - środa / kategoria: Python / tagi: python /

    Wyszła pierwsza wersja "Python 3.8 alpha" a w nim pojawił się operator := zwany po angielsku walrus co po polsku znaczy mors.

    Operator ten pozwala na przypisanie wartości do zmiennej w if , elif, while, lambda, list comprehensions itp.

    Tak więc będzie możliwe

    while (line := fp.readline()):
        # dalszy kod
    

    zamiast

    while …
    więcej »

    Gwiazdkowa promocja 2-za-1 w Helion (2018)

    Świąteczna promocja 2-za-1 na książki w Helion. Dotyczy to też wszelkich tytułów związanych z Pythonem i Machine Learning.

    Jeśli wybrać dwa tytuły o podobnej cenie to wyjdzie zniżka po 50% na każdy tytuł. Jest to więc jedna z najbardziej opłacalnych zniżek w Helion.

    Promocji trwa od 17.12.2018r. (poniedziałek …

    więcej »

    Jak w Pytonie znaleść wszystkie wystąpienia elementu na liście

    2018.07.19 - czwartek / kategoria: Python / tagi: python /

    Jak znaleść wszystkie wystąpienia '$' w poniższym zbiorze ?

    data = ['10,537.4', '$', '1,086.0', '$', '291.1', '$', '465.3', '$', '12,379.8']
    

    Funkcja .index(element) znajduje tylko pierwsze wystąpienie.

    result = data.index('$')
    
    print(result) # 1
    

    Na szczęście posiada ona drugi parametr .index(element, start), który pozwala określić pozycję, od której zacząć …

    więcej »

    PyPNG struct.error

    W trakcie zapisu do pliku PNG z użycie PyPNG trafiłem na błąd struct.error.

    bitdepth=16 pozwala przechować wartości od 0 do 65535 (inaczej (256*256)-1 )

    Jeśli wartość jest większa niż 65535 to pojawia się komunikat:

    struct.error: 'H' format requires 0 <= number <= 65535
    

    Jeśli wartość jest mniejsza niż …

    więcej »

    Książki w przygotowaniu w Helion.pl (05.2018)

    Ostatnia aktualizacja: 2018.05.15

    Python

    ??? Python. Programowanie w trybie interaktywnym
    ??? Informatyka Europejczyka. PYTHON. Programowanie na maturze
    ??? Python w analizie danych. Przetwarzanie danych za pomocą pakietów Pandas i NumPy oraz środowiska IPython. Wydanie II
    ??? Python w analizie danych. Przetwarzanie danych za pomocą pakietów Pandas i NumPy oraz środowiska IPython. Wydanie …
    więcej »

    Anaconda wprowadza certyfikaty dla Data Science

    Anaconda-Data-Science-Certification

    Z miesiąc temu Anaconda wprowadziła program Certyfikaty dla Data Science.

    Po wejściu do "Register Now" przekierowuje na portal DataCamp.com i tam można zobaczyć ceny za poszczególne etapy, które ostatecznie pozwalają do przystąpienia do egzaminu.

    Poszczególne etapy to:

    • Anaconda Foundations ($200
    • Data Import & Export ($200)
    • Data Manipulation and Analysis ($200 …
    więcej »

« Strona: 2 / 8 »

Książki: python-dla-kazdego-podstawy-programowania python-wprowadzenie python-leksykon-kieszonkowy python-receptury python-programuj-szybko-i-wydajnie python-projekty-do-wykorzystania black-hat-python-jezyk-python-dla-hackerow-i-pentesterow efektywny-python-59-sposobow-na-lepszy-kod tdd-w-praktyce-niezawodny-kod-w-jezyku-python aplikacje-internetowe-z-django-najlepsze-receptury