Python mniej poważnie – Lee Vaughan PWN (Konkurs)

Książka „Python mniej poważnie”, nowość od wydawnictwa PWN, zaczyna się tam, gdzie kończą podręczniki dla początkujących, rozwijając istniejące, podstawowe koncepcje i wprowadzając nowe narzędzia, dzięki którym można samodzielnie kontynuować naukę. Podejście zastosowane przez autora, Lee Vaughana, opiera się na wykonywaniu zabawnych i edukacyjnych projektów, zamiast przerabiania pojęć, które z pewnością zna już każdy początkujący miłośnik Pythona. Lee Vaughan to programista, entuzjasta popkultury, pedagog i geolog z ponad 30-letnim doświadczeniem w przemyśle naftowym. Będąc „adwokatem” nie-programistów, którzy wykorzystują programowanie w swojej pracy do rozwiązywania problemów w nauce i inżynierii oraz „zdeterminowanych niespecjalistów” – amatorów, napisał książkę, by pomóc wszystkim doskonalić swoje umiejętności w pisaniu w języku Python.

Podjęcie programistycznego wyzwania rzuconego przez autora, polega na samodzielnym odkrywaniu, uczeniu się oraz kodowaniu, co jest integralną częścią każdego z projektów. Jest to nieco odmienne podejście niż to prezentowane w typowych książkach o nauce kodowania, gdzie przykłady są dość trywialne, nudne i często się powtarzają. Aby było jeszcze ciekawiej, każdy projekt zawiera nieoczekiwane zwroty akcji, obejmujące wydarzenia historyczne, odniesienia do popkultury i aluzje literackie. Przykładowy kod jest prosty, przejrzysty i całkowicie dostępny, ale Lee Vaughan na każdym kroku zaleca, by samodzielnie pisać każdą jego linijkę, zamiast kopiować i wklejać gotowca. Podczas pisania można popełnić naprawdę wiele błędów, na których najlepiej uczy się podczas programowania. Tym samym książka koncentruje się mocno na prototypowaniu i eksploracji, po drodze omawiając przydatne skróty, wbudowane funkcje, pomocne techniki, biblioteki i moduły języka Python, takie jak: Tkinter, matplotlib, Cprofile, Pylint, Pygame, Pillow i Python-Docx. Dodatkowo na rozgrzewkę mamy do zrealizowania projekt, który przedstawia przewodniki po stylach Python PEP8 oraz PEP257 (i wiele innych) oraz moduły Pylint i pydocstyle, które analizują zgodność naszego kodu.

Czytaj dalej
Zaszufladkowano do kategorii dzieciaki do kodu, it.pwn, konkursy, programowanie, Programowanie na wesoło, Python, recenzja, Wydawnictwo Naukowe PWN | Otagowano , , , , , | Dodaj komentarz

Pionierki Internetu – Claire L. Evans Wydawnictwo Uniwersytetu Jagiellońskiego

„Pionierki Internetu” to pierwsza książka dziennikarki Claire L. Evans, współpracującej między innymi z dziennikami „Vice”, „The Guardian” czy „Wired”, założycielki i redaktorki „Terraform” – działu poświęconego science fiction oraz wokalistki zespołu Yacht. To przełomowa pozycja na rynku, pean na cześć kobiet: programistek, inżynierek i wizjonerek, które wniosły ogromny wkład w tworzenie i kształtowanie się internetu oraz całej branży komputerowej, wciąż zbyt często pomijany w historii informatyki. To właśnie kobiety, na długo przed pojawieniem się komputerów, pracowały jako maszyny, ręcznie wykonując skomplikowane obliczenia matematyczne dla amerykańskiej marynarki wojennej, NASA oraz innych rządowych podmiotów. Evans opowiada fascynującą historię o tym, jak wysoce inteligentne, bystre i matematycznie uzdolnione kobiety stały się pionierkami w nowej dziedzinie związanej z rozwojem ery komputerowej.

