#programowanie #python

Jak to zrobić?
1. Odpalam funkcję zbierającej parametry, które zapisuję do zmiennych
2. Odpalam funkcję korzystającą z ww.
3. W zależności od parametrów, odpala się kolejna funkcja X lub Y.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zortabla_rt: Zapisywanie do plików to bardzo słaby pomysł ze względu na:
1. Bycie uzależnionym od buforu strumienia plików co powoduje dodatkowe i zbędne obciążenie pamięci operacyjnej
2. Musisz przydzielić (zalokować) miejsce na twój plik co powoduje te same skutki co u góry + musisz kiedyś zakończyć na żądanie wprowadzanie strumienia.
3. Przechowywanie zmiennych i wczytywanie ich z plików powoduje wiele opóźnień po drodze i możesz narazić się na różne konflikty
  • Odpowiedz
#programowanie #ankieta #python #csharp #excel
Podpowiedzcie jak się dobrać do problemu:
Potrzebuję zrobić coś w stylu google forms, tzn ankietę, która umożliwia przeskakiwanie pytań:
Np pytanie 1 - odpowiedź "nie" kieruje do pytania 2, odpowiedź "tak" do pytania 1a (które następnie kieruje do pytania 2)

Najlepiej gdyby to było w formie jakiejś rozwijanej listy. Na koniec będę musiał zrobić wydruk odpowiedzi.
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wikwid brzmi jak prosta sprawa do napisania w vba - skoro już o excela zawołałes. Napisanie drzewa z ifami to krótsza zabawa niż napisanie tego posta. Na koniec dać plik tylko do odczytu i wykorzystać opcje druku w vba. Wysłać pracownikowi biurowemu możesz cały plik Excel.

No to takie podejście jak chcesz coś na super szybko.

Inaczej to jest opcja napisania tego od zera w formularzach w ASP.net z razor no
  • Odpowiedz
#programowanie #python Jak to poprawić, żeby było dobrze?

if userchoice not in (optionsstr.split(",") or commands or choices):


Chodzi mi o True gdy user_choice nie jest w żadnej z tych list. Na początku miałem to rozwinięte i porównywałem z każdą listą, ale chciałbym to skrócić.
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mirki z tagu #devops pijcie ze mna kompot, poltora roku po zaczeciu w ogole moja przygoda z IT, tydzien temu udalo mi sie zdac pierwszy googlowski cert dla wiekszosci w branzy nie jest to pewnie jakies ogromne osiagniecie, choc z tego co czytalem na reddicie/medium to nawet osoby ktore siedza dluzej w branzy, opisywaly ten egzamin jako nieoczywisty i trochę "tricky", ale ja nie o tym w sumie. nie mam
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

ale jak wygladaja realia - nie wiem


@Gennwat: dokładnie tak jak opisałeś zależy od firmy, u jednych devops to będzie admin i pełnowartościowy programista z pythonem i java, a u innych admin który potrafi naklepać automatyzację w pythonie
  • Odpowiedz
mam dwa osobne źródła danych. robie z jednych oraz z drugich dwie osobne wizualizacje ze średnimi wartosciami dwóch produktów agregowanymi miesięcznie. da sie teraz zrobić tak aby byl jeden wykres na ktorym bedzie widac roznice pomiedzy tymi dwoma zrodlami? #powerbi #bazydanych #naukaprogramowania moze byc tez w #python cos tam czaje
rosso_corsa - mam dwa osobne źródła danych. robie z jednych oraz z drugich dwie osobn...

źródło: comment_1614704488viCeVrwJnsE7Ku4KP2dMgv.jpg

Pobierz
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rosso_corsa: pytanie czy potrzebujesz tych godzin? Będziesz schodził do poszczególnych godzin? Jeśli nie, to nie ma sensu ich przechowywać - model będzie mniejszy a to dobry kierunek.
Tak na marginesie, jak już musisz używać daty i godziny to najlepiej wydzielić godzinę z daty - PBI ma pod spodem silnik kolumnowy i wydzielenie daty od godziny umożliwi lepszą kompresję. Małym minusem takiego podejścia jest konieczność obsłużenia dwuargumentowych relacji - ale to taki
  • Odpowiedz
Dosłownie przed chwilą ukazała się kolejna wersja alpha Pythona 3.10, wprowadzając do tego języka bardzo ciekawą funkcjonalność - pattern matching.

Jeśli chcecie poczytać wprowadzenie do tego tematu, to tak się składa, że akurat takie przygotowałem ( ͡° ͜ʖ ͡°) ->
LINK: Pattern matching w Pythonie

Jeśli interesują Cię moje wpisy, obserwuj tag #polydev
#programowanie #naukaprogramowania #python #programista15k
informatyk - Dosłownie przed chwilą ukazała się kolejna wersja alpha Pythona 3.10, wp...

