
۴۴٬۰۰۰تومان
نوع فایل دانلود: EPUB
پس از خرید، یک فایل EPUB دریافت میکنید.
این فایل با Calibre، Apple Books و سایر کتابخوانهای دیجیتال مناسب است.
اگر تازهکار پایتون هستید، فهمیدن اینکه کی، کجا و چطور از همهٔ امکانات این زبان استفاده کنید میتواند سخت باشد. این راهنمای دوستانه نشان میدهد اکوسیستم پایتون چطور کنار هم قرار میگیرد و مهارتهایی را به شما میدهد که برای ادامهٔ مسیرتان بهعنوان یک نرمافزارنویس به آنها نیاز دارید.
در کتاب توسعهدهندهٔ پایتون با پایهٔ محکم اینها را کشف میکنید:
ساخت ماژولهای کاربردی
ایجاد یک برنامهٔ سرور وبِ خوبساختهشده
یکپارچهسازی دسترسی به پایگاه داده در برنامههای پایتون
بازنویسی و جداسازی سیستمها برای کمک به مقیاسپذیری آنها
چطور به تصویر بزرگ برنامهٔ خود فکر کنید
کتاب توسعهدهندهٔ پایتون با پایهٔ محکم روی مهارتهای پایتونی که جداگانه یاد گرفتهاید بنا میشود و نشان میدهد چطور آنها را به یک کل معنادار تبدیل کنید. به شما کمک میکند آرایهٔ گیجکنندهٔ کتابخانهها را بفهمید و مفاهیم مهمی مثل ساخت ماژولار، APIها و طراحی یک سرور وب ساده را آموزش میدهد. وقتی این راهنمای عملی را پیش میروید، میبینید تکههای پایتون چطور به هم وصل میشوند؛ در حالی که یک برنامهٔ معمول سرور وب را میسازید و تغییر میدهید — همان نوع وباپ که کسبوکارهای امروزی سخت به آن نیاز دارند.
خرید نسخهٔ چاپی شامل یک کتاب الکترونیکی رایگان در قالبهای PDF، Kindle و ePub از انتشارات مانینگ است.
دربارهٔ فناوری
بهعنوان برنامهنویس تازهکار، خوشحالید که فقط ببینید کدتان اجرا میشود. اما یک توسعهدهندهٔ حرفهای باید نرمافزاری بسازد که قابلاعتماد اجرا شود. باید سریع، قابل نگهداری، مقیاسپذیر، امن، خوب طراحی و مستندشده، آسان برای بهروزرسانی توسط دیگران، و سریع برای عرضه باشد. این کتاب مهارتهایی را به شما یاد میدهد که برای رفتن از برنامهنویس پایتون به توسعهدهندهٔ پایتون به آنها نیاز دارید.
دربارهٔ کتاب
کتاب توسعهدهندهٔ پایتون با پایهٔ محکم نشان میدهد چرا پایتون، محبوبترین زبان برنامهنویسی دنیا، ابزاری عالی برای توسعهٔ حرفهای است. شما را از مهمترین مهارتها عبور میدهد؛ مثل چطور متغیرها، توابع و کلاسها را نامگذاری کنید، چطور یک API خوب را بشناسید و بنویسید، و چطور از اشیاء استفاده کنید. همچنین یاد میگیرید با شکستهای اجتنابناپذیر کنار بیایید، نرمافزاری بسازید که به اینترنت وصل شود، شیوههای اصلی امنیت، و بسیاری از تکنیکهای سطح حرفهای دیگر.
محتوای کتاب
ساخت یک وباپلیکیشن
اتصال به پایگاه داده
طراحی برنامهها برای مدیریت کارهای بزرگ
دربارهٔ خواننده
برای مبتدیان با تجربهای که میخواهند مهارتهای سطح حرفهای یاد بگیرند.
دربارهٔ نویسنده
داگ فارل از سال ۱۹۸۳ توسعهدهندهٔ حرفهای بوده و بیش از ۲۰ سال با پایتون کار کرده است.
فهرست مطالب
۱ پایتونکار شدن
بخش ۱ — پایهگذاری
۲ این یک نام خوب است
۳ API: بیایید حرف بزنیم
۴ موضوع گفتوگو
۵ رویدادهای استثنایی
بخش ۲ — کار میدانی
۶ اشتراکگذاری با اینترنت
۷ با سلیقه انجامش بده
۸ تو را میشناسم؟ احراز هویت
۹ چه کاری میتوانی بکنی؟ مجوزدهی
۱۰ پایداری خوب است: پایگاههای داده
۱۱ حرفی برای گفتن دارم
۱۲ هنوز نرسیدهایم؟
If you’re new to Python, it can be tough to understand when, where, and how to use all its language features. This friendly guide shows you how the Python ecosystem fits together, and grounds you in the skills you need to continue your journey to being a software developer.Inside The Well-Grounded Python Developer you will discover:Building modules of functionality Creating a well-constructed web server application Integrating database access into your Python applications Refactor and decoupling systems to help scale them How to think about the big picture of your applicationThe Well-Grounded Python Developer builds on Python skills you’ve learned in isolation and shows you how to unify them into a meaningful whole. It helps you understand the dizzying array of libraries and teaches important concepts, like modular construction, APIs, and the design of a basic web server. As you work through this practical guide, you’ll discover how all the bits of Python link up as you build and modify a typical web server application—the kind of web app that’s in high demand by modern businesses.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the technologyAs a new programmer, you’re happy just to see your code run. A professional developer, on the other hand, needs to create software that runs reliably. It must be fast, maintainable, scalable, secure, well designed and documented, easy for others to update, and quick to ship. This book teaches you the skills you need to go from Python programmer to Python developer.About the bookThe Well-Grounded Python Developer shows you why Python, the world’s most popular programming language, is a fantastic tool for professional development. It guides you through the most important skills, like how to name variables, functions, and classes, how to identify and write a good API, and how to use objects. You’ll also learn how to deal with inevitable failures, how to make software that connects to the internet, core security practices, and many other professional-grade techniques.What's insideCreate a web application Connect to a database Design programs to handle big tasksAbout the readerFor experienced beginners who want to learn professional-level skills.About the authorDoug Farrell has been a professional developer since 1983, and has worked with Python for over 20 years.Table of Contents1 Becoming a PythonistaPART 1 - GROUNDWORK2 That’s a good name3 The API: Let’s talk4 The object of conversation5 Exceptional eventsPART 2 - FIELDWORK6 Sharing with the internet7 Doing it with style8 Do I know you? Authentication9 What can you do? Authorization10 Persistence is good: Databases11 I’ve got something to say12 Are we there yet?