Ćwiczenia dla programistów: 57 wyzwań rozwijających umiejętności kodowania

Ocena:   (4,2 na 5)

Ćwiczenia dla programistów: 57 wyzwań rozwijających umiejętności kodowania (P. Hogan Brian)

Opinie czytelników

Podsumowanie:

Książka zawiera zbiór ćwiczeń programistycznych, których celem jest pomoc początkującym i średnio zaawansowanym programistom w doskonaleniu umiejętności kodowania w różnych językach. Chociaż oferuje ona ustrukturyzowane podejście do praktyki, wielu doświadczonych programistów uważa ćwiczenia za zbyt łatwe i uproszczone. Istnieją mieszane opinie na temat jego skuteczności i organizacji.

Zalety:

Zaczyna się od bardzo łatwych problemów, których trudność stopniowo wzrasta.
Dobra dla początkujących i średnio zaawansowanych programistów do ćwiczenia umiejętności rozwiązywania problemów i kodowania.
Zawiera wyzwania pogłębiające zrozumienie koncepcji programowania.
Przydatny jako dodatkowy przewodnik do nauki nowych języków programowania.
Zachęca do ćwiczenia i wzmacniania umiejętności kodowania.

Wady:

Ćwiczenia są uważane za zbyt łatwe dla doświadczonych programistów, brakuje im wyzwań.
Organizacja i różnorodność ćwiczeń są krytykowane; niektóre ćwiczenia wydają się powtarzalne.
Nieodpowiednie dla osób z zaawansowaną wiedzą programistyczną szukających istotnych wyzwań.
Niektórzy czytelnicy uznali treść za przestarzałą i pozbawioną głębi.

(na podstawie 40 opinii czytelników)

Oryginalny tytuł:

Exercises for Programmers: 57 Challenges to Develop Your Coding Skills

Zawartość książki:

Kiedy piszesz oprogramowanie, musisz być na szczycie swojej gry. Świetni programiści ćwiczą, aby utrzymać swoje umiejętności na wysokim poziomie. Zdobądź ostrość i pozostań ostry dzięki ponad pięćdziesięciu ćwiczeniom praktycznym zakorzenionym w rzeczywistych scenariuszach. Jeśli jesteś początkującym programistą, te wyzwania pomogą ci nauczyć się tego, czego potrzebujesz, aby wejść na rynek, a jeśli jesteś doświadczonym profesjonalistą, możesz wykorzystać te ćwiczenia, aby nauczyć się nowego, gorącego języka na następny koncert.

Jednym z najlepszych sposobów nauki języka programowania jest używanie go do rozwiązywania problemów. O tym właśnie jest ta książka. Zamiast pytań zakorzenionych w teorii, książka ta przedstawia problemy, które można napotkać w codziennym tworzeniu oprogramowania. Problemy te są przeznaczone dla osób uczących się swojego pierwszego języka programowania, a także zapewniają ścieżkę edukacyjną dla doświadczonych programistów, aby szybko nauczyć się nowego języka.

Zacznij od prostych programów wejściowych i wyjściowych. Przelicz walutę i dowiedz się, ile miesięcy zajmie spłata karty kredytowej. Oblicz zawartość alkoholu we krwi i określ, czy można bezpiecznie prowadzić samochód. Zamieniaj słowa w plikach i filtruj rekordy, a także korzystaj z usług internetowych, aby wyświetlać pogodę, przechowywać dane i pokazywać, ile osób znajduje się obecnie w kosmosie. Na koniec zajmiesz się kilkoma większymi programami, które pomogą ci połączyć wszystko razem.

Każdy problem zawiera ograniczenia i wyzwania, które popchną cię dalej, ale to od ciebie zależy, jakie rozwiązania wymyślisz. A w przyszłym roku, gdy będziesz chciał nauczyć się nowego języka programowania lub stylu programowania (być może OOP vs. funkcjonalny), możesz ponownie przerobić tę książkę, używając nowych podejść do rozwiązywania znanych problemów.

Czego potrzebujesz:

Potrzebujesz dostępu do komputera, podręcznika języka programowania i języka programowania, którego chcesz używać.

Dodatkowe informacje o książce:

ISBN:9781680501223
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2015
Liczba stron:110

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Ćwiczenia dla programistów: 57 wyzwań rozwijających umiejętności kodowania - Exercises for...
Kiedy piszesz oprogramowanie, musisz być na...
Ćwiczenia dla programistów: 57 wyzwań rozwijających umiejętności kodowania - Exercises for Programmers: 57 Challenges to Develop Your Coding Skills
Tmux 2: produktywny rozwój bez myszy - Tmux 2: Productive Mouse-Free Development
Twoja mysz spowalnia Twoją pracę. Czas spędzany na przełączaniu się...
Tmux 2: produktywny rozwój bez myszy - Tmux 2: Productive Mouse-Free Development
W mojej wannie jest owca: Wydanie z okazji dziesiątej rocznicy - There's a Sheep in My Bathtub:...
Co się stanie, gdy amerykańska rodzina z trójką...
W mojej wannie jest owca: Wydanie z okazji dziesiątej rocznicy - There's a Sheep in My Bathtub: Tenth Anniversary Edition
Buduj strony internetowe z Hugo: Szybkie tworzenie stron internetowych z Markdown - Build Websites...
Witryny oparte na bazach danych wprowadzają...
Buduj strony internetowe z Hugo: Szybkie tworzenie stron internetowych z Markdown - Build Websites with Hugo: Fast Web Development with Markdown
Małe, ostre narzędzia programistyczne: Wykorzystaj kombinatoryczną moc narzędzi i programów...
Interfejs wiersza poleceń powraca. Dzieje się tak,...
Małe, ostre narzędzia programistyczne: Wykorzystaj kombinatoryczną moc narzędzi i programów narzędziowych wiersza poleceń - Small, Sharp Software Tools: Harness the Combinatoric Power of Command-Line Tools and Utilities
Życie w siodle - A Life in the Saddle
Życie w siodle jest rozwinięciem relacji ks. Davie Hogana z jego własnego życia, którą zatytułował: Autobiografia Davida Hogana...
Życie w siodle - A Life in the Saddle

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)