ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Mastering Python for Web: A Beginner's Guide (Mastering Computer Science)

دانلود کتاب تسلط بر پایتون برای وب: راهنمای مبتدی (تسلط بر علوم کامپیوتر)

Mastering Python for Web: A Beginner's Guide (Mastering Computer Science)

مشخصات کتاب

Mastering Python for Web: A Beginner's Guide (Mastering Computer Science)

ویرایش: [1 ed.] 
نویسندگان:   
سری:  
ISBN (شابک) : 1032135670, 9781032135670 
ناشر: CRC Press 
سال نشر: 2022 
تعداد صفحات: 176
[303] 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 5 Mb 

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



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

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


در صورت تبدیل فایل کتاب Mastering Python for Web: A Beginner's Guide (Mastering Computer Science) به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


توضیحاتی در مورد کتاب تسلط بر پایتون برای وب: راهنمای مبتدی (تسلط بر علوم کامپیوتر)



Python برای وب

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

با این نسخه مسلط ، ما به ویژه بر روی استفاده از Python برای وب تمرکز کرده ایم. این کتاب اصول برنامه نویسی پایتون را با پروژه های تعاملی بررسی می کند، مفاهیم اصلی کدنویسی و اصول توسعه وب مبتنی بر پایتون را معرفی می کند. خواننده باید آماده باشد تا در کمترین زمان به دنیای پایتون برای توسعه وب فرو رود.

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

تسلط بر پایتون برای وب هدفی بلندپروازانه‌تر از آموزش ساده به شما دارد - هدف آن کمک به شما در پذیرش و تسلط بر حل مسئله است که می‌تواند به عنوان مهم‌ترین مهارت برای یک کدنویس تلقی شود. این به شما یک نقطه کانونی برای شروع به عنوان یک مبتدی و تبدیل شدن به یک متخصص با استفاده از دانش تازه به دست آمده خود را در عمل ارائه می دهد. برنامه نویسی یک مهارت عملی است، و این کتاب خاص به شما کمک می کند تا مهارت های خود را با تکالیف و مثال هایی که به راحتی درک می شوند، آزمایش کنید.

در مورد سایر عناوین مسترینگ ما در ........

بیشتر بیاموزید

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

Python for Web

Python definitely tops the charts when it comes to ease of use and beginner-friendly learning curve in the world of programming languages. At the same time, Python is essential when it comes to writing system scripts, processing big data, performing mathematical computations, creating web applications, and rapid prototyping.

With this Mastering edition, we have focused especially on the usage of Python for Web. This book explores Python programming fundamentals with interactive projects, introduces core coding concepts and the basics of Python-based web development. The reader should be ready to dive deep into the world of Python for web development in no time.

Since Python positions itself in web development as a back-end language, it is usually mixed with another front-end language to build a whole website. At the same time, reasons for using Python in web development are many: it is a flexible, versatile, and highly efficient programming language with dynamic typing capacity. This book helps readers to examine Python key back-end/front-end programming techniques and guides them through implementing them when creating professional projects. Furthermore, it also focuses on teaching readers how to solve common problems and developing web services with Python frameworks such as Django and Flask.

Mastering Python for Web has a goal more ambitious than simply teaching you the ropes – it aims to help you embrace and master problem solving, which could be seen as the single most crucial skill for a coder. It offers you a focal point on starting as a beginner and growing into an expert by putting your newly acquired knowledge into practice. Programming is a hands-on skill, and this particular book helps you put your skills to test with easy to grasp tasks and examples.

Learn more about our other Mastering titles at ........



فهرست مطالب

Cover
Half Title
Series Page
Title Page
Copyright Page
Contents
About the Editor
Chapter 1: Introduction to Python
	PYTHON 2 VS. PYTHON 3
	A BRIEF HISTORY OF PYTHON
	INSTALLING AND CONFIGURING PYTHON
	HOW TO INSTALL PYTHON ON WINDOWS
		How to Install from the Microsoft Store
		How to Install from the Full Installer
	HOW TO INSTALL PYTHON ON macOS
		How to Install from the Official Installer
		How to Install from Homebrew
	HOW TO INSTALL PYTHON ON LINUX
		How to Install on Ubuntu and Linux Mint
		How to Install on Debian Linux
		How to Install on openSUSE
		How to Install on CentOS and Fedora
		How to Install on Arch Linux
	HOW TO BUILD PYTHON FROM SOURCE CODE
	HOW TO INSTALL PYTHON ON iOS
	HOW TO INSTALL PYTHON ON ANDROID
	ONLINE PYTHON INTERPRETERS
	REGENERATE CONFIGURE
