Jak w literaturze nazywa się ten problem: mamy użytkowników A i B, którzy mają dostęp do zasobu i chcą go zmodyfikować, robią to "jednocześnie", ale modyfikacja jest blokowana dla tego użytkownika, który zrobi to później. Nie wiem, czy dobrze to określiłem, mam nadzieję. #naukaprogramowania #informatyka
  • 6
  • 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
Siemano mirasy, szybkie pytanko
Mam kod
Kod na pastebinie, bo tutaj nie chce się wysłać xd
Problem polega na tym, że jednak pętla mi się wykonuje w nieskończoność. Co robię źle?
#php #naukaprogramowania
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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

Siemano mirasy. Bardzo mi się spodobało używanie znaków => w tablicach asocjacyjnych #php od 5.4 wzwyż.
Czy są jeszcze jakieś inne języki, które stosują takie fajne znaki w tablicach asocjacyjnych? Do tej pory widziałem jeszcze, że funkcje anonimowe (lambdy) w js określało się w taki sposób.

#programowanie #naukaprogramowania
  • 4
  • 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
@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