Kurs Pythona po polsku:
https://youtu.be/eB3r2NQwNi4?feature=shared
Dla tych co nie znają jeszcze angielskiego
#programowanie #python

Społeczność
Kurs Pythona po polsku:
https://youtu.be/eB3r2NQwNi4?feature=shared
Dla tych co nie znają jeszcze angielskiego
#programowanie #python
Zaloguj się aby komentować
Harvard CS50’s Introduction to Programming with Python – Full University Course
Jedynie 15 godziny kurs Pythona od jednego z najlepszych uniwersytetów na świecie.
Bo jak się uczyć - to od najlepszych!
#programowanie #python #harvard #cs50
Zaloguj się aby komentować
Dzieeeeń dobry!
**Kilka porad na dobry performance aplikacji napisanej w Symfony**
https://gildia-developerow.pl/kilka-porad-na-dobry-performance-aplikacji-napisanej-w-symfony/
Jako programiści lubimy dyskutować nad tym, czy nasz kod wygląda dobrze. Zastanawiamy się, czy da radę go re-używać oraz zrozumieć. Niestety, nie podejmujemy zbyt wiele dyskusji na temat tego, czy aplikacje, które tworzymy mają odpowiedni performance. Zatem dziś jak podejrzewacie, będzie właśnie o performance.
Tagi: #programowanie, #naukaprogramowania oraz #programista15k w #php, #symfony oraz #doctrine. No i #performance
Zaloguj się aby komentować
Kiedy kod na produkcji nie jest dobrze przetestowany XD
Morele zrobiło chata opartego o gpt i ktoś chyba nie zadbał o zabezpieczenia xd
Chcesz się dowiedzieć czegoś o produkcie? Spoko! Chcesz wygenerować trochę kodu w Pythonie? Zdecydowanie też spoko xd
#programowanie #chatgpt #morele

Zaloguj się aby komentować
Darmowe książki do nauki Pythona po angielsku:
#technologia #programowanie #python #ebook
Zaloguj się aby komentować
jeżeli ustawiasz auto scaling na średnio 40% CPU na maszynę przez pół godziny;
jednocześnie oczekujesz, że każda osoba w Twoim zespole będzie działała 8 godzin dziennie przez pięć dni w tygodniu na 100% swoich możliwości;
to uważam że jesteś niebezpieczny jako osoba u władzy i nie powinieneś zarządzać pracą kogokolwiek aż nie zrozumiesz że ludzie to nawet bardziej skomplikowana maszyna niż procesor.
oczywiście wszyscy się rozwijamy, na tym ta zabawa polega że po przemyśleniu tego posta możesz przestać być tym niebezpiecznym człowiekiem.
#programowanie #filozofia #patoprogramowanie #rozwojosobisty
@wombatDaiquiri 40%CPU? Dość sporo jak na developerska pracę. Ja ustawiam tego typu CPU na maszynę która ma coś robić i zniknąć po czasie, a nie na środowisko dla programisty. Na workstacje to ja mam inny sposób - zamawiasz ja kiedy potrzebujesz i działa do 18 po prostu (albo do innej godziny którą można ustawić). Potrzebujesz dłużej - sam sobie to wyklikasz. Szkoda się bawić w takie mikrozarzadzanie
@wombatDaiquiri zgadzam sie z toba, dobry manager czy product owner powinien byc w pewnym stopniu podobny do trenera np pilki noznej. Dobre ludzkie relacje i znajomosc jakby specyfikacji kazdej jednostki. W jakich godzinach i parametrach bedzie dzialal optymalnie. W "Leading" Sir Alexa Fergusona wyczytalem o tym duzo bo tam wieciej wlasnie jest o kierowaniu organizacja oparta na ludziach. Bylo tam np o tym ze on jako trener znal z imienia nazwiska kazdego pracownika wlacznie ze sprzataczka i ekipa od prania. To samo mozna powiedziec o takim dev teamie. Nie ganiac od 9 do 17 tylko jesli robisz cos dobrze, zdalnie, i ci zchodzi od 12 do 16, rano spisz a potem grasz w wowa? No problemo jesli zlecone zadania sa dobrze wykonane.
Zaloguj się aby komentować
LinkedIn jest jak odwrócony Tinder.
Seksowne laski piszą do nerdów, a oni je olewają.
#praca #informatyka #tinder #heheszki #humorobrazkowy