Chapter 2: Python Data Type
	Additional Methods on Integer Types
	STRING DATA TYPE
	SET DATA TYPE
		Operators and Methods
		Modifying a Set
	NUMBERS DATA TYPE
		Integers
		Floating Point Numbers
		Complex Numbers
		Number Type Conversion
	LIST DATA TYPE
		Accessing Values in Lists
		Updating Lists
		Delete List Elements
		Basic List Operations
		Built-In List Functions and Methods
	DICTIONARY DATA TYPE
		Creating a Dictionary
		Accessing Values in Dictionary
		Updating Dictionary
		Delete Dictionary Elements
		Properties of Dictionary Keys
		Built-in Dictionary Functions & Methods
		Tuple Data Type
		Accessing Values in Tuples
		Updating Tuples
		Delete Tuple Elements
		Basic Tuples Operations
		Built-in Tuple Functions
Chapter 3: Python Comments and Documentation
	SINGLE LINE, INLINE, AND MULTILINE COMMENTS
	HOW PYTHON MULTILINE COMMENT WORKS?
		Block Comments
		Shebang
	PYTHON COMMENTING BEST PRACTICES
		When Writing Code for Yourself
		When Writing Code for Others
	PYTHON COMMENTING WORST PRACTICES
	HOW TO PRACTICE COMMENTING?
	PROGRAMMATICALLY ACCESSING DOCSTRINGS
		Single-Line Docstrings
		Multi-line Docstrings
		Docstring Formats
	WRITE DOCUMENTATION VIA DOCSTRINGS
		Paragraphs
		Inline Markup
		Sections
		Meta-information Markup
		Information Units
		Inline Markup
Chapter 4: Programs, Algorithms, and Functions
	PYTHON SCRIPTS AND MODULES
		What’s the Python Interpreter?
		Using the Python Command
		Using the Script Filename
		How to Run Python Scripts Interactively
		How to Run Python Scripts from an IDE or a Text Editor
		How to Run Python Scripts from a File Manager
			Joining Two Strings
			Format Floating Point in the String
			Raise a Number To a Power
			Working with Boolean Types
			Use of If-Else Statement
			Use of AND and OR Operators
		Locating Modules
		Standard Modules
		Python Packages
	PYTHON ALGORITHMS
		How Do You Write Algorithms?
		Characteristics of an Algorithm
		Brute Force
		Divide and Conquer
			Tree Traversal Algorithms
			Sorting Algorithms
			Searching Algorithms
		Algorithm Analysis
	BASIC FUNCTIONS
	DYNAMIC PROGRAMMING
		Recursive Method
		Top-Down Method
		Bottom Down
	LAMBDA FUNCTIONS
		Syntax
		Decorators
Chapter 5: Python’s Executional Model
	NAMES AND NAMESPACES
	SCOPES
		Using the LEGB Rule
		Functions: The Local Scope
		Nested Functions: The Enclosing Scope
		Modules: The Global Scope
		Built-In Scope
	MODIFYING THE BEHAVIOR OF A PYTHON SCOPE
		The Global Statement
		The Nonlocal Statement
		Using Enclosing Scopes as Closures
		Bringing Names to Scope with Import
		Reviewing Unusual Python Scopes
		Comprehension Variables Scope
		Exception Variables Scope
		Class and Instance Attributes Scope
		Using Scope-Related Built-In Functions
	OBJECTS AND CLASSES
		Class Objects
		Method Objects
		Inheritance
Chapter 6: Python for Web Development
	THE BASIC CONCEPTS AROUND WEB PROGRAMMING
	THE DJANGO FRAMEWORK
		Is Django Opinionated?
		What Does Django Code Look Like?
		Handling the Request (views.py)
		Defining Data Models (models.py)
		Rendering Data (HTML Templates)
	REGULAR EXPRESSIONS
		Regular Expression Objects
	FLASK AND FALCON FRAMEWORKS
APPRAISAL
INDEX




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