ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Real-World Python: A Hacker's Guide to Solving Problems with Code

دانلود کتاب پایتون دنیای واقعی: راهنمای هکر برای حل مشکلات با کد

Real-World Python: A Hacker's Guide to Solving Problems with Code

مشخصات کتاب

Real-World Python: A Hacker's Guide to Solving Problems with Code

دسته بندی: برنامه نویسی: زبان های برنامه نویسی
ویرایش: 1 
نویسندگان:   
سری:  
ISBN (شابک) : 9781718500624, 1718500629 
ناشر: No Starch Press 
سال نشر: 2020 
تعداد صفحات: 362 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 13 مگابایت 

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



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



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

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


در صورت تبدیل فایل کتاب Real-World Python: A Hacker's Guide to Solving Problems with Code به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


توضیحاتی در مورد کتاب پایتون دنیای واقعی: راهنمای هکر برای حل مشکلات با کد

یک رویکرد پروژه محور برای یادگیری برنامه نویسی پایتون برای مبتدیان. پروژه های جذاب به شما یاد می دهند که چگونه با مشکلات چالش برانگیز با کد مقابله کنید. Python دنیای واقعی با تأکید بر تمرین مبتنی بر پروژه، شما را از بازی با نحو به نوشتن برنامه های کامل در کمترین زمان می برد. شما آزمایش‌هایی را انجام خواهید داد، مفاهیم آماری را بررسی می‌کنید، و مشکلات جدیدی را حل می‌کنید که نوابغ را در طول تاریخ ناامید کرده است، مانند شناسایی سیارات فراخورشیدی دور، در حالی که به ساخت مهارت‌های پایتون خود ادامه می‌دهید. فصل ها با یک هدف پروژه به وضوح تعریف شده و بحث در مورد راه های حمله به مشکل شروع می شوند و به دنبال آن ماموریتی طراحی شده است تا شما را مانند یک برنامه نویس فکر کند. شما یک تلاش جستجو و نجات گارد ساحلی را هدایت خواهید کرد، یک پرواز ناسا به ماه را طراحی و اجرا می کنید، از دسترسی به یک آزمایشگاه امن با استفاده از تشخیص چهره محافظت می کنید، و موارد دیگر. در طول راه شما یاد خواهید گرفت که چگونه: • از کتابخانه‌هایی مانند matplotlib، NumPy، Bokeh، پانداها، درخواست‌ها، Beautiful Soup و Turtle استفاده کنید • با پردازش زبان طبیعی و ماژول های بینایی کامپیوتری مانند NLTK و OpenCV کار کنید • برنامه ای بنویسید تا اجسام در حال حرکت در یک میدان ستاره را شناسایی و ردیابی کند • سخنرانی ها را از اینترنت پاک کنید و آنها را بطور خودکار خلاصه کنید • از نقشه ارتفاع سنج لیزری مدارگرد مریخ (MOLA) برای انتخاب مکان های فرود فضاپیما استفاده کنید • با کمک ابزارهای ترسیم و تصویرسازی از یک آخرالزمان زامبی جان سالم به در ببرید برنامه های این کتاب برای مبتدیان مناسب است، اما با پیشرفت، تکنیک های پیچیده تری را یاد خواهید گرفت تا به شما در افزایش قابلیت های کدنویسی کمک کند. پس از انجام ماموریت های خود، آماده حل مشکلات دنیای واقعی با پایتون به تنهایی خواهید بود.


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

A project-based approach to learning Python programming for beginners. Intriguing projects teach you how to tackle challenging problems with code. With its emphasis on project-based practice, Real World Python will take you from playing with syntax to writing complete programs in no time. You'll conduct experiments, explore statistical concepts, and solve novel problems that have frustrated geniuses throughout history, like detecting distant exoplanets, as you continue to build your Python skills. Chapters begin with a clearly defined project goal and a discussion of ways to attack the problem, followed by a mission designed to make you think like a programmer. You'll direct a Coast Guard search-and-rescue effort, plot and execute a NASA flight to the moon, protect access to a secure lab using facial recognition, and more. Along the way you'll learn how to: • Use libraries like matplotlib, NumPy, Bokeh, pandas, Requests, Beautiful Soup, and turtle • Work with Natural Language Processing and computer vision modules like NLTK and OpenCV • Write a program to detect and track objects moving across a starfield • Scrape speeches from the internet and autosummarize them • Use the Mars Orbiter Laser Altimeter (MOLA) map to select spacecraft landing sites • Survive a zombie apocalypse with the aid of data-plotting and visualization tools The book's programs are beginner-friendly, but as you progress you'll learn more sophisticated techniques to help you grow your coding capabilities. Once your missions are accomplished, you'll be ready to solve real-world problems with Python on your own.



