你好! Shipping to Taiwan with premium packaging for just NT$300 

Ship to
Taiwan
0
  • argentina
  • chile
  • colombia
  • españa
  • méxico
  • perú
  • estados unidos
  • internacional

Select your country

Americas

Europe

Rest of the world

portada PROGRAMMING FUNDAMENTALS for Beginners: Learn to Think and Build Like a Programmer, Using Modern Python — A Hands-On Guide with Diagrams, Real Code, and a Complete Final Project
Type
Physical Book
Language
English
Pages
328
Format
Paperback
ISBN13
9798173967329

PROGRAMMING FUNDAMENTALS for Beginners: Learn to Think and Build Like a Programmer, Using Modern Python — A Hands-On Guide with Diagrams, Real Code, and a Complete Final Project

Gómez Fernández, Oscar (Author) · Independently published · Paperback

PROGRAMMING FUNDAMENTALS for Beginners: Learn to Think and Build Like a Programmer, Using Modern Python — A Hands-On Guide with Diagrams, Real Code, and a Complete Final Project - Gómez Fernández, Oscar

New Book Imported to Taiwan
Delivery: 02 Nov - 10 Nov Shipping: 6 to 7 business days.
NT$ 1,270
NT$ 1,270

Synopsis "PROGRAMMING FUNDAMENTALS for Beginners: Learn to Think and Build Like a Programmer, Using Modern Python — A Hands-On Guide with Diagrams, Real Code, and a Complete Final Project"

Learn to program the way working programmers actually think — by building real, working software from your very first line of code. Most beginner programming books teach you to copy syntax without understanding why it works. This one doesn't. Every chapter opens with a genuine problem, builds the concept you need to solve it, and then has you actually solve it — with real code you type, run, and break on purpose, so you understand exactly why it broke. By the final page, you won't just know Python syntax. You'll have designed, built, tested, and packaged a complete command-line application from scratch, using the same tools and habits professional Python developers rely on every day. What makes this book different: Written entirely in current, modern Python 3 — f-strings, the walrus operator, type hints, pathlib, dataclasses, and match statements, not outdated patterns from a decade ago 12 hand-designed diagrams that make abstract ideas click: how a program actually runs, the call stack, recursion, Big-O growth curves, the Git workflow, and more A genuine final capstone project — a complete, tested, packaged command-line expense tracker — that ties every chapter together into one real piece of software Every chapter ends with a Troubleshooting section addressing the specific mistakes beginners actually make, not generic advice Real, working code throughout — no toy examples that fall apart the moment you try to extend them What you'll learn:The true fundamentals: variables, memory, operators, conditionals, and loops — with a genuine mental model of how Python actually works under the hood Python's core data structures: lists, tuples, dictionaries, sets, and comprehensions, used the idiomatic way experienced Python developers use them Functions, scope, closures, and modules — how to organize real code instead of one giant script Files, JSON, dates, and working with web APIs — the practical skills nearly every real program needs Errors, exceptions, and a full toolkit for debugging — reading tracebacks, using breakpoints, and thinking systematically about bugs Object-oriented programming, from your first class through inheritance, composition, and Python's special methods Recursion, algorithms, Big-O complexity, searching, and sorting — explained with genuine intuition, not just formulas Testing with pytest, version control with Git, and building real command-line tools with argparse How to plan, build, test, and package a complete, real application — the exact same shape every larger Python project follows Who this book is for: You need no prior programming experience — just a willingness to type code yourself and a computer where you can install free, open-source software. If you've used a spreadsheet formula or ever thought "there has to be a faster way to do this," you already have more relevant instinct than you realize. If you already know another language and want to pick up Python specifically, you can move quickly through the early chapters and slow down once Python's own idioms and data structures begin. Stop reading about programming. Start building. Scroll up and get your copy today.

Customers reviews

Frequently Asked Questions about the Book

All books in our catalog are Original.
The book is written in English.
The binding of this edition is Paperback.

Questions and Answers about the Book

Do you have a question about the book? Login to be able to add your own question.

Opinions about Bookdelivery

More customer reviews