Zaloguj się aby komentować
najgorsze co możecie dla siebie zrobić to być przekonanym że istnieje "poprawne cokolwiek". poprawny stack, poprawny kod, poprawne testy, poprawne CI.
zrób minimum które zalicza kryteria akceptacyjne (być może ustalone przez Ciebie na podstawie widzimisię). gratulacje, właśnie zostałeś najlepszym programistą w swojej firmie.
zdobyłeś informacje które chciałeś przy pomocy skryptu w pythonie który chodził na Twoim domowym kompie przez co dostałeś opierdol od matki/żony jak przyszedł rachunek? trudno, taka jest cena rozwoju.
team lead wyśmiał cię na standupie że zadajesz głupie pytanie? prawdopodobnie prześcigniesz go w rozwoju kariery w 3 lata.
random w internecie się przyjebał że mogłeś coś zrobić "lepiej"?
xD
#programowanie #lajko #patoprogramowanie
@wombatDaiquiri Zawsze mam jedno wielkie xD w sercu gdy grono nerdów całymi dniami spuszcza się nad jakąś pierdołą która nic nie znaczy.
Musimy napisać serwis który przyjmie jsona, wykona proste obliczenia i przepchnie je dalej? Zaplanujmy tygodnie spotkań żeby obgadać technologie i pokłócimy się tysiąc razy o zastosowane frameworki i clean code! Tymczasem robotę może załatwić w dwa dni team złożony z ogarniętego deva, architekta i testera. Cóż - korpo generuje mnóstwo zbędnej pracy i nam jako najniżej położonym mróweczkom w tej drabinie pozostaje jedynie cieszyć się, że jest co robić xD Nie ma co przejmować się zbytnio tą całą otoczką wokół wytwarzania oprogramowania.
> zrób minimum które zalicza kryteria akceptacyjne
Właśnie dlatego dzisiejsze oprogramowanie zjada tak dużo ramu i cpu. Po prostu wydajność była wystarczająca i nikt nie zgłosi problemu jeśli nowa wersja będzie zużywała 10% więcej zasobów. A jak użytkownikowi soft się przycina to zawsze może kupić nowy komputer.
#przemysleniazdupy
Zaloguj się aby komentować
Recenzja kodu GTA3 na podstawie reverse engineeringu logiki z pliku gry
#programowanie #gta
Zaloguj się aby komentować

