I przyszła pora na wątek z natury programistycznej.
Przedstawiam przykładowe podejście do rozwiązania problemu obliczania wymiarów opon samochodowych, jak średnica felgi, wysokość profilu opony, całkowita średnica opony oraz jej obwód.
Na wstępie przedstawiłem zasady obliczania oraz interpretacji poszczególnych wartości, natomiast kolejno przedstawiłem i omówiłem źródło przygotowanego programu.
Pragnę również zaznaczyć w tym miejscu, że nie jestem ani zawodowym ani profesjonalnym programistą. Wykorzystuję programowanie do rozwiązywania swoich problemów natury inżynierskiej lub okołoinżynierskiej w
@Zelber:

W C tracisz czas na klepanie boilerplate kodu, pisanie funkcji do parsowania stringów, pisanie logiki wczytywania danych z konsoli.


Dla jednego strata czasu, dla innego cenna wiedza. Dużo więcej wyniesie z klepania w C niż gdyby wziął Pythona i napisał serwer w jednej linijce. Tym bardziej, że kolega chce się zająć mikrokontrolerami. Zresztą co za problem przesiąść się z C na coś wysokopoziomowego w zależności od potrzeb?
  • Odpowiedz
Cześć,
czy ten diagram jest prawidłowy względem kodu? Ogólny schemat jest raczej dobry, ale mam wątpliwości co do oznaczeń tablic i iteratorów tablicy. Algorytm ma wyznaczać sumę liczb podzielnych przez 3, które będą podane do tablicy. C++
#naukaprogramowania #algorytmy #cpp #informatyka

int suma = 0;
int n;
int *tablica = NULL;

cout << "Podaj n: ";
cin >> n;
tablica = new int[n];
for (int i = 0; i < n; i++)
beerman - Cześć,
czy ten diagram jest prawidłowy względem kodu? Ogólny schemat jest ...

źródło: comment_nLOi1qJNzIfDB39jVUHA4INdAV3tpBGT.jpg

Pobierz
chcialem ogarnac kanoniczna wersje sortowania elementow w liscie, wiec wykminilem taka regulke, zeby sprawdzac kazdy nastepny element. ale dupa.

def sortDescended(new_list):
....for i in range(len(new_list)-1):
........if new_list[i] > new_list[i+1]:
............new_list[i], new_list[i+1] = new_list[i+1], new_list[i]
........else:
............continue
....print(new_list)
jak dam taka liste:

[5, 3, 2, 6, 2, 7, 2, 5]
to mi zwraca

[3, 2, 5, 2, 6, 2, 5, 7]
i troche nie wiem czemu.

#python #naukaprogramowania #programowanie #pytanie
@croppz: heh, dziala xD

def sortDescended(new_list):
....for i in range(len(new_list)):
........for i in range(len(new_list)-1):
............if new_list[i] > new_list[i+1]:
................new_list[i], new_list[i+1] = new_list[i+1], new_list[I]
............else:
................continue
....print(new_list)
  • Odpowiedz
