ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Introduction to Python for Kids: Learn Python the Fun Way by Completing Activities and Solving Puzzles

دانلود کتاب مقدمه ای بر پایتون برای کودکان: با انجام فعالیت ها و حل معماها پایتون را به روش سرگرم کننده یاد بگیرید

Introduction to Python for Kids: Learn Python the Fun Way by Completing Activities and Solving Puzzles

مشخصات کتاب

Introduction to Python for Kids: Learn Python the Fun Way by Completing Activities and Solving Puzzles

ویرایش: [1 ed.] 
نویسندگان:   
سری:  
ISBN (شابک) : 1484268113, 9781484268117 
ناشر: Apress 
سال نشر: 2021 
تعداد صفحات: 580 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 8 Mb 

قیمت کتاب (تومان) : 56,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 6


در صورت تبدیل فایل کتاب Introduction to Python for Kids: Learn Python the Fun Way by Completing Activities and Solving Puzzles به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب مقدمه ای بر پایتون برای کودکان: با انجام فعالیت ها و حل معماها پایتون را به روش سرگرم کننده یاد بگیرید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب مقدمه ای بر پایتون برای کودکان: با انجام فعالیت ها و حل معماها پایتون را به روش سرگرم کننده یاد بگیرید



می‌خواهید بازی‌ها و برنامه‌های جالبی برای تحت تأثیر قرار دادن دوستانتان (یا خودتان) ایجاد کنید، اما نمی‌دانید از کجا شروع کنید؟ یا، آیا دست خود را در برنامه نویسی امتحان کرده اید، اما پس از بررسی صدها صفحه متن خشک، کاملاً خسته شده اید؟ سپس شما به جای مناسب آمده اید! این کتاب ترکیبی عالی از آموزش و سرگرمی برای کودکان 8 سال به بالا است که به دنبال یادگیری جادوی پایتون، یکی از ساده‌ترین و قوی‌ترین زبان‌های برنامه‌نویسی در سراسر جهان هستند، همه اینها در عین حل پازل‌های سرگرم‌کننده و ساختن پروژه‌های خود در راه است.

بله، فصل‌هایی در مورد اصول پایتون مانند متغیرها، اعداد، رشته‌ها، اتوماسیون با شرایط، حلقه‌ها و توابع، اشیا و فایل‌ها وجود خواهد داشت. اما، در اوایل کتاب، با Turtle، یک بسته پایتون که سفارشی برای بچه‌هایی مثل شما ساخته شده بود، شروع می‌کنید. این به شما امکان می دهد به معنای واقعی کلمه روی رایانه خود بکشید و متحرک کنید! هر مفهومی با یک پروژه کوچک سرگرم کننده با Turtle آمیخته می شود، بنابراین هرگز خسته نخواهید شد. هنگامی که اصول اولیه را درک کردید، مستقیماً به Tkinter و Pygame شیرجه خواهید زد، بسته‌های سرگرم‌کننده‌تر پایتون (تئوری خداحافظ!) و همه چیز را در مورد ایجاد برنامه‌ها و بازی‌هایی مانند آن‌هایی که هر روز می‌بینید و استفاده می‌کنید (توپ پرش، مبدل دما، ماشین حساب، سنگ-کاغذ-قیچی، و خیلی چیزهای دیگر!).

همچنین در انتهای کتاب چهار پروژه اصلی وجود دارد که هر آنچه را که تاکنون یاد گرفته‌اید به برنامه‌ها و بازی‌های کامل تبدیل می‌کند که می‌توانید به دوستان، والدین و حتی معلمان خود نشان دهید! شما یک بازی مار با Turtle، یک بازی tic tac toe با Tkinter، یک برنامه رنگ تمام عیار، دوباره با Tkinter، و در نهایت، یک بازی کلاسیک تیراندازی فضایی با Pygame (گیلاس در بالا) ایجاد خواهید کرد. هر فصل پروژه با منطق پشت بازی/برنامه و توضیحی در مورد چگونگی رسیدن به منطق همراه خواهد بود. شما مهارت‌های حل مسئله قوی را توسعه خواهید داد که به شما کمک می‌کند پروژه‌های آینده را خودتان بسازید.

