کتاب های برچسب Python
تاریخ: 1402/01/12 10:15
توسط: MotoMan
امتیاز: ۰
برچسب ها: Python |

غنای پایتون مدرن، توسعه دهندگان را در تمامی سطوح به چالش می‌کشد. برنامه نویسانی که تازه با پایتون آشنا شده اند چگونه می‌توانند بدون تحت فشار قرار گرفتن بدانند که از کجا شروع کنند؟چگونه توسعه دهندگان باتجربه پایتون می‌توانند بدانند که به شیوه ای واضح و موثر کدنویسی می‌کنند؟ چگونه یک نفر از یادگیری درباره ویژگی‌های مجزای پایتون، به تفکر در آن در سطحی عمیق‌تر جهش می‌کند؟ کتاب جدید دیو بیزلی، Python Distilled به این مسائل و بسیاری دیگر از مسائل دنیای واقعی می‌پردازد.
کتاب Python Distilled (پایتون تقطیر شده)، با تمرکز بر پایتون 3.6 و بالاتر، بر هسته اصلی زبان، با نمونه‌های کد به روز شده برای روشن کردن نحوه عملکرد پایتون و نحوه ساختاربندی برنامه‌هایی که می‌توانند آسان‌تر توضیح داده، آزمایش و اشکال‌زدایی شوند، تمرکز دارد.
این راهنمای عملگرا به جای تلاش برای پوشش دادن هر تغییر و ویژگی ممکن یک زبان 30 ساله، یک روایت مختصر در رابطه با موضوعات برنامه نویسی اساسی مانند انتزاع داده ها، کنترل جریان، ساختار برنامه، توابع، اشیا و ماژول‌ها ارائه می‌دهد؛ که پایه و اساس پروژه‌های پایتون در هر اندازه ای را تشکیل می‌دهند.

 

تعداد بازدید: ۵۳۳۹
دیدگاه ها: ۰
تاریخ: 1401/10/09 20:33
توسط: MotoMan
امتیاز: ۰
برچسب ها: Machine Learning |Python |

کتاب Machine Learning with PyTorch and Scikit-Learn (یادگیری ماشین با PyTorch و Scikit-Learn)، یک راهنمای جامع برای یادگیری ماشین و یادگیری عمیق با PyTorch است. این کتاب، هم به عنوان یک آموزش گام به گام و هم به عنوان مرجعی عمل می‌کند که در حین ساختن سیستم‌های یادگیری ماشین خودتان به آن رجوع خواهید کرد. این کتاب با توضیحات، تصویر سازی‌ها و مثال‌های واضح، تمام تکنیک‌های اساسی یادگیری ماشین را به طور عمقی پوشش می‌دهد. در حالی که برخی از کتاب‌ها فقط دنبال کردن دستور العمل‌ها را به شما آموزش می‌دهند، در این کتاب، ما اصولی را آموزش می‌دهیم که به شما امکان می‌دهند تا مدل‌ها و برنامه‌های کاربردی را برای خود بسازید.

پای تورچ، راه پایتونیک برای آموختن یادگیری ماشین است که یادگیری آن را آسان‌تر و کدنویسی با آن را ساده‌تر می‌کند. این کتاب، بخش‌های ضروری PyTorch و نحوه‌ی ایجاد مدل‌ها با استفاده از کتابخانه‌های محبوب مانند PyTorch Lightning و PyTorch Geometric را شرح می‌دهد. همچنین در مورد شبکه‌های متخاصم مولد (GAN) برای تولید داده‌های جدید و آموزش عوامل هوشمند با یادگیری تقویتی نیز خواهید آموخت. در نهایت، ویرایش جدید این کتاب، برای پوشش آخرین trendها در یادگیری عمیق، از جمله شبکه‌های عصبی گراف و ترانسفورماتورهای مقیاس بزرگ که برای پردازش زبان طبیعی (NLP) استفاده می‌شوند، بسط یافته است.

این کتاب، همراه شما برای یادگیری ماشین با پایتون است، خواه شما یک توسعه‌دهنده پایتون باشید که در یادگیری ماشینی تازه کار هستید یا می‌خواهید دانش خود را در مورد آخرین پیشرفت‌ها عمیق‌تر کنید.

