Cześć, dzisiaj zamiast realizowania dalszej części kursu, otworzyłem książke Automatyzacji nudnych zadań z Pythonem i zająłem się biblioteką os. Głównie jest tam poruszony temat modułu path. Jutro postaram się wam wrzucić moje notatki, może uda mi się stworzyć jakiś krótki program, który pozwoliłby mi wykorzystywać jakieś pliki tekstowe, bo na razie jedynie na takich przeprowadzałem jakiekolwiek operacje. Nie znam jeszcze biblioteki csv, ani jak działać na takim pliku, zajmę sie tym, gdy
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Czujeglod10: rób sobie zadania na codewars.com - te z 8, 7 lub nawet 6 kyu - i jak uda się coś rozwiązać, to patrz jak inni to robili. Staraj się zrozumieć ich kod. W programowaniu ważne jest myślenie i wyszukiwanie rozwiązań w google, a biblioteki można poznawać przy okazji
  • Odpowiedz
Mamy to! Aż 329 programistów wzięło udział w moim wczorajszym, otwartym szkoleniu gdzie tematem przewodnim był ➡️Spring Data.

W trakcie liveCodingu, na praktycznym przykładzie systemu obsługi zleceń przerobiliśmy:
✅Implementacje związków miedzy relacjami - 1:1, 1:N, 1:M
✅Zabębniliśmy się w asocjacje unidirectional i bidirectional, ich implementacje, oraz omowilismy kiedy, którą stosować
✅Wykorzystaliśmy możliwości HQL do definiowania własnych zapytań
SoftBull - Mamy to! Aż 329 programistów wzięło udział w moim wczorajszym, otwartym sz...

źródło: comment_1646848290DsISPfER2qBuZ1BeZibRIz.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki macie jakieś książki / strony / filmy / cokolwiek z jakimiś zadaniami (bardziej jakimiś pomniejszymi projektami niż zadaniami typu napisz funkcje która policzy pole trójkąta) do nauki? Uczę się sam i nawet to lubię, tylko nie mam totalnie pomysłu na jakieś projekty, żeby zweryfikować swoją wiedzę oraz ją utrwalić. Przykładowo jak uczyłem się obiektówki to mam porobione z 20 plików w których mam najróżniejsze klasy z różnymi metodami, konstruktorami, dunder methods
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nerfipro174 hyperskill, są tam ścieżki rozwoju. Wybiera się projekt i po zrobieniu kilku zadań typu "napisz funkcje licząca abcd..." jest do napisania jakis projekt, głównie konsolowy.
  • Odpowiedz
return ("{:02X}" * 3).format(valid(r), valid(g), valid(b))
mam taki kodzik, moze ktos wyjasnic co oznacza to 02 w srodku, co to za parametr i za co jest odpowiedzialny. Bo nie kumam a przy zmianie tej wartosci z returnem zaczynaja sie dziac rozne dziwne rzeczy ( ͡° ͜ʖ ͡°)
(że :X to hexadecimal to wiem)
#naukaprogramowania #python
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Tooca_rev: Gdyby tak istniały takie dokumenty, które opisują jak działają funkcje i jakie parametry przyjmują... To chyba bym je nazwał docentymacja... Albo nie. Dokumentacja. O tak, ładne słowo.
  • Odpowiedz
@nightmaar: czytałem z tej serii "Dramat współczesny" pani Kirsten E. Shepherd-Barr. Zapamiętałem z lektury dwie rzeczy: anglocentryzm w wyborze omawianych tekstów (a były to de facto krótkie streszczenia + akapit "co jest w nim takiego, co się "nigdy" dotąd nie pojawiło w dramacie) i wyraźny subiektywizm przesiąknięty feminizmem.

Podczas czytania czujesz się, jakbyś czytał Wikipedię i idąc w głąb króliczej nory płynnie przechodził z biografii Roberta Lewandowskiego do mongolskiego baletu.
  • Odpowiedz
Hej, hej. Dalej katuje klasy, teraz przechodzę przez dekoratory i jest tak średnio bym powiedział, tak średnio.
W Pythonie jest chyba dosyć dużo dekoratorów (nie wiem, czy dobrze mówię, ale tak mi sie wydaje). A i oprócz dekoratorów poznałem metody klasy i metody statystyczne: classmetod i staticmetod (to jest akurat dosyć zrozumiałe). Zwłaszcza static, co do classmetod będę musiał się zagłębić kiedy się ją stosuje.
Co do dekoratorów to obecnie znam w
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pytanie z JavaScript. Jak mam poniższy fragment kodu:

let fruits = ["Apple", "Orange", "Plum"];
fruits = []; // ?

To co robi druga linijka kodu z znakiem zapytania? Bo nie jestem pewny, ale wydaje mi się, że są dwie opcje:
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@maciorqa: Obie opcje są prawdą. Tworzysz nową tablicę (nowy obiekt w pamięci), a stara jest usuwana przez GC, bo żadna zmienna nie jest referencją do niej i tym samym nie ma już do niej żadnego dostępu. Wyjątkiem będzie sytuacja gdy stworzysz nową referencję do tej tablicy w innej zmiennej.
  • Odpowiedz
Postanowilem zaczac sprobowac cos w kierunku programowania,aktualnie jestem na etapie szukania poradnikow od czego zaczac ,bo do konca w dalszym ciagu nie wiem w jakim konkretnie kierunku chce isc. Macie jakies poradniki ktore pokazuja roznice w danych zawodach,oraz jezyki od ktorych warto zacząc na poczatek? Widzialem rozne bootcampy i zastanawiam sie nad zainwestowaniem w bootcamp od inforshareacademy,jakies opinie?
#naukaprogramowania #programowanie
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@hawat: rozterki na temat tego jak się uczyć (czyli rozterki, które dotykają prawdopodobnie ogromnej większości ludzi co zaczynają) sprawiają, że ktoś się do tego nie nadaje?
Upośledzenie intelektualne jeszcze bym zrozumiał, ale OP po prostu nie wie od czego zacząć :P
  • Odpowiedz
@hawat: nie rozumiem,po prostu chodzi mi o materialy ktore dobrze tlumacza od czego zaczynac ,i nakierowac w jakich kierunkach ktos chce isc :D, ewentualnie jakies ciekawe kursy ktore dobrze to przedstawiaja
  • Odpowiedz
@inny_89: osobiście dla mnie te przykłady są jakieś takie nijakie, jakoś lepiej wychodzi mi nauka jak ktoś piszę kod równo ze mną i tłumaczy co się dzieje
  • Odpowiedz