دو فصل نیز به ایجاد پروژه‌های کوچک و پازل‌های سرگرم‌کننده اختصاص داده شده است، یکی از آنها در وسط قرار می‌گیرد. این کتاب به شما اجازه می دهد تا از تمام یادگیری ها استراحت کنید. این کتاب با مروری بر توسعه وب با پایتون و ایده هایی برای پروژه های سرگرم کننده و معماهایی که می توانید خودتان حل کنید به پایان می رسد. در کلاس خود به "احتمال موفقیت" در کلاس خود تبدیل شوید و از رسیدن به آنجا لذت بیشتری ببرید!

 آنچه یاد خواهید گرفت

  • به دست آورید یک معرفی ملایم اما کامل به دنیای برنامه نویسی و پایتون
  • ایجاد برنامه و حل مشکلات با مفاهیم اصلی پایتون
  • ساخت پروژه های کوچک و پروژه های اصلی (ویترینی) با Turtle, Tkinter و Pygame 
  • در حین انجام پازل ها و فعالیت های شرح داده شده در کتاب، مهارت های برنامه نویسی را توسعه دهید 
این کتاب برای چه کسی است

کودکان 8 سال و بالاتر.

توضیحاتی درمورد کتاب به خارجی

Want to create cool games and apps to impress your friends (or yourself), but not sure where to start? Or, have you tried your hand at programming, but got utterly bored after combing through hundreds of pages of dry text? Then you’ve come to the right place! This book is the perfect blend of education and fun for kids 8 years and above looking to learn the magic of Python, one of the easiest and most powerful programming languages around, all while solving fun puzzles and building your own projects on the way. 

Yes, there’ll be chapters on the fundamentals of Python, such as variables, numbers, strings, automation with conditions, loops and functions, objects, and files. But, early on in the book you’ll get started with Turtle, a Python package that was custom-made for kids like you. It lets you literally draw and animate on your computer! Every concept will be interspersed with a fun mini project with Turtle, so you’ll never get bored. Once you get the fundamentals down, you’ll dive right into Tkinter and Pygame, more fun Python packages (goodbye theory!) and you’ll learn all about creating apps and games like the ones you see and use every day (bouncing ball, temperature converter, calculator, rock-paper-scissors, and so much more!).

There are also four capstone projects at the end of the book that convert everything you’ve learned so far into full-blown apps and games that you can show off to your friends, parents, and even teachers! You’ll be creating a snake game with Turtle, a tic tac toe game with Tkinter, a full-fledged paint app, again with Tkinter, and finally, a classic space shooters game with Pygame (the cherry on top). Every project chapter will be accompanied with the logic behind the game/app and an explanation on how you’ve arrived at the logic. You’ll develop strong problem solving skills that’ll help you create future projects on your own.

There are also two chapters dedicated to just creating fun mini projects and puzzles, one of them placed in the middle of the book to give you a welcome break from all the learning. The book ends with an overview on web development with Python and ideas for more fun projects and puzzles you can solve on your own. Become the “most likely to succeed” kid in your grade while having the most fun getting there!

 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, and Pygame 
  • Develop programming skills while doing the puzzles and activities described in the book 
Who This Book Is For

Kids 8 years and above.


فهرست مطالب

Table of Contents
About the Author
About the Technical Reviewer
Introduction
Chapter 1: Did You Know?
	What is programming?
		Why should your kids learn to code?
			Programming is like Math
			Coding improves logical thinking and creativity
			Coding is the future
		Why Python?
			Python is easy
			It can do a lot of things
	Python is fun!
		Games!
		Graphics and animation
		Websites
		Apps
	Getting the most out of this book
	Summary
