Używam PyCharma community, zaimportowałem projekt ale nie mam odpowiednich paczek ściągniętych. Za 1 razem podpowiedziało czego mi brakuje, mogłem kliknąć "install" i zaczęło pobierać. Przez chwilę zabrakło mi internetu, rozłączyło się z błędem i PyCharm już mi nie chce podpowiedzieć czego mi brakuje. Jak mogę to zrobić żeby ponownie rozpocząć instalację brakujących paczek wykorzystywanych w kodzie?

#python #programowanie #pycharm
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Kiedy próbuję ręcznie zainstalować lxml'a z powershella to przechodzi, ale pycharm jakby tego nie rozpoznaje.


@Pshybysz: nie nie rozpoznaje, tylko pewnie pycharm przy tworzeniu projektu stworzył Ci jeszcz virtualenv, a Ty zainstalowałeś tą paczkę w "głównym" pythonie. Odpal w konsoli to samo, ale z aktywowanym virtualenvem który stworzył pycharm i będzie ok
  • Odpowiedz
Szukasz pracy zdalnej w IT? Obserwuj tag #zdalnieio

Javascript
Software Engineer - React (Graphy) 5 000 - 7 500 GBP - oferta
Programista Front-end (Qodeca) 7 000 - 10 000 PLN - oferta
Senior Frontend Developer (AC Project) 10 000 - 18 000 PLN - oferta
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy muszę pisać: "a,b,c,d = funkcjax()" w drugiej funkcji by móc używać tych wszystkich zmiennych?


@zortabla_rt: jeśli chcesz mieć te wartości w osobnych zmiennych, to tak. Jak wystarczy że będzie w jednej, to robisz jak pisze @KonJakiJestKazdyWidzi, czyli "a = funkcjax()" i wtedy masz tuple "a", w której do poszczególnych wartości odnosisz się przez indeksy w tej tupli.
  • Odpowiedz
@zortabla_rt: No zależy czego potrzebujesz. A jakie masz wątpliwości co do swojego lub mojego rozwiązania?

Trudno coś podpowiedzieć, bo nie znam kontekstu, ale możesz np. te zmienne potraktować jako parametry jakiegoś obiektu i zwracać ten obiekt, albo utworzyć słownik i do niego wrzucić te zmienne. Jeśli jednak jest to jakaś prosta funkcja i zwraca 4 istotne wartości, to nie widzę problemu w takim rozwiązaniu jak zaproponowałeś: "a,b,c,d = funkcja_x()".
  • Odpowiedz
Zaczalem uczyc sie z Python Crash Course, a dzisiaj zobaczylem ze wydana została druga edycja w maju tego roku. Czy róznice sa na tyle istotne, zeby przesiadac sie na druga edycje? Tym bardziej ze chyba nie ma jej jeszcze w pdf.

Overall changes
Here is a summary of the changes that have been made to the book overall:

The second edition was written using Python 3.7; the first edition was written using Python 3.5.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Happy_Aye: no to jak w opisie, zmienili formatowanie napisów z 'napis'.format() na f'napis' i wywalili takie "ciekawostki" jak coś zrobić w python 2 ale nie było tego dużo.
  • Odpowiedz
Cześć.
Już od jakiegoś czasu chodzi mi to po głowie. Wydaje mi się, że całkiem dobrze znam #php oraz przyzwoicie takie frameworki jak Laravel i Symfony. Symfony uczyłem się tak jak lubię, czyli zaczynając od solidnych podstaw i całkiem pewnie się w nim czuję. Co jakiś czas sprawdzam też inne języki/technologie, a ostatnio był #python i Django. I tu się pojawia bardzo dużo wątpliwości i pytań.
1. Jest tu
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak to fachowo zrobić?

Mam:
- plik csv: login, hasło, adres ip
- funkcja dla producenta kamery 1, loguje się do kamery i zapisuje jej podstawowe dane do pliku
- funkcja dla producenta kamery 2, loguje się do kamery i zapisuje jej podstawowe dane do pliku
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zortabla_rt: możesz wczytać wszystkie dane z pliku, zapisać je w jakiejś liście i następnie w osobnej pętli obsługiwać każde urządzenie. Możesz też dla każdego wczytanego urządzenia odpalać nowy wątek w ThreadPoolExecutor i wtedy wszystkie wykonają się (mniej lub bardziej) jednocześnie.
  • Odpowiedz
@zortabla_rt: cóż, nie będę zaprzeczał, kod wygląda bardzo amatorsko ¯\_(ツ)_/¯ Powinieneś zapoznać się z https://www.python.org/dev/peps/pep-0008/ i popracować nad nazewnictwem - na przykład zobacz w swoim kodzie, definiujesz funkcję main, ale to nie jest prawdziwy main - bo bardzo ważny etap wykonania programu (wczytywanie z pliku) znajduje się na poziomie modułu (poza funkcjami). Dłuższe nazwy, automatyczny linter, małe, wyspecjalizowane funkcje i kod będzie wyglądał dużo lepiej. Takie uporządkowanie pomaga też
  • Odpowiedz
