"This book is not just about learning to program; although you will learn to code. If you want to program professionally, it is not enough to learn to code; that is why, in addition to helping you learn to program, I also cover the rest of the things you need to know to program professionally that classes and books don't teach you. "The Self-taught Programmer" is a roadmap, a guide to take you from writing your first Python program, to passing your first technical interview."--Amazon.
A beginner's guide to coding that will teach you everything you need to know
to program professionally, from writing your first Python program, to passing
your first technical interview.
Get a head start in a rapidly growing industry with help from a Silicon Valley insider. Computer science is one of the fastest growing industries in the world and shows no signs of slowing down. In The Self-Taught Computer Scientist: The Beginner's Guide to Computer Science, expert programmer and author Cory Althoff shows you the hands-on exercises, stories, and examples, you need to help you become a successful computer scientist. You'll discover how to: Understand computer science fundamentals, including how memory and compilers work, how the TCP/IP stack works, and how to pass a technical job interview; Use data structures and algorithms, both of which are essential to a successful programming career; Write your first programs in Python, an easy-to-use programming language ideal for beginners. Perfect for self-taught programmers everywhere, The Self-Taught Computer Scientist will help you get up to speed and ready for a job in computer science whether you're brand new to coding or you've already learned a language or two
Nie wystarczy znajomość jednego języka programowania, aby zostać programistą.
W rzeczywistości trzeba opanować dość szeroki zakres pojęć i paradygmatów, a
także zrozumieć zagadnienia związane z algorytmami. Trzeba być na bieżąco z
nowymi technologiami i narzędziami. Należy również poznać i zacząć stosować
dobre praktyki programistyczne i przyswoić sobie zasady pracy w zespole.
Przede wszystkim jednak priorytetem jest sama praktyka, ponieważ wielu
programistów wciąż ma problem z pisaniem poprawnego kodu.Jeśli chcesz być
profesjonalistą i postanowiłeś nauczyć się wszystkiego, co jest do tego
potrzebne, to wziąłeś do ręki właściwą książkę. Zawiera ona znacznie więcej
informacji niż proste wprowadzenie do konkretnego języka programowania.
Opisano tu najpotrzebniejsze technologie, elementy kodu i zasady ich
stosowania, sporo miejsca poświęcono obiektowości. Czytając ją, zapoznasz się
również z najważniejszymi narzędziami programistycznymi i nauczysz się dobrych
praktyk programistycznych. To wszystko czyni z tej książki świetną mapę
umiejętności, dzięki którym szybko i sprawnie staniesz się prawdziwym
profesjonalistą!Cory Althoff jest programistą samoukiem i autorem książek.
Pracował dla eBaya i kilku innych firm w Dolinie Krzemowej. Biegle posługuje
się Pythonem, Javą, JavaScriptem i kilkoma innymi językami programowania.
Jeśli chcesz nauczyć się programowania, to zacznij od razu!
Nie wystarczy znajomość jednego języka programowania, aby zostać programistą.
W rzeczywistości trzeba opanować dość szeroki zakres pojęć i paradygmatów, a
także zrozumieć zagadnienia związane z algorytmami. Trzeba być na bieżąco z
nowymi technologiami i narzędziami. Należy również poznać i zacząć stosować
dobre praktyki programistyczne i przyswoić sobie zasady pracy w zespole.
Przede wszystkim jednak priorytetem jest sama praktyka, ponieważ wielu
programistów wciąż ma problem z pisaniem poprawnego kodu. Jeśli chcesz być
profesjonalistą i postanowiłeś nauczyć się wszystkiego, co jest do tego
potrzebne, to wziąłeś do ręki właściwą książkę. Zawiera ona znacznie więcej
informacji niż proste wprowadzenie do konkretnego języka programowania.
Opisano tu najpotrzebniejsze technologie, elementy kodu i zasady ich
stosowania, sporo miejsca poświęcono obiektowości. Czytając ją, zapoznasz się
również z najważniejszymi narzędziami programistycznymi i nauczysz się dobrych
praktyk programistycznych. To wszystko czyni z tej książki świetną mapę
umiejętności, dzięki którym szybko i sprawnie staniesz się prawdziwym
profesjonalistą! W tej książce między innymi: wprowadzenie do programowania,
struktury danych i algorytmy, pakiety i kontrola wersji, testowanie i
bezpieczeństwo tworzonych aplikacji, zasady pracy zespołu programistów.