Chapter 2: Let’s Install Python!
	Speak the computer’s language
		Get started – install Python
		Installing Python on a Windows computer
		Download Python
		Install Python
		Installing Python on a Mac device
		Download Python
		Install Python
	Summary
Chapter 3: Your First Python Program
	Creating and running programs in Python
	Python interactive mode (Python Shell)
	Your Shell can do Math
	Print with Python
	IDLE script mode
	Python activity: Print your name (and some more)
	Summary
Chapter 4: Python Loves Numbers
	Numbers in Python
	Store your numbers
	Comments
	Your numbers come in different forms
		Integers
		Floating-point numbers
		Complex numbers
	Type conversion between numbers
	Mini project – Do you understand numbers?
	Summary
Chapter 5: Let’s Play with Our Numbers!
	Get your numbers out to play
	Basic Math operations
	Special Math operations in Python
	Assignment operations
	What comes first?
	Cool stuff with numbers
	Floor and ceiling of a number
	Power and square root
	Factorial of a number
	Sin, cos, tan, and more
	More numerical operations
	Working with random numbers
	Mini project – multiples of a number
	Summary
Chapter 6: Drawing Cool Stuff with Turtle
	Let’s get started
	Make your Turtle move
	Move forward and backward
	Make your turtle change directions
	Mini project – draw a square
	Mini project – draw a hexagon
	Shortcuts
	Go to random points on the screen
	Draw a square with goto
	Mini project – draw a mandala (with just straight lines)
	Summary
Chapter 7: A Turtle Deep Dive
	Customize your screen
	Customize your graphics
	Shapes without lines
	Circles
	Dots
	Arcs
	More options!
	Draw text on screen
	Mini project – circle within a square
	Change directions of your drawing
	Mini project – smiley
	Summary
Chapter 8: Play with Letters and Words
	What are strings?
	Let’s create some strings
	I want lines and lines of strings!
	My string has quotes!:O
	Let’s join two or more strings
	Concatenation in print()
	Empty string
	Accessing characters in strings
	Negative indices
	Slicing a part of a string
	String methods – magic with strings!
	Capital and small
	Misc methods
	True? False?
	String formatting
	Getting input from the users (start automation)
	String to int or float conversion
	Mini project – take Turtle text to the next level!
	Mini project – shout at the screen
	Mini project – reverse your name
	Mini project – colorful and dynamic Math
	Summary
Chapter 9: Follow My Command!
	True or False
	Compare and decide
	If this happens, do this (command!)
	Else?
	More than one condition!:O
	Mini project – guess the number game
	The conditions keep stacking up!
	Summary
Chapter 10: Automate a Little
	Magic loops!
	For loops
	If statements within for loops
	Nested for loops
	Iterating over strings
	While loops
	Abort mission! Break and continue
	Mini project – guess the number game version 2
	Mini project – automate your square
	Mini project – automate any basic shape
	Mini project – automatically draw a mandala design
	Mini project – arc spirals
	Summary
Chapter 11: Lots and Lots of Information!
	Store more than one value
	Lists
	Accessing values in a list
	Slice a list!
	List manipulation on fire!
		Copy and append
		Count and clear
		Concatenation
		Search inside your list
		Add and remove elements
		Reverse and sort
	More fun with lists!
	Mini project – multi-colored automated star
	Tuples
	Sets
	Dictionaries
	Mini project – never-ending colors
	Mini project – first and last name reversal
	Summary
Chapter 12: Fun Mini Projects Galore!
	Project 12-1: Odd or even
		Part 1 – Is your number odd or even?
		Part 2 – print odd or even numbers within a range
	Project 12-2: Is your mom tipping enough?
	Project 12-3: Draw a Christmas tree
	Project 12-4: Spirals!
	Square spiral
	Random spiral
	Triangular spiral
	Star spiral
	Circular spiral
	Project 12-5: Complex mandala – completely automated
	Project 12-6: Turtle race with loops
	Summary
