ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

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

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

Python for Programmers

مشخصات کتاب

Python for Programmers

ویرایش: 1 
نویسندگان:   
سری:  
ISBN (شابک) : 1683928172, 9781683928171 
ناشر: Mercury Learning and Information 
سال نشر: 2022 
تعداد صفحات: 293 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 8 مگابایت 

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



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

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


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

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


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

این کتاب عمدتاً برای توسعه دهندگانی است که تجربه کمی با پایتون یا پاندا دارند یا اصلاً تجربه ندارند. این شامل مقدمه ای سریع برای Python و راه حل های مبتنی بر پایتون برای وظایف مختلف است. فصل 1 یک تور سریع از پایتون 3 را ارائه می دهد و به دنبال آن یک فصل نحوه کار با حلقه ها و منطق شرطی در پایتون را نشان می دهد. فصل 3 ساختارهای داده در پایتون را مورد بحث قرار می‌دهد و به دنبال آن فصلی که نمونه‌های کد برای وظایف با رشته‌ها و آرایه‌ها در پایتون را نشان می‌دهد. فصل 5 شامل مفاهیمی در برنامه نویسی شی گرا به همراه نمونه کدهایی است که نحوه پیاده سازی آنها در پایتون را نشان می دهد. فصل 6 بازگشت و برخی از مباحث اساسی در ترکیبات را معرفی می کند. در نهایت، ضمیمه مقدمه ای از پانداها ارائه می دهد. فایل‌های همراه با کد و شکل‌ها برای بارگیری از ناشر در دسترس هستند.

ویژگی‌ها:
  • در اختیار خواننده قرار می‌دهد. با مفاهیم اولیه برنامه نویسی پایتون 3 و پاندا
  • فایل های همراه با کد و شکل

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

This book is intended primarily for developers who have little or no experience withPython or Pandas. It contains a fast-paced introduction to Python and Python-based solutions to various tasks. Chapter 1 provides a quick tour of basic Python 3, followed by a chapter that shows how to work with loops and conditional logic in Python. Chapter 3 discusses data structures in Python, followed by a chapter that features code samples for tasks with strings and arrays in Python. Chapter 5 contains concepts in object-oriented programming, along with code samples that illustrate how they are implemented in Python. Chapter 6 introduces recursion and some fundamental topics in combinatorics. Finally, the appendix provides an introduction to Pandas. Companion files with code andfigures are available for downloading from the publisher.

Features:
  • Provides the reader with basic Python 3 and Pandas programmingconcepts
  • Companion files with code and figures


فهرست مطالب

Cover
Half-Title
Title
Copyright
Dedication
Contents
Preface
Chapter 1: Introduction to Python
	Tools for Python
	Python Installation
	Setting the PATH Environment Variable (Windows Only)
	Launching Python on Your Machine
	Python Identifiers
	Lines, Indentation, and Multilines
	Quotation and Comments in Python
	Saving Your Code in a Module
	Some Standard Modules in Python
	The help() and dir() Functions
	Compile Time and Runtime Code Checking
	Simple Data Types in Python
	Working With Numbers
	Working With Fractions
	Unicode and UTF-8
	Working With Unicode
	Working With Strings
	Uninitialized Variables and the Value None in Python
	Slicing and Splicing Strings
	Search and Replace a String in Other Strings
	Remove Leading and Trailing Characters
	Printing Text Without NewLine Characters
	Text Alignment
	Working With Dates
	Exception Handling in Python
	Handling User Input
	Command-Line Arguments
	Summary
Chapter 2: Conditional Logic in Python
	Precedence of Operators in Python
	Python Reserved Words
	Working With Loops in Python
	Nested Loops
	The split() Function With for Loops
	Using the split() Function to Compare Words
	Using the split() Function to Print Justified Text
	Using the split() Function to Print Fixed Width Text
	Using the split() Function to Compare Text Strings
	Using the split() Function to Display Characters in a String
	The join() Function
	Python while Loops
	Conditional Logic in Python
	The break/continue/pass Statements
	Comparison and Boolean Operators
	Local and Global Variables
	Scope of Variables
	Pass by Reference versus Value
	Arguments and Parameters
	Using a while Loop to Find the Divisors of a Number
	User-Defined Functions in Python
	Specifying Default Values in a Function
	Functions With a Variable Number of Arguments
	Summary
Chapter 3: Data Structures in Python
	Working With Lists
	Sorting Lists of Numbers and Strings
	Concatenating a List of Words
	The Python range() Function
	Lists and the append() Function
	Working With Lists and the split() Function
	Counting Words in a List
	Iterating Through Pairs of Lists
	List Slices
	Other List-Related Functions
	Working With Vectors
	Working With Matrices
	Queues
	Tuples (Immutable Lists)
	Sets
	Dictionaries
	Dictionary Functions and Methods
	Ordered Dictionaries
	Other Sequence Types in Python
	Mutable and Immutable Types in Python
	Packing/Unpacking Sequences
	Lambda Expressions
	Functional Programming in Python: The map() Function
	Functional Programming in Python: The filter() Function
	Summary
Chapter 4: Strings and Arrays
	Time and Space Complexity
	Task: Maximum and Minimum Powers of an Integer
	Task: Binary Substrings of a Number
	Task: Common Substring of Two Binary Numbers
	Task: Multiply and Divide via Recursion
	Task: Sum of Prime and Composite Numbers
	Task: Count Word Frequencies
	Task: Check if a String Contains Unique Characters
	Task: Insert Characters in a String
	Task: String Permutations
	Task: Find All Subsets of a Set
	Task: Check for Palindromes
	Task: Check for Longest Palindrome
	Working With Sequences of Strings
	Task: Longest Sequences of Substrings
	Working With 1D Arrays
	Task: Invert Adjacent Array Elements
	Working With 2D Arrays
	The Transpose of a Matrix
	Search Algorithms
	Well-Known Sorting Algorithms
	Merge Sort
	Summary
Chapter 5: Built-In Functions and Custom Classes
	A Python Module versus Package
	Python Functions versus Methods
	Functionally Oriented Programming in Python
	Importing Custom Python Modules
	How to Create Custom Classes
	Construction and Initialization of Objects
	Compiled Modules
	Classes, Functions, and Methods in Python
	Accessors and Mutators versus @property
	Creating an Employee Custom Class
	Working With a List of Employees
	Working With Linked Lists in Python
	Custom Classes and Linked Lists
	Custom Classes and Dictionaries
	Custom Classes and Priority Queues
	Overloading Operators
	Serialize and Deserialize Data
	Encapsulation
	Single Inheritance
	A Concrete Example of Inheritance
	Inheritance and Overriding Methods
	Multiple Inheritance
	Polymorphism
	The Python abc Module
	Summary
Chapter 6: Recursion and Combinatorics
	What Is Recursion?
	Arithmetic Series
	Geometric Series
	Factorial Values
	Fibonacci Numbers
	Task: Reverse an Array of Strings via Recursion
	Task: Check for Balanced Parentheses
	Task: Calculate the Number of Digits
	Task: Determine if a Positive Integer is Prime
	Task: Find the Prime Factorization of a Positive Integer
	Task: Goldbach’s Conjecture
	Task: Calculate the GCD (Greatest Common Divisor)
	Task: Calculate the LCM (Lowest Common Multiple)
	What Is Combinatorics?
	Task: Calculate the Sum of Binomial Coefficients
	The Number of Subsets of a Finite Set
	Summary
Appendix: Introduction to Pandas
Index




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