Dolina Krzemowa wciąż zdominowana jest przez mężczyzn. To samo tyczy się najnowszych opowieści o facetach wizjonerach, którzy pracując w garażach wpadali na genialne pomysły i wynalazki, które zmieniły oblicze świata. Coraz częściej zaczyna się również wspominać o kobietach, o których jeszcze do niedawna rzadko kto pamiętał, a które są prawdziwymi prekursorkami w dziedzinie nowych technologii. Na rynku zaczęły pojawiać się książki o Adzie Lovelace, autorce pierwszego programu komputerowego w XIX wieku, również wspomnianej w pracy Claire L. Evans. Ważne miejsce zajęła tu także opowieść o Grace Hopper, uważanej dziś za pionierkę informatyki, która w czasie II wojny światowej i po niej współpracowała przy opracowaniu translatorów i pierwszych języków programowania, między innymi języka COBOL. To również Grace Hopper była, obok Richarda Miltona Blocha i Roberta Campbella, jedną z programistek maszyny Harvard Mark I. Wierzyła, że ​​programowanie powinno być powszechnie znane i dostępne również dla osób niebędących specjalistami. COBOL zmienił świat. Co więcej, Grace spopularyzowała określenie bug w branży informatycznej, gdy podczas pracy nad komputerem Mark II na Harvardzie do jego wnętrza dostała się ćma i spowodowała awarię. Do dziś w IT używa się określeń bug i debugging na naprawę usterki.

Czytaj dalej
Zaszufladkowano do kategorii historia informatyki, kobiety w IT, recenzja, Wydawnictwo Uniwersytetu Jagiellońskiego | Otagowano , , , , | Dodaj komentarz

KONKURS! Sztuczna inteligencja. To, o czym dorośli Ci nie mówią – Boguś Janiszewski, Max Skorwider PUBLICAT

Wydana pod koniec marca tego roku „Sztuczna inteligencja” to kolejna książka duetu autorskiego Boguś Janiszewski – Max Skorwider z serii „To, o czym dorośli Ci nie mówią”.

Dzięki tej książce nie nauczysz się pisać algorytmów ani kodować, ale dowiesz się, co to jest sztuczna inteligencja, skąd wziął się pomysł tworzenia myślących maszyn, ile one potrafią dziś, a ile będą potrafiły wkrótce. I czy należy się tego obawiać. Odkryjesz też, jak myśli i jak uczy się komputer i czy sztuczna inteligencja jest lepsza od ludzkiej?

Wyrusz w fascynującą podróż po świecie nowych technologii już dziś i sprawdź, jak wkrótce będzie wyglądała nasza rzeczywistość. Polecamy wszystkim fanom smartfonów, komputerów i robotów od 9 do 113 lat!

Czytaj dalej
Zaszufladkowano do kategorii dzieciaki do kodu, konkursy, Publicat, sztuczna inteligencja | Otagowano , , , , , , | Dodaj komentarz

Elektryczność dla młodych majsterkowiczów. Ciekawe projekty DIY – Marc de Vinck, Mike Gray HELION + Konkurs

Jeśli Wasze dzieciaki lubią eksperymentować, interesują się nauką i przyrodą, a pojęcia takie jak dioda, cewka i obwody nie są im obce, to znaczy, że macie w domu małego majsterkowicza. „Elektryczność dla młodych majsterkowiczów”, nowość od wydawnictwa Helion, to idealna pozycja dla ciekawskich młodych umysłów, sprytnie zaprojektowana przez dwóch miłośników nauki. Marc de Vinck to wykładowca na Lehigh University w Pensylwanii, znany z tego, że kształtuje u swoich studentów świadomość roli kreatywności i innowacji w sukcesie nowoczesnych przedsiębiorstw. Jest autorem wielu artykułów naukowych opublikowanych na łamach magazynu „Make”. Z kolei Mike Gray to nagradzany autor, ilustrator, animator i reżyser. Panowie wspólnie stworzyli krótką, ale treściwą książkę, po którą mogą sięgnąć dzieci już od lat 8.

„Elektryczność dla młodych majsterkowiczów” napisana jest w oryginalnym, dość nieformalnym stylu i prezentuje kilka naprawdę praktycznych projektów, które można samodzielnie wykonać w domu, wykorzystując przedmioty codziennego użytku. Podczas tworzenia ciekawych urządzeń, można bliżej zapoznać się ze światem elektryczności, poznać najważniejsze pojęcia i zasady, które z pewnością przydadzą się później w wielu życiowych sytuacjach. Odkrywając potencjał elektryczny, wykonacie kilka zadziwiających projektów: latarkę zasilaną groszem, diodowy helikopter, głośnik, proste i zaawansowane silniki, wyrzutnię i wiele innych. Będziecie zaskoczeni wynikami, które można uzyskać z naprawdę garstki prostych materiałów, które na pewno macie pod ręką. Praca z książką nie wymaga zakupu wielu dodatkowych rzeczy, ewentualnie kilku drobnych, niedrogich detali, w celu ich uzupełnienia.

Czytaj dalej
Zaszufladkowano do kategorii ciekawe projekty DIY, Helion, konkursy, recenzja | Otagowano , , , , , | Dodaj komentarz