فهرست مطالب

Brief Contents
Contents in Detail
Introduction
	Who Should Read This Book?
	Why Python?
	What’s in This Book?
		Python Version, Platform, and IDE
		Installing Python
		Running Python
		Using a Virtual Environment
	Onward!
Chapter 1: Saving Shipwrecked Sailors with Bayes’ Rule
	Bayes’ Rule
	Project #1: Search and Rescue
		The Strategy
		Installing the Python Libraries
		The Bayes Code
		Playing the Game
	Summary
	Further Reading
	Challenge Project: Smarter Searches
	Challenge Project: Finding the Best Strategy with MCS
	Challenge Project: Calculating the Probability of Detection
Chapter 2: Attributing Authorship with Stylometry
	Project #2: The Hound, The War, and The Lost World
		The Strategy
		Installing NLTK
		The Corpora
		The Stylometry Code
	Summary
	Further Reading
	Practice Project: Hunting the Hound with Dispersion
	Practice Project: Punctuation Heatmap
	Challenge Project: Fixing Frequency
Chapter 3: Summarizing Speeches with Natural Language Processing
	Project #3: I Have a Dream . . . to Summarize Speeches!
		The Strategy
		Web Scraping
		The “I Have a Dream” Code
	Project #4: Summarizing Speeches with gensim
		Installing gensim
		The Make Your Bed Code
	Project #5: Summarizing Text with Word Clouds
		The Word Cloud and PIL Modules
		The Word Cloud Code
		Fine-Tuning the Word Cloud
	Summary
	Further Reading
	Challenge Project: Game Night
	Challenge Project: Summarizing Summaries
	Challenge Project: Summarizing a Novel
	Challenge Project: It’s Not Just What You Say, It’s How You Say It!
Chapter 4: Sending Super-Secret Messages with a Book Cipher
	The One-Time Pad
	The Rebecca Cipher
	Project #6: The Digital Key to Rebecca
		The Strategy
		The Encryption Code
		Sending Messages
	Summary
	Further Reading
	Practice Project: Charting the Characters
	Practice Project: Sending Secrets the WWII Way
Chapter 5: Finding Pluto
	Project #7: Replicating a Blink Comparator
		The Strategy
		The Data
		The Blink Comparator Code
		Using the Blink Comparator
	Project #8: Detecting Astronomical Transients with Image Differencing
		The Strategy
		The Transient Detector Code
		Using the Transient Detector
	Summary
	Further Reading
	Practice Project: Plotting the Orbital Path
	Practice Project: What’s the Difference?
	Challenge Project: Counting Stars
Chapter 6: Winning the Moon Race with Apollo 8
	Understanding the Apollo 8 Mission
		The Free Return Trajectory
		The Three-Body Problem
	Project #9: To the Moon with Apollo 8!
		Using the turtle Module
		The Strategy
		The Apollo 8 Free Return Code
		Running the Simulation
	Summary
	Further Reading
	Practice Project: Simulating a Search Pattern
	Practice Project: Start Me Up!
	Practice Project: Shut Me Down!
	Challenge Project: True-Scale Simulation
	Challenge Project: The Real Apollo 8
Chapter 7: Selecting Martian Landing Sites
	How to Land on Mars
	The MOLA Map
	Project #10: Selecting Martian Landing Sites
		Strategy
		The Site Selector Code
		Results
	Summary
	Further Reading
	Practice Project: Confirming That Drawings Become Part of an Image
	Practice Project: Extracting an Elevation Profile
	Practice Project: Plotting in 3D
	Practice Project: Mixing Maps
	Challenge Project: Making It Three in a Row
	Challenge Project: Wrapping Rectangles
