ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب The Coder's Apprentice: Learning Programming with Python 3 (Version 1.1)

دانلود کتاب شاگرد کدنویس: یادگیری برنامه نویسی با پایتون 3 (نسخه 1.1)

The Coder's Apprentice: Learning Programming with Python 3 (Version 1.1)

مشخصات کتاب

The Coder's Apprentice: Learning Programming with Python 3 (Version 1.1)

ویرایش:  
نویسندگان:   
سری:  
 
ناشر: dbooks.org 
سال نشر: 2023 
تعداد صفحات: 406 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 4 Mb 

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



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

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


در صورت تبدیل فایل کتاب The Coder's Apprentice: Learning Programming with Python 3 (Version 1.1) به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


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



فهرست مطالب

Preface
Introduction
	How to use this book
	Prerequisites and assumptions
	Why Python?
	Python's limitations as a programming language
	What does it mean ``to think like a programmer?''
	The art of programming
	Start small, grow big
	Python 2 or Python 3?
	Practice
Using Python
	Getting Python
	Creating Python programs
	Running Python programs
	Reference material
Expressions
	Displaying results
	Data types
	Expressions
	Style
Variables
	Variables and values
	Variable names
	Debugging variables
	Soft typing
	Shorthand operators
	Comments
Simple Functions
	Elements of a function
	Some basic functions
	Modules
Conditions
	Boolean expressions
	Conditional statements
	Early exits
	Case matching
Iterations
	while loop
	for loop
	Loop control statements
	Nested loops
	The loop-and-a-half
	Being smart about loops
	On designing algorithms
Functions
	Why create functions?
	Creating functions
	Scope and lifetime
	Managing program complexity
	Modules
	Anonymous functions
Recursion
	What is recursion?
	Recursive definitions
Strings
	What you already know about strings
	Multi-line strings
	Escape sequences
	Accessing characters of a string
	Strings are immutable
	string methods
	Character encoding
Tuples
	Using tuples
	Tuples are immutable
	Applications of tuples
Lists
	List basics
	Lists are mutable
	Lists and operators
	List methods
	Aliasing
	Nested lists
	List casting
	List comprehensions
Dictionaries
	Basics of dictionaries
	Dictionary methods
	Keys
	Storing complicated values
	Lookup speed
Sets
	Basics of sets
	Set methods
	Frozensets
Operating System
	Basics of operating systems
	Command prompt
	File system
	os functions
Text Files
	Flat text files
	Reading text files
	Writing text files
	Appending to text files
	os.path methods
	File encoding
Exceptions
	Errors and exceptions
	Exception handling
	File handling exceptions
	Raising exceptions
Binary Files
	Opening and closing binary files
	Reading a binary file
	Writing a binary file
	Positioning the file pointer
Bitwise Operators
	Bits and bytes
	Manipulating bits
	Usefulness of bitwise operations
Object Orientation
	The object oriented world
	Classes and objects
	Methods
	Nesting objects
	Memory management
Operator Overloading
	The idea behind operator overloading
	Comparisons
	Calculations
	Unary operators
	Sequences
Inheritance
	Class inheritance
	Interfaces
Iterators and Generators
	Iterators
	Generators
	itertools module
Command Line Processing
	The command line
	Flexible command line processing
Regular Expressions
	Regular expressions with Python
	Writing regular expressions
	Grouping
	Replacing
File Formats
	Comma-Separated Values (CSV)
	Pickling
	JavaScript Object Notation (JSON)
	HTML and XML
Various Useful Modules
	datetime
	collections
	urllib
	glob
	statistics
Troubleshooting
Differences with Python 2
pcinput.py
pcmaze.py
Test Text Files
Answers to Exercises




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