Getting Things Done dla nastolatków. Jak ogarnąć wiele spraw i zyskać mnóstwo czasu – David Allen, Mike Williams, Mark Wallace HELION / OnePress

Nastolatkowie mierzą się dzisiaj z wieloma nowymi wyzwaniami, które dorosłym mogą wydawać się niezrozumiałe lub nieistotne. Na pierwszy plan wysuwa się zalew informacji oraz ogromna presja społeczna, zarówno w kontaktach osobistych, jak i internetowych. Bardzo mało czasu i uwagi poświęca się na edukację i trenowanie młodego pokolenia, po tym jak poruszać się po niespotykanej ilości rzeczy, wkraczających co dzień w ich życie. Często się słyszy, że młodzież jest przeciążona, rozproszona i konieczna jest im pomoc w trenowaniu bezstresowej produktywności, tempa pracy i pewności siebie. “Getting Things Done dla nastolatków”, najnowsza książka autorstwa Davida Allena, Mike’a Williamsa i Marka Wallace’a, to pozycja obowiązkowa, przedstawiająca strategię w pokonywaniu tych przeszkód, na podstawie kultowej już na całym świecie metody Getting Things Done® Davida Allena.

Głównym zadaniem poradnika jest pomóc młodzieży w unikaniu wielu typowych pułapek, które mogą się zdarzyć, gdy wchodzimy w dorosłość bez posiadania ważnych umiejętności organizacyjnych. To również idealne źródło wiedzy dla rodziców, którzy znają już system GTD i chcą wspólnie z dziećmi zacząć stosować jego zasady. Bezcenne będą konkretne przykłady, wskazówki i ćwiczenia w rozwijaniu produktywności i umiejętności radzenia sobie ze wzrostem liczby obowiązków w miarę upływu czasu. Koncepcje GTD zostały przedstawione w bardzo przystępny sposób, uzupełnione o wiele ilustracji i tabel, a materiały i przykłady koncentrują się głównie na zagadnieniach typowych dla młodzieży, jak: szkoła, prace domowe, rodzina i przyjaciele. Książka pomaga uporządkować zadania w użyteczne kategorie, uczy jak uwolnić umysł, tworzyć rozsądne systemy i jak je uruchamiać we właściwym miejscu i czasie – poprzez zaangażowanie, odpowiednie planowanie, kreatywność i refleksję.

Czytaj dalej
Zaszufladkowano do kategorii Helion, motywacja, OnePress, recenzja | Otagowano , , , , | Dodaj komentarz

Programista Junior 3 – przegląd nowego numeru magazynu o programowaniu dla dzieci

Najnowszy i zarazem trzeci numer magazynu “Programista Junior” jest już dostępny na rynku od jakiegoś czasu, ale jeśli jeszcze nie udało się Wam w niego zaopatrzyć, to w obecnej sytuacji tym bardziej polecamy skorzystanie z opcji prenumeraty na stronie: https://programistajr.pl/typy-prenumeraty/ (dwumiesięcznik jest dostępny w formie papierowej, PDF, EPUB, MOBI, AZW3). Wydawca nie zwalnia tempa i już planuje kolejny numer, a my tymczasem przygotowaliśmy mały przegląd tego, co znajdziecie w aktualnym wydaniu.

W numerze trzecim pojawiło się jeszcze więcej materiałów dla najmłodszych adeptów programowania: poznacie bardzo popularny język Scratch, moduł turtle dedykowany do języka Python oraz uproszczoną alternatywę Mindstorms, czyli LEGO Boost, dzięki której rozpoczniecie przygodę z robotyką. Okładkowym tematem numeru jest LEGO Mindstorms, dzięki któremu również starsi konstruktorzy będą mogli zrealizować świetny projekt zdalnie sterowanego samochodu, by następnie spróbować stworzyć własne konstrukcje i dalej rozwijać swoje umiejętności. W dziale: “Podstawy informatyki” znajdziecie tym razem artykuły o przetwarzaniu, historii i teorii informacji, a także dowiecie się jak przechowywane są dane w przeglądarce i co znajduje się w ciasteczkach. Nauczycie się jakie są rodzaje pamięci, do czego wykorzystywane są cookies i jakie są obecnie najpopularniejsze metody szyfrowania haseł. Poza Scratchem dostępna jest trzecia lekcja programowania w języku Python i kilka świetnych projektów na tworzenie kolejnych gier. Na trzecią część Encyklopedii Pokemonów zapewne czekało wielu z Was, tym razem przeczytacie o komponentach w Angularze, komunikacji z API oraz routingu.

Czytaj dalej
Zaszufladkowano do kategorii dzieciaki do kodu, komiks, Programista Junior, programowanie, recenzja | Otagowano , , , , , | Dodaj komentarz