Chapter 8: Detecting Distant Exoplanets
	Transit Photometry
	Project #11: Simulating an Exoplanet Transit
		The Strategy
		The Transit Code
		Experimenting with Transit Photometry
	Project #12: Imaging Exoplanets
		The Strategy
		The Pixelator Code
	Summary
	Further Reading
	Practice Project: Detecting Alien Megastructures
	Practice Project: Detecting Asteroid Transits
	Practice Project: Incorporating Limb Darkening
	Practice Project: Detecting Starspots
	Practice Project: Detecting an Alien Armada
	Practice Project: Detecting a Planet with a Moon
	Practice Project: Measuring the Length of an Exoplanet’s Day
	Challenge Project: Generating a Dynamic Light Curve
Chapter 9: Identifying Friend or Foe
	Detecting Faces in Photographs
	Project #13: Programming a Robot Sentry Gun
		The Strategy
		The Code
		Results
	Detecting Faces from a Video Stream
	Summary
	Further Reading
	Practice Project: Blurring Faces
	Challenge Project: Detecting Cat Faces
Chapter 10: Restricting Access with Face Recognition
	Recognizing Faces with Local Binary Pattern Histograms
		The Face Recognition Flowchart
		Extracting Local Binary Pattern Histograms
	Project #14: Restricting Access to the Alien Artifact
		The Strategy
		Supporting Modules and Files
		The Video Capture Code
		The Face Trainer Code
		The Face Predictor Code
		Results
	Summary
	Further Reading
	Challenge Project: Adding a Password and Video Capture
	Challenge Project: Look-alikes and Twins
	Challenge Project: Time Machine
Chapter 11: Creating an Interactive Zombie Escape Map
	Project #15: Visualizing Population Density with a Choropleth Map
		The Strategy
		The Python Data Analysis Library
		The bokeh and holoviews Libraries
		Installing pandas, bokeh, and holoviews
		Accessing the County, State, Unemployment, and Population Data
		Hacking holoviews
		The Choropleth Code
		Planning the Escape
	Summary
	Further Reading
	Challenge Project: Mapping US Population Change
Chapter 12: Are We Living in a Computer Simulation?
	Project #16: Life, the Universe, and Yertle’s Pond
		The Pond Simulation Code
		Implications of the Pond Simulation
		Measuring the Cost of Crossing the Lattice
		Results
		The Strategy
	Summary
	Further Reading
	Moving On
	Challenge Project: Finding a Safe Space
	Challenge Project: Here Comes the Sun
	Challenge Project: Seeing Through a Dog’s Eyes
	Challenge Project: Customized Word Search
	Challenge Project: Simplifying a Celebration Slideshow
	Challenge Project: What a Tangled Web We Weave
	Challenge Project: Go Tell It on the Mountain
Practice Project Solutions
	Chapter 2: Attributing Authorship with Stylometry
		Hunting the Hound with Dispersion
		Punctuation Heatmap
	Chapter 4: Sending Super-Secret Messages with a Book Cipher
		Charting the Characters
		Sending Secrets the WWII Way
	Chapter 5: Finding Pluto
		Plotting the Orbital Path
		What’s the Difference?
	Chapter 6: Winning the Moon Race with Apollo 8
		Simulating a Search Pattern
		Start Me Up!
		Shut Me Down!
	Chapter 7: Selecting Martian Landing Sites
		Confirming That Drawings Become Part of an Image
		Extracting an Elevation Profile
		Plotting in 3D
		Mixing Maps
	Chapter 8: Detecting Distant Exoplanets
		Detecting Alien Megastructures
		Detecting Asteroid Transits
		Incorporating Limb Darkening
		Detecting an Alien Armada
		Detecting a Planet with a Moon
		Measuring the Length of an Exoplanet’s Day
	Chapter 9: Identifying Friend or Foe
		Blurring Faces
	Chapter 10: Restricting Access with Face Recognition
		Challenge Project: Adding a Password and Video Capture
Index
Blank Page




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