Myśl jak programista. Techniki kreatywnego rozwiązywania problemów - książka
V. Anton Spraul |
Helion |
Znajdź wyjście z najtrudniejszych sytuacji!
Nauka programowania to tak naprawdę nauka sposobu myślenia. Jako programista musisz biegle analizować problemy, dzielić je na części oraz starać się je rozwiązać w optymalny sposób. Składnia języka i środowisko programistyczne to tylko podstawowe narzędzia, których obsługi nauczyć się może każdy. Jednak nie każdy potrafi myśleć jak programista.
Dzięki tej książce masz szansę zostać profesjonalistą! W trakcie lektury poznasz najlepsze sposoby rozwiązywania problemów, opanujesz rekurencję i przekonasz się, że wcale nie jest ona taka straszna. Zobaczysz również, jak tworzyć kod nadający się do ponownego użycia, i opanujesz zagadnienia z obszaru programowania obiektowego. Przykłady w tej książce zostały napisane w języku C++, ale nie stanowi to bariery, żeby przenieść te idee na inne języki programowania. Warto poświęcić tej książce parę wieczorów i zmienić swój sposób patrzenia na programowanie!
Poznaj:
strategie rozwiązywania problemów
sposoby rozwiązywania problemów za pomocą rekurencji
korzyści z wykorzystania wskaźników i pamięci dynamicznej
metody zdobywania nowych umiejętności programistycznych
Opanuj sztukę myślenia jak programista! |
Wszystkie kategorie
Tylko komputery i informatyka
Tylko pozostałe kategorie
Książki podobne do wybranej publikacji
Zaawansowane techniki języka JavaScript. Wydanie II - ebook/pdf
John Resig, Russ Ferguson, John Paxton |
Helion |
JavaScript stanowi doskonałe, zaawansowane narzędzie do programowania aplikacji internetowych. Zawodowe wykorzystanie tego języka wymaga jednak opanowania trudniejszych zagadnień, takich jak obiektowy model dokumentu (DOM) czy korzystanie z nowych narzędzi obiektowych w JS. Trzeba też nauczyć się testować aplikację i usuwać błędy. Dopiero wiedza na tym poziomie pozwoli zasłużyć na miano profesjonalisty...
|
Język C++. Koncepcje i techniki programowania - książka
Andrew Koenig, Barbara E. Moo |
Helion |
Język C++ to najpopularniejszy obecnie język programowania. Jego podstawowe zalety -- przejrzysta składnia, niewielka ilość słów kluczowych i szeroki wachlarz możliwości -- przysporzyły mu wielu zwolenników. Na rynku dostępnych jest wiele książek o programowaniu w C++, jednak większość z nich zawiera sposoby rozwiązywania konkretnych problemów i zadań programistycznych. Niewiele książek koncentruje się na założeniach...
|
Wzorce implementacyjne - książka
Kent Beck |
Helion |
Sprawdzone rozwiązania Twoich problemów!
Przy nauce programowania warto uczyć się na cudzych błędach. Programiści tworzący aplikację codziennie natykają się na przeróżne problemy oraz zagadnienia do rozwiązania. Rzadko jednak zdarza się, żeby były one wyjątkowe i niespotykane wcześniej. Jeżeli masz problem, możesz być prawie pewien, że ktoś też już go miał - i w dodatku rozwiązał...
|
Język C++. Efektywne programowanie obiektowe - książka
Kayshav Dattatri |
Helion |
Poznaj metody programowania stosowane przez profesjonalistów
Programowanie obiektowe jest nierozerwalnie związane z językiem C++. Koncepcje i metody programowania obiektowego, niezbędne do swobodnego posługiwania się tą techniką, pomimo pozornej prostoty są stosunkowo trudne do opanowania. Projektowanie aplikacji w języku C++ wymaga jednak nie tylko znajomości podstawowych zasad programowania obiektowego... |
C++ dla każdego - książka
Jesse Liberty |
Helion |
Materiał zawarty w tej książce to podstawowe zagadnienia i koncepcje związane z programowaniem w C++, tak więc nie musisz posiadać żadnego doświadczenia w programowaniu w tym języku. Liczne przykłady składni oraz szczegółowa analiza kodu stanowią doskonały przewodnik na początku podróży, której celem jest opanowanie programowania w języku C++. Bez względu na to, czy jesteś początkujący... |
Python. Uczymy się programowania - książka
Ana Bell |
Helion |
Programowanie wielu ludziom kojarzy się z czymś niewiarygodnie skomplikowanym i zarezerwowanym tylko dla profesjonalistów. Tymczasem jest to umiejętność, którą można porównać do pisania, liczenia czy gotowania. Niezależnie od tego, że na świecie istnieją pisarze tworzący bestsellery, światowej sławy matematycy czy mistrzowie kuchni, ich umiejętności można wykorzystywać na co dzień do napisania listu...
|
Microsoft Visual Studio 2012. Programowanie w C# - książka
Dawid Farbaniec |
Helion |
Visual Studio i język C# - potężny duet w rękach programisty!
- Opanuj Visual Studio 2012 i platformę .NET - narzędzia do tworzenia nowej aplikacji
- Odkryj niezwykłe możliwości obiektowego języka programowania C#
- Poznaj zaawansowane zagadnienia programowania obiektowego, podstawy obsługi sieci oraz Asembler IL
O fantastycznych właściwościach Visual Studio 2012 z pewnością słyszał już każdy...
|
C# 2005. Wprowadzenie - książka
Jesse Liberty, Brian MacDonald |
Helion |
Podręcznik dla wszystkich, którzy chcą poznać tajniki C#
- Omówienie środowiska programistycznego Visual C# 2005
- Wprowadzenie do programowania obiektowego w C#
- Tworzenie aplikacji internetowych oraz dla systemu Windows
C# to jeden z podstawowych języków programowania przeznaczonych dla platformy .NET. C#, łączący w sobie najlepsze cechy Javy i C++ szybko stał się jednym z popularniejszych...
|
C++. Kanony wiedzy programistycznej - książka
Stephen C. Dewhurst |
Helion |
Wiadomości niezbędne każdemu programiście
- Zasady programowania obiektowego
- Stosowanie wzorców projektowych
- Korzystanie z mechanizmu szablonów
C++ jest jednym z najpopularniejszych języków programowania. Jego potężne możliwości idą w parze ze złożonością, która powoduje, że nauka programowania w C++ nie jest łatwym zadaniem. Programista, który chce opanować zasady tworzenia aplikacji w C++...
|
C#. Zacznij programować! - książka
Rob Miles |
Helion |
Pierwsze kroki w programowaniu bywają frustrujące. Wszystko wydaje się jasne i proste, ale tylko do pierwszych prób skompilowania kodu. Półki księgarń uginają się pod ciężarem podręczników programowania w różnych językach, jednak większość nie ułatwia nauki podstaw, które są absolutnie niezbędne każdemu koderowi. Spośród licznych języków programowania C# jest wart szczególnej uwagi... |
Pascal. Ćwiczenia praktyczne. Wydanie III - książka
Andrzej Kierzkowski |
Helion |
- Naucz się myśleć jak programista
- Poznaj podstawy Pascala
- Dowiedz się, jak tworzyć dobre programy
Język Pascal - prostszy, niż przypuszczasz!
Choć popularny Turbo Pascal powstał niemal trzy dekady temu, a historia samego Pascala liczy sobie już ponad czterdzieści lat, nadal jest on jednym z najpopularniejszych języków programowania strukturalnego. Nie tylko dlatego, że wiele napisanych w nim programów działa po dziś dzień i w dalszym...
|
Python. Receptury. Wydanie III - książka
David Beazley, Brian K. Jones |
Helion |
Python to język programowania z ponad 20-letnią historią. Opracowany na początku lat 90. ubiegłego wieku, błyskawicznie zdobył sympatię programistów. Jest używany zarówno do pisania przydatnych skryptów czy małych narzędzi, jak i do pracy nad dużymi projektami. Korzysta z automatycznego zarządzania pamięcią oraz pozwala na podejście obiektowe i funkcyjne do tworzonego programu. Wokół języka Python skupiona jest bardzo silna społeczność...
|
Poznaj Swifta, tworząc aplikacje. Profesjonalne projekty dla systemu iOS - książka
Emil Atanasov |
Helion |
Twórz aplikacje dla systemu iOS - i naucz się programowania w języku Swift
Swift został zaprezentowany światu w 2014 roku - dziś jest uznanym standardem dla programistów platformy macOS i iOS. Równocześnie to jeden z najpopularniejszych języków programowania na świecie. Charakteryzuje się zwięzłą i przejrzystą składnią, jest łatwy do nauczenia się, wygodny i elastyczny. Programiści mawiają... |
C#. Praktyczny kurs - książka
Marcin Lis |
Helion |
Poznaj tajniki programowania w C#
- Z jakich elementów składa się język C#?
- Co to jest programowanie obiektowe?
- Jak tworzyć własne aplikacje?
Chcesz poznać jeden z najpopularniejszych języków programowania? A może jesteś już programistą i chcesz poszerzyć swoje kwalifikacje? Zamierzasz wykorzystywać ogromne możliwości platformy .NET? Zainteresuj się językiem C# -- połączeniem najlepszych cech Javy i C++...
|
Pierwsze kroki z SQL. Praktyczne podejście dla początkujących - ebook/pdf
Thomas Nield |
Helion |
Dzisiejsze firmy gromadzą ogromne ilości danych. Dane te jednak mogą przynieść wymierną korzyść jedynie wtedy, gdy są w odpowiedni sposób przechowywane, należycie zabezpieczone i jeśli się umie z nich skorzystać. Bywa, że przeszukiwanie dużych zbiorów danych i odnajdywanie w nich potrzebnych informacji czy ich przetworzenie staje się nie lada wyzwaniem. Wtedy, gdy poczciwy arkusz Excela staje się niewystarczający...
|
Programowanie dla początkujących - ebook/pdf
Mark A. Lassoff |
Helion |
Poznaj świat programowania!
Dzięki tej książce:
- Poznasz podstawy programowania
- Nauczysz się korzystać z podstawowych konstrukcji — pętli, instrukcji warunkowych
- Wykorzystasz zmienne
- Pobierzesz dane od użytkownika oraz zapiszesz wyniki do pliku
- Zgłębisz podstawy języka Python
Jeżeli chcesz się nauczyć programować, musisz poznać podstawowe zasady i typowe konstrukcje — pętle...
|
JavaScript dla programistów PHP - książka
Stoyan Stefanov |
Helion |
Błyskawicznie opanuj nowy język programowania!
Czasy wąskiej specjalizacji programistów odchodzą do lamusa. Współczesne projekty wymagają od nich szerokiej wiedzy, zarówno dotyczącej języków działających po stronie serwera (Java, PHP), jak i przeglądarki (JavaScript). Jest jednak światełko w tunelu - jeśli znasz tylko jeden z języków programowania, jesteś w stanie sprawnie opanować kolejny...
|
F# 4.0 dla zaawansowanych. Wydanie IV - ebook/pdf
Don Syme, Adam Granicz, Antonio Cisternino |
Helion |
Język F# jest nowoczesnym, lecz dojrzałym językiem programowania, który zyskuje coraz większą popularność. Ułatwia on korzystanie z kilku paradygmatów programowania: programowania funkcyjnego, obiektowego i imperatywnego. Został zaprojektowany do pisania prostego, solidnego i wydajnego kodu, lecz przydaje się do rozwiązywania złożonych problemów. Kod w F# jest zwięzły i efektywny...
|
C++ bez obaw - książka
Brian Overland |
Helion |
Rozpocznij przygodę z programowaniem
- Poznaj elementy języka C++.
- Naucz się przetwarzać dane tekstowe i liczbowe.
- Opanuj zasady programowania obiektowego.
C++ to język programowania wykorzystywany do wielu zadań. Programiści stosują go do tworzenia aplikacji użytkowych, gier, a nawet części systemów operacyjnych. Może więc wydawać się, że opanowanie zasad programowania w tym języku przekracza możliwości przeciętnego...
|
Nowoczesny język JavaScript - książka
Larry Ullman |
Helion |
Wykorzystaj JavaScript w najlepszy sposób!
Najwyższy czas na aktualną i przystępną książkę na temat JavaScriptu. Za pośrednictwem tej znakomitej pozycji dla początkujących autor bestsellerów Larry Ullman nauczy Cię zasad korzystania z tego języka i zaprezentuje najlepsze współczesne praktyki.
To książka, dzięki której przekonasz się, że nie musisz być programistą, by swobodnie poruszać się w świecie JavaScriptu...
|
Java. 97 rzeczy, które powinieneś wiedzieć - ebook/epub
Kevlin Henney, Trisha Gee |
Wydawnictwo Naukowe PWN |
Co powinien wiedzieć każdy programista Javy? To zależy. Zależy od tego, kogo pytamy, dlaczego pytamy i kiedy pytamy. Sugestii jest co najmniej tyle, ile punktów widzenia.
W tej książce znajdziesz niektóre z tych wielu punktów widzenia, aby stworzyć razem pewien przekrój i przedstawić sposób myślenia w technologii Java. To nie będzie jedyne słuszne podejście, ale 97 spojrzeń 73 autorów... |
Piękny kod. Tajemnice mistrzów programowania - książka
Andy Oram, Greg Wilson |
Helion |
Poznaj techniki pracy guru programowania!
- Jak tworzyć czytelny i pozbawiony błędów kod?
- W jaki sposób projektować architekturę systemów?
- Jak zbudować uniwersalne interfejsy użytkownika?
Wbrew pozorom programowanie to nie tylko nauka ścisła, to także sztuka! Trudna sztuka! Napisanie kodu poprawnie działającego czy kodu spełniającego oczekiwania użytkowników programu to niewątpliwie wyzwanie...
|
C++. Ćwiczenia praktyczne. Wydanie II - książka
Andrzej Stasiewicz |
Helion |
Wkrocz w świat programowania w C++
- Poznaj środowisko programistyczne
- Napisz własne aplikacje
- Opanuj zasady programowania obiektowego
C++ to jeden z najbardziej popularnych języków programowania. Przyczyny jego popularności to przede wszystkim niewielka liczba słów kluczowych, ogromna liczba bibliotek umożliwiających zastosowanie C++ w wielu dziedzinach, a przede wszystkim ogromne możliwości języka...
|
Programowanie funkcyjne. Krok po kroku - ebook/pdf
Joshua Backfield |
Helion |
Zmień swoje podejście do programowania!
Języki funkcyjne zdobywają wśród programistów coraz większą popularność. Jak bezboleśnie zmienić sposób myślenia na funkcyjny? Ułatwi Ci to niniejsza książka, w całości poświęcona temu podejściu do programowania.
Poznaj podstawy teoretyczne programowania funkcyjnego, a następnie zacznij zgłębiać tajniki typów funkcyjnych, rekurencji oraz zmiennych niepodlegających modyfikacji... |
Prolog. Programowanie - książka
W. F. Clocksin, C. S. Mellish |
Helion |
Programowanie w Prologu różni się zasadniczo od programowania w językach strukturalnych, takich jak Pascal czy C i językach obiektowych jak Java. Dla wielu osób zaczynających przygodę z Prologiem zaskoczeniem jest fakt, że pisanie programu w tym języku nie polega na kodowaniu algorytmu. Programista opisuje obiekty i związki między nimi, a także podaje warunki, jakie powinno spełniać szukane rozwiązanie... |
PHP. Wzorce projektowe - książka
William Sanders |
Helion |
Ciągły rozwój języka PHP sprawia, że za jego pomocą można już tworzyć bardzo zaawansowane aplikacje. Wszyscy programiści wiedzą, że wraz ze wzrostem skomplikowania tworzonego oprogramowania konieczne staje się zastosowanie sprawdzonych, przemyślanych i przetestowanych rozwiązań. Takim zbiorem najlepszych metod rozwiązywania typowych problemów są wzorce projektowe. Zawitały one również do świata PHP...
![]()
|
Praktyczny kurs Turbo Pascala. Wydanie IV - książka
Tomasz M. Sadowski |
Helion |
Turbo Pascal nie jest wprawdzie powszechnie używany przy pisaniu profesjonalnych aplikacji, stanowi jednak wspaniałą propozycję dla początkujących programistów. Dzięki Pascalowi możesz zacząć szybko pisać własne programy, ucząc się jednocześnie poprawnego programowania strukturalnego i obiektowego.
'Praktyczny kurs Turbo Pascala' to książka przeznaczona dla wszystkich tych, którzy chcieliby wykorzystać praktyczne aspekty programowania... |
C++. Dla każdego. Wydanie VII - książka
Siddhartha Rao |
Helion |
Programowanie w Twoim zasięgu!
Pomimo swojego wieku C++ wciąż zajmuje wysoką lokatę na liście najpopularniejszych języków programowania. Przez lata dzięki wydajności oraz dostępności zdobył sobie licznych wielbicieli i wciąż jest niezastąpiony w wielu zadaniach, choć w branży przewagę nad nim mają język Java i platforma .NET. Jeżeli jednak oczekujesz najwyższej wydajności i przewidywalnego czasu wykonania zadania...
|
Język C++. Szkoła programowania. Wydanie V - książka
Stephen Prata |
Helion |
Doskonały podręcznik dla początkujących programistów
- Typy danych i konstrukcje sterujące
- Programowanie proceduralne i obiektowe
- Biblioteka STL
- Obsługa plików
C++ to jeden z najpopularniejszych języków programowania, jego możliwości są ogromne. Używa się go do pisania aplikacji narzędziowych, gier, a nawet systemów operacyjnych. Nauka języka C++ jest jednak żmudnym i skomplikowanym procesem -- to prawdziwe wyzwanie...
|
Programowanie dla początkujących w 24 godziny. Wydanie III - ebook/pdf
Greg Perry, Dean Miller |
Helion |
Dziś mało kto potrafi obejść się bez komputera. Te niezwykle pożyteczne urządzenia służą do pracy i rozrywki, komunikowania się, diagnozowania chorób, zarządzania firmą, a nawet prowadzenia wojen. Właściwie trudno byłoby wyobrazić sobie dziedzinę, w której komputery i to, co potrafią, byłoby zbędne. Właśnie dlatego we współczesnym świecie umiejętność programowania jest bardzo cennym atutem...
|
C++. Sztuka programowania - książka
Herbert Schildt |
Helion |
Poznaj profesjonalne techniki programistyczne
C++ to jeden z najpopularniejszych języków programowania. Ma zwięzłą i elegancką składnię, czytelny i logiczny model obiektów i starannie opracowane biblioteki. Jego możliwości dają programiście niemal nieograniczoną kontrolę nad komputerem. Jednak sprawne i efektywne programowanie w C++ to prawdziwa sztuka. Wymaga staranności, dokładnego zaplanowania tworzonej aplikacji oraz wiedzy...
|
Piękny kod. Tajemnice mistrzów programowania - ebook/pdf
Andy Oram, Greg Wilson |
Helion |
Poznaj techniki pracy guru programowania!
- Jak tworzyć czytelny i pozbawiony błędów kod?
- W jaki sposób projektować architekturę systemów?
- Jak zbudować uniwersalne interfejsy użytkownika?
Wbrew pozorom programowanie to nie tylko nauka ścisła, to także sztuka! Trudna sztuka! Napisanie kodu poprawnie działającego czy kodu spełniającego oczekiwania użytkowników programu to niewątpliwie wyzwanie...
|
Wzorce projektowe. Analiza kodu sposobem na ich poznanie - książka
Allen Holub |
Helion |
Opanuj zasady stosowania wzorców projektowych na praktycznych przykładach
- Dowiedz się, czym są wzorce projektowe
- Zaimplementuj wzorce we własnych programach
- Poznaj rodzaje wzorców projektowych
Wzorce projektowe to zapisane w sposób formalny sposoby rozwiązywania najczęstszych problemów, z jakimi borykają się twórcy oprogramowania stosujący języki obiektowe. Najczęściej stosowane wzorce zostały skatalogowane i przedstawione... |