نوبت و سال چاپ : | 3 / 1401 | تعداد صفحات : | 380 |
نوع جلد / قطع: | شومیز / وزیری | وزن: | 600 |
ویرایش : | 0 | شابک | 9786002051868 |
موضوع اصلی : | کامپیوتر | موضوع فرعی : | برنامه نویسی |
دریافت فایل:
ماهیت پویای نرمافزارها و گستردگی حوزهی کاربرد کامپیوترها در جنبههای مختلف زندگی انسانها، دانشمندان کامپیوتر را وادار به طراحی و پیادهسازی زبانهای مدرن کرده است. یکی از این زبانها، زبان پایتون است که زبانی قدرتمند، مدرن، شیءگرا، تابعی و در عین حال بسیار ساده است.این زبان در حوزههای تولید اپلیکیشنهای وب، یادگیری ماشین، کلاندادهها، هوش مصنوعی و بسیاری از موارد دیگر به کار میآید. کتابی که در پیش رو دارید، در ویراست پنجم خود به سر میبرد و بسیاری از جنبههایی را که یک برنامهنویس پایتون باید بداند، مورد بحث و بررسی قرار میدهد. به شما اطمینان میدهیم با مطالعهی کتاب برنامه نویسی با زبان پایتون اثر دکتر عین الله جعفرنژاد قمی، به برنامهنویسی در پایتون مسلط میشوید و از کارتان لذت میبرید. ویژگیهای بارز این کتاب شامل موارد ذیل میشود: 1. بهکارگیری تجربهی چندین ساله در تألیف و ترجمهی کتابهای دانشگاهی، به خصوص کتابهای برنامهنویسی به زبانهای مختلف. 2. ارائهی مثالهای متنوع که هر کدام یک یا چند هدف آموزشی را دنبال میکند، به طوری که با هر مثال، نکات جدیدی به خواننده عرضه خواهد شد. 3. توضیح خط به خط کدهای داخل کتاب، به کمک شما میآید، به طوری که برای یادگیری برنامهنویسی در این زبان، نیاز به آشنایی با هیچ زبان دیگری نیست. 4. بیان ساده و روان مطالب، لذت برنامهنویسی در پایتون را برای شما تداعی خواهد کرد. فهرست مطالب فصل اول : مقدمات و ساختار برنامه در پایتون 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. برنامهنویسی فصل یازدهم: کار کردن با فایل های اکسل .... فصل دوازدهم: پایگاه داده در پایتون پیوست: نصب و اجرای پایتون
طراحی و پیاده سازی توسط ایده گستران
تمامی حقوق برای کتاب درخشش محفوظ است