ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب An Introduction to Programming and Computer Science with Python

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

An Introduction to Programming and Computer Science with Python

مشخصات کتاب

An Introduction to Programming and Computer Science with Python

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9798988709206 
ناشر: Independently Published 
سال نشر: 2023 
تعداد صفحات: 402 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 6 Mb 

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



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

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


در صورت تبدیل فایل کتاب An Introduction to Programming and Computer Science with Python به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


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



فهرست مطالب

Table of contents
Preface
To the student
Acknowledgements
Introduction
Programming and the Python Shell
	Why learn a programming language?
	Compilation and interpretation
	The Python shell
	Hello, Python!
	Syntax and semantics
	Introduction to binary numbers
	Exercises
Types and literals
	What are types?
	Dynamic typing
	Types and memory
	More on string literals
	Representation error of numeric types
	Exercises
Variables, statements, and expressions
	Variables and assignment
	Expressions
	Augmented assignment operators
	Euclidean or ``floor'' division
	Modular arithmetic
	Exponentiation
	Exceptions
	Exercises
Functions
	Introduction to functions
	A deeper dive into functions
	Passing arguments to a function
	Scope
	Pure and impure functions
	The math module
	Exceptions
	Exercises
Style
	The importance of style
	PEP 8
	Whitespace
	Names (identifiers)
	Line length
	Constants
	Comments in code
	Exercises
Console I/O
	Motivation
	Command line interface
	The input() function
	Converting strings to numeric types
	Some ways to format output
	Python f-strings and string interpolation
	Format specifiers
	Scientific notation
	Formatting tables
	Example: currency converter
	Format specifiers: a quick reference
	Exceptions
	Exercises
Branching and Boolean expressions
	Boolean logic and Boolean expressions
	Comparison operators
	Branching
	if, elif, and else
	Truthy and falsey
	Input validation
	Some string methods
	Flow charts
	Decision trees
	Exercises
Structure, development, and testing
	main the Python way
	Program structure
	Iterative and incremental development
	Testing your code
	The origin of the term ``bug''
	Using assertions to test your code
	Rubberducking
	Exceptions
	Exercises
Sequences
	Lists
	Tuples
	Mutability and immutability
	Subscripts are indices
	Concatenating lists and tuples
	Copying lists
	Finding an element within a sequence
	Sequence unpacking
	Strings are sequences
	Sequences: a quick reference guide
	Slicing
	Passing mutables to functions
	Exceptions
	Exercises
Loops and iteration
	Loops: an introduction
	while loops
	Input validation with while loops
	An ancient algorithm with a while loop
	for loops
	Iterables
	Iterating over strings
	Calculating a sum in a loop
	Loops and summations
	Products
	enumerate()
	Tracing a loop
	Nested loops
	Stacks and queues
	A deeper dive into iteration in Python
	Exercises
Randomness, games, and simulations
	The random module
	Pseudo-randomness in more detail
	Using the seed
	Exercises
File I/O
	Context managers
	Reading from a file
	Writing to a file
	Keyword arguments
	More on printing strings
	The csv module
	Exceptions
	Exercises
Data analysis and presentation
	Some elementary statistics
	Python's statistics module
	A brief introduction to plotting with Matplotlib
	The basics of Matplotlib
	Exceptions
	Exercises
Exception handling
	Exceptions
	Handling exceptions
	Exceptions and flow of control
	Exercises
Dictionaries
	Introduction to dictionaries
	Iterating over dictionaries
	Deleting dictionary keys
	Hashables
	Counting letters in a string
	Exceptions
	Exercises
Graphs
	Introduction to graphs
	Searching a graph: breadth-first search
	Exercises
Appendices
	Glossary
	Mathematical notation
	pip and venv
	File systems
	Code for cover artwork
	Index




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