دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نویسی: زبان های برنامه نویسی ویرایش: 1 نویسندگان: Lee Vaughan سری: ISBN (شابک) : 9781718500624, 1718500629 ناشر: No Starch Press سال نشر: 2020 تعداد صفحات: 362 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 13 مگابایت
کلمات کلیدی مربوط به کتاب پایتون دنیای واقعی: راهنمای هکر برای حل مشکلات با کد: است
در صورت تبدیل فایل کتاب 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