Cześć, dzisiaj powtórzyłem materiał o klasach, dodatkowo zamierzam dzisiaj w łóżku obejrzeć materiały w języku angielskim propo klas. Rozumiem czym jest klasa, ale nie mogę pojąć kiedy coś może stać się klasą a kiedy zwykłą metodą klasy. To znaczy czy może to być ogromne klasa w której zawarta będzie na przykład gra wideo, w której metody opisują poszczególne elementy jak np. rozmiar okna, główną postać. Czy np. postać powinna posiadać odrębną klasę
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W sensie dajmy na to, robisz jakąś grę. Tworzymy klasę, która jest wielką klasy tej gry. W której zawiera się okno gry, postac, rang (metody klasy).


@Czujeglod10: Trochę źle do tego podchodzisz.
Najpierw zacznij myśleć o klasie jako o czymś, co grupuje podobne obiekty do siebie. A nie o czymś, co jest czymś ponad innymi elementami, jest jakąś 'wielką klasą gry'. W projektach nie masz jednej klasy, po której dziedziczą wszystkie inne
  • Odpowiedz
Mirki, jestem na krótko przed przebranzowieniem się do firmy, która zatrudnia tylko na B2B. Jak łatwo się domyśleć, jako, że się przebranzawiam, to zacząłbym od Juniora, zatem tu pojawia się mój dylemat. Jak powinienem to rozegrać , skoro z tego co czytam na wykopie to B2B jest nieopłacalne dla niskich stawek? Firma zatrudnia w ten sposób kompletnie wszystkich, zatem nie przewiduję, że zrobi wyjątek dla mnie.
Zakładam idealny przypadek, gdzie rozwalam wszystko
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tofu2: O witam teoretyka

A teraz z praktyki
- 11k brutto na uop to ponad 13k w kosztach pracodawcy, i tą kwotę mógłbyś porównywać z b2b
- Na b2b mało kto siedzi na liniowym teraz, tylko ipbox lub ryczałt, a jak ipbox nie wchodzi w grę, a masz dużo kosztów, to spółka komandytowo-akcyjna wychodzi znacznie dużo korzystniej.
- Na b2b jest okres wypowiedzenia, nierzadko mocniej ugruntowany niż na uop
  • Odpowiedz
poleca ktoś jakiś kurs/ćwiczenia gdzie można się podszkolić w operacjach na tabelach typu dataframe? chodzi mi o nabranie wprawy w joinach, groupby i innych transformacjach. Fajnie by bylo poznać jakieś zaawansowane techniki itp itd.

#python #pandas #numpy #dataengineering
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

OK Case solved


Niezbyt ekscytujące odkrycie, już wolałbym żeby tego nie było ( ͡° ʖ̯ ͡°)

  • Odpowiedz
Cześć, wczoraj spędziłem cały wieczór na Discordzie razem z osobami, które razem ze mną uczestniczą w kursie i rozwiązywaliśmy zadanka na CodeWars. Skupiliśmy się na zadaniach z poziomu kyu5 i wspólnie je rozwiązywaliśmy, a później dochodziliśmy do tego jak zrobili to inni w postaci jednolinijkowca. Jeżeli ktoś chce wspólnie się uczyć to zapraszam bardzo serdecznie na podesłany przeze mnie wczoraj kurs. Mamy świetnych uczestników wsród, których są osoby, które już pracają na
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@konradduzek: @Tooca_rev: Tylko trzeba postawić sobie stronę internetową (koszt 7 zł, za domene), bo tutaj wszystko jest robione bezsporednio na serwerze, ale wszystko jest opisane. Link do discorda znajdziecie tu: link bo nie mogę wkleić linku do discorda bezpośrednio
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

