
حالت مطالعه
زبان برنامه نویسی پایتون چیست؟
پایتون یک زبان برنامه نویسی محبوب است که توسط خیدو فان روسوم در سال 1991 ساخته و منتشر شد.
از زبان برنامه نویسی پایتون در موارد زیر استفاده میشود:
- توسعهی شبکه (سمت سرور یا سرور ساید)
- توسعهی نرمافزار
- ریاضیات
- اسکریپت نویسی سیستم
پایتون چه کارهایی انجام میدهد؟
- از پایتون میتوان برای ساخت برنامههای وب (وب اپلیکیشن) در یک سرور یا شبکه، استفاده کرد.
- پایتون را میتوان در کنار یک نرمافزار برای ایجاد گردش کار (workflow)، استفاده کرد.
- پایتون میتواند به سیستم مدیریت پایگاه داده متصل شود و همچنین پروندهها را بخواند و در آنها تغییر ایجاد کند.
- از پایتون میتوان برای مدیریت کلان داده یا بیگ دیتا و اجرای ریاضیات پیشرفته استفاده کرد.
- پایتون در مدلسازی سریع یا توسعه نرمافزار آمادهی تولید، استفاده میشود.
چرا از پایتون استفاده کنیم؟
- پایتون در پلتفرمهای مختلفی (ویندوز، مک، لینوکس، رزبری پای و غیر) کار میکند و قابل اجراست.
- پایتون قوائدی ساده مانند زبان انگلیسی دارد.
- پایتون دستورالعملی دارد که به برنامهنویسان اجازه میدهد تا برنامههایشان را طوری بنویسند که خطوط کمتری نسب به دیگر زبانهای برنامهنویسی، در برگیرند.
- پایتون در سیستمهای مفسر کار میکند؛یعنی کدها به محض نوشته شدن، اجرا میشوند. این امر سبب سرعت بخشیدن به مدلسازی میشود.
- پایتون در برنامهنویسیهای رویهای، شی گرا و تابعی، استفاده میشود.
سرفصل های دوره آموزش زبان برنامه نویسی پایتون
فصل اول: معرفی دوره
- بررسی ابتدائیات
- قیاس بین python2 و python3
- روش استفاده از این دوره
فصل دوم: نصب پایتون
- نصب python
- انتخاب محیط برنامه نویسی
- J upyter نت بوک
- منابع اضافی آموزشی
- معرفی Git و Github
فصل سوم: مقدمات object و ساختار داده
- Number ها
- String ها
- List ها
- دیکشنری ها
- Tupleها
- فایل ها
- Set ها
- بولین ها
فصل چهارم: عملگر های مقایسه ای
- مقدمات عملگر ها
- زنجیره عملگر های مقایسه گر
- آزمون
فصل پنجم: دستورات پایتونی
- If ،elif و else
- حلقه های for
- حلقه های while
- Range
- مقایسه ها در لیست
- ارزیابی و تست
فصل ششم: متد ها و توابع
- متد ها
- arg ها و kwarg ها
- filter ،map و lambda
- توابع
- Lambda
- دستورات تو در تو
- Scope
- تمرین
فصل هفتم: پروژه اول
- ساخت یک بازی در پایتون
فصل هشتم: برنامه نویسی شی گرا (OOP)
- Object ها
- کلاس ها
- keyword ها
- چند ریختی
- متد ها
- وراثت (inheritance)
- متد های ویژه
فصل نهم: ماژولها و پکیج ها
- معرفی pip و pypi
- معرفی ماژول ها و پکیج ها
- معرفی __main__ و __name__
- ساخت ماژول ها
- نصب ماژول ها
- توسعه اکو سیستم پایتون
فصل دهم: خطا ها و Exception
- خطا ها
- exception ها
- try
- except
- finally
- pylint
- unittest
- تست
فصل یازدهم: پروژه پایتونی دوم
- ساخت بازی پیچیده تر
فصل دوازدهم: Decorator ها در پایتون
- بررسی مفهوم Decorator و ایجاد آن
- تمرین
فصل سیزدهم: Generator ها در پایتون
- Iteration در مقابل Generation
- ساختن Generator ها
- تمرین
فصل چهاردهم: محتواهای پیشرفته
- ماژول های پیشرفته پایتون
- Object ها ساختار داده پیشرفته در پایتون
- افزایش سطح دانش
- collections
- counter
- defaultdict
- ordereddict
- namedtuple
- Datetime
- Python Debugger pdb
- timit
- Regular Expressions (re)
- StringIO
فصل پانزدهم: Object ها و داده های ساختار یافته پیشرفته در پایتون
- اعداد پیشرفته
- string های پیشرفته
- set های پیشرفته
- دیکشنری های پیشرفته
- لیست های پیشرفته
- Object های پیشرفته
- تمرین در خصوص مطالب فصل
فصل شانزدهم: معرفی GUI ها
- کار با IPywidget
- مقدمات GUI و ویجت ها
- لیست ویجت ها
- قالب و استایل widget ها
- تمرینی از ویجت ها
دوره های مرتبط
دوره پردازش تصویر در پایتون | آکادمی بهترین شو
پردازش تصویر چیست؟ پردازش تصویر شاخهای از هوش مصنوعی است که به کامپیوترها و سیستمها این اجازه را میدهد تا…
دوره یادگیری ماشین | آکادمی بهترین شو
یادگیری ماشینی چیست؟ یادگیری ماشینی یا Machine Learning (ML) یک نوع هوش مصنوعی (AL) میباشد که این امکان را میدهد…
دوره یادگیری عمیق | آکادمی بهترین شو
یادگیری عمیق چیست؟ یادگیری عمیق یا Deep Learning، زیرمجموعهای از یادگیری ماشینی میباشد که اساساً یک شبکه عصبی با سه…
chat_bubble_outlineنظرات
قیمت :
590,000 تومان
امتیاز
0
از
0
رأی
بدون امتیاز
0 رای
590,000 تومان
143 بازدید 0 دیدگاه
قوانین ثبت دیدگاه