برنامه نویسی با زبان پایتون-ویراست سوم
گارانتی سلامت فیزیکی کالا
  • انتشارات: انتشارات علوم رایانه
  • نویسنده: عین اله جعفرنژاد قمی  ، محمد جعفرنژادقمی
  • ویراست: 3
  • تعداد صفحه: 304
  • سال انتشار: 1400
  • مناسب برای: تمامی گروه های سنی
قیمت : 56,000 تومان
70,000 تومان
توضیحات
مشخصات
انتشارات
انتشارات علوم رایانه
نویسنده
عین اله جعفرنژاد قمی
محمد جعفرنژادقمی
ویراست
3
تعداد صفحه
304
سال انتشار
1400
سری چاپ
1
قطع کتاب
وزیری
نوع جلد
شومیز
زبان
فارسی
مناسب برای
تمامی گروه های سنی
شابک
978-600-205-174-5
وزن
456 گرم
فهرست مطالب

فصل اول: مقدمات و ساختار برنامه در پایتون

1-1. ویژگی‌های زبان پایتون

1-2. نصب و اجرای پایتون

1-3. اجزای تشکیل‌دهنده‌ی برنامه پایتون

1-4. مفهوم شناسه و متغیر

1-5. انواع داده‌ها

1-6. عملگرها

1-7. تقدم عملگرها

1-8. ساختار برنامه در پایتون 

1-9. دریافت، پردازش و نمایش داده‌ها

1-10. تبدیل مبنای اعداد 

1-11. انواع خطاها

1-12. پرسش‌ها

1-13. برنامه‌نویسی    

 

فصل دوم : ساختارهای کنترلی

2-1. ساختارهای تصمیم‌گیری یا شرطی  

2-2. ساختارهای تکرار 

2-3. پرسش‌ها

2-4. برنامه‌نویسی  

 

فصل سوم :  توابع و ماژول‌ها

3-1. چرا از توابع استفاده کنیم؟ 

3-2.  انواع توابع 

3-3. معرفی چند تابع کتابخانه‌ای  

3-4. چگونه تابع بنویسیم 

3-5. جنبه‌های مختلف تابع 

3-6. تابع چگونه کار می‌کند؟ 

3-7. ترکیب روش‌های ارسال پارامترها

3-8. تابع بی‌نام 

3-9. متغیرهای محلی و سراسری  

3-10. توابع بازگشتی  

3-11. ماژول‌ها

3-12. پرسش‌ها

3-13. برنامه‌نویسی  

 

 فصل چهارم :  سازمان‌دهی و پردازش داده‌ها با آرایه‌ها

4-1. سازمان‌دهی داده‌ها با آرایه 

4-2. آرایه‌ها و کتابخانه‌ی numpy 

4-3. آرایه‌های یک‌بُعدی  

4-4. آرایه‌های دوبُعدی  

4-5. معرفی چند متد از کلاس numpy 

4-6. پرسش‌ها

4-7. مسأله‌ها

4-8. پروژه‌ی برنامه‌نویسی  

 

 فصل پنجم :  پردازش لیست‌ها و تاپل‌ها

5-1. لیست‌ها

5-2. انجام اَعمال روی لیست‌

5-3. لیست‌های دوبُعدی  

5-4. لیست‌های دوبُعدی با طول سطرهای متفاوت  

5-5. تاپل‌ها (چندتایی‌ها)

5-6. پرسش‌ها

5-7. برنامه‌نویسی

 

فصل ششم: پردازش رشته‌ها، دیکشنری‌ها و مجموعه‌ها

6-1. رشته‌ها

6-2. دیکشنری‌ها

6-3. مجموعه‌ها

6-4. پرسش‌ها

6-5. برنامه‌نویسی  

 

فصل هفتم: طراحی شیءگرا: کلاس‌ها، وراثت و چندریختی

7-1 . مفهوم تفکر شیءگرایی  

7-2. مزایای برنامه‌نویسی شیءگرا

7-3. کلاس و شیء

7-4. ایجاد کلاس و اشیا در پایتون 

7-5. اعضای عمومی و اختصاصی کلاس   

7-6. لیستی از اشیا

7-7. وراثت کلاس‌ها: انواع و فواید 

7-8. انقیاد پویای متدها و تعریف مجدد عملگرها

7-9. کلاس Exception برای اداره‌ی استثنا

7-10. مقدمه‌ای بر استثناها

7-11. انواع استثناها

7-12. اداره کردن استثناها

7-13. استثناهایی که کاربر تعریف می‌کند 

7-14. پرسش‌ها

7-15. برنامه‌نویسی

 

فصل هشتم: پردازش فایل‌ها و ماندگاری داده‌ها

8-1. پردازش فایل  

8-2. انواع فایل‌ها

8-3. باز کردن و بستن فایل  

8-4. ورودی و خروجی رشته‌ها در فایل  

8-5. اَعمال سیستم‌عامل روی فایل  

‌8-6. ذخیره و بازیابی اشیا

‌8-7. اشاره‌گر فایل و تغییر آن 

‌8-8. مدیریت حیطه 

8-9. پرسش‌ها

8-10. برنامه‌نویسی

فصل نهم:  واسط کاربری گرافیکی

9-1. نکات طراحی واسط کاربری  

9-2. ماژول tkinter 

9-3. کلاس‌های مربوط به کنترل‌ها

9-4. کنترل Label (برچسب)

9-5. رویدادها و انقیادها

9-6. پرسش‌ها

9-7. برنامه‌نویسی  

 

فصل دهم: پایتون و شبکه

10-1. اجرای برنامه‌های پایتون در خط فرمان 

10-2. ماژول socket

10-3. پرسش‌ها

10-4. برنامه‌نویسی  

 

فصل یازدهم: کار کردن با فایل‌های اکسل

11-1. کتابخانه‌ی Pandas 

11-2. نصب Pandas 

11-3. نصب openpyxi

11-4. فایل اِکسل نمونه 

11-5. دستیابی به سطرها و ستون‌های خاص   

11-6. نوشتن داده‌ها در فایل اکسل  

11-7. ذخیره فایل اکسل در چند صفحه (sheet)

11-8. خواندن ستون‌های خاصی از فایل اکسل  

11-9. بازیابی سطرهای خاصی از فایل اکسل  

11-10. انجام تغییرات در فایل اکسل با پایتون 

11-11. اضافه کردن رکورد به ابتدای فایل  

11-12. اضافه کردن ستون جدید به فایل اکسل در پایتون 

 

پیوست: نصب و اجرای پایتون

پ-1. مراحل نصب پایتون 

پ-2. اجرای پایتون 

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

 

واژه‌نامه 

منابع و مآخذ 

نظر خود را بنویسید
نظرات کاربران
Copyright © 2021 Powered By Olomrayaneh web developer team, All Rights Reserved.