Blog
Blog HelionBlog HelionBlog HelionBlog Helion
  • Artykuły
  • Autorzy
  • Recenzje
  • Konkursy

Hello World! Czym jest programowanie?

    Blog.helion.pl Artykuły Hello World! Czym jest programowanie?
    NastępnyPoprzedni

    Hello World! Czym jest programowanie?

    By Helion | Artykuły, Programowanie | 1 komentarz | 16 czerwca, 2017 | 0

    Najprościej rzecz ujmując, programowanie to instruowanie komputera, co ma robić. Komputery to z natury niezbyt mądre urządzenia. Nie mają zielonego pojęcia, jak wykonać jakiekolwiek zadanie. Musisz im wszystko wytłumaczyć, i to ze szczegółami.

     

    Jeśli jednak wydasz im odpowiednie instrukcje, potrafi dokonać wielu wspaniałych i zadziwiających rzeczy.

    Program komputerowy składa się z wielu instrukcji. Wszystkie cudowne rzeczy wykonywane obecnie przez komputery zawdzięczamy mądrym programistom, którzy napisali oprogramowanie; dzięki niemu komputery wiedzą, co mają robić. Oprogramowanie (ang. software) to program lub grupa programów uruchamianych na Twoim komputerze bądź na innym komputerze, z którym się łączysz, jak np. serwer WWW.

    Python — wspólny język programisty i komputera

    Komputery wykorzystują system binarny. Większość ludzi jednak nie ma pojęcia, jak posługiwać się systemem binarnym. Musi być więc jakiś prostszy sposób, aby przekazać komputerowi, co mamy zamiar zrobić. W tym celu ludzie stworzyli języki programowania. Pozwalają one zapisywać rzeczy, które my, ludzie, potrafiły zrozumieć, a następnie tłumaczą je na język binarny, który potraf zrozumieć komputer.

    Istnieje wiele języków programowania. Niniejsza książka nauczy Cię jednego z nich — Pythona. Dzięki niemu będziesz mógł przekazać komputerowi informacje dotyczące tego, co ma robić.

    Zachęcam Cię, abyś skorzystał z instalatora Hello World. Dzięki niemu zainstalujesz na komputerze odpowiednią wersję Pythona. Znajdziesz go w archiwum zip, które możesz pobrać ze strony wydawnictwa Helion.

     

    Dlaczego warto nauczyć się programowania?

    Nawet jeśli nie zostaniesz zawodowym programistą (większość ludzi nie zostaje), za nauką programowania przemawia wiele rzeczy:

    • Najważniejsza jest chęć nauki! Programowanie może być bardzo interesujące — zarówno jako hobby, jak i zajęcie zawodowe.
    • Jeśli interesujesz się komputerami i chcesz dowiedzieć się więcej na temat ich działania oraz możliwości wykorzystania ich do swoich celów, jest to dobry powód do tego, aby nauczyć się programowania.
    • A może chcesz stworzyć swoją własną grę lub nie możesz znaleźć programu, który spełniałby Twoje oczekiwania, i chcesz napisać go sobie sam?
    • Obecnie możesz natknąć się na komputery w każdym miejscu. Istnieje bardzo duże prawdopodobieństwo, że będziesz ich używał w pracy, szkole lub w domu — zazwyczaj we wszystkich tych miejscach. Nauka programowania pozwoli Ci lepiej zrozumieć komputery.

     

    Dlaczego Python?

    Dlaczego spośród tylu języków programowania (których jest bardzo wiele) do nauki programowania dla dzieci został wybrany właśnie Python? Istnieje kilka przyczyn tej decyzji:

    • Python został stworzony jako język bardzo łatwy w nauce. Programy napisane w Pythonie należą do najprostszych pod względem zapisu, czytania i zrozumienia.
    • Python jest darmowy. Możesz pobrać Pythona, a także bardzo wiele fajnych i przydatnych programów, zupełnie za darmo.
    • Python jest oprogramowaniem otwartym. Oznacza to, że każdy z użytkowników Pythona może go w dowolny sposób rozszerzać (tak aby można było tworzyć za jego pomocą znacznie więcej rzeczy lub tworzyć te same rzeczy jeszcze prościej). Wielu użytkowników już skorzystało z tej możliwości, dzięki czemu dostępna jest ogromna ilość materiałów, które możesz pobrać.
    • Python nie jest zabawką. Mimo że idealnie sprawdza się jako język do nauki programowania, korzystają z niego także tysiące zawodowych programistów na całym świecie, włączając w to takie instytucje jak NASA czy Google. Tak więc gdy już poznasz Pythona, nie będziesz musiał „przesiadać się” na inny język programowania, żeby móc pisać „prawdziwe” programy. Możesz je tworzyć także w Pythonie.
    • Python działa na wielu rodzajach komputerów. Jest dostępny na systemy Windows, Mac i Linux. Dzięki temu program, który napiszesz na swoim domowym komputerze wyposażonym w system Windows, będzie działał również na macu w Twojej szkole.
    • Ja bardzo lubię Pythona. Lubię zgłębiać jego tajniki i z niego korzystać — mam nadzieję, że spodoba się on także Tobie.

     

     

    Zabawa

    Wypada wspomnieć o jeszcze jednej rzeczy. Szczególnie w przypadku dzieciaków najatrakcyjniejszym sposobem wykorzystania komputera jest granie w gry — z grafią i dźwiękami. Z tej książki dowiesz się, w jaki sposób możesz tworzyć swoje własne gry, a także jak posługiwać się grafią i dźwiękami. Oto kilka rysunków przedstawiających gry, które będziemy tworzyć.

     

     

     

     

     

     

     

     

     

     

     


    Tekst pochodzi z książki „Hello World! Przygoda z programowaniem dla dzieci i absolutnie początkujących” (Warren Sande, Carter Sande) – Wyd. Helion 2017.

    Sprawdź książkę >>

    Sprawdź eBook >>

     

    łody programista, programowanie dla dzieci, programowanie podstawy programowania, Python
    Avatar

    Helion

    Więcej postów od Helion

    Podobne posty

    • Startujemy!

      By Helion | Brak komentarzy

      Witaj na blogu Wydawnictwa Helion! Po kilkutygodniowej pracy w końcu uruchamiamy naszego bloga. Mamy nadzieję, że będziesz tu częstym gościem. Czekamy na Twoje opinie, komentarze i pomysły! 

    • Mnemonik SOLID — S jak Single Responsibility Principle

      By Helion | Brak komentarzy

      Bardzo lubię powiedzenie „lepiej nie wymyślać koła od nowa”, ponieważ pasuje do wielu obszarów naszego codziennego życia, w tym programowania. Pisząc kod, bardzo często rozwiązujemy problemy, nad którymi ktoś już wcześniej pracował.

    • Jednominutowy kurs asertywności dla programistów

      By Helion | Brak komentarzy

        Gdybym miał wybrać jedną umiejętność, która poprawi Twoją efektywność od teraz, to jest nią asertywność. Żadna z istniejących technik nie zadziała, jeśli będziesz zgadzać się na wykonanie każdego zadania, które ktoś próbuje Ci podsunąć.

    • „Software Craftsman” – recenzja książki

      By Helion | Brak komentarzy

      13 lutego 2001 roku w ośrodku wypoczynkowym Snowbird w USA (stan Utah) wydarzyło się coś, co miało w globalnej skali odmienić postrzeganie procesu wytwarzania oprogramowania. Tego dnia siedemnastu wybitnych specjalistów i praktyków podpisało się podCzytaj więcej…

    • SEO, czyli sztuka optymalizacji witryn dla wyszukiwarek [FRAGMENT]

      By Helion | Brak komentarzy

      Witajcie! Właśnie do sprzedaży trafiła książka SEO, czyli sztuka optymalizacji witryn dla wyszukiwarek, czyli kontynuacja cenionego podręcznika do SEO z 2013 roku. Dlaczego warto po niego sięgnąć?  Poleca sam Brian Tracy:

    • Mnemonik SOLID — O jak Open/Closed Principle

      By Helion | Brak komentarzy

        Tworząc oprogramowanie, bardzo często stoimy przed dylematem: czy pisać kod szybko, czy porządnie. Oczywiście, o ile tylko mamy możliwość, wybierajmy tę drugą opcję, jednak taka decyzja generuje nowy problem, ponieważ na wczesnym etapie procesuCzytaj więcej…

    • Ta książka tak naprawdę nie jest o języku C [FRAGMENT]

      By Helion | Brak komentarzy

      Proszę, nie czuj się oszukany, gdy powiem, że ta książka nie ma na celu nauczenia Cię programowania w języku C. Wprawdzie dowiesz się, jak tworzyć programy w C, ale najważniejsza umiejętność, jaką możesz zdobyć podczasCzytaj więcej…

    • Video marketing nie tylko na youtube, czyli co musisz wiedzieć, żeby w świecie video uniknąć falstartu! [RECENZJA]

      By Helion | Brak komentarzy

      Taka książka musiała prędzej czy później powstać. Tym bardziej cieszy fakt, że od razu zajął się nią ktoś taki jak Magda Daniłoś. Magda video marketing ma we krwi. Współtworzy wyspecjalizowaną w nim OFFON Agency, jestCzytaj więcej…

    NastępnyPoprzedni

    Znajdź post

    Bądźmy w kontakcie

    Książka dnia

    Encyklopedia elementów elektronicznych. Tom 1. Rezystory, kondensatory, cewki indukcyjne, przełączniki, enkodery, przekaźniki i tranzystory

    Autor: Charles Platt

    Cena: 48.30 zł 69.00 zł
    (Cena e-booka: zł zł)

    O 21zł taniej!

    kup teraz

    Najnowsze wpisy

    • Błyskawiczny kurs pisania skryptów powłoki
    • Przykładowa aplikacja webowa zaimplementowana w ASP .NET Core
    • Wprowadzenie do .NET Core: instalacja, konfiguracja, pierwsza aplikacja w systemie Linux
    • Grupa Helion zaprasza na szkolenia stacjonarne!
    • Hello World! Czym jest programowanie?

    Tagi

    .net agile altcontroldelete asp.net c# czysty kod debugowanie design patterns e-biznes emarketing Google Google Analytics hacking Jerzy Piechowiak kod kodowanie Krzysztof Marzec książka Maciej Dutko magazyn programista Magdalena Daniłoś marketing MVVM onepress organizacja czasu praca prograista programista programowanie prokrastynacja rafał kocisz reklama rozwój software craftsman SOLID startup techniki programowania testowanie video marketing visual studio WPF wzorce projektowe youtube zarządzanie czasem zarządzanie projektami

    Archiwum

    • Lipiec 2017
    • Czerwiec 2017
    • Maj 2017
    • Kwiecień 2017
    • Marzec 2017
    • Luty 2017
    • Styczeń 2017
    • Grudzień 2016
    • Listopad 2016
    • Październik 2016
    • Wrzesień 2016
    • Lipiec 2016
    • Czerwiec 2016
    Blog wydawnictwa
    Informatyka w najlepszym wydaniu
    Strona wydawcy:
    www.helion.pl
    Księgarnia Helion.pl
    Nowości
    Bestsellery
    Promocje
    Bądźmy w kontakcie:
    Chcesz zostać autorem?
    Masz pytania do redakcji?
    Napisz do nas »
    • Artykuły
    • Autorzy
    • Recenzje
    • Konkursy
    Blog Helion