
۴۴٬۰۰۰تومان
نوع فایل دانلود: EPUB
پس از خرید، یک فایل EPUB دریافت میکنید.
این فایل با Calibre، Apple Books و سایر کتابخوانهای دیجیتال مناسب است.
امروزه هر کسی در یک رشته علمی یا فنی به مهارتهای برنامهنویسی نیاز دارد. پایتون زبان برنامهنویسی ایدهآلی برای شروع است و کتاب «آشنایی با برنامهنویسی در پایتون» بهترین راهنمای یادگیری آن محسوب میشود. رابرت سجویک، کوین وین و رابرت دوندرو از دانشگاه پرینستون، مقدمهای قابل فهم و میانرشتهای برای برنامهنویسی با پایتون فراهم کردهاند که بهجای مسائل پیشپاافتاده، بر کاربردهای مهم و جذاب تمرکز دارد. نویسندگان ابزارهای لازم را در اختیار دانشجویان قرار میدهند تا دریابند برنامهنویسی تجربهای طبیعی، لذتبخش و خلاقانه است. این راهنمای مبتنی بر مثال، بر کاربردیترین ویژگیهای پایتون تمرکز دارد و برنامهنویسی را برای هر دانشجویی در حوزههای علوم، مهندسی و علوم رایانه جان تازه میبخشد. مطالب پوششدادهشده شامل موارد زیر است: عناصر اساسی برنامهنویسی: متغیرها، دستورات انتساب، انواع دادههای داخلی، شرطها، حلقهها، آرایهها، و ورودی/خروجی از جمله گرافیک و صدا؛ توابع، ماژولها و کتابخانهها: سازماندهی برنامهها در قالب اجزایی که میتوانند به طور مستقل عیبیابی، نگهداری و مجدداً استفاده شوند؛ برنامهنویسی شیءگرا و انتزاع دادهها: اشیاء، ماژولار بودن، کپسولهسازی و موارد دیگر؛ الگوریتمها و ساختارهای داده: الگوریتمهای مرتبسازی و جستجو، پشتهها، صفها و جداول نماد؛ و مثالهایی از ریاضیات کاربردی، فیزیک، شیمی، زیستشناسی و علوم رایانه که همگی با پایتون ۲ و ۳ سازگارند. نویسندگان با تکیه بر تجربه گسترده خود در تدریس، در سراسر کتاب پرسش و پاسخ، تمرین و فرصتهایی برای تمرینهای خلاقانه ارائه دادهاند. حجم زیادی از اطلاعات مکمل در وبسایت introcs.cs.princeton.edu/python در دسترس است. این وبسایت همراه با کد منبع، کتابخانههای ورودی/خروجی، پاسخ به برخی تمرینها و مطالب بسیار دیگر، به افراد امکان میدهد تا با استفاده از رایانههای شخصی خود به یادگیری و تدریس این مطالب بپردازند.
Today, anyone in a scientific or technical discipline needs programming skills. Python is an ideal first programming language, and**__**Introduction to Programming in Python**__**is the best guide to learning it. Princeton University's Robert Sedgewick, Kevin Wayne, and Robert Dondero have crafted an accessible, interdisciplinary introduction to programming in Python that emphasizes important and engaging applications, not toy problems. The authors supply the tools needed for students to learn that programming is a natural, satisfying, and creative experience. This example-driven guide focuses on Python's most useful features and brings programming to life for every student in the sciences, engineering, and computer science. Coverage includes Basic elements of programming: variables, assignment statements, built-in data types, conditionals, loops, arrays, and I/O, including graphics and sound Functions, modules, and libraries: organizing programs into components that can be independently debugged, maintained, and reused Object-oriented programming and data abstraction: objects, modularity, encapsulation, and more Algorithms and data structures: sort/search algorithms, stacks, queues, and symbol tables Examples from applied math, physics, chemistry, biology, and computer science--all compatible with Python 2 and 3 Drawing on their extensive classroom experience, the authors provide Q&As, exercises, and opportunities for creative practice throughout. An extensive amount of supplementary information is available at[introcs.cs.princeton.edu/python](http://introcs.cs.princeton.edu/python). With source code, I/O libraries, solutions to selected exercises, and much more, this companion website empowers people to use their own computers to teach and learn the material.