تعداد بازدید: ۷۳۲۹
دیدگاه ها: ۳
تاریخ: 1401/09/12 07:21
توسط: MotoMan
امتیاز: ۲
برچسب ها: Python |

پایتون در میان محبوب‌ترین زبان‌های برنامه نویسی در جهان قرار دارد. چون خواندن و نوشتن پایتون آسان است، این زبان برای مبتدیان ایده‌آل است و با یک جامعه پشتیبانی قوی، مستندات گسترده و کتابخانه‌های خارق‌العاده تو کار و مشارکتی کاربران که به طور گسترده ای در دسترس هستند، برای توسعه دهندگان هم ایده آل است.

کتاب The Python Workshop, 2nd Edition (کارگاه پایتون، ویرایش دوم)، دوره ای پروژه محور است که توسط تیمی از نویسندگان متخصص طراحی شده است تا شما را در شروع به کار با پایتون راهنمایی کند. شما با پروژه‌های جذابی کار خواهید کرد که به شما این امکان را می‌دهند تا مهارت‌های پایتون تازه به دست آمده خود را به طور موثر در مشاغل فنی، پروژه‌های شخصی و مصاحبه‌های شغلی به کار بگیرید. این کتاب به شما کمک می‌کند تا در علم داده، توسعه وب و توسعه نرم‌افزار برتری کسب کنید و شما را برای مقابله با چالش‌های دنیای واقعی در پایتون و پیگیری موضوعات پیشرفته به تنهایی آماده می‌کند. در سرتاسر فصل‌ها، هر جزء به صراحت طراحی شده است تا بخش‌های مختلف مغز را درگیر و تحریک کند تا بتوانید آنچه را که به صورت عملی یاد می‌گیرید با حداکثر تأثیر حفظ کرده و به کار ببرید.

با تکمیل این دوره از ابتدا تا انتها، احساس می‌کنید که قادر به مقابله با هر مشکلی در توسعه پایتون در دنیای واقعی هستید.

 
تعداد بازدید: ۵۶۳۰
دیدگاه ها: ۰
تاریخ: 1401/08/14 22:33
توسط: MotoMan
امتیاز: ۲
برچسب ها: Python |

کتاب Python Crash Course با فروش بیش از 1500000 نسخه تا به امروز، پرفروش‌ترین کتاب برنامه نویسی در جهان است! این راهنمای شروع سریع برنامه نویسی از زمان معرفی اولیه خود در سال 2015، به میلیون‌ها نفر در سراسر جهان آموزش داده است که چگونه کدهای تمیز بنویسند، مسائل را حل کنند و برنامه‌های کاربردی سفارشی را با زبان محبوب پایتون بسازند. نسخه سوم کتاب Python Crash Course، به صورت کامل با کدها، شیوه‌ها و پروژه‌های به روز شده مورد بازنگری قرار گرفته است و آن را به سکوی پرتاب نهایی برای مبتدیان تبدیل کرده است تا موتور‌های خود را راه اندازی کنند و با پایتون ۳ کد بزنند.
علاوه بر دستورالعمل‌های گام به گام دقیق، توضیحات مصور تکه کد‌ها و تمرین‌های سرگرم‌کننده و عملی، ویرایش جدید کتاب دارای پوشش پیشرفته‌تر متغیرها، مدیریت خطا و برنامه‌نویسی شی‌گرا به همراه داده‌های تازه برای پروژه‌های کد نویسی هر فصل، استقرار بهتر برنامه و جدیدترین کتابخانه‌ها و ابزارها، مانند Plotly، جنگو، و چارچوب Tailwind CSS است.
همانطور که از آموزش‌های نصب نرم‌افزار و اصول ناوبری زبان به سمت تسلط بر نحو و عیب‌یابی پیش می‌روید، یک پایه برنامه‌نویسی محکم برای پروژه‌های پیچیده‌تر کتاب به دست خواهید آورد. به کمک این کتاب بازی‌های دوبعدی واکنش‌گرا ایجاد کنید، برنامه‌های وب خود را طراحی کنید، و حتی مصور سازی‌های تعاملی ایجاد کنید - همه اینها در حالی است که مهارت‌های برنامه‌نویسی تمیز و پذیرفته شده در سطح جهانی را انتخاب کرده و تمرین خواهید کرد!

 

