@jakismadrynickpolacinsku: No akurat jakby brali przykład z amerykańskiego sytemu edukacji, to byłby jeszcze większy #!$%@? niż jest obecnie. Mam kuzyna, który wykłada na uczelni i uświadomił mnie jak to wygląda.

Robisz obszerne instrukcje - źle studenci piszą skargi, że za dużo materiału;
Robisz minimalistyczne instrukcje - Oceniają cię w ankietach, że za mało wiedzy i nic się nie nauczyli;
Przygotowujesz 30 godzi wykładu i na wykład przychodzi garstka studentów - Wyjechał
Dobry wieczór,
Szukam kogoś, kto swoim mniej lub bardziej doświadczonym okiem zerknie na coś co wyskrobałem w pythonie.
Jest to końcowy projekt kursu CS50P, nie jestem programistą, jest to mój pierwszy kurs i wiem, że na pewno nie użyłem optymalnych rozwiązań do mojego mini-projektu, zwłaszcza, że był wymyślony całkowicie przeze mnie. Gdyby ktoś miał chęć zerknąć na te 40 linijek kodu i podzielić się spostrzeżeniami, to proszę o wiadomość prywatną lub komentarz
@filipp248: piszę z telefonu, więc rzucę tylko (chyba) najważniejsze, co mi się rzuciło w oczy: zamiast sys.argv parsuj sobie argumenty przekazywane do pliku z pomocą biblioteki argparse. I w ten sposób możesz tam przekazać też imię, które chcesz sprawdzić. Osobiście nie lubię inputa jako argument funkcji.
@filipp248: Odpowiednie nazywanie rzeczy jest bardzo istotne kiedy twój program ma więcej niż 40 linii więc warto się tego uczyć też w krótszych programach. checkcsv nie robi nic z csv tylko sprawdza argumenty więc czemu nie nazwać tej funkcji checkargs? Zmienna my mogła nazywać się soldier, natomiast funkcja soldier mogła nazywać się getsoldier/readsoldier/read_soldier. Average i final również mogą nazywać się inaczej i przekazywać więcej informacji.

Aktualnie wszystkie
Cześć! Dawno tutaj nie pisałem, ale nie olałem tematu. W skrócie co u mnie, zapisałem się na Nokia academy, gdzie na wykładzie wstępnym uświadomiłem sobie że zwyczajnie brakuje mi podstaw. Zacząłem robić kurs #cs50 na Harvard University "Introduction to the intellectual enterprises of computer science and the art of programming." Aktualnie jestem na tygodniu pierwszym i rozwiązałem sobie piramidę mario z czego się bardzo cieszę bo myślałem nad tym godzinę ( ͡
Zainspirowany wczorajszym wpisem mireczka @danio_96 postanowiłem co nieco napisać na temat harvardzkiego kursu #cs50 na platformie edX, gdyż, tak się składa, dziś rano ukończyłem go po ok. 6 tygodniach zmagań. Sam bardzo lubię poczytać opinię innych zanim na coś się zdecyduję, więc może kogoś moje wypociny zainspirują. Zaznaczam jednak, że cała opinia pisana jest z perspektywy kompletnego laika, który NIE zamierza zostawać słynnym programistą15k, a CS50 traktował raczej jako wieczorną rozrywkę.

Na
@warning_sign: Fakt, przeskok jest duży. Myślę, że Tideman to drugie najtrudniejsze zadanie całego kursu. Jest to jednak do zrobienia, choć to właściwie pierwszy moment, gdy powinno się wykorzystać coś, co było tylko wspomniane na wykładzie, w tym przypadku rekurencję - myślę, że to też mocno podnosi trudność. Swoją drogą, week 3 jest chyba najbardziej niedorobiony, plurality akceptuje niektóre błędne rozwiązania, a treść Tidemana trochę kłóci się w jednym podpunkcie z rozwiązaniem.
via Wykop Mobilny (Android)
  • 2
Co sądzicie o tym kursie #cs50?
Dobry jest na sam początek? Nie miałem dotąd styczności z informatyką, skończyłem logistykę :D Jednak jak dotąd sprawy techniczne nigdy nie sprawiały mi problemów :D
Nie chce mi się pracować w biurze, nie lubię tej całej dokumentacji, papierologii, etc. Chciałbym spróbować czegoś innego (ʘʘ)
Jak myślicie, np. w rok da radę dojść do takiego poziomu, aby zacząć pracować w tym kierunku?
@danio_96: serio chcesz się uczyć czy to takie odległe marzenie jak na razie? Bo jak mi się zachciało uczyć to po prostu odpaliłem CS50 Web programming with pyton and JS i przerobiłem to dwa razy, potem znalazłem Pretty Printed i pana Coreya Schafera na YT a jutro w robocie przedstawiam apkę, która ułatwi mi życie - branża mocne alkohole. Polecam taki styl życia.
#naukaprogramowania #programowanie Cześć Mireczki, potrzebuję pomocy przy TOTALNYCH podstawach. Jestem w trakcie kursu #cs50 i potrzebuję zrozumieć pewne podstawy. Jestem na pset1, jedno z zadań wysłałem, ale utknąłem przy kolejnym. Wiem jakie rozwiązanie należy wprowadzić, aby uzyskać konkretne efekty przy problemie "cash" z pset1, ale gubię się w "logice" języka. Potrzebuję chwilę pogadać na priv odnośnie funkcji. O ile jest to dość ogólny problem, to dobrze, żeby ktoś chętny pomóc ogarniał C,
Mirunie robie #cs50 i dwa dni zajelo mi ogarniecie pset1 mario less :D

