Introduction to Python for Kids: Learn Python the Fun Way by Completing Activities and Solving Puzzles
暫譯: 孩子們的 Python 入門:透過完成活動和解決謎題來學習 Python 的樂趣
Elumalai, Aarthi
商品描述
The book starts with an overview of basic programming concepts such as variables, numbers and strings, while creating fun, personalized mini projects like "Print your Name" and "Is your mom tipping enough". It then dives right into Turtle, a Python library custom-made for kids, where they'll learn how to draw, animate, automate and eventually make colorful mini projects based on the Python concepts learned. Once they have built a foundation in programming and the Python language, they will learn all about building desktop apps with Tkinter and games with Pygame.
There is also an entire chapter dedicated to more fun puzzles and activities that come with a step-by-step solution, and another chapter with cool ideas for more puzzles and a section that gives them advice on where they can go from there. By the end of this book, kids will learn Python from the inside-out while creating projects that they can showcase. They will develop problem-solving skills along with programming skills while doing the puzzles and activities described in the book.
What You'll Learn
- Gain a gentle, but thorough introduction into the world of programming and Python
- Create programs and solve problems with core Python concepts
- Build mini projects and capstone projects (showcase worthy) with Turtle, Tkinter an Pygame
- Develop programming skills while doing the puzzles and activities described in the book
Kids 8 years and above.
商品描述(中文翻譯)
熟悉 Python,這是目前在機器學習和數據科學中最受歡迎的程式語言。本書是教育與樂趣的完美結合,適合 8 歲及以上的孩子學習這種最容易開發程式的語言,涵蓋從網站到桌面應用程式、遊戲到人工智慧的各種應用。書中將包含 4 個大型專案(或畢業專案):3 個使用 Turtle、Tkinter 和 Pygame 的遊戲,以及一個使用 Tkinter 的桌面應用程式。
本書首先概述基本的程式設計概念,如變數、數字和字串,同時創建有趣的個性化迷你專案,例如「列印你的名字」和「你媽媽的給小費夠嗎」。接著將深入介紹 Turtle,這是一個專為孩子們設計的 Python 函式庫,他們將學習如何繪圖、動畫、自動化,並最終根據所學的 Python 概念製作色彩繽紛的迷你專案。一旦他們在程式設計和 Python 語言上建立了基礎,他們將學習如何使用 Tkinter 建立桌面應用程式和使用 Pygame 開發遊戲。
書中還有一整章專門介紹更多有趣的謎題和活動,並附有逐步解答,還有一章提供更多謎題的酷點子,以及一個建議他們接下來可以去哪裡的部分。在本書結束時,孩子們將從內到外學習 Python,同時創建可以展示的專案。他們在解決書中描述的謎題和活動的過程中,將發展出解決問題的能力和程式設計技能。
你將學到什麼
- 獲得對程式設計和 Python 世界的溫和但徹底的介紹
- 使用核心 Python 概念創建程式和解決問題
- 使用 Turtle、Tkinter 和 Pygame 建立迷你專案和畢業專案(值得展示)
- 在解決書中描述的謎題和活動的過程中發展程式設計技能
本書適合誰
8 歲及以上的孩子。
作者簡介
Aarthi Elumalai is a programmer, educator, entrepreneur, and innovator. She has a Bachelor of Engineering degree in Computer Science from Anna University, Chennai.
Since then, she has managed a team of programmers and worked with 100s of clients. She is also launched a dozen web apps, plugins and software that are being used by thousands of customers online.
She has over 15 years of experience in programming. She started coding in Basics at the age of 12, but her love for programming took root when she came across C programming at the age of 15.
She is the founder of DigiFisk, an E-learning platform that has more than 60,000 students all over the world. Her courses are well-received by the masses, and her unique, project-based approach is a refreshing change to many. She teaches the complex world of programming by solving a ton of practical exercises and puzzles along the way. Her courses and books always come with hands-on training in creating real world projects using the knowledge learned so her students get better equipped for the real world.
When she is not working on her next course or book, you'll see her researching her next product idea and refining her existing products. She is currently committed to bringing the sheer power of artificial intelligence to make life easier for small business owners.作者簡介(中文翻譯)
Aarthi Elumalai 是一位程式設計師、教育工作者、企業家和創新者。她擁有印度金奈安娜大學的計算機科學工程學士學位。
自那時起,她管理了一支程式設計師團隊,並與數百位客戶合作。她還推出了十幾個網頁應用程式、插件和軟體,這些產品目前正被成千上萬的客戶在線使用。
她在程式設計方面擁有超過 15 年的經驗。她在 12 歲時開始學習 Basic 語言,但她對程式設計的熱愛是在 15 歲時接觸到 C 語言時萌芽的。
她是 DigiFisk 的創辦人,這是一個擁有超過 60,000 名學生的電子學習平台。她的課程受到廣泛好評,她獨特的專案導向教學方式對許多人來說是一種耳目一新的改變。她通過解決大量實際練習和謎題來教授程式設計的複雜世界。她的課程和書籍總是附帶實作訓練,讓學生能夠利用所學知識創建現實世界的專案,從而更好地為現實世界做好準備。
當她不在忙於下一門課程或書籍時,你會看到她研究下一個產品創意並改進現有產品。她目前致力於將人工智慧的強大力量帶給小型企業主,讓他們的生活更輕鬆。