Zbliżające się Święta i koniec roku nie sprzyjają tworzeniu twardych artykułów technicznych. Udało mi się jednak dowieźć artykuł, który powstawał przez ostatnie pół roku. Pewnie widziałeś/aś dziesiątki artykułów i treści gdzie twórcy odpowiadają na pytanie, czy programista potrzebuje studiów, czy...
#adventofcode
Dzisiaj zadanie zrobiłem chyba w najgorszy możliwy sposób, ale jak ktoś napisał wcześniej "oni tego nie sprawdzają".
Chyba jutro to opiszę, to będziecie mogli mnie wyśmiać, ale na razie bez spoilerów.
Zaloguj się aby komentować
Może nie dotyczy samego programowania, ale mam nadzieje ze tutaj znajdę najbardziej obeznanych w temacie ludzi.
Planuję sprzedać swoje 2 stare komputery, ale mam na nich mnóstwo cennych zapisków z przeszłości (głównie zdjęcia z ostatnich 15 lat). Musze więc je zgrać na zaufany dysk. Jaki dysk przenośny polecacie, żebym miał pewność, że dane mi nie znikną? Już raz kupiłem dysk HDD na promocji z niby znanej firmy i po miesiącu się okazało, ze połowa plików jest uszkodzona...
Coś godnego zaufania, nie musi być najtańsze, ale tez nie chce płacić 1000 zł za 1TB przenośnego ssd :_:
Interesuje mnie pojemność ok 2TB (moze byc podzielone na kilka mniejszych ofc)
@Flaaj - kokega @Jim_Morrison już tu polecił M-Discs - warto się nimi zainteresować.
Ale jak chcesz dyski mechaniczne czy SSD z jakichś powodów to znajdziesz na internecie listy takich z najmniejszą liczbą awarii i one są ok do doraźnego przechowywania danych jak ważny dla Ciebie jest szybki dostęp - niemniej dane trzeba trzymać na kilku dyskach i je regularnie testować. Są różne rozwiązania typu NAS gdzie można takie dyski wsadzić dla wygody. Można je też podpiąć pod przejściówkę na USB i tak zgrywać dane. Ważne jest też by część dysków nie była podpięta cały czas aby zminimalizować ryzyko ich uszkodzenia poprzez przepięcia z sieci czy ataki szyfrujące dyski.
Bez względu na to jak zarchiwizujesz dane, dobrym pomysłem więc jest trzymanie kopii tych samych danych na wielu nośnikach przechowywanych w osobnych miejscach.
Zaloguj się aby komentować
Nadgoniłem wszystkie zadania #adventofcode , pijcie ze mną kompot!
Zaloguj się aby komentować
Dzisiaj sprytna matematyka
#adventofcode
Zaloguj się aby komentować
Dobra architektura z CQRS
https://gildia-developerow.pl/dobra-architektura-z-cqrs/
Chyba każdy, kto zaczynał pracować na dowolnym frameworku MVC, popełniał ten sam błąd: znaczną część logiki zamieszczał wewnątrz akcji kontrolera. Efektem tego były pliki kontrolerów o dużej ilości linijek. W dzisiejszym wpisie rozważymy wzorzec, dzięki któremu zadbamy nieco o nasz kod tak, aby duże kontrolery do nas więcej nie wróciły. Mowa oczywiście o wzorcu CQRS.
Tagi: #programowanie, #naukaprogramowania i #programista15k o #php, #symfony
Zaloguj się aby komentować
Zaczynam dostrzegać pewien wzorzec trudności zadań
#adventofcode
Zaloguj się aby komentować
Cześć,
Chciałbym zacząć naukę SQL, szukam jakiegoś kursu online wykorzystującego różne nowoczesne techniki nauczania. Wiem, że mógłbym kupić jakąś książkę i tak się uczyć ale mamy 2023 rok, na pewno są ciekawsze, szybsze, bardziej efektywne sposoby na naukę. Ktoś coś poleci?
#sql #programowanie #nauka #bazydanych #pytanie #szkolenie
@dzangyl Żeby dać Ci jakąś dobrą radę. Jak chcesz się zająć sql to subiektywnie polecam zacząć równolegle od zrozumienia pojęcia normalizacji bazy danych. Niestety teoria tego jest straszną mordęgą więc polecam jak najszybciej poszukać przykładów praktycznych do postaci 3 włącznie. Da Ci to dobrą podstawę do zrozumienia jak powinny być budowane struktury relacyjne.
Zaloguj się aby komentować
Leniwy tutaj. Jak chcę mierzyć średnią w czasie to wystarczą mi dwie liczby, suma wszystkich ocen i liczba ocen. Jak pojawia się nowa ocena to dodaje jej wartość do sumy i 1 do liczby i mam nową średnią.
Medianę da się w ogóle mierzyć w taki uproszczony sposób (albo w przybliżeniu jakimś), że mam tylko z 3-6 liczb do niej?
#programowanie #matematyka #statystyka
@Deykun
Mój poprzedni wpis był trochę prowokacyjny.
Z problemem zetknąłem się przy obliczaniu SAT (sumy średnich dziennych temperatur).
Używa się tu średniej (T max + T min) / 2
Przykładowe inne średnie stosowane w meteorologii (IMGW):
- M1 = (t00 + t01 + t02 + … + t23) / 24;
- M2 = (Tmax + Tmin) / 2;
- M3 = (t00 + t03 + t06 + t09 + t12 + t15 + t18 + t21) / 8;
- M4 = (t00 + t06 + t12 + t18) / 4;
- M5 = (T06 + T12 + 2·T20) / 4;
- M6 = (Tmax + Tmin + T06 + T18) / 4;
I bądź tu mądry.
Odpowiedź od @5tgbnhy6 chyba najprostsza, chociaż chyba lepiej znana jako counting sort - https://en.m.wikipedia.org/wiki/Counting\_sort pozwala sortować inty liniowo
Alternatywnie możesz próbować jakichś cudów z BST - https://en.m.wikipedia.org/wiki/Self-balancing\_binary\_search\_tree intuicyjnie wydaje mi się, że trzymając wysokość poddrzewa mógłbyś wyliczyć medianę w czasie logarytmicznym, ale to tylko moja intuicja i może być z d⁎⁎y. Dodatkowo dużo trudniejsza w implementacji więc zależy od usecase - jeśli to nie zadanie na studia a życiowe, to pewnie nie warto.
Zaloguj się aby komentować
Kur*a, ludzie w kosmos latają, a ja nie mogę się nauczyć programować tak żeby myśląc o projekcie webowym wiedzieć co trzeba zrobić od A do Z. Tylko jakieś laravele sralavele... ( ͠° ͟ʖ ͡°)
#programowanie
@sone Kup sobie miesiąc Laracasta. Tam są różne playlisty z rzeczami których warto się nauczyć. W jednej z nich jest pokazany proces tworzenia frameworka - dodawanie bootstrapa, odbierania requestów, przepuszczania przez różne klasy i zwracania do użytkownika. Tak dowiesz się jakbyś mógł zbudować swój własny framework. Ehhh, pamiętam czasy jak miało się tylko PHP, MySQL, jQuery i człowiek wszystko ogarniał przez PDO xD
Zaloguj się aby komentować