تعداد بازدید: ۱۹۹۳۴
دیدگاه ها: ۳
تاریخ: 1401/06/26 11:40
توسط: MotoMan
امتیاز: ۱
برچسب ها: Python |Django |

کتاب Django 4 By Example, 4th Edition (جنگو 4 با مثال، ویرایش چهارم)، ایجاد برنامه‌های وب کاملا کارآمد که دارای احراز هویت، سیستم مدیریت محتوا، پردازش پرداخت و API‌های RESTful است را آموزش می‌دهد. Django 4 By Example، چهارمین نسخه از سری پر فروش Django By Example است که به شما در ساخت برنامه‌های وب کمک می‌کند. این کتاب، شما را از طریق ایجاد برنامه‌های کاربردی واقعی، حل مشکلات رایج و پیاده سازی بهترین شیوه‌ها با استفاده از رویکردی گام به گام راهنمایی می‌کند.

تعداد بازدید: ۷۵۳۶
دیدگاه ها: ۱
تاریخ: 1401/03/16 22:28
توسط: MotoMan
امتیاز: ۱
برچسب ها: Python |Security |

امنیت یک دغدغه فول استک است که شامل رابط کاربری ها، API ها، وب سرورها، زیرساخت شبکه و هر چیزی در این بین می‌شود. به کمک این کتاب یاد می‌گیرید که چگونه بر کتابخانه ها، چارچوب‌ها و ابزارهای قدرتمند در اکوسیستم پایتون مسلط شوید تا بتوانید از بالا تا پایین سیستم‌های خود محافظت کنید. این کتاب مملو از مثال‌های واقع‌گرایانه، مثال‌های شفاف و کدهای واقعی است که به شما نشان می‌دهند که چگونه برنامه‌های تحت وب مبتنی بر پایتون را ایمن کنید.

کتاب Full Stack Python Security (امنیت پایتون فول استک)، همه چیزهایی را که برای ایمن سازی برنامه‌های وب مبتنی بر پایتون و جنگو نیاز دارید را به شما آموزش می‌دهد. در این کتاب، دنیس برن، متخصص امنیتی، اصطلاحات و الگوریتم‌های امنیتی پیچیده را ابهام زدایی می‌کند. با بررسی واضح مبانی رمزنگاری، یاد خواهید گرفت که چگونه لایه‌های دفاعی، احراز هویت امن کاربر و دسترسی شخص ثالث را پیاده‌سازی کنید و از برنامه‌های خود در برابر هک‌های رایج محافظت کنید.

تعداد بازدید: ۴۵۴۵
دیدگاه ها: ۰
تاریخ: 1400/11/15 16:24
توسط: MotoMan
امتیاز: ۲
برچسب ها: Python |

این کتاب ساده به منظور راه انداختن شما در برنامه نویسی تالیف شده است. عنوان کتاب می‌گوید که این راه سخت یادگیری کد نویسی است، اما در واقع اینطور نیست. تنها به این دلیل راه سختی است که از تکنیکی به نام دستورالعمل استفاده می‌کند. دستور العمل جایی است که به شما می‌گویم تا دنباله ای از تمرینات کنترل شده را انجام دهید که برای ایجاد یک مهارت از طریق تکرار طراحی شده اند. این تکنیک برای مبتدیانی که هیچ چیز نمی‌دانند و قبل از اینکه بتوانند موضوعات پیچیده‌تر را درک کنند نیاز به کسب مهارت‌های اولیه دارند، بسیار خوب عمل می‌کند. این تکنیک در همه چیز از هنرهای رزمی گرفته تا موسیقی و حتی مهارت‌های پایه ریاضی و خواندن استفاده می‌شود.

