#python

Mili Państwo, szukam pomocy w posortowaniu tablicy obiektów:
aa = [{'a':'a3', 'b':3}, {'a':'a1', 'b':1}, {'a':'a2', 'b':2}]

Chciałbym je posortować wg właściwości "b" i otrzymać coś takiego:
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@deziom tak, jedna podstawowa, tak dostałem moja pierwsza pracę w której dalej pracuje - oczywiście oprócz kwestii technicznych i repo, CV ślij wszędzie, tam, gdzie szukają seniora, piszesz maila i treści: hej, widzę, że szukacie seniora, ja nie mam doświadczenia ale może junior/stażysta?

W najgorszym wypadku ktoś Ci odpowie, że przepraszają ale jednak chcą tylko seniora, w najlepszym dostaniesz zaproszenie na rozmowę ;) u mnie szukali regulara ale okazało się, że
  • Odpowiedz
@deziom staż/junior to tak naprawdę to samo, firma wie, że nie będziesz pracował ani szybko ani dobrze, musisz się nauczyć programowania komercyjnego, jednak gdzieś trzeba zacząć ;)
Tak naprawdę najważniejsze jest repo + to jak myślisz, a repo możesz wrzucić komuś na wykop do oceny
  • Odpowiedz
◢ #unknownews

Tak... ja wiem, że nie powinienem publikować zestawienia w piątek. Ostatnie godziny produktywnego dnia w pracy spędzisz teraz na przeklikiwaniu linków. Co poradzić ;)


1) Wszyscy używają Kubernetes, użyj i Ty! noo... niekoniecznie. Ciemne strony K8S
https://pythonspeed.com/articles/dont-need-kubernetes/
imlmpe - ◢ #unknownews ◣

 Tak... ja wiem, że nie powinienem publikować zestawienia ...

źródło: comment_1583500508N2GJS9rPsdoxNtPHJAMCLc.jpg

Pobierz
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Raczej durne pytanie ale
print(button) wyświetla Button.left linijka niżej
if button == "Button.left": -> i to już nie działa (°°
#python
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

konto usunięte via Wykop Mobilny (Android)
  • 3
@rmerrorlog: "Button.left" to efekt przeciążonej metody str - to może być w sumie dowolny obiekt. Jak chcesz porównać koniecznie w ten sposób to:

if str(button) == "Button.left":

ale to kiepskie - jak znam życie, ten obiekt button ma jakąś flagę "type" i to by trzeba sprawdzić czy jest "left"
  • Odpowiedz
Jeżeli przechodzisz ze świata C do Pythona, to naturalne jest używanie konstrukcji znanych z C. Tymczasem w Pythonie wiele rzeczy można zrobić ładniej i prościej, czego przykładem jest pętla for, która ma inne możliwości, niż to, co znasz z C ( ͡° ͜ʖ ͡°)

https://bulldogjob.pl/news/986-nie-uzywaj-range-w-pythonowej-petli-for

#python #naukaprogramowania
Bulldogjob - Jeżeli przechodzisz ze świata C do Pythona, to naturalne jest używanie k...

źródło: comment_1583417397PrRJd48wqCcWwdAIVvvqzu.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mam problem, od jakiegoś czasu uczę się pythona ale tak naprawdę jak rozumiem ogarnąłem dopiero podstawy - prawie skończona Python Crash Course, jakieś tam kursy na udemy w celu uzupełnienia powiedzmy wiedzy z książki.

Chciałbym uczyć się dalej, ale nie wiem w jakim kierunku. Na pewno nie chce iść w data science, machine learning itd. Co do tego czy frontend czy backend, to szczerze mówiąc nie wiem xD. Moim celem jest dopasowanie
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@deziom: język to tak naprawdę tylko narzędzie, musisz potrafić rozwiązywać problemy za pomocą dostępnych narzędzi i choć jasne, musisz znać jakiś język programowania, żeby pójść w określoną stronę, to imho zbyt wiele osób przykłada zbyt dużą wagę do wyboru pomiędzy językami na samym początku nauki

Znacznie więcej czasu stracisz na ciągłe skakanie na zasadzie:
"bo znajomy programuje w x i znalazł pracę po 3 miesiącach, a inny programując w y
  • Odpowiedz
@deziom: język to tylko narzędzie, po pewnym czasie obcowania z programowaniem przechodzenie między językami nie jest aż tak trudne jak sama nauka programowania. Ja bym na Twoim miejscu pozostał w Pythonie przez jakiś czas, ponieważ najłatwiej się go nauczyć. Potem będziesz w stanie zobaczyć prawdzie różnice między językami i kto wie, może się przerzucisz na coś innego.
  • Odpowiedz
@TheBloody: nie wiem, czy są jakieś ograniczenia, a nawet jeśli, to i tak nigdy ich nie osiągniesz. W swoim życiu nie pamiętam, żeby importował więcej niż 20 bibliotek w jednym skrypcie, ale tak po kilkanaście to się zdarzało.

https://stackoverflow.com/questions/6012022/python-limits-on-number-of-imports

There's no Python limit on number of imports in a module. If there's a limit in any particular implementation, it's probably because of resource limits outside the Python interpreter.
  • Odpowiedz
#naukaprogramowania #python

W którym momencie nauki Pythona należałoby przesiąść się z z edytora tekstu na jakieś IDE np. PyCharm? Jak na razie wydaję mi się, że używanie IDE przytłacza mnie opcjami których i tak na razie nie wykorzystam, a szybciej i wygodniej(?) piszę mi się w Sublime Texcie. Czy może jednak zacząć pracować jak najwcześniej z IDE?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Policjant997: Ja stosuję zasadę taką, że korzystam z IDE (np. podpowiadanie składni + skok do definicji sporo pomagają), ale większość nowych narzędzi "dookoła" (typu Git, puszczanie unit testów) używam początkowo ręcznie, żeby wiedzieć jak działają, a dopiero potem korzystam z tego, co jest zintegrowane.
  • Odpowiedz
Mam pomysł na program (aplikacja webowa), ale nie umiem programować. Poradźcie, jaki język programowania będzie najlepszy do samodzielnej nauki i napisania programu, w którym użytkownik będzie tworzył pisma poprzez odpowiedź na kilka pytań zamkniętych oraz podanie kilku danych. Czyli generator pism, który tworzy pismo z gotowych bloków tekstów w oparciu o odpowiedzi udzielone przez użytkownika oraz dołącza do tego określone dane wprowadzone przez tego użytkownika.

Aplikacja ma być bardzo prosta, a chciałbym przy
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Potrzebuję rozszerzenia do Firefoxa, które jest lekkie, domyślnie blokuje wszystkie obrazki i media (nie trzeba go włączać, wystarczy instalacja) oraz nie wyświetla żadnego powitania po instalacji itp.

Ludzie z Mozilli popsuli #firefox usuwając opcję permissions.default.image i mam problem z #selenium, bo strasznie muli przeglądarka przy dużych stronach. Niepotrzebne mi są wszelkie multimedia itp.

Rozkminiłem, że elegancko mogę zainstalować rozszerzenia: browser.install_addon(os.path.join(os.getcwd(), 'name.xpi'), temporary=True) . Próbuję jednak znaleźć odpowiednie
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@venomik: Próbowałem wszystkich rozszerzeń tego typu jakie znalazłem. Żadne z nich nie potrafi automatycznie się uruchomić. Trzeba klikać. O ile przez Selenium mogę prowadzić interakcję, ze stroną to już z guzikami przeglądarki niezbyt.
  • Odpowiedz


Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python.
Wcześniej niż obiecałem, ale tak
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach