#programowanie #naukaprogramowania #python
Cześć wszystkim,
postanowiłem się trochę ogarnąć, zmienić branżę i nauczyć się programować. Zacząłem studia z informatyki, ale w trakcie nich rozpocząłem pracę jako handlowiec, przez co nie skończyłem pisać pracy i nie obroniłem się. Posiadam przez to jakieś podstawy, ale i tak będę pewnie musiał wszystko od nowa ogarniać. Postanowiłem wybrać Pythona. Znalazłem kilka fajnych materiałów na youtubie i kursy na Udemy. Niestety w internecie pełno jest mało merytorycznych,
via Wykop Mobilny (Android)
  • 6
@michallac: po polsku nie czytaj nic najlepiej, nabawisz się naleciałości dziwnych - zwłaszcza na poczatku - i będzie z ciebie beka na okrągło.
Poza tym kod jest po angielsku. Dokumentacja jest po angielsku. Narzędzia też. I wszedzie bedziesz widział te pojecia ktorych nie bedziesz znał xD

A co do nauki to jakiś python basics gdziekolwiek za free, pozniej google -> ideas for first python project i lecisz.
Jest jakiś prostszy sposób by wydrukować wszystkie elementy z listy, niż to co napisałem poniżej? Elementy "a" i "b" muszą drukować się bez kwadratowego nawiasu.

lista = [1, 2, ["a", "b"], 3, 4]

for x in lista:
....if type(x) == list:
........for y in x:
............print(y, end=" ")
....else:
........print(x, end=" ")

#python #naukaprogramowania
musisz podać jakieś parametry. Np

super().__init__("","")
albo

class Child(Parent):
def __init__(self, arg, string, org, number):
super().__init__(arg, string)
self.org = org
self.number = number
Udało mi się wreszcie lepiej zrozumieć jak efektywnie uczyć sieci typu GAN do generowania obrazów, więc postanowiłem podzielić się spostrzeżeniami i może oszczędzić komuś sporo czasu. Jak wiadomo ta architektura jest prawdopodobnie najtrudniejsza do debugowania a proces uczenia długi - no ale właśnie niekoniecznie. Jak się okazuje jednoczasowa propagacja wsteczna dla generatora i obu lossów dyskryminatora jest bardzo nieskuteczna. Lepiej rozbić to uczenie na 3 niezależne części - no ale wtedy czas
Pobierz
źródło: comment_1655938289GU2WRP43WYMF7A3scu6EUP.jpg
@Bejro: Nie byłem konkretny. Chodziło mi o WGAN-GP (tutaj nie clipujemy wag tylko mamy penalty na gradiencie, przez co zachowany jest warunek 1-Lipschitzowosci) który ma znacznie stabilniejszy proces uczenia od tego standardowego lossu który przytaczas. W praktyce tez nie stosuje sie częstszego treningu krytyka od generatora. Idea WGAN jest to, ze ta funkcja kosztu ma bardziej informacyjne gradienty przez co generator nawet jak się bardzo myli to może się poprawić (niemożliwe
@ejsap_kupno: Hinge loss jest bardzo podobny do crossentropy z logitów więc to takie cofnięcie się do czegoś co działało od funkcji W. Generalnie WGAN-GP wciąż robi to samo co WGAN ale w inny (lepszy) sposób. Jeśli używamy dyskryminatora z dużym dropoutem na tym samym wygenerowanym batchu to wirtualnie próbkujemy większy rozkład i zwiększamy generalizację - a to coś innego niż zapobieganie zanikaniu gradientów w WGANach.
mógłby mi ktoś wskazać gdzie tutaj jest błąd? Mój cel to z pliku csv gdzie indeksem jest szereg czasowy, wygenerować wykres liniowy dla określonego wycinka czasu, który obejmuje plik. Chłop na tutorialu miał tak samo i mu działało, jedyna różnica to to ze robił to w jupyterze. Ja wpisuje interesujący mnie przedział, a wyskakuje mi coś takiego: wykres dla dwóch pierwszych wierszy z pliku #python
Pobierz
źródło: comment_1655896061KdRisJBPEUWmIlJMhU3Ves.jpg
via Wykop Mobilny (Android)
  • 1
@Oake: a na pewno dtype się zgadza? Może ty masz datetime a nie string jako x.
Albo spróbuj zamienic obiekty w x na datetime i to samo w w parametrze xlim
Jestem na etapie wyboru komputera, chciałbym połączyć gaming z programowaniem, o ile w granie ten zestaw się chyba sprawdzi, miałbym pytanie do kogoś kto programuje, chciałbym zacząć zabawe w pythonie, nada się? Na co trzeba zwracać uwagę w wyborze kompa do programowania? :) Dzięki za pomoc