źródło: comment_1614630249AfDCT1hBY1yZWnDsrGyM6z.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Takie mutowalne argumenty domyślne chociażby też nie należą do najbardziej intuicyjnych rozwiązań, a jednak z nimi żyjemy. xD


@informatyk: Dawno je powinny wywalić. Nikt ogarnięty nigdy w życiu ich świadomie nie użyje do czegokolwiek. Tak samo będzie na przkład z name capturing w pattern matching - będzie więcej problemów niż pożytku.
  • Odpowiedz
@NewEpisode: @ProfesorBigos: @informatyk:

Jak dla mnie, ten język powinien się powstrzymać od tego typu rozwoju. Po co doklejać do niego rzeczy z innych języków? Coraz więcej rzeczy, z których nikt nie korzysta, a które z czasem przysporzą tylko problemów.

Python miał być prosty i czytelny, dla mnie ostatnie zmiany związane z użyciem znaków logicznych do pracy na słownikach czy := to żadne kroki naprzód, a wyłącznie
  • Odpowiedz
Czy ktoś z Was rozwiązywał może projekt Web Scraper na hyperskill.org? Utknąłem na Stage 4/5: The Soup is Real.
Jako screen załączam opis zadania. Ogólnie chodzi o to by pobrać i zapisać artykuły z kategorią "News" na komputer. Link ma być na sztywno w programie, więc tylko pobiera z głównej. Niby wszystko u mnie działa, ale nie mogę przejść testów, nie wiem o co chodzi, modyfikowałem już kilka razy i nic z tego,
Islam - Czy ktoś z Was rozwiązywał może projekt Web Scraper na hyperskill.org? Utknął...

źródło: comment_1614627719jwsgofK0f0CLlsCYdeDzR9.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

We have recorded this bug and will fix it soon.


@Islam: To jest prawdopodobnie error po stronie hyperskill, miałem tam podobny błąd, nie mogłem dokończyć projektu przez parę dni po czym zaczęło działać i wyslali mi wiadomość, że usunęli buga. Ogólnie projekty mają fajne, jednakże polecenia i implementacja rozwiązań wciąż pozostawiają wiele do życzenia.
  • Odpowiedz
@Islam ja jeden projekt praktycznie miałem skończony, a nie puszczał mnie system (kalkulator że stack i queue) i trochę mnie to sfrustrowało, bo na kompie wszystko działało, a potem za dwa dni wiadomość, że mieliśmy errora i pomogłeś nam go usunąć ( ͡º ͜ʖ͡º)
  • Odpowiedz
#devopsiarz - kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #wordpress, #pracait czy #produktywnosc. :-)

To samo zestawienie u mnie na stronie (lepsze formatowanie) https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-01-03-2021

A jeśli chcesz jeszcze dostępu do większej ilości linków, zapisz się do
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 11
Wołam 26 osób na podstawie algorytmu: wołanie za plusy dla 2 ostatnich
materiałów lub plusy dla przynajmniej 3 z 6 ostatnich materiałów.

Jeśli plusowałeś/aś tylko 2 ostatnie(-nich) materiały(-ów) - nie plusuj posta
rozpoczynającego ten wątek, aby wyłączyć wołanie przy kolejnych wpisach.

Jeśli
  • Odpowiedz
Jak scrapować whoscored.com? Chciałbym pobrać sobie np. listę wszystkich podań i ich współrzędnych z danego meczu (pic related - kropki). Jak się za to zabrać? Dane z innych stron często są łatwo w jsonie lub źródle strony, a tu nie. Wszędzie w internecie czytam że scrapowanie tego jest trudne, a potem widzę jak prawie każdy na tt to robi, ale nie chce ujawniać kodu.

link do przykładowego meczu: https://www.whoscored.com/Matches/1464189/Live/France-Ligue-1-2020-2021-Marseille-Lyon

#python
tyrytyty - Jak scrapować whoscored.com? Chciałbym pobrać sobie np. listę wszystkich p...

źródło: comment_1614591345zOYaHmtoFElLrcoEQPU9ny.jpg

Pobierz
  • 27
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jakuzii: j.w. - PEP8 nie definiuje. Ja więc mam prywatną konwencję taka, ze stringi wewnętrzne (np. klucze w dict) mam w pojedynczych, a tekst pisany dla człowieka mam w podwójnych. Np:

my_dict = {
..'first_name': "Jan",
..'last_name': "Kowalski",
}
  • Odpowiedz
Pythona uczę się od 3 dni, wcześniej bawiłem się coś w C++

Mam taki problem. Otwieram i odczytuję plik tekstowy. I to mi się udaje, ale gdy chcę sprawdzić czy pierwsze trzy znaki w odczytanej linijce pliku .txt mają początek ABC, to program się wysypuje, wyświetla się błąd w linii "file.close()" expected an intented block. Gdy zakomentuję linijkę z instrukcją warunkową if, to wtedy program wypisuje takie dane jakich się spodziewam

gdzie robię
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach