Cześć, zapraszam na nowy blog o programowaniu, który prowadzę od niedawna.
Treści na blogu dotyczą programowania ogólnie. Trochę Python, trochę C, trochę SQL, trochę systemów i innych technologii,
nieco rozważań i analiz.
Zawartość można pobrać też jako ZIP i czytać w podróży, a całość lub poszczególne części subskrybować przez RSS.
https://blog.codeasap.pl/posts/euler/0001-przeglad-jezykow-programowania/

#programowanie #python #komputery #cpp
Cześć Mirki,

Chciałbym przeprowadzić badanie na podstawie bazy danych na stronie EUvsDisinfo (https://euvsdisinfo.eu/disinformation-cases/). Zastanawiam się, w jaki sposób mógłbym napisać skrypt tak, żeby przy użyciu biblioteki do scrapowanie (np. request) móc pobierać i ładować do beautifulsoup kolejne strony bazy danych. Stron jest od 1 - 1337.

Uprzedzam, że nie mam żadnego wykształcenia programistycznego i znam tylko podstawy podstaw Pythona.

#python #scraping #naukaprogramowania
via Wykop Mobilny (Android)
  • 0
Jak ustawić sugestie/podpowiedzi w pythonie w vsc? jak ci samego języka mi działa tak np do boto3 już mnie podpowiada nic ()
mam poinstalowane te dodatki do tego ale tak jakby nie czyta mi tej libki w ogóle.

#programowanie #python #vscode
@szymon465: patrząc na szybko nie widzę co może wpływać na różnice w wyniku, więc najprościej będzie jak sobie weźmiesz jakiś mniejszy zbiór danych, postawisz breakpointa w sensownym miejscu i odpalisz debugger. Przeklikaj parę kroków i sprawdź czy algorytm robi to, co myślisz że robi ( ͡° ͜ʖ ͡°).
A jak mogę coś zasugerować od siebie, to czytanie z pliku, pozbywanie się newline z końca linii i rzutowanie
@TMP_2137: W końcu mnie oświeciło. No nie wiem dlaczego, patrzyłem się w to tyle czasu ale nie zauważyłem tej głupoty. Przecież dana liczba musi spełniać ten warunek dla wszystkich pozostałych liczb. A w moim przypadku, nawet gdy spełniała warunek dla dowolnej, to została wpisywana do tej zmiennej wynikowej. Ale wydawało mi się, że to będzie działać xD
https://pastebin.com/UYMLwyhR
Mireczki drogie, piszę testy integracyjne dla apki #android wraz z #backend, przy użyciu #python. Testy wyglądają tak:
- apka przedstawia jakieś parametry systemu, które mogę odczytać poprzez ADB, tak więc wyciągam poprzez ADB potrzebne dane
- te same dane są przedstawiane na backendzie (Python + requests), lecz często w innej formie. Ale na początku test sprawdza, czy schema odpowiedzi jest odpowiednia (do tego używam libki Cerberus)
- no i w
Siemka, chce zrobic sobie stronke - toolbox we flasku i pythonie zebym mogl jako user podac zmienna i byla ona potem podana do systemu / shella do roznych narzedzi. Np. zebym mogl podac w formularzu/tabelce adress IP i zrobic jego ping albo nmap,ktory bedzie przetworzony przez OS pod spodem i rezultat wyprintowac z powrotem w tej web apce. Jak sie najlatwiej/najlepiej do tego zabrac.
#python #devops
@ksos: przede wszystkim to przemyśl sytuacje w której ktoś poda komende sudo rm -rf /
ja bym to na 100% każda komende odpalał w osobnym kontenerze
a co do samego odpalania kodu to nie ma raczej problemu bo z poziomu pythona możesz normalnie wywołać komende w bashu i odczytać wynik
@qubas89: No to nie jak działa append tylko jak działa setdefault(k, []). A działa tak, że jak nie ma klucza w słowniku to go tworzy i przypisuje pewną domyślną wartość, w tym wypadku pustą listę. A na pustej liście możesz wywołać najnormalniejszy w świecie append.

To powiedziawszy z reguły najlepszym rozwiązaniem jest defaultdict (w 1 komentarzu poruszone)
@Bulldogjob:

potężny portal społecznościowy. Co jednak ważne, ze względu na swoją architekturę i rzeczony wzorzec projektowy MVT Przy odpowiedniej konfiguracji Django będzie wydajne i skalowalne w każdym projekcie


xDDDDDDDDDDDD

zeby nie bylo ze robie beke bez sensu, skalowalnosc takiego projektu nie robi sie w django i na pewno skalowalność osiągnięta "na django" nie jest wynikiem MVT którego wogóle się nie używa
@rosso_corsa: A zrobiłeś pre-commit install z linii komend żeby ci hooki zainstalowało? Jeśli tak, commitowanie z pycharma automatycznie powinno to podłapać i odpalić ci hooki (i ewentualnie sfailować commita). Jeśli ci tak nie robi to zobacz czy w oknie commitowania masz zaznaczone "run git hooks" czy jakoś tak.
Nauka Ansible lepiej lecieć z dokumentacji, czy może znacie jakiś kurs, który jest fajnie przeprowadzony?
Nie wydaje się to dość skomplikowane, ile czasu potrzeba, żeby ogarnąć to na poziomie średniozaawansowanym od zera?


#ansible #python #pytanie #devops
Możecie polecić jakieś fajne, ciekawe zadania do nauki pythona?
Od nowego roku ruszam z tym w końcu - mam dostępne kursy na skillsoft i Cisco PCAP - Programming Essentials In Python.
Mam też książkę Erica Matthesa.

Ale chodzi mi o jakieś casy, zadania z życia, bo z samej teorii to nic nie wyjdzie.

#python #programowanie