Ale jestem z siebie dumny bo praktycznie sam wszystko rozkminilem, zeby dzialalo tak jak powinno (noob here, tylko html/css+podstawy js kiedys)

Mozecie mi sprawdzic poprawnosc kodu przed submitem? Dodatkowo chcialbym aby mi ktos tak lopatologicznie wytlumaczyl logike pierwszej znestowanej petli for. Szczerze mowiac doszedlem do tego metoda prob i bledow ale nie rozumiem do konca dlaczego tam w condition
Mam do zrobienia program, który przyjmuje plik z tekstem i sprawdza ze słownikiem czy nie ma błędów. Kod jest jeszcze niedokończony, bo zrobiłem tylko jedną funkcję, ale mam wątpliwości co do jednej rzeczy. Algorytm hash znalazłem w necie i zastanawiam się, czy unsigned int to nie będzie za dużo. HASHTABLE_SIZE ustawiłem na 60000. Nie będzie zabierała zbyt dużo pamięci? #cs50 #naukaprogramowania
@Griffith: 60000 * struct który ma 4 bajty na pointer i zmienną ilość na stringa w środku. Zakładając wielkość stringa średnią na 4 bajty to wychodzi jakieś 468 kilo.

Raczej nie dużo, poza tym to nie apka produkcyjna tylko ćwiczenie. IMO już sam fakt, że o tym pomyślałeś w tym wypadku, sprawia, że dostajesz plusa ( ͡° ͜ʖ ͡°)
Przepraszam za spam, ale nie mam kogo się po prostu spytać :c
Uczę się drogą @Dawidi, teraz Bootstrap. Zrobiłem kurs ze strony mojekursy, przeczytałem cały tutorial ze strony w3schools teraz przyszła pora na zrobienie template.
https://startbootstrap.com/template-categories/all/
Jak się za to zabrać? Jak to zrobić? Kopiować poszczególne części strony z bootstrapa? Jestem bezsilny, otwieram kod źródłowy i wtf co to jest? Jak się zabrać, żeby umieć to zrobić? Skąd się uczyć? Pomóżcie
Może masz kryzysowy moment. Często tak jest, że masz wrażenie, że nie idziesz do przodu a potem nagle jest przeskok o całą wiedzę co zdobyłeś w tym czasie.

Weź sobie jak ja np ten creative bo jest wg mnie na tyle ładny, że miło się go robi, a jest bardzo prosty. Może spodziewasz się efektu za szybko?

Pomogę Ci zacząć:
1. Musisz mieć coś co będzie trzymać cała stronę. Ja nie lubię
Mirunie programiści potrzebuję pomocy :c
Zaczynam studia- infę od października i zacząłem uczyć się. Mam problem z zadaniem 1 z kursu #cs50. W C.
Napisałem część pytającą się o liczbę całkowitą, pozostała budowa piramidy. Jak to zrobić, jaka jest reguła.
Myślałem żeby przy wysokości 1 printowało 21 " " i 2 "#" i liczba spacji by malała, a # zwiększała się. A filmiki z yt robione przez hindusów są gównianej jakości.
wetorek2 - Mirunie programiści potrzebuję pomocy :c
Zaczynam studia- infę od paździe...

źródło: comment_VCatTClr1Gw9jDJ2KauELVgIftSxC2HR.jpg

Pobierz
@FantaZy: Nadal darmowy jeżeli chcesz mieć tylko Honor Code a nie certyfikat. Nowa odsłona to tak naprawdę kurs z 2014 roku, który już się prawdopodobnie zakończył (albo kończy) na Harvardzie. Później przez cały rok dostępny będzie na edX. Wraz z ewaluacją, bo nauczyciele i pomoc działają cały czas. Podobnie aktywne są fora dyskusyjne, na których udzielają się prowadzący kurs (na FB, reddicie, stackoverflow itd.). Prawdopodobnie dorzucą jakieś ciekawostki, ale ogólnie tematyka
@FantaZy: Na tym mniej więcej polegają te kursy, jedne są self-paced, a inne mają harmonogram, którego trzeba się trzymać, a za certyfikat to jakoś tak w trakcie można płacić, nie we wszystkich, ale w zdecydowanej większości :). Są również różne zniżki. W styczniu zaczynają się również dwa fajne kursy: jeden z MIT (fundamentals of CS with Python), a drugi z University of Texas o programowaniu mikrokontrolerów, nie wiem jeszcze jak będę