Matematyczne przygody z Pythonem. Ilustrowany podręcznik do nauki matematyki przez programowanie – Peter Farrell PWN

Jeśli jesteś osobą o zdolnościach logiczno-matematycznych i myślisz o zajęciu się programowaniem lub jesteś informatykiem, ale chcesz dowiedzieć się, jak pewne aspekty matematyki można wykorzystać w połączeniu z kodem, to książka “Matematyczne przygody z Pythonem” pomoże osiągnąć te cele. To pozycja o wiele inna niż dotychczas dostępne na rynku podręczniki do nauki programowania w języku Python – to ilustrowany przewodnik do nauki matematyki przez programowanie. Autor książki – Peter Farrell, nauczyciel matematyki oraz informatyki, podkreśla, że najlepszą metodą na uczenie się jest właśnie działanie, a to wciąż nie znajduje odzwierciedlenia w codziennym funkcjonowaniu szkół, które nadal mają tendencję do faworyzowania pasywnych metod nauczania. Właśnie dlatego postanowił stworzyć podręcznik, w którym opisuje zastosowanie narzędzi programistycznych, dzięki którym matematyka może stać się o wiele bardziej interesująca i użyteczna, ale wciąż niepozbawiona wyzwań. Co więcej, zainspirowany Pythonem sam wzbogacił lekcje matematyki o elementy programowania w swojej szkole.

Większość książek, które próbują uczyć matematyki za pomocą programowania, w większym stopniu skupia się właśnie na nauce kodu. Podręcznik Farrella nie zgłębia jednak totalnych podstaw Pythona i wymaga choć skromnego wykształcenia w zakresie matematyki i wprowadzenia do kodowania. Nie trzeba być jednak na bardzo zaawansowanym poziomie, gdyż książka krok po kroku prowadzi przez wszystkie najważniejsze zagadnienia i warianty programów oraz pomaga stworzyć projekt, który podzielony jest na drobne etapy. Autor przedstawia matematykę w bardzo przystępny sposób i zachęca do stworzenia własnych projektów opartych na przykładach, takich jak rysowanie ciekawych wzorów i wywoływanie różnych zdarzeń. Książka oczywiście wyjaśnia wszystkie najważniejsze polecenia języka i jak ich prawidłowo używać oraz uczy jak implementować skomplikowane pojęcia matematyczne w Pythonie.

Czytaj dalej
Zaszufladkowano do kategorii dzieciaki do kodu, it.pwn, programowanie, Python, Wydawnictwo Naukowe PWN | Otagowano , , , , , | Dodaj komentarz

Algorytm Ady. Niezwykła biografia Ady Lovelace – James Essinger ZNAK

“Algorytm Ady” to nowa, wyjątkowa biografia na rynku – historia hrabiny Ady Lovelace (1815-1852), błyskotliwej brytyjskiej matematyczki, córki poety lorda Byrona, znanej przede wszystkim z publikacji na temat mechanicznego komputera Charlesa Babbage’a, zwanego Maszyną Analityczną. Jej prace zawierały nie tylko notatki, ale również opublikowany algorytm i zarazem pierwszy program komputerowy na początku lat 40. XIX wieku. Z tego powodu uważana jest często za pierwszą programistkę, jednak w czasach, w których żyła, ze względu na płeć jej badania zostały zignorowane i musiało minąć wiele lat zanim komputery stały się rzeczywistością. Dopiero odkąd pionierzy komputerowi, tacy jak Alan Turing zaczęli odkrywać jej prace na nowo, powoli stawało się jasne, jak kluczową, ale przeoczoną postacią w historii informatyki była Ada.

Autor książki, James Essinger opierając się na latach badań, opowiada fascynującą historię Ady z pasją i niespotykanymi szczegółami, absorbując i inspirując czytelnika. To długo wyczekiwana biografia nieprzeciętnie inteligentnej kobiety, której pomysły mogłyby zmienić świat, gdyby dano jej wcześniej taką możliwość. Tym samym Lovelace stała się ikoną kobiet w STEM (nauka, technologia, inżynieria i matematyka), zdobyła uznanie i sławę za swoją pracę. “Algorytm Ady” zapewnia jednak wgląd nie tylko w jej życie, ale także w osiągnięcia naukowe Charlesa Babbage’a – zwanego „ojcem komputerów” i ówczesną branżę, praktycznie niedostępną dla kobiet w XIX wieku.

Czytaj dalej
Zaszufladkowano do kategorii historia informatyki, recenzja, wydawnictwo znak | Otagowano , , , , , | Dodaj komentarz