دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: نویسندگان: David Amos, Dan Bader, Joanna Jablonski, Fletcher Heisler سری: ISBN (شابک) : 1775093328, 9781775093329 ناشر: Real Python (realpython.com) سال نشر: 2021 تعداد صفحات: 643 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 6 مگابایت
در صورت تبدیل فایل کتاب Python Basics: A Practical Introduction to Python 3 به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب مبانی پایتون: مقدمه ای عملی برای پایتون 3 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
از مبتدی به متوسط در پایتون جهش کنید…
اصول پایتون: مقدمه ای عملی برای پایتون
3
برنامه درسی پایتون را کامل کنید — با تمرینات، آزمونهای
تعاملی و پروژههای نمونه
چه چیزی باید در ابتدا درباره پایتون بیاموزید تا پایهای قوی داشته باشید؟ با مبانی پایتون em>، شما نه تنها مفاهیم اصلی را که واقعاً باید بدانید را پوشش می دهید، بلکه آنها را به کارآمدترین ترتیب با کمک تمرین های عملی و آزمون های تعاملی یاد خواهید گرفت. شما آنقدر می دانید که با پایتون خطرناک باشید، سریع!
چه کسی باید این کتاب را بخواند
چه برنامهنویسان Python درباره کتاب میگویند:
"بروید و این زبان شگفت انگیز را با استفاده از این کتاب عالی یاد بگیرید." — مایکل کندی، Talk Python
به راحتی قابل درک است، و باعث می شود اطلاعات به خوبی جریان یابد.» — توماس وانگ، پایتونیستا
«من برای مدت طولانی تلاش کردم تا به خودم بیاموزم. من ده ها آموزش آنلاین ناقص را مرور کردم. ساعتها از فیلمهای کسلکننده فیلم چرت میزدم. من از کتاب های بی شماری از ناشران بزرگ دست کشیدم. و سپس پایتون واقعی را پیدا کردم. دستورالعمل های گام به گام و آسان برای دنبال کردن، مفاهیم بزرگ را به تکه های کوچکی که به زبان انگلیسی ساده نوشته شده اند، تقسیم می کند. نویسندگان هرگز مخاطبان خود را فراموش نمی کنند و پیوسته در توضیحات خود دقیق و دقیق هستند. من اکنون در حال اجرا هستم، اما دائماً به مطالب برای راهنمایی مراجعه میکنم." — جارد نیلسن، Pythonista
Make the Leap From Beginner to Intermediate
in Python…
Python Basics: A Practical Introduction to Python
3
Your Complete Python Curriculum—With Exercises, Interactive
Quizzes, and Sample Projects
What should you learn about Python in the beginning to get a strong foundation? With Python Basics, you’ll not only cover the core concepts you really need to know, but you’ll also learn them in the most efficient order with the help of practical exercises and interactive quizzes. You’ll know enough to be dangerous with Python, fast!
Who Should Read This Book
What Python Developers Say About The Book:
“Go forth and learn this amazing language using this great book.” — Michael Kennedy, Talk Python
“The wording is casual, easy to understand, and makes the information flow well.” — Thomas Wong, Pythonista
“I floundered for a long time trying to teach myself. I slogged through dozens of incomplete online tutorials. I snoozed through hours of boring screencasts. I gave up on countless crufty books from big-time publishers. And then I found Real Python. The easy-to-follow, step-by-step instructions break the big concepts down into bite-sized chunks written in plain English. The authors never forget their audience and are consistently thorough and detailed in their explanations. I’m up and running now, but I constantly refer to the material for guidance.” — Jared Nielsen, Pythonista
Contents Foreword Introduction Why This Book? About Real Python How to Use This Book Bonus Material & Learning Resources Setting Up Python A Note On Python Versions Windows macOS Ubuntu Linux Your First Python Program Write a Python Script Mess Things Up Create a Variable Inspect Values in the Interactive Window Leave Yourself Helpful Notes Summary and Additional Resources Strings and String Methods What is a String? Concatenation, Indexing, and Slicing Manipulate Strings With Methods Interact With User Input Challenge: Pick Apart Your User's Input Working With Strings and Numbers Streamline Your Print Statements Find a String in a String Challenge: Turn Your User Into a L33t H4x0r Summary and Additional Resources Numbers and Math Integers and Floating-Point Numbers Arithmetic Operators and Expressions Challenge: Perform Calculations on User Input Make Python Lie to You Math Functions and Number Methods Print Numbers in Style Complex Numbers Summary and Additional Resources Functions and Loops What is a Function, Really? Write Your Own Functions Challenge: Convert Temperatures Run in Circles Challenge: Track Your Investments Understand Scope in Python Summary and Additional Resources Finding and Fixing Code Bugs Use the Debug Control Window Squash Some Bugs Summary and Additional Resources Conditional Logic and Control Flow Compare Values Add Some Logic Control the Flow of Your Program Challenge: Find the Factors of a Number Break Out of the Pattern Recover From Errors Simulate Events and Calculate Probabilities Challenge: Simulate a Coin Toss Experiment Challenge: Simulate an Election Summary and Additional Resources Tuples, Lists, and Dictionaries Tuples Are Immutable Sequences Lists Are Mutable Sequences Nesting, Copying, and Sorting Tuples and Lists Challenge: List of lists Challenge: Wax Poetic Store Relationships in Dictionaries Challenge: Capital City Loop How to Pick a Data Structure Challenge: Cats With Hats Summary and Additional Resources Object-Oriented Programming (OOP) Define a Class Instantiate an Object Inherit From Other Classes Challenge: Model a Farm Summary and Additional Resources Modules and Packages Working With Modules Working With Packages Summary and Additional Resources File Input and Output Files and the File System Working With File Paths in Python Common File System Operations Challenge: Move All Image Files To a New Directory Reading and Writing Files Read and Write CSV Data Challenge: Create a High Scores List Summary and Additional Resources Installing Packages With Pip Installing Third-Party Packages With Pip The Pitfalls of Third-Party Packages Summary and Additional Resources Creating and Modifying PDF Files Extract Text From a PDF Extract Pages From a PDF Challenge: PdfFileSplitter Class Concatenating and Merging PDFs Rotating and Cropping PDF Pages Encrypting and Decrypting PDFs Challenge: Unscramble A PDF Create a PDF File From Scratch Summary and Additional Resources Working With Databases An Introduction to SQLite Libraries for Working With Other SQL Databases Summary and Additional Resources Interacting With the Web Scrape and Parse Text From Websites Use an HTML Parser to Scrape Websites Interact With HTML Forms Interact With Websites in Real-Time Summary and Additional Resources Scientific Computing and Graphing Use NumPy for Matrix Manipulation Use matplotlib for Plotting Graphs Summary and Additional Resources Graphical User Interfaces Add GUI Elements With EasyGUI Example App: PDF Page Rotator Challenge: PDF Page Extraction Application Introduction to Tkinter Working With Widgets Controlling Layout With Geometry Managers Making Your Applications Interactive Example App: Temperature Converter Example App: Text Editor Challenge: Return of the Poet Summary and Additional Resources Final Thoughts and Next Steps Free Weekly Tips for Python Developers Python Tricks: The Book Real Python Video Course Library PythonistaCafe: A Community for Python Developers Acknowledgements