برنامه نویسی پایتون مقدماتی
پایتون مقدماتی
درس پایتون مقدماتی به عنوان پله نخست ورود به دنیای برنامهنویسی و علوم کامپیوتر شناخته میشود. این درس با هدف آشنایی دانشپذیران با مفاهیم بنیادین برنامهنویسی از طریق زبان پایتون، یکی از محبوبترین و قابل دسترسترین زبانهای برنامهنویسی در جهان، طراحی شده است. پایتون به دلیل سینتکس ساده و خوانایی بالای خود، انتخاب ایدهآلی برای مبتدیان است تا با مفاهیم اصلی همچون متغیرها، داده ساختارها، توابع، حلقهها و شرطها به شکل عملی آشنا شوند.
کاربردهای پایتون بسیار گسترده و متنوع است، شامل توسعه وب، تحلیل دادهها، هوش مصنوعی، علم داده، اتوماسیون و بسیاری زمینههای دیگر. این زبان به دلیل داشتن کتابخانههای غنی و جامعه کاربری فعال و پشتیبان، امکان پیادهسازی پروژههای پیچیده را با کمترین تلاش فراهم میآورد. در طول این درس، دانشپذیران با استفاده از مثالهای عملی و پروژههای کاربردی، مهارتهای برنامهنویسی خود را توسعه داده و با کاربردهای واقعی پایتون در صنعت آشنا میشوند. این دوره گام نخست برای ورود به دنیای تکنولوژی و فرصتی برای پیوستن به جامعه جهانی توسعهدهندگان است.
سر فصل ها:
-
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 کتابخانههای پایتون برای یادگیری ماشین
- 1-8- Numpy
- 2-8- Pandas
- 3-8- Seaborn , Matplotlib
- 4-8- Scikit-Learn
My name is Seyed Ali Hosseini and I am a PhD candidate in software engineering at the Islamic Azad University of Qazvin (Barajin) branch. I also have five years of teaching experience at the Islamic Azad University of Sanandaj branch and have worked on data science projects in several different companies.
مهارتها
Data science
Mobile computing