#anonimowemirkowyznania
Czesc mirki.
W najbliższym roku potrzebuje odłożyć tak dużo pieniędzy ile się da. Za rok we wrześniu czeka mnie początek największej podróży w życiu która będzie trwała prawie rok (może się przedłuży). Planuje podczas niej oczywiście dorabiać, lecz chce wyjechać z polski z jak największa ilością gotówki „w kieszeni”.
Wiec do rzeczy. By zebrać jak największa ilość pieniędzy jestem jak najbardziej gotowy na chwilową emigracje. Moje kompetencje to znajomość angielskiego, oraz
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Hipodups: ja pierwsze 3 punkty miałem praktycznie w całości napisane, reszta też była spokojnie do zrobienia. Może i bash się nie do końca do tego nadaje, ale trzeba zrobić tak dużo rzeczy naokoło, że wydaje mi się że można się sporo nauczyć przy tym.
  • Odpowiedz
Uczę się już jakiś czas pythona i dopiero teraz wpadłem na a jakże genialny pomysł przejrzenia ofert pracy i sprawdzenia jak w ogóle ten rynek pracy wygląda. W związku z tym co zobaczyłem, naszła mnie taka dość istotna refleksja: czy sam python wystarczy żeby podłapać jakąś pracę jako junior developer?

I czy python to dobry wybór na język do tworzenia aplikacji? I czy w ogóle to dobry wybór? XD. Chciałbym być front
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

czy sam python wystarczy żeby podłapać jakąś pracę jako junior developer


@deziom: tak, oczywiście najważnejsze co musisz pokazać rekrutując się na juniora to że umiesz się uczyć czyli napisz jakieś kilka projektów na githuba i umiej o nich mówić

czy python to dobry wybór na język do tworzenia
  • Odpowiedz
Załóżmy, że piszę skrypt w pythonie / wtyczkę do chrome (bo w innych technologiach nie robię teraz) i chciałbym sprzedać skrypt / wtyczkę. Są jakieś metody szyfrowania i zabezpieczania kodu tak, aby móc sprzedawać jednorazowe klucze/licencje do użytku wspomnianego tworu i uniknąć redystrybucji przez kupujących (przynajmniej tych nieogarniętych w temacie programowania, domyślam się, że bardziej zaawansowanych ciężko powstrzymać)?

#python
#programowanie
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@NieJestemAgentemBialkova no właśnie pytam bo sklep google to jedyne rozsądne rozwiązanie. Po pierwsze bardzo problematyczne jest ładownie dodatku z poziomu developera do Chrome, przy każdym restarcie masz ostrzeżeńie że dodatk coś ( nie pamiętam od jakiegoś czasu przestałem się bawić dodatkami) . Po drugie nie zabezpieczysz ale możesz udostępnić z Chrome tylko wybranej grupie ( cos ala tester ) tutaj bym szukał rozwiązania. Ludzie płacą ty ich dodajesz do grupy testerów.
  • Odpowiedz
Napisałem implementację grafu w Pythonie, chciałbym wielokrotnie utworzyć graf z różnymi parametrami, wykonać pewną symulację a następnie zapisać wykresy z wynikami. Chciałem to zrobić korzystając z Multiprocessingu, jednak nie do końca działa to tak jak powinno. Wyniki się nie zgadzają, plus czasem wrzuca dwie serie danych na jeden wykres, co nie powinno mieć miejsca. Obstawiam, że wątki pracują na tych samych obiektach, ale nie do końca rozumiem dlaczego. Tu znajduje się fragment
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Masz dobrą intuicję. Dało się coś poprawić. Troszkę być może przyspieszy:
numberofactives = sum(nbr.isactive for nbr in vert.getconnections())

Dodatkowo po co tworzysz getery? Jedź po atrybutach a jak będziesz w przyszłości potrzebował zrobić funkcję je kontrolującą zrób @ property

Dodatkowo możesz
  • Odpowiedz
@pitersi: dopiero teraz dostałem powiadomienie o Twojej odpowiedzi... dzięki za podpowiedzi, zaraz sprawdzę czy będą skuteczne :) a co do tych getterów to odruchowo je napisałem, na co dzień pracuję w Javie i stąd taki odruch :)
  • Odpowiedz
Nie działa mi klawisz 'w'. Jak napisać skrypt w #python który stosowany jest w programie Autokey żeby wklejał daną literkę na kombinację klawiszy?
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czołem! Zapraszam do prasówki wszystkich Juniorów. Wiemy, że macie najtrudniej na rynku dlatego chcemy Wam pomóc ;) Szczegóły niżej ⤵

pon - javascript, wt. - php, śr. - java, Scala & C++ (co 2 tyg.), czw. - Python, pt. - Mobile & Ruby, sob. - testing & DevOps, ndz. - .NET & Juniorzy

[Zdalnie]
justjoin_it - Czołem! Zapraszam do prasówki wszystkich Juniorów. Wiemy, że macie najt...

źródło: comment_NY3GuLvWVcl2EYxbjW4ghZlvvcVTX5Bj.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach