برنامه نویسی

10 کتاب پایتون که ارزش خواندن دارد

Summarize this content to 400 words in Persian Lang

کتاب هایی که ارزش خواندن دارند و در مجموعه خود در قفسه قرار دارند.

پایتون یک زبان برنامه نویسی است که به مبتدیان اختصاص داده شده است، با این حال، به طور گسترده توسط بخش های مختلف که نیاز به دانش پیشرفته دارند، استفاده می شود.

در این مقاله با آن آشنا خواهیم شد 10 کتاب پایتون که ارزش خواندن دارد !!!

خوانندگان کتاب Introduction to Computing With Python: A Focus on Application Development متوجه خواهند شد که مفاهیم به تدریج ارائه خواهند شد تا مقدمه ای فراگیر از علوم کامپیوتر وجود داشته باشد و منتقدان در این زمینه روش شناسی کتاب درسی را به عنوان استفاده از “ابزار مناسب برای کار در زمان مناسب.»

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

برای خرید این کتاب اینجا را کلیک کنید

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

در پایان سفر، خواننده ابزارهای لازم برای سرمایه گذاری در چارچوب های تخصصی مانند استفاده از جنگو و فلاسک برای برنامه های وب را در اختیار خواهد داشت. NumPy، SciPy و Pandas برای هوش تجاری و داده های بزرگ؛ و PyTorch و TensorFlow برای شبکه های عصبی و یادگیری عمیق.

برای خرید این کتاب اینجا را کلیک کنید

عصر اطلاعات یک بهمن بی سابقه در ایجاد درک دیجیتالی به همراه داشته است. دسترسی و تفسیر این داده ها به یک تمایز استراتژیک برای شرکت ها و دولت ها تبدیل شده است و می تواند از مطالعات در زمینه های مختلف مانند اقتصاد و سیاست از جمله علوم اجتماعی حمایت کند.

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

برای خرید این کتاب اینجا را کلیک کنید

دستورالعمل های کاملی برای دستکاری، پردازش، تمیز کردن و استخراج اطلاعات از مجموعه داده ها در پایتون دریافت کنید. این راهنمای عملی که برای Python 3.6 به روز شده است، مملو از مطالعات موردی عملی است که به شما نشان می دهد چگونه طیف گسترده ای از مشکلات تجزیه و تحلیل داده ها را به طور موثر حل کنید. در این فرآیند با آخرین نسخه های پانداها، NumPy، IPython و Jupyter آشنا خواهید شد.

این کتاب که توسط Wes McKinney، خالق پروژه پانداهای پایتون نوشته شده است، حاوی مقدمه ای مدرن و کاربردی برای ابزارهای علم داده در پایتون است. برای تحلیلگرانی که پایتون برای آنها جدید است و برای برنامه نویسان مبتدی پایتون در حوزه های علم داده و پردازش علمی ایده آل است. فایل های داده و مطالب مربوط به کتاب در GitHub موجود است.

از پوسته IPython و Jupyter Notebook برای پردازش اکتشافی استفاده کنید.
با ویژگی های اساسی و پیشرفته NumPy (Numerical Python) آشنا شوید.
شروع به کار با ابزارهای تجزیه و تحلیل داده ها از کتابخانه پانداها.
از ابزارهای انعطاف پذیر برای بارگیری، پاکسازی، تبدیل، ترکیب و فرمت مجدد داده ها استفاده کنید.
ایجاد تجسم های آموزنده با matplotlib.
از ویژگی groupby پانداها برای پردازش و ترکیب مجموعه داده ها استفاده کنید.
تجزیه و تحلیل و دستکاری داده های سری زمانی منظم و نامنظم؛
یاد بگیرید که چگونه مشکلات تجزیه و تحلیل داده های دنیای واقعی را با مثال های کامل و دقیق حل کنید.

برای خرید این کتاب اینجا را کلیک کنید

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

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

برای خرید این کتاب اینجا را کلیک کنید

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

متن به دو بخش تقسیم می‌شود، اولین بخش شامل فصل‌هایی است که نشان‌دهنده یک تحول است، از نصب محیط برنامه‌نویسی Anaconda-Spyder تا مشکلات مربوط به آرایه‌ها، توابع و DataFrames. کتابخانه های Core Python برای خودکارسازی روند بازار، ریسک، ارزش در معرض خطر، بهینه سازی پورتفولیو و محاسبات شبیه سازی مونت کارلو استفاده می شوند. فصل‌ها با مثال‌ها و تمرین‌هایی پوشیده شده‌اند که همگی همراه با راه‌حل هستند.

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

برای خرید این کتاب اینجا را کلیک کنید

اگر برنامه نویسی جادو است، خراش دادن وب مطمئناً نوعی جادو است. با نوشتن یک برنامه خودکار ساده، امکان استعلام از سرورهای وب، درخواست داده و تفسیر آن به منظور استخراج اطلاعات مورد نظر وجود دارد. نسخه توسعه یافته این کتاب کاربردی نه تنها مقدمه ای بر خراش دادن وب ارائه می دهد، بلکه به عنوان راهنمای کاملی برای جمع آوری تقریباً هر نوع داده از وب مدرن عمل می کند.

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

برای خرید این کتاب اینجا را کلیک کنید

پایتون 3 بهترین نسخه ای است که تا به حال در مورد زبان پایتون منتشر شده است. بسیار قدرتمندتر، راحت تر، سازگارتر و گویاتر از همیشه است. اکنون، تحت فرمان برنامه‌نویس مارک سامرفیلد، می‌توانید نحوه نوشتن کدی را بیاموزید که به طور کامل از مزایای ناشی از ویژگی‌های Python 3 و زبان‌های آن بهره‌مند شود.

اولین کتابی که از دیدگاه کاملاً مبتنی بر پایتون 3 نوشته شده است، برنامه نویسی در پایتون 3 دانش مورد نیاز برای نوشتن هر برنامه، استفاده از هر کتابخانه استاندارد یا شخص ثالث پایتون و ایجاد ماژول های کتابخانه جدید را به تنهایی ارائه می دهد.

برای خرید این کتاب اینجا را کلیک کنید

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

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

برای خرید این کتاب اینجا را کلیک کنید

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

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

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

در نهایت، شما یک پروژه فروشگاه اینترنتی ساده شده از تحلیل و طراحی تا اجرا ایجاد خواهید کرد تا همه اینها را با مثال های کاربردی و تمرین های پیشنهادی و حل شده تقویت کنید.

برای خرید این کتاب اینجا را کلیک کنید

سری #QueroLer را در اینجا در وبلاگ دنبال کنید که در آن توصیه هایی برای سایر کتاب های علم و فناوری و همچنین لیستی از زبان های برنامه نویسی دیگر وجود دارد.

کتاب هایی که ارزش خواندن دارند و در مجموعه خود در قفسه قرار دارند.

پایتون یک زبان برنامه نویسی است که به مبتدیان اختصاص داده شده است، با این حال، به طور گسترده توسط بخش های مختلف که نیاز به دانش پیشرفته دارند، استفاده می شود.

در این مقاله با آن آشنا خواهیم شد 10 کتاب پایتون که ارزش خواندن دارد !!!


مقدمه ای بر محاسبات با استفاده از پایتون - تمرکز بر توسعه برنامه

خوانندگان کتاب Introduction to Computing With Python: A Focus on Application Development متوجه خواهند شد که مفاهیم به تدریج ارائه خواهند شد تا مقدمه ای فراگیر از علوم کامپیوتر وجود داشته باشد و منتقدان در این زمینه روش شناسی کتاب درسی را به عنوان استفاده از “ابزار مناسب برای کار در زمان مناسب.»

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

برای خرید این کتاب اینجا را کلیک کنید


مقدمه ای بر برنامه نویسی برای مهندسی - استفاده از زبان پایتون

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

در پایان سفر، خواننده ابزارهای لازم برای سرمایه گذاری در چارچوب های تخصصی مانند استفاده از جنگو و فلاسک برای برنامه های وب را در اختیار خواهد داشت. NumPy، SciPy و Pandas برای هوش تجاری و داده های بزرگ؛ و PyTorch و TensorFlow برای شبکه های عصبی و یادگیری عمیق.

برای خرید این کتاب اینجا را کلیک کنید


پایتون برای علم داده: یادگیری ماشینی بدون عارضه

عصر اطلاعات یک بهمن بی سابقه در ایجاد درک دیجیتالی به همراه داشته است. دسترسی و تفسیر این داده ها به یک تمایز استراتژیک برای شرکت ها و دولت ها تبدیل شده است و می تواند از مطالعات در زمینه های مختلف مانند اقتصاد و سیاست از جمله علوم اجتماعی حمایت کند.

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

برای خرید این کتاب اینجا را کلیک کنید


پایتون برای تجزیه و تحلیل داده ها: پردازش داده ها با پانداها، NumPy و IPython

دستورالعمل های کاملی برای دستکاری، پردازش، تمیز کردن و استخراج اطلاعات از مجموعه داده ها در پایتون دریافت کنید. این راهنمای عملی که برای Python 3.6 به روز شده است، مملو از مطالعات موردی عملی است که به شما نشان می دهد چگونه طیف گسترده ای از مشکلات تجزیه و تحلیل داده ها را به طور موثر حل کنید. در این فرآیند با آخرین نسخه های پانداها، NumPy، IPython و Jupyter آشنا خواهید شد.