Czy jest ktoś kto dostał prace jako stażysta/junior po bootcampie?
Planuje zapisać się do CodersLab na kurs weekendowy (360 godzin/ 6-7 miesięcy)
Po za kursem mam zamiar uczyć się codziennie na własną rekę.
Do wyboru mam tak: JavaScript Developer: React lub Java Developer: Web. Bardziej skłaniał bym się ku javie choć pewnie o wiele trudniej o pierwsza pracę.
Jakie są szanse że w ciągu tych 7 miesięcy na kursie (plus własna praca
Mirki, czy myślicie że w obecnych czasach szkolenia "na miejscu" mają jescze racje bytu? Takie na przykład dla początkujących z Office, albo początki programowania, albo jakieś w stylu Photoshop dla opornych. Wiele ludzi wydaje się nie ma dość samozaparcia aby uczyć się przy YouTubie albo z poradników w sieci, a tak mieliby specjalistę z danej dziedziny na miejscu.
Powyższe oczywiście w odpowiedniej cenie (pareset PLN a nie tysiące)
Co Wy na to
samemu trudno się zebrać


@sequan: To potem takiemu komuś ciężko będzie też zebrać się do pracy

nie masz kogo zapytać jak nie rozumiesz danego jednego elementu


XXI wiek, w Internecie jest prawie wszystko.

masz ćwiczenia i plan szkolenia...


Zależy od kursu, ale bardzo dużo kursów online też ma ćwiczenia i plan kursu.
  • Odpowiedz
@sequan Jak najbardziej mają. Tutoriale w sieci, kursy online, itd. są fajne, ale z reguły sprzedają temat dość fragmentarycznie. Brakuje też opcji rozwiązywania bardziej złożonych problemów, odpowiedzi na konkretne pytania.
Także tak, szkolenia miejscowe są ok.
  • Odpowiedz
@Emandero: zagnieżdżone comprehensiony ([x for y in a for x in y]). Pomogło zapamiętanie że kolejność jest odwrotna niż by logika nakazywała. ( ͡° ͜ʖ ͡°)

I jeszcze dekoratory. Ale tutaj w sumie wystarczyło spojrzeć na parę przykładów.
  • Odpowiedz
Jaka rzecz w pythonie (lub ogólnie w programowaniu) była trudna do pojęcia, aż nagle przyszedł moment "aha!" i już kumaliście?


@Emandero: W Python kilka miesięcy męczyłem się z comprehensions list bo były dla mnie nieczytelne. Dziś sam piszę takie w kilkanaście sekund...

...natomiast w programowaniu ogólnie nie były dla mnie problemem żadne wysoko-poziomowe koncepty, problemem były wskaźniki których uczyłem się pisząc w C/C++. Dziś je kumam i mimo, że nie używałem
  • Odpowiedz
Helloł helloł! ( ͡º ͜ʖ͡º) Ci, co nie wiedzą, niech się dowiedzą!

Dzisiaj o 14.00 Wojtek Razik będzie prowadził kolejne spotkanie Daily Modern C++. Dzisiejszym tematem będą "fold expressions" ()

Link do kanału Wojtka na twitchu: https://www.twitch.tv/wojciechrazik

A dla wszystkich tych, którzy wczoraj byli offline: pojawił się nowy post na naszym blogu! ( ͡º ͜ʖ͡º)
CppPolska - Helloł helloł! ( ͡º ͜ʖ͡º) Ci, co nie wiedzą, niech się dowiedzą!

Dzisi...

źródło: comment_WU7iyP12rTZ4Mi4DzgUzQ3ndvkjdEpHH.jpg

Pobierz
  • Odpowiedz
Jak zrobić jednoczesną zamianę znaków w stringu tak żeby na miejsce jednego wskoczył drugi i vice versa? Dla przykładu mam string "wykop" i chcę zamienić litery w i p, tak żeby wynik to był "pykow". Jedyne co udało mi się uzyskać to "wykow" albo "pykop", bo zawsze się jakby nadpisuje to i już nie wiem co robić.

#python #naukaprogramowania
w pythonie robisz a, b = b, a


@maxiuu: no jak widać nie robisz. To działa tylko na zmiennych w Pythonie. Ogólnie jak zamieniasz jakieś dane, to nie mogą się one znaleźć w powietrzu i muszą być gdzieś zapisane. To że możesz tak zrobić w Pythonie ze zmiennymi, to tylko syntax sugar i Python robi ci miejsce w pamięci. Na świeci istnieje nie tylko taki język programowania. Warto mieć ogólną wiedzę
  • Odpowiedz
czy tylko mi się nie chce jako #programista15k dokształcać po pracy, mimo że średnio co pół roku/rok zmieniam dość mocno stack/projekt? Widzę, że w pracy co chwilę jeżdżą na jakieś meetupy i konferencje, w necie tutaj i na 4programmers można spotkać często tematy o szukaniu nowych wyzwań i ciśnięcia kilku godzin dzień w dzień po pracy tylko aby robić niby 'ciekawsze' rzeczy w przyszłości, pomijając kasę, atmosferę itd.?
#naukaprogramowania
@gunwomen: witaj w klubie, po pracy wolę pooglądać głupoty na necie lub pograć niż się dokształcać - a siedzę w jednej firmie nieco ponad 2,5 roku przy jednym projekcie (utrzymaniówka) - wg. standardów #programista15k to powinienem już szukać innej firmy. Dokształcanie się zostawiam na moment gdy zachce mi się nowej lub najzwyczajniej w świecie zostanę zmuszony do znalezienia innej firmy.
  • Odpowiedz
Dzień dobry, ostatni film tak was poruszył, że w tydzień nabił ponad 1 000 wyświetleń.

Przed wami drugi odcinek z serii

Co musi umieć programista? odc. 2

#naukaprogramowania #itweek #it
Z tej okazji mały life hack ( ͡º ͜ʖ͡º)

Na początku używałem mnóstwa konsole.log-ów, w których gubiłem się, jeśli ty także używasz:

console.log(), console.warn(), console.error()

... to zobacz jak można je urozmaicić nadając im własnego charakteru dzięki
  • Odpowiedz
Mam taska, którego treść wydaje mi się masłem maślanym.

Funkcja ma pobierać 8 bitowy znak jako argument funkcji.

Dalej jest przykład: wywołanie funkcji dla liczby dziesiętnej 9 - w zapisie > binarnym 00001001 [...].


Czyli ma pobierać wartość binarną 8 bitową?

#naukaprogramowania
tak się składa, że jutro mam rozmowę z machine learning, sztucznej inteligencji oraz IoT, jednak nic z tego nie umiem (nie wiem, dlaczego zaprosili mnie na rozmowę z tego, skoro w cv tego nie mam :/ ). Jaka wiedza jest must have z tych rzeczy? Jakie materiały polecacie, by mieć mniej więcej rozeznanie w tych rzeczach?

#naukaprogramowania #machinelearning #artificialintelligence #sztucznainteligencja #programowanie #programista15k