در کتاب Learn Python 3 the Hard Way (یادگیری پایتون ۳، راه سخت)، پایتون را با کار کردن بر روی 52 تمرین بسیار زیبا یاد خواهید گرفت. آنها را بخوانید. کد آنها را دقیقا تایپ کنید. (بدون کپی و پیست!) اشتباهات خود را برطرف کنید. اجرای برنامه‌ها را تماشا کنید. همانطور که این کار را انجام می‌دهید، یاد خواهید گرفت که یک کامپیوتر چگونه کار می‌کند. برنامه‌های خوب چه شکلی هستند و چگونه کد‌ها را بخوانید، بنویسید و درباره آن‌ها فکر کنید.

تعداد بازدید: ۱۰۲۲۱
دیدگاه ها: ۲
تاریخ: 1400/11/09 23:24
توسط: MotoMan
امتیاز: ۰
برچسب ها: Machine Learning |Python |

کلاس بندی مدل سازی پیش بینی، شامل تخصیص یک برچسب کلاس به یک نمونه است. این مبحث، احتمالا یکی از پر مطالعه‌ترین و پر استفاده‌ترین حوزه‌های یادگیری ماشین است. با این وجود، اکثر مدل‌ها برای یادگیری از داده‌های کلاس بندی و معیار‌ها برای ارزیابی آن‌ها فرض کرده اند که توزیع نمونه‌ها در بین برچسب‌های کلاس‌ها برابر هستند. این حوزه، بر روی ساده‌ترین شکل مسائل کلاس بندی که مسائل طبقه بندی متوازن هستند، متمرکز است.

کلاس بندی نامتوازن، آن دسته از کار‌های کلاس بندی است که در آن‌ها توزیع نمونه‌ها در بین کلاس‌ها برابر نیست. به طور معمول، توزیع کلاس به شدت منحرف است به طوری که برای هر نمونه در کلاس اقلیت، ممکن است صد یا حتی هزار نمونه در کلاس اکثریت وجود داشته باشد. طبقه بندی نامتوازن عملی، مستلزم استفاده از مجموعه ای از تکنیک‌های تخصصی، تکنیک‌های آماده سازی داده ها، الگوریتم‌های یادگیری و معیارهای عملکرد است. کتاب Imbalanced Classification with Python (کلاس بندی نامتوازن با پایتون)، طراحی شده است تا تا تکنیک‌های کلاس بندی نامتوازن را به صورت گام به گام و با مثال‌های ملموس و قابل اجرا در پایتون به شما آموزش می‌دهد.

 
تعداد بازدید: ۲۳۱۴
دیدگاه ها: ۰
تاریخ: 1400/08/21 11:55
توسط: MotoMan
امتیاز: ۰
برچسب ها: Python |

شروع به توسعه برنامه‌ها با پایتون آسان است و به همین دلیل است که این زبان بسیار محبوب است. با این حال، درک نقاط قوت، جذابیت و روشنی منحصربه‌فرد پایتون دشوار است، و دام‌های پنهانی وجود دارند که می‌توانند به راحتی شما را گیر بیندازند. کتاب Effective Python, 2nd Edition (پایتون موثر، ویرایش دوم)، به شما کمک می‌کند تا در یک رویکرد واقعاً «پایتون وار» برای برنامه‌نویسی تسلط پیدا کنید و از تمام قدرت پایتون برای نوشتن کدهای فوق‌العاده قوی و با عملکرد خوب استفاده کنید.

برت اسلاتکین (Brett Slatkin) با استفاده از سبک مختصر و سناریو محور که در پر فروش‌ترین کتاب Scott Meyers با نام Effective C++ پیشگام بود، 90 تا از بهترین شیوه ها، نکته‌ها و میانبر‌های پایتون را گرد هم آورده است و آنها را با نمونه‌ کد‌های واقعی توضیح می‌دهد تا بتوانید با اطمینان پایتون را بپذیرید. اسلاتکین با تکیه بر سال‌ها تجربه در برپایی زیرساخت پایتون در گوگل، خصلت‌ها و اصطلاحات کمتر شناخته شده ای را برملا می‌کند که به شدت بر رفتار و عملکرد کد تأثیر می‌گذارند. شما بهترین راه‌ها را برای انجام کار‌های اصلی خواهید فهمید تا بتوانید کدی بنویسید که درک، نگهداری و بهبود آن آسان‌تر باشد. علاوه بر توصیه‌های بیشتر، این ویرایش جدید به‌طور قابل‌توجهی همه موارد ویرایش اول را بازبینی می‌کند تا نشان دهد چگونه بهترین شیوه‌ها تکامل یافته‌اند.

ویرایش دوم این کتاب، منحصرا بر روی پایتون 3 تمرکز کرده است که تا نسخه 3.8 پایتون را شامل می‌شود. اگر هنوز هم در درجه اول در حال استفاده از پایتون 2 هستید، علیرغم پایان عمر آن در 1 ژانویه 2020، ممکن است نسخه قبلی کتاب برای شما مفیدتر باشد.

 
تعداد بازدید: ۵۹۲۷
دیدگاه ها: ۱
تاریخ: 1400/08/02 14:08
توسط: MotoMan
امتیاز: ۱
برچسب ها: Python |Django |Microservice |

در کتاب Designing Microservices with Django (طراحی میکروسرویس‌ها با جنگو)، با استفاده از چارچوب جنگو مبتنی بر پایتون، میکرو سرویس‌ها را بررسی کرده و مزایا و معایب آنها را مرور می‌کنید. این کتاب به بررسی میکرو سرویس ها، نحوه ارتباط آن‌ها با یکدیگر و چگونگی ایجاد آنها با استفاده از زبان برنامه نویسی پایتون و چارچوب وب Django می‌پردازد.

شما ابتدا با درک تفاوت‌های اصلی بین معماری میکرو سرویس‌ها و معماری یکپارچه شروع خواهید کرد. در ادامه، این کتاب به چگونگی ساخت میکرو سرویس‌ها و مدل‌های رایجی که در صنعت ما ظهور پیدا کرده اند می‌پردازد. شما همچنین نگاهی گسترده به الگوهای ارتباطی و مالکیت خواهید داشت و روش هایی را برای سرعت بخشیدن به تکامل معماری خود با نوشتن کد کمتر اما توزیع شده‌تر و با استفاده از زبان برنامه نویسی پایتون و چارچوب وب جنگو بررسی خواهید کرد. در پایان این کتاب، شما درک کاملی از معماری‌های میکرو سرویس‌ها خواهید داشت. با استفاده از یک مجموعه ابزار جامع و قوی، می‌توانید کار خود را به سمت سیستم هایی که مقیاس پذیرتر، تاب آور‌تر و قابل نگهداری هستند آغاز کنید.

 
تعداد بازدید: ۴۵۹۰
دیدگاه ها: ۱
تاریخ: 1400/07/30 22:17
توسط: MotoMan
امتیاز: ۲
برچسب ها: Python |Django |Microservice |

معماری میکروسرویس چندین مشکل معماری نرم افزار را حل می‌کند. جنگو یک چارچوب توسعه فول استک است که با زبان پایتون نوشته شده است. این کتاب شامل همه موارد لازم برای توسعه برنامه‌های وب است؛ از view‌های کاربر تا ذخیره سازی اطلاعات: مدل، ماندگاری، روابط، کنترلر ها، فرم ها، اعتبارسنجی ها، rest API. علاوه بر این، این کتاب نحوه‌ی ساخت میکرو سرویس‌های عملیاتی را نشان می‌دهد. این کتاب در ساخت API‌های restful به شما کمک می‌کند و همچنین با Redis و Celery آشنا خواهید شد. در انتها، این کتاب چگونگی امن سازی این سرویس‌ها و استقرار این میکرو سرویس‌ها را با استفاده از جنگو نشان می‌دهد. در پایان، همچنین نحوه‌ی مقیاس پذیر کردن سرویس‌ها نیز آموزش داده می‌شود.

کتاب Designing Microservices Using Django (طراحی میکرو سرویس‌ها با استفاده از جنگو)، یک راهنمای گام به گام است که به شما در ایجاد معماری میکروسرویس با استفاده از جنگو و پایتون کمک می‌کند.

 
تعداد بازدید: ۴۰۱۹
دیدگاه ها: ۱
تاریخ: 1400/05/29 22:50
توسط: MotoMan
امتیاز: ۲
برچسب ها: Python |