این کتاب که توسط Wes McKinney، خالق پروژه پانداهای پایتون نوشته شده است، حاوی مقدمه ای مدرن و کاربردی برای ابزارهای علم داده در پایتون است. برای تحلیلگرانی که پایتون برای آنها جدید است و برای برنامه نویسان مبتدی پایتون در حوزه های علم داده و پردازش علمی ایده آل است. فایل های داده و مطالب مربوط به کتاب در GitHub موجود است.

  • از پوسته IPython و Jupyter Notebook برای پردازش اکتشافی استفاده کنید.
  • با ویژگی های اساسی و پیشرفته NumPy (Numerical Python) آشنا شوید.
  • شروع به کار با ابزارهای تجزیه و تحلیل داده ها از کتابخانه پانداها.
  • از ابزارهای انعطاف پذیر برای بارگیری، پاکسازی، تبدیل، ترکیب و فرمت مجدد داده ها استفاده کنید.
  • ایجاد تجسم های آموزنده با matplotlib.
  • از ویژگی groupby پانداها برای پردازش و ترکیب مجموعه داده ها استفاده کنید.
  • تجزیه و تحلیل و دستکاری داده های سری زمانی منظم و نامنظم؛
  • یاد بگیرید که چگونه مشکلات تجزیه و تحلیل داده های دنیای واقعی را با مثال های کامل و دقیق حل کنید.

برای خرید این کتاب اینجا را کلیک کنید


Python Prepare Pentest

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

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

برای خرید این کتاب اینجا را کلیک کنید


پایتون و بازارهای مالی: برنامه نویسی برای دانشجویان، سرمایه گذاران و تحلیلگران

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

متن به دو بخش تقسیم می‌شود، اولین بخش شامل فصل‌هایی است که نشان‌دهنده یک تحول است، از نصب محیط برنامه‌نویسی Anaconda-Spyder تا مشکلات مربوط به آرایه‌ها، توابع و DataFrames. کتابخانه های Core Python برای خودکارسازی روند بازار، ریسک، ارزش در معرض خطر، بهینه سازی پورتفولیو و محاسبات شبیه سازی مونت کارلو استفاده می شوند. فصل‌ها با مثال‌ها و تمرین‌هایی پوشیده شده‌اند که همگی همراه با راه‌حل هستند.

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

برای خرید این کتاب اینجا را کلیک کنید


خراش دادن وب با پایتون: جمع آوری داده های بیشتر از وب مدرن

اگر برنامه نویسی جادو است، خراش دادن وب مطمئناً نوعی جادو است. با نوشتن یک برنامه خودکار ساده، امکان استعلام از سرورهای وب، درخواست داده و تفسیر آن به منظور استخراج اطلاعات مورد نظر وجود دارد. نسخه توسعه یافته این کتاب کاربردی نه تنها مقدمه ای بر خراش دادن وب ارائه می دهد، بلکه به عنوان راهنمای کاملی برای جمع آوری تقریباً هر نوع داده از وب مدرن عمل می کند.

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

برای خرید این کتاب اینجا را کلیک کنید


برنامه نویسی در پایتون 3

پایتون 3 بهترین نسخه ای است که تا به حال در مورد زبان پایتون منتشر شده است. بسیار قدرتمندتر، راحت تر، سازگارتر و گویاتر از همیشه است. اکنون، تحت فرمان برنامه‌نویس مارک سامرفیلد، می‌توانید نحوه نوشتن کدی را بیاموزید که به طور کامل از مزایای ناشی از ویژگی‌های Python 3 و زبان‌های آن بهره‌مند شود.

اولین کتابی که از دیدگاه کاملاً مبتنی بر پایتون 3 نوشته شده است، برنامه نویسی در پایتون 3 دانش مورد نیاز برای نوشتن هر برنامه، استفاده از هر کتابخانه استاندارد یا شخص ثالث پایتون و ایجاد ماژول های کتابخانه جدید را به تنهایی ارائه می دهد.

برای خرید این کتاب اینجا را کلیک کنید


TDD با پایتون: آزمایش Goat را دنبال کنید: با استفاده از جنگو، سلنیوم و جاوا اسکریپت

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

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

برای خرید این کتاب اینجا را کلیک کنید


پایتون و جنگو: توسعه وب مدرن و چابک

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

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

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

در نهایت، شما یک پروژه فروشگاه اینترنتی ساده شده از تحلیل و طراحی تا اجرا ایجاد خواهید کرد تا همه اینها را با مثال های کاربردی و تمرین های پیشنهادی و حل شده تقویت کنید.

برای خرید این کتاب اینجا را کلیک کنید


سری #QueroLer را در اینجا در وبلاگ دنبال کنید که در آن توصیه هایی برای سایر کتاب های علم و فناوری و همچنین لیستی از زبان های برنامه نویسی دیگر وجود دارد.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا