ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Python for Beginners

دانلود کتاب پایتون برای مبتدیان

Python for Beginners

مشخصات کتاب

Python for Beginners

ویرایش:  
نویسندگان: , ,   
سری:  
ISBN (شابک) : 1032063866, 9781032063867 
ناشر: CRC Press/Chapman & Hall 
سال نشر: 2023 
تعداد صفحات: 442
[443] 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 14 Mb 

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

در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد



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

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


در صورت تبدیل فایل کتاب Python for Beginners به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


توضیحاتی در مورد کتاب پایتون برای مبتدیان



پایتون یک زبان برنامه نویسی شگفت انگیز است. تقریباً برای هر کار برنامه نویسی می توان آن را اعمال کرد. این امکان توسعه سریع و اشکال زدایی را فراهم می کند. شروع کار با پایتون مانند یادگیری هر مهارت جدیدی است: مهم است که منبعی را پیدا کنید که با آن ارتباط برقرار کنید تا یادگیری شما را راهنمایی کند. خوشبختانه، هیچ کمبودی در کتاب‌های عالی وجود ندارد که بتواند به شما در یادگیری مفاهیم اولیه برنامه‌نویسی و ویژگی‌های برنامه‌نویسی در پایتون کمک کند. با وجود منابع فراوان، تشخیص اینکه کدام کتاب برای شرایط شما بهتر است دشوار است. پایتون برای مبتدیان یک نقطه مرجع مختصر برای همه مطالب در پایتون است.
• اطلاعات مختصر و ضروری در مورد انواع و عبارات پایتون، نام روش های خاص، توابع داخلی و استثناها، ماژول های کتابخانه استاندارد رایج و سایر ابزارهای برجسته Python ارائه می دهد
• توصیه های عملی برای هر کدام ارائه می دهد زمینه اصلی توسعه با Python 3.x و Python 2.x
• بر اساس آخرین تحقیقات در علوم شناختی و تئوری یادگیری
• به خواننده کمک می کند تا یاد بگیرد چگونه کد پایتون موثر و اصطلاحی را با استفاده از بهترین آن بنویسد. این کتاب بر روی مشتاقان تحقیق مشتاق تمرکز دارد که روی زبان های برنامه نویسی برای خودکارسازی ماژول ها و ابزارها، توسعه برنامه های کاربردی وب، مدیریت داده های بزرگ، محاسبات پیچیده، ایجاد گردش کار، نمونه سازی سریع و نرم افزارهای دیگر کار می کنند. اهداف توسعه همچنین فارغ التحصیلان، فارغ التحصیلان علوم کامپیوتر، فناوری اطلاعات، دانشگاهیان، پزشکان و پژوهشگران را هدف قرار می دهد.


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

Python is an amazing programming language. It can be applied to almost any programming task. It allows for rapid development and debugging. Getting started with Python is like learning any new skill: it’s important to find a resource you connect with to guide your learning. Luckily, there’s no shortage of excellent books that can help you learn both the basic concepts of programming and the specifics of programming in Python. With the abundance of resources, it can be difficult to identify which book would be best for your situation. Python for Beginners is a concise single point of reference for all material on python.
• Provides concise, need-to-know information on Python types and statements, special method names, built-in functions and exceptions, commonly used standard library modules, and other prominent Python tools
• Offers practical advice for each major area of development with both Python 3.x and Python 2.x
• Based on the latest research in cognitive science and learning theory
• Helps the reader learn how to write effective, idiomatic Python code by leveraging its best―and possibly most neglected―features
This book focuses on enthusiastic research aspirants who work on scripting languages for automating the modules and tools, development of web applications, handling big data, complex calculations, workflow creation, rapid prototyping, and other software development purposes. It also targets graduates, postgraduates in computer science, information technology, academicians, practitioners, and research scholars.



فهرست مطالب

Cover
Half Title
Title Page
Copyright Page
Table of Contents
Preface
Editor Biographies
Chapter 1: Introduction to Python
	1.1 Introduction
	1.2 Software
	1.3 Development Tools
		1.3.1 Advanced Python Tools
		1.3.2 Web Scraping Python Tools
	1.4 learning about the Python Compiler
	1.5 Python History
	1.6 Python Installation
		1.6.1 Step 1: Select Version of Python to Install
		1.6.2 Step 2: Download Python Executable Installer
		1.6.3 Step 3: Run Executable Installer
		1.6.4 Step 4: Verify Python Was Installed on Windows
		1.6.5 Step 5: Verify Pip Was Installed
		1.6.6 Step 6: Add Python Path to Environment Variables (Optional)
		1.6.7 Step 7: Install virtualnv (Optional)
	1.7 How to Write a Python Program
	1.8 Conclusion
Chapter 2: Data Types and Variables
	2.1 Python Integer Values
		2.1.1 Complex Numbers
	2.2 Variables and Assignment
	2.3 Identifiers in Python
	2.4 Various Types of Floating Point Numbers
	2.5 Control Codes within Strings
	2.6 User Input
	2.7 Evaluation (eval()) Function
	2.8 Controlling (print()) Function
	2.9 Conclusion
Chapter 3: Operators
	3.1 Python Expressions and Operators
		3.1.1 Comparison Operators
			3.1.1.1 Floating-Point Value Equality Comparison
		3.1.2 Logical Operators
			3.1.2.1 Logical Expressions Using Boolean Operands
			3.1.2.2 Evaluation of Boolean and Non-Boolean Expressions
		3.1.3 Chained Comparisons
		3.1.4 Bitwise Operators
		3.1.5 Identity Operators
		3.1.6 Augmented Assignment Operators
		3.1.7 Comparison of Arithmetic and Bitwise Operators
	3.2 Operator Associativity and Precedence
	3.3 Comments in Python Programming
	3.4 Bugs in Programs
		3.4.1 Syntax Errors
		3.4.2 Run-time Errors
		3.4.3 Logic Errors
	3.5 Examples of Arithmetic
	3.6 Algorithms
	3.7 Conclusion
Chapter 4: Branch Control Structure
	4.1 Boolean Expressions
	4.2 Additional Boolean Statements
	4.3 The Simple If Statement
	4.4 If/Else Control Statements
	4.5 Compound Boolean Expressions
	4.6 Nested If/Else Conditional Statements
	4.7 Multipile Decision-Making Statements
	4.8 Expressions of Decision-Making Conditional Statements
	4.9 Errors in Decision-Making Statements
	4.10 Conclusion
Chapter 5: Iterative Control Structure
	5.1 The While Loop
	5.2 Difference Between Definite and Indefinite Loops
	5.3 The For Loop
	5.4 Nested Loop Statements
	5.5 Abnormal Loop Termination
		5.5.1 The ‘Break’ Statement
		5.5.2 ‘Continue’ Statements
	5.6 Infinite Looping Statement
	5.7 Examples of Iteration
		5.7.1 Computation of a Square Root
		5.7.2 Structure of Tree Drawing
	5.8 Program to Print Prime Numbers
		5.8.1 Inputs
	5.9 Conclusion
Chapter 6: Functions
	6.1 Introduction to Functions
		6.1.1 Built-in Functions
		6.1.2 User-defined Functions
	6.2 The Meaning of a Function
	6.3 Documenting Functions
		6.3.1 Importance of Documenting a Function
		6.3.2 Documenting Functions with Python Docstrings
		6.3.3 Python Docstring Formats
	6.4 GCD Function
	6.5 The Main Function
	6.6 The Calling Function
	6.7 Argument Passing in Parameters (Actual and Formal)
		6.7.1 Parameters vs. Arguments
		6.7.2 Function Arguments in Python
		6.7.3 Global vs. Local Variables
		6.7.4 Anonymous Functions in Python
	6.8 The Return Statement and Void Function
	6.9 Scope of Variables and Their Lifetimes
	6.10 Function Examples
		6.10.1 Function to Generate Prime Numbers
		6.10.2 Command Interpreter
		6.10.3 Restricted Input
		6.10.4 Die Rolling Simulation
		6.10.5 Tree Drawing Function
	6.11 Arguments Passed by Reference Value
	6.12 Recursion
	6.13 Default Arguments
	6.14 Time Functions
	6.15 Random Functions
	6.16 Reusable Functions
	6.17 Mathematical Functions
	6.18 Conclusion
Chapter 7: Lists
	7.1 Introduction to Lists
	7.2 Creating Lists
	7.3 Fundamental List Operations
		7.3.1 List () Functions
	7.4 Slicing and Indexing in Lists
		7.4.1 Modifying List Items
	7.5 Built-In Functions Used in Lists
	7.6 List Methods
		7.6.1 Populating Lists Items
		7.6.2 List Traversing
		7.6.3 Nested Lists
	7.7 Del Statement
	7.8 List Operations
		7.8.1 Searching Problem
			7.8.1.1 Linear Search
			7.8.1.2 Binary Search
		7.8.2 Sorting
			7.8.2.1 Selection Sort
			7.8.2.2 Merge Sort
			7.8.2.3 Sorting Comparison
	7.9 Reversing of Lists
	7.10 Conclusion
Chapter 8: Dictionaries
	8.1 Introduction
	8.2 How a Dictionary Is Created
	8.3 Accessing and Altering Key: Value Pairs in Dictionaries
		8.3.1 The dict () Function
	8.4 Dictionaries with Built-in Functions
	8.5 Dictionary Methods
		8.5.1 Population of Primary Dictionaries: Value Pairs
		8.5.2 Dictionary Traversing
	8.6 The Del Statement
	8.7 Conclusion
Chapter 9: Tuples and Sets
	9.1 Creating Tuples
	9.2 Basic Tuple Operations
		9.2.1 The tuple () Function
	9.3 Indexing and Slicing in Tuples
	9.4 Built-in Functions of Tuples
	9.5 Comparison Between Tuples and Lists
	9.6 Comparsion Between Tuples and Dictionaries
	9.7 Tuple Methods
		9.7.1 Tuple Packing and Unpacking
		9.7.2 Tuples Traversing
		9.7.3 Tuples with Items
	9.8 Use of the Zip() Function
	9.9 Python Sets
	9.10 Set Methods
		9.10.1 Traversing of Sets
	9.11 The Frozen Set
	9.12 Conclusion
Chapter 10: Strings and Special Methods
	10.1 Introduction
	10.2 Creating and Storing Strings
		10.2.1 String str() Function
	10.3 Basic String Operation
		10.3.1 String Comparison
		10.3.2 Built-in Functions Used on Strings
	10.4 Accessing Characters by the Index Number in a String
	10.5 Slicing and Joining in Strings
		10.5.1 Specifying the Steps of a Slice Operation
		10.5.2 Joining Strings Using the join() Method
		10.5.3 Split Strings Using the split () Method
		10.5.4 Immutable Strings
		10.5.5 String Traversing
	10.6 String Methods
	10.7 Formatting Strings
		10.7.1 Format Specifiers
		10.7.2 Escape Sequences
		10.7.3 Raw Strings
		10.7.4 Unicodes
	10.8 Conclusion
Chapter 11: Object-oriented Programming
	11.1 Introduction
	11.2 Classes and Objects
	11.3 Creating Classes in Python
	11.4 How to Create Objects in Python
	11.5 The Constructor Method
	11.6 Classes with Multiple Objects
		11.6.1 Using Objects as Arguments
		11.6.2 Objects as Return Values
	11.7 Difference Between Class Attributes and Data Attributes
	11.8 Encapsulation
		11.8.1 Using Private Instance Variables and Methods
	11.9 Inheritance
	11.10 Polymorphism
		11.10.1 Python Operator Overloading
	11.11 Conclusion
Chapter 12: GUI Programming Using Tkinter
	12.1 Introduction
	12.2 Getting Started with Tkinter
	12.3 Processing Events
	12.4 The Widget Classes
		12.4.1 Toplevel
		12.4.2 Frames
		12.4.3 Labels
		12.4.4 Buttons
		12.4.5 Entry
		12.4.6 Radio Buttons
		12.4.7 Check Buttons
		12.4.8 Messages
		12.4.9 List Boxes
	12.5 Canvases
	12.6 Geometry Managers
	12.7 Loan Calculators
	12.8 Displaying Images
	12.9 Menus
	12.10 Popup Menus
	12.11 The Mouse, Key Events and Bindings
	12.12 Animations
	12.13 Scrollbars
	12.14 Standard Dialog Boxes
	12.15 Conclusion
Chapter 13: Python Exception Handling: GUI Programming Using Tkinter
	13.1 Introduction
	13.2 Exception Examples
	13.3 Common Gateway Interfaces
	13.4 Database Access in Python
		13.4.1 What is MySQLdb?
		13.4.2 Database Connection
	13.5 The Read Operation
	13.6 Python Multithreaded Programming
		13.6.1 Starting a New Thread
		13.6.2 The Threading Module
		13.6.3 Thread Module
		13.6.4 Priority Multithreaded Queue
	13.7 Networking in Python
		13.7.1 What Are Sockets?
		13.7.2 The Socket Module
	13.8 Conclusion
Chapter 14: Case Studies
	Python Case Study 1
	N Queens on an N×N Chessboard
		Python code
		Explanation of the Code
	Python Case Study 2
		Finding the Best Move
		Minimax
		Checking for GameOver State
		Making our AI Smarter
	Case Study 3: Eight-puzzle Problem
		Ideal Cost Function for Eight-puzzle Algorithm
		Program Code
	Case Study 4: Bouncing Ball
		Code
	Case Study 5: Animations
		How the Animation Program Works
	Case Study 6: Shortest Path
		Code
	Case Study 7: Tree Traversal Algorithm
		Binary Tree and Its Traversal Using Python
		Code
References
Index




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