czy jeżeli w pętli while mam warunek i pod nią blok kodu, to czy ta pętla przerwie się w dowolnym momencie kiedy ten warunek zostanie spełniony czy zrobi cały blok kodu pod pętlą i przerwie dopiero wtedy?
#python
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siema, zgodnie z sugestią podsumowania będę pisał kolejnego dnia, zamiast w nocy. Wczorajszy dzień to nadal było aktywne rozwiązywanie zadań na Codewars. Skupiam się głównie na 8/7/6 poziomie, najczęściej w dużych ilościach robię zadania 8 i 7 i czasem dziabnę pare szóstek. Wczoraj zaskoczyła mnie jedna rzecz, która zobaczyłem na kursie (roczny, darmowy kurs: link, że kiedy mamy liste w liście i odwołujemy się do do indeksu np. [1], to dostajemy
Czujeglod10 - Siema, zgodnie z sugestią podsumowania będę pisał kolejnego dnia, zamia...

źródło: comment_1647527472ysKZlDYoYfvXWbtOmgDts6.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Czujeglod10: Jedno z popularnych zadań na rozmowach o pracę brzmi w stylu "Masz listę, której elementami są stringi z imieniem i nazwiskiem jakiejś osoby. Posortuj te elementy po nazwisku".

names = ["Adam Kowalski", "Michał Wiśniewski", "Krzysztof Babiarz"]
def return_second_name(name):
_
  • Odpowiedz
Python Developer - praca i zarobki w Polsce

Sprawdź, ile zarabia Python Developer w zależności od frameworka, stażu, formy i miejsca zatrudnienia oraz dowiedz się, gdzie szukać pracy jako programista Pythona.
https://bulldogjob.pl/readme/python-developer-praca-i-zarobki-w-polsce

#python #django #flask #programowanie #naukaprogramowania #programista15k #technologia #zarobki #pracait
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chciałbym z Pythona wygenerować tekst do exela który będzie częściowo przekreślony. Tj. Z 4 zdań drugie całe ma być ale przekreślone.
Ma ktoś pomyśl jak to zrobić?

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

@saviola7 @running @luukasek

Finalnie ten tekst wrzuciłem w jsona, podzieliłem go na 3 części: start, mid, end
W pythonie parametrem strike skreśliłem mid i połączyłem to w całość.

Trochę druciarska robota, wiem, ale ze ten tekst będzie zawsze stałą
  • Odpowiedz
@saviola7: dobra zrobione, trochę inaczej ale działa:
import win32com.client as win32
word = win32.gencache.EnsureDispatch('Word.Application')
doc=word.Documents.Open('C:\Users\D--A\PycharmProjects\pythonProject\LUKASZwordfile.docx')
word.Visible = False #true otwiera plik
f1 = 'C:\Users\D--A\PycharmProjects\pythonProject\test
test.csv'
doc.InlineShapes.AddOLEObject(FileName=f1,DisplayAsIcon=1,IconLabel="TXT",IconFileName=f1)
  • Odpowiedz
Heja, mam taki krotki kodzik https://pastebin.com/3J340vUj
Jak widac jak to funkcja rekurencyjna mająca za zadanie zwrocic nam wszystkie mozliwe kombinacje czynnikow podanej przez nas liczby. Poczatkowo funkcja printowala kazda kombinacje, ja potrzebuje wykonac kolejne akcje na tych wynikach, więc edytowalem ją i chcialem aby kazdy wynik zapisywal sie do listy ktorą zwracam.
Lecz funkcja zwraca none a nie liste. W czym lezy problem? Jak to zrobic aby dzialalo wedle mych zalozen?
#
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam zadanie 'Numbers that are a power of their sum of digits' i napisałem program ale jest za wolny, program po prostu sprawdza czy każda dana liczba spelnia zalozenia i leci sobie do przodu po prostu. Dla pierwszych 7 liczb nie problem ale powyżej 11 jest baaardzo wolny. Jest jakiś inny sposób na to niż iteracyjnie jechać po liczbach?
https://pastebin.com/aXBfyZvG
https://www.codewars.com/kata/55f4e56315a375c1ed000159/train/python
#python #codewars
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć, nie wiem który to jest dzień, ale spełniłem wczorajsze założenia i liznąłem nieco regexa. Nieco bo w sumie obejrzałem sobie na razie tylko film: regex. Słyszałem również o jakieś stronie chyba regex101, która pomoże w nauce (ale jeszcze nie sprawdzałem). Naszła mnie taka zagwozdka. Kiedy mamy dajmy na to liste domen, w których chcemy odsiać wszystkie, które nie posiadają domeny .pl, ale również takie, które mają jakąś subdomene .com.pl/tarnowskie-gory.pl, to
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Czujeglod10: Regexem się nie przejmuj, jak tylko przestaniesz go używać to natychmiast większość zapomnisz, ale też nikt przy zdrowych zmysłach nie oczekuje znajomości tego na pamięć. ( ͡° ͜ʖ ͡°)

List comprehension tak samo jak i każde inne syntactic sugar, używa się zwykle wtedy kiedy zapis jest łatwiejszy do zrozumienia, nie pchaj go nigdy na siłę tylko dlatego że da się tak zapisać. A co do
  • Odpowiedz
Czy podczas pracy w projektach programiści używają sporej ilości list comprehension? To znaczy ułatwia ona zapis, ale jak bardzo może być ona rozbudowana, do takiego stopnia, żeby była czytelna?


@Czujeglod10: Bardzo często. Zwykle jeśli nie stosujesz zagnieżdżonych list comprehensions to w sumie to rozwiazanie i tak bedzie bardziej czytelne od alternatyw. Więc jeśli jakieś zagadnienie mogę rozwiazać z list comprehension wyglądającą tak:

foo = [expression for member in iterable if conditional]
to rzadko
  • Odpowiedz
  • 2
Mam 29 lat i jestem od dłuższego czasu na etapie przebranżowienia się (a raczej problemu z przebranżowienie się). Mam 7 letnie doświadczenie w sprzedaży (6 lat sprzedałem nowe samochody, w tym przez rok byłem kierownikiem salonu). Miałem dość branży motoryzacyjnej i od 8 miesiący pracuje w dziale sprzedaży w firmie, która sprzedaje produkty XYZ.

W tej firmie nauczyłem się bardzo dobrze obsługi SAP SD. I paradoksalnie polubiłem ten program, bo jest logiczny. Sama
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Robiąc operacje w metodzie klasy, lepiej jest przechowywać wszystko w self, czy używać parametrów i returnów?
#python
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Bocislaw: Jak będziesz je później wykorzystywał to w self, inaczej w zwykłej zmiennej która zostanie usunięta po ukończeniu metody przez GC. Ponowne wykorzystanie/ wyciagnięcie wartości z obiektu / wykorzystanie miedzy metodami to jedyne kryterium
  • Odpowiedz
Cześć. Mam kilka pytań odnośnie #python . Czy entry lvl w pythonie i Django jest zalany początkującymi adeptami programowania i ciężko zdobyć pierwszą pracę jako junior bez komercyjnego expa? Dużo słysze o osobach które chcą się przebranżowić na #programista15k. Ile z tych osób to ludzie którzy pomyśleli: "Duża kasa za klikanie w komputer, co może być w tym ciężkiego". I później kończą z bootacampem za kilka tysięcy
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ile z tych osób to ludzie którzy pomyśleli: "Duża kasa za klikanie w komputer, co może być w tym ciężkiego". I później kończą z bootacampem za kilka tysięcy złotych i jakimiś projketami przepisanymi 1 do 1.


@Mlody_mirek99: dużo. Obecnie prowadzimy rekrutacje na kilka stanowisk i z jednej strony na wykopie jest narzekanie, że nie ma pracy dla sensownych juniorów, ale żadni sensowni na rekrutacje nie przychodzą xD

Co z tego,
  • Odpowiedz
@Mlody_mirek99: i tak i nie
znam masę początkujących bez doświadczenia czy studiów którzy znaleźli pracę bez problemów (zazwyczaj do 1mc)
i również takich co szukają latami

zazwyczaj mówię że wystarczy nie być debilem
ale są tacy którzy czują się tym urażeni ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Siema, dzisiejszy dzień spędziłem na rozwiązywaniu zadanek na CodeWars. Nic szczególnego, ale stworzyłem również sobie "program", który z pliku txt (dane chyba z gov, były w formacie csv, ale nie umiem ich jeszcze otwierać/modyfikować) pobiera mi dane związane z imieniami, które zostały nadane dzieciom w 2021 roku. Oczyszczam te dane i sobie je zapisuje w postaci: "W 2021 roku: Urodziło się x dzieci o imieniu y". Nic szczególnego, ale chciałem poćwiczyc sobie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@Czujeglod10: super wpis, motywujące że ktoś coś robi ze sobą ;) ja jestem na innym poziomie w Pythonie ale dalej czuję większą motywację by po pracy siadać do nowych rzeczy dla mnie i się ich uczyć. Powodzenia!
  • Odpowiedz