
۴۴٬۰۰۰تومان
نوع فایل دانلود: EPUB
پس از خرید، یک فایل EPUB دریافت میکنید.
این فایل با Calibre، Apple Books و سایر کتابخوانهای دیجیتال مناسب است.
دانش خود را در زبان پایتون با این راهنمای آموزشی سرگرمکننده، که شامل ۱۰۰ تمرین، معما و راهحل برنامهنویسی است، افزایش دهید. کتاب «چالشهای پایتون» به شما کمک میکند تا برای آزمون بعدی یا مصاحبه شغلی خود آماده شوید و مباحث کاربردی فراوانی مانند رشتهها، ساختارهای داده، بازگشت، آرایهها و موارد دیگر را پوشش میدهد. **هر مبحث در فصل جداگانهای بررسی شده است**، که با مقدمهای بر اصول اولیه شروع شده و با ۱۰ تا ۱۵ تمرین در سطوح دشواری مختلف ادامه مییابد تا به شما کمک کند مهارتهای برنامهنویسی خود را به طور مؤثری بهبود ببخشید. راهحلهای نمونهی تفصیلی، از جمله الگوریتمهای استفادهشده برای تمام وظایف، گنجانده شدهاند تا درک شما را از هر حوزه به حداکثر برسانند. نویسنده، **مایکل ایندن**، همچنین راهحلهای جایگزین را شرح میدهد و خطاهای احتمالی و اشتباهات رایج را تحلیل میکند.
سه ضمیمه کتاب را کامل میکنند: ضمیمه اول مفسر خط فرمان پایتون را پوشش میدهد که اغلب برای امتحان کردن قطعه کدها و مثالهای کتاب مفید است، به دنبال آن مروری بر Pytest برای تست واحد و بررسی راهحلها ارائه شده است. ضمیمه آخر نماد O بزرگ را برای تخمین کارایی توضیح میدهد.
پس از خواندن این کتاب، آماده خواهید بود تا قدم بعدی را در مسیر شغلی خود بردارید یا پروژه شخصی بعدیتان را به سرانجام برسانید. تمام کدهای منبع به صورت رایگان برای دانلود از طریق وبسایت Apress در دسترس هستند.
آنچه خواهید آموخت:
• ارتقای دانش پایتون با حل معماهای برنامهنویسی جذاب و در عین حال چالشبرانگیز
• حل مسائل ریاضی، توابع بازگشتی، رشتهها، آرایهها و موارد دیگر
• مدیریت پردازش دادهها و ساختارهای داده مانند فهرستها، مجموعهها و نگاشتها
• مدیریت بازگشت پیشرفته و همچنین درختهای دودویی، مرتبسازی و جستجو
• بازیوارسازی مفاهیم کلیدی پایه برای سرگرمی و تثبیت بهتر یادگیری
این کتاب برای چه کسانی است:
برنامهنویسان، توسعهدهندگان نرمافزار (چه حرفهای و چه سازنده)، و همچنین دانشجویان و معلمان. داشتن حداقل کمی تجربه قبلی با پایتون توصیه میشود.
Augment your knowledge of Python with this entertaining learning guide, which features 100 exercises and programming puzzles and solutions. __Python Challenges__ will help prepare you for your next exam or a job interview, and covers numerous practical topics such as strings, data structures, recursion, arrays, and more. \*\*Each topic is addressed in its own separate chapter, starting with an introduction to the basics and followed by 10 to 15 exercises of various degrees of difficulty, helping you to improve your programming skills effectively. Detailed sample solutions, including the algorithms used for all tasks, are included to maximize your understanding of each area. Author **Michael Inden** also describes alternative solutions and analyzes possible pitfalls and typical errors.Three appendices round out the book: the first covers the Python command line interpreter, which is often helpful for trying out the code snippets and examples in the book, followed by an overview of Pytest for unit testing and checking the solutions. The last explains the O notation for estimating performance.After reading this book, you'll be prepared to take the next step in your career or tackle your next personal project. All source code is freely available for download via the Apress website.What You Will LearnImprove your Python knowledge by solving enjoyable but challenging programming puzzles \* Solve mathematical problems, recursions, strings, arrays and more \* Manage data processing and data structures like lists, sets, maps \* Handle advanced recursion as well as binary trees, sorting and searching \* Gamify key fundamentals for fun and easier reinforcementWho this book is for:Programmers, software developers who are either professionals or makers, as well as students and teachers. At least some prior experience with the Python programming is recommended.