سادگی پایتون به شما امکان می‌دهد تا به سرعت تولید کننده شوید، اما اغلب این بدان معناست که از همه چیزهایی که ارائه می‌دهد استفاده نمی‌کنید. با کتاب Fluent Python, 2nd Edition (پایتون روان، ویرایش دوم)، شما نحوه‌ی نوشتن کد‌های پایتون 3 مدرن و موثر را با استفاده از بهترین ایده‌ها خواهید آموخت.
زمان خود را برای منطبق کردن پایتون با الگو هایی که در زبان‌های دیگر یاد گرفته اید تلف نکنید. قابلیت‌های خاص پایتون 3 را فراتر از تجربه گذشته خود، کشف و اعمال کنید. نویسنده کتاب، Luciano Ramalho شما را در قابلیت‌های اصلی و کتابخانه‌های پایتون راهنمایی می‌کند و به شما نحوه‌ی کوتاه تر، سریع‌تر و خوانا‌تر کردن کد هایتان را آموزش می‌دهد.

 

تعداد بازدید: ۷۷۹۹
دیدگاه ها: ۲
تاریخ: 1400/04/11 10:33
توسط: MotoMan
امتیاز: ۰

امروزه، به طور فزاینده ای وقتی با بانک یا ارائه دهنده اینترنت خود تماس می‌گیرید، ممکن است چیزی مانند این را در انتهای دیگر خط بشنوید: «سلام، من دستیار دیجیتالی شما هستم. لطفا سوال خود را بپرسید.» امروزه، ربات‌ها می‌توانند با استفاده از زبان طبیعی با انسان‌ها صحبت کنند و روز به روز هوشمندتر می‌شوند. حتی در این صورت هم افراد بسیار کمی می‌دانند که این ربات‌ها چگونه کار می‌کنند یا اینکه چگونه ممکن است از این فناوری‌ها در پروژه‌های خودشان استفاده کنند.
پردازش زبان طبیعی (NLP)، شاخه ای از هوش مصنوعی است که به ماشین‌ها کمک می‌کند تا زبان انسان را درک کرده و به آن پاسخ دهند. NLP فناوری کلیدی است که در قلب هر محصول دستیار دیجیتالی نهفته است. این کتاب شما را با مهارت هایی که برای شروع کردن به ایجاد برنامه‌های NLP خود نیاز دارید، مجهز می‌کند. در پایان این کتاب، شما نحوه‌ی بکارگیری رویکرد‌های NLP را برای مسائل دنیای واقعی همچون تحلیل جملات، درک معنای متن، نوشتن متن اصلی و حتی ساخت Chatbot خودتان را یاد خواهید گرفت.
کتاب Natural Language Processing with Python and spaCy (پردازش زبان طبیعی با پایتون و اسپیسی)، نحوه‌ی ایجاد سریع و راحت برنامه‌های NLP مانند chatbot ها، اسکریپت‌های متراکم سازی متن و ابزار‌های پردازش ترتیب را به شما نشان می‌دهد. شما می‌آموزید که چگونه از کتابخانه spaCy استفاده کنید تا هوشمندانه معنی را از متن استخراج کنید؛ چگونه روابط بین کلمات در یک جمله (تجزیه وابستگی نحوی) را تعیین کنید؛ اسامی، افعال و سایر قسمتهای گفتار (برچسب گذاری بخشی از گفتار) را شناسایی کنید؛ و اسامی خاص گروه هایی مانند افراد، سازمان‌ها و مکان‌ها (شناسایی موجودیت نامیده شده) را مرتب سازی کنید. شما حتی خواهید آموخت که چگونه عبارات را به سوالات تبدیل کنید تا مکالمه را ادامه دهید.

 

تعداد بازدید: ۴۲۷۲
دیدگاه ها: ۱
تاریخ: 1400/03/07 16:57
توسط: MotoMan
امتیاز: ۰
برچسب ها: Python |Django |

هدف ما از نوشتن این کتاب، به تحریر در آوردن تمام نکات، ترفندها و روش‌های رایج نانوشته ای است که ما طی سال‌ها کار با جنگو آموخته ایم. در هنگام نوشتن این کتاب، ما خود را همچون کاتبانی تصور کرده که چیز‌های مختلفی که افراد تصور می‌کنند دانش رایج است را با مثال هایی ساده ثبت کرده ایم.