CPU : I5-12400F

CHŁODZENIE: SilentiumPC Fera 5

MOBO: Gigabyte B660M DS3H DDR4

RAM: G.SKILL 16GB (2x8GB) 3200MHz CL16

SSD: LEXAR 1TB NM610

GPU: RTX 3060

PSU:
Tworzę prywatnie mały system online który będzie dostępny jako SAAS. Oprócz wersji na przeglądarki chciałbym zrobić aplikacje mobile (tylko telefon). Jako że z androidem nie mam problemu bo spokojnie sobie mogę napisać sam natywnie w #java to już z IOS jest gorzej.
Jak to można obejść aby nie zlecać tego nikomu?
Myślałem o #kivy i pisać w #python. Ewentualnie #expo.
Jakie mam jeszcze alternatywy?
Da się to obejść bez posiadania
@wiesiu2: i tak bedziesz musial przetestowac integracje z systemem, jakies uprawnienia itp

niestety apple sobie to tak wymyslilo ze bez posiadania macbooka i iphona za bardzo tego nie zrobisz (oczywiscie mozna to obejsc budujac w chmurze ale duzo czasu straci sie testujac wyzej wspomniane integracje z OSem)
Potrzebuje kogoś kto ogarnia Pythona i Flaska, do zrobienia prosta apka na zasadzie CRM, sam nie mam czasu, a musiałbym od podstaw ogarniać parę rzeczy, myślę że dla kogoś obytego z Pythonem i Flaskiem bez problemu do zrobienia dość szybko, oczywiście za $.
#programowanie #python
Ostatnio coraz częściej z taką opinią:

"Jeśli zaczynasz uczyć się programowania to zamiast wybierać Jave/Pythona/JS/#C itd. gdzie są setki CV na 1 miejsce to powinieneś wybrać niszowy język typu Golanga, Rusta, Solidity, bo to jest przyszłość i coraz więcej ofert będzie na te języki, w dodatku będą one lepiej opłacane."

Chciałbym zapytać wykopowych #programista15k co myślą o czymś takim? Czy faktycznie powiedzmy w najbliższej przyszłości (2023 rok) będzie łatwiej dostać dobrą pracę
Chciałbym zapytać wykopowych #programista15k co myślą o czymś takim? Czy faktycznie powiedzmy w najbliższej przyszłości (2023 rok) będzie łatwiej dostać dobrą pracę jako junior w jakimś Golangu niż Pythonie?


@ZagubionyPodroznik: nie, na niszowe jezyki czesto sie przesiadaja doswiadczeni programisci aby dodac sobie troche smaczku do zycia, miec jakas odskocznie. Ty jak mniemam jestes z tych, ktory mysli, ze jak nauczy sie jezyka programowania to jest programista.
im dłużej zaczynam pisać w #python tym bardziej widzę jak poniekąd jest wybrakowany. piszę piszę a tu nagle się dowiaduje że brakuje w nim swtich/case (dopiero w 3.10 wprowadzony), a tu brak Enum, a tu brak Const i ciągle coś ( ͡° ʖ̯ ͡°)