Chapter 13: Automate with Functions
	True automation
	Our first function
	Why do we need functions?
	Do different things every time!
		Create (define) your functions
		You can reuse your code!
		No arguments?
	Give an answer
	No arguments? What to do!
	Too many arguments!
	Global vs. local
		Variables within functions
		Return local variables
		Global variables
	Lambda
	Mini project – do your Math homework with Python
	Mini project – automated shapes – next level
	Summary
Chapter 14: Let’s Create Real-World Objects
	What is object-oriented programming?
	Let’s prove it!
	Classes
	Objects with their own values
	Manipulate your objects
	Objects do stuff
	Turtle race with objects
	Summary
Chapter 15: Python and Files
	Why files?
	Opening and reading existing files
	Line by line
	Create new files
	Manipulate files
	Mini project – introduce with files
	Summary
Chapter 16: Create Cool Apps with Tkinter
	Tkinter – let’s set it right up!
	Labels, buttons, and packing them
	Packing in detail
	Lots of inputs
	One line of text
	Line after line
	Tkinter variables
	Lots of options!
	Menus
	The perfect layout – grid
	Mini project – tip calculator app
	Summary
Chapter 17: Project: Tic-tac-toe Game with Tkinter
	Bind events – make your apps dynamic!
	Tic-tac-toe game – explanation
	Set up Tkinter
	Create global variables
	Create the buttons
	When the button is clicked, draw on it
	Check if a player won during each turn
	New game button
	Entire program
	Summary
Chapter 18: Project: Paint App with Tkinter
	Paint app – explanation
	Get started
	Set up the screen
	Create the canvas
	Create your first menu (shapes)
	Let’s make our draw options work!
	Get the mouse position
	Let’s draw our lines
	Squares and rectangles!
	Circles and ovals!
	Select size!
	Lots and lots of colors!
	I’ve finished drawing!
	Entire program
	Summary
Chapter 19: Project: Snake Game with Turtle
	Snake game
	Import the required modules
	Set up the turtle screen
	Create and initialize the required variables
	Draw the head
	Draw the first apple
	Is my screen registering my arrow presses?
	Make our snake head move
	Get the scoreboard going
	Our snake’s eating!
	Make the entire snake move
	Collision check
	Entire code
	Summary
Chapter 20: Become a Game Developer with Pygame
	What is Pygame?
	Install and import Pygame
	Set up your gaming screen!
	Make your screen pretty
	Create your characters on the screen
	Move your characters
	Keyboard press events
	Mini project – bouncing ball
	Summary
Chapter 21: Project: Space Shooters with Pygame
	Space shooter game
	Import the required modules
	Initialize everything
	Game loop
	Create the spaceship
	Move the spaceship
	Create and move the enemies
	Fire the bullet
	Create and display the scoreboard
	Kill the enemies
	Kill the spaceship!
	Re-draw the enemies
	Game over!
	Entire code
	Summary
Chapter 22: Web Development with Python
	Python and web development
	Building blocks – HTML
	Pretty things up – CSS
	Front-end dynamic – JavaScript
	Python’s Flask
	Summary
Chapter 23: More Mini Projects
	Project 23-1: Calculator with Tkinter
	Project 23-2: Random story generator
	Project 23-3: Rock Paper Scissors game
	Project 23-4: Bouncing ball (off the four walls) with Pygame
	Project 23-5: Temperature conversion app
	Project 23-6: Introduce with files and Tkinter
	Summary
Chapter 24: What’s next?
	Mini project ideas you can try
		Currency conversion app
		Race in Pygame
		More patterns in Turtle
	Capstone project ideas you can try
		Snake game in Pygame
		Dodge the bullet
		Memory game in Pygame
	Looking ahead
		OOPs in detail
		Regular expressions
		Web development
		Packages in detail
	Summary
Index




نظرات کاربران