در کتاب Two Scoops of Django 3.x (دو اسکوپ از جنگو 3.x)، ما شما را با نکات، ترفندها، الگوها، تکه کد‌ها و تکنیک‌های مختلفی که طی سال‌ها کار با جنگو یاد گرفته ایم آشنا می‌کنیم. این کتاب بروز رسانی و توسعه یافته نسخه‌های قبلی است که: برای Django 3.x به روز شده است (که حداقل تا آوریل 2024 توسط تیم اصلی نگهداری خواهد شد!)؛ برای مطابقت با تغییرات در اکوسیستم جنگو، همراه با اصلاحات و توضیحات اضافه شده به لطف بازخورد خوانندگان و بازبین‌های فنی، به روز شده است؛ برای پایتون 3.8 و 3.9 بروز شده است؛ تقریباً در هر مبحثی از مطالب کتاب تجدید نظر شده است و مطالبی جدید در مورد Django REST Framework، GraphQL، امنیت، فرم ها، مدل‌ها به ویرایش جدید این کتاب اضافه شده اند.

مانند مستندات رسمی جنگو، این کتاب نحوه‌ی انجام کارها در جنگو را شامل می‌شود و سناریو‌های مختلف یرا همراه با مثال‌های کدی نشان می‌دهد. بر خلاف مستندات جنگو، این کتاب سبک‌های خاص کد نویسی، الگو‌ها و انتخاب کتابخانه را توصیه می‌کند. اگرچه ممکن است توسعه دهندگان اصلی جنگو با برخی یا بسیاری از این گزینه‌ها موافق باشند، اما بخاطر داشته باشید که بسیاری از توصیه‌های ما دقیقاً همین موارد است و این‌ها توصیه‌های شخصی هستند که پس از سال‌ها کار با جنگو شکل گرفته اند. در طول این کتاب، ما از روش‌ها و تکنیک‌های خاصی طرفداری می‌کنیم که آنها را به عنوان بهترین روش‌ها در نظر گرفته ایم. ما همچنین تنظیمات شخصی خود را برای ابزارها و کتابخانه‌های خاص بیان می‌کنیم. گاهی اوقات ما شیوه‌های رایج را که ضد الگو می‌دانیم، رد می‌کنیم. برای اکثر مواردی که ما آنها را رد می‌کنیم، سعی می‌کنیم با ادب رفتار کنیم و به سخت کوشی نویسندگان احترام بگذاریم. موارد نادر و معدودی وجود دارد که ممکن است در مورد آنها خیلی ادب نداشته باشیم که این برای کمک به شما برای اجتناب از مشکلات خطرناک است.

 
تعداد بازدید: ۶۳۳۷
دیدگاه ها: ۱
تاریخ: 1400/02/20 23:06
توسط: MotoMan
امتیاز: ۲
برچسب ها: Python |

سلام و به کتاب Python Basics: A Practical Introduction to Python 3 (مبانی پایتون: مقدمه ای عملی برای پایتون 3) خوش آمدید. کتاب «مبانی پایتون» بر اساس اولین کتاب در دوره اصلی پایتون واقعی است که در سال 2012 منتشر شد. برای ویرایش چهارم تجدید نظر شده و به روز شده این کتاب، قسمت‌های زیادی از کتاب را برای توسعه و به روزرسانی، با پایتون 3.9 بازنویسی کرده ایم. امیدوارم که آماده باشید تا بدانید که چرا بسیاری از توسعه دهندگان حرفه ای و مشتاق، به زبان پایتون جذب شده اند و چگونه می‌توانید بلافاصله در پروژه‌های کوچک و بزرگ از آن استفاده کنید. این کتاب، هم برای مبتدیانی که به غیر از زبان و اکو سیستم پایتون کمی برنامه نویسی می‌دانند و هم مبتدیان کامل در نظر گرفته شده است. اگر مدرک علوم کامپیوتر ندارید، نگران نباشید. Fletcher، David، Dan و Joanna، در حین آموزش مبانی پایتون، شما را در میان مفاهیم مهم محاسباتی راهنمایی می‌کنند و مهمتر از همه این که در ابتدا از بیان جزئیات غیر ضروری صرف نظر می‌کنند.
هنگام یادگیری یک زبان برنامه نویسی جدید، شما هنوز تجربه کافی ندارید تا قضاوت کنید که در دراز مدت چقدر به شما خدمت خواهد کرد. اگر پایتون را در نظر دارید، به شما اطمینان دهم که این انتخاب خوبی است. یک دلیل اصلی این است که پایتون یک زبان تمام طیف (full-spectrum) است. با کتاب Python Basics، شما نه تنها مفاهیم اصلی که باید واقعا بدانید را فرا خواهید گرفت، بلکه می‌توانید آنها را با کمک تمرینات عملی و آزمون‌های تعاملی و با کارآمدترین ترتیب یاد بگیرید. با کمک این کتاب، شما به سرعت برای خطرناک شدن با پایتون به اندازه‌ی کافی خواهید دانست!

 

تعداد بازدید: ۵۷۲۵
دیدگاه ها: ۳
تاریخ: 1400/02/10 18:44
توسط: MotoMan
امتیاز: ۰
برچسب ها: Python |Django |

ایجاد برنامه‌های وب ایمن و قابل نگهداری به دانش جامعی نیاز دارد. ویرایش دوم این کتاب نه تنها جنگو را بررسی می‌کند، بلکه سال‌ها تجربه را در قالب الگوهای طراحی و بهترین شیوه‌ها دربر می‌گیرد. این کتاب به جای اینکه فقط به الگوهای طراحی GoF پایبند باشد، الگوهای سطح بالاتری را نیز بررسی می‌کند. با استفاده از آخرین نسخه‌ی Django و Python، در حالی که پیش زمینه مفهومی محکمی ایجاد می‌کنید، درباره کانال‌ها و asyncio خواهید آموخت. این کتاب گزینه‌های طراحی را مقایسه می‌کند تا به شما در تصمیم گیری روزمره سریع‌تر در یک محیط به سرعت در حال تغییر کمک کند.
در کتاب Django Design Patterns and Best Practices, 2nd Edition (الگو‌های طراحی و بهترین شیوه‌های جنگو، ویرایش دوم)، شما ابتدا درباره الگو‌های معماری مختلف یاد خواهید گرفت که بسیاری از آن‌ها برای ساخت جنگو استفاده می‌شوند. شما با جمع آوری نیازمندی ها، ایجاد ماکت‌ها و راه اندازی پروژه، با ساخت یک پروژه ابرقهرمانی سرگرم کننده شروع خواهید کرد. از طریق مثال‌های پروژه محور، شما Model، View، قالب ها، گردش کار‌ها و تکنیک‌های استفاده مجدد از کد را بررسی خواهید کرد. علاوه بر این، شما تکنیک‌های کاربردی کد نویسی Python را در Django یاد خواهید گرفت که به شما امکان می‌دهند تا مشکلات مربوط به موضوعات پیچیده مانند کد قدیمی، مدل سازی داده‌ها و قابلیت استفاده مجدد از کد را برطرف کنید.
شما اصول طراحی API و بهترین شیوه‌ها را بررسی خواهید کرد و نیاز به گردش کار‌های ناهمزمان را درک خواهید کرد. در طول این سفر، شما تکنیک‌های محبوب تست کد پایتون را در جنگو، تهدیدهای مختلف امنیت وب و اقدامات متقابل آنها و نظارت و عملکرد برنامه خودتان را مطالعه خواهید کرد. این کتاب برای شما مناسب است، چه تازه با جنگو آشنا شده باشید و چه فقط می‌خواهید بهترین شیوه‌های آن را بیاموزید و نیازی نیست که در جنگو یا پایتون متخصص باشید. همچنین برای مطالعه این کتاب داشتن دانش قبلی از الگوها انتظار نمی‌رود، اما مفید خواهد بود.

 

 
تعداد بازدید: ۵۷۷۹
دیدگاه ها: ۰
loading...

لطفا منتظر بمانید...