برنامه نویسی پایتون مقدماتی (پروژه محور)
پایتون مقدماتی(پروژه محور)
عنوان پروژه: طراحی و پیاده سازی سیستم ATM
درس پایتون مقدماتی به عنوان پله نخست ورود به دنیای برنامهنویسی و علوم کامپیوتر شناخته میشود. این درس با هدف آشنایی دانشپذیران با مفاهیم بنیادین برنامهنویسی از طریق زبان پایتون، یکی از محبوبترین و قابل دسترسترین زبانهای برنامهنویسی در جهان، طراحی شده است. پایتون به دلیل سینتکس ساده و خوانایی بالای خود، انتخاب ایدهآلی برای مبتدیان است تا با مفاهیم اصلی همچون متغیرها، داده ساختارها، توابع، حلقهها و شرطها به شکل عملی آشنا شوند.
کاربردهای پایتون بسیار گسترده و متنوع است، شامل توسعه وب، تحلیل دادهها، هوش مصنوعی، علم داده، اتوماسیون و بسیاری زمینههای دیگر. این زبان به دلیل داشتن کتابخانههای غنی و جامعه کاربری فعال و پشتیبان، امکان پیادهسازی پروژههای پیچیده را با کمترین تلاش فراهم میآورد. در طول این درس، دانشپذیران با استفاده از مثالهای عملی و پروژه کاربردی ATM، مهارتهای برنامهنویسی خود را توسعه داده و با کاربردهای واقعی پایتون در صنعت آشنا میشوند. این دوره گام نخست برای ورود به دنیای تکنولوژی و فرصتی برای پیوستن به جامعه جهانی توسعهدهندگان است.
از ویژگیهای منحصر بفرد این دوره طراحی وپیاده سازی کامل و مرحله به مرحله سیستم ATM است که از جنبههای مختلفی شامل تحلیل، طراحی، کدنویسی، تست و اشکال زدایی برنامه مورد توجه قرار گرفته و مهارت آموز را برای ورود به دورههای تخصصی تر آماده مینماید.
سر فصل ها:
-
1 متغیرها و انواع دادهها
- 1-1- اعداد (صحیح و اعشاری)
- 1-1- رشتهها و عملیات روی رشتهها
- 3-1- o بولین
-
2 ساختارهای داده
- 1-2- لیستها: ایجاد، دسترسی به عناصر، تغییر عناصر، متدهای لیست
- 2-2- دیکشنریها: کلیدها و مقادیر، دسترسی و تغییر عناصر، متدهای دیکشنری
- 3-2- تاپلها: ایجاد و دسترسی به عناصر
- 4-2- مجموعهها: ایجاد، عملیات مجموعهای
-
3 عملگرها
- 1-3- عملگرهای ریاضی
- 2-3- عملگرهای مقایسه ای
- 3-3- عملگرهای منطقی
-
4 ساختارهای کنترلی
- 1-4- شرطها: if، elif، else
- 2-4- حلقهها: for، while
-
5 توابع
- 1-5- تعریف توابع
- 2-5- پارامترها و بازگشت مقادیر
- 3-5- توابع ناشناخته (lambda)
-
6 مدیریت خطا و استثناها
- 1-6- try و except
- 2-6- else , finally
-
7 کار با فایلها
- 1-7- باز و بستن فایلها
- 2-7- خواندن از و نوشتن در فایلها
- 3-7- مدیریت مسیر فایلها
-
8 پروژه عملی: طراحی و پیاده سازی سیستم ATM
- 1-8- توصیف نیازمندیهای پروژه
- 2-8- استخراج ساختارهای دادهای مورد نیاز
- 3-8- تعیین عملکردها و سرویسهای ATM
- 4-8- طراحی معماری و پیادهسازی اولیه پروژه
- 5-8- طراحی و پیادهسازی پنل مدیریتی
- 6-8- راه اندازی سیستم احراز هویت
- 7-8- بررسی برخی مسائل امنیتی در کدنویسی
دکترای تخصصی مهندسی کامپیوتر گرایش نرم افزار از دانشگاه اراک در سال 1399
مهارتها
جنگو