معرفی دوره
در دنیای امروز، برنامه نویسی به یکی از ضروری ترین ابزارهای کاربردی در حوزه زیست شناسی تبدیل شده است. زبان برنامه نویسی پایتون به دلیل وجود کتابخانه های قدرتمند در حوزه بیوانفورماتیک بسیار معروف و پر کاربرد شده است و یادگیری آن برای هر پژوهشگر زیستی که تلاش دارد تا مسلط به ابزارهای کاربردی به روز بوده و در مسیر پیشرفت در حوزه علمی و کاری خود قرار گیرد ضروری است. یادگیری زبان برنامه نویسی پایتون برای یک پژوهشگر زیستی، فرصت های شغلی بسیار بهتری را در سراسر دنیا برای او فراهم می آورد.
با استفاده از دوره آموزشی که ویژه زیست شناسان طراحی شده است از مثالها و تمرین هایی بیولوژیکی استفاده می شود تا درک بهتری از کمکی که برنامه نویسی می تواند به حل مسائل زیستی کند فراهم آوریم. این خود باعث افزایش انگیزه و تلاش در افراد بیولوژیست می گردد تا در طی مسیر آموزشی خود در برنامه نویسی پیشرفت بهتری داشته باشند. از سویی دیگر با دوره آموزشی که به طور ویژه برای افراد با پایه زیستی فراهم شده است میتوانیم زمان و تمرکز بیشتری بر روی بخش هایی از زبان برنامه نویسی پایتون صرف کنیم که برای این دسته کاربردی تر می باشد. به عنوان نمونه در بیولوژی ما با پروتئین ها و DNA در قالب رشته ها روبرو هستیم از این رو استفاده از متدهایی که مرتبط با رشته ها می باشند در زیست شناسی بسیار پرکاربرد است و ما نیاز داریم با متدهای بیشتری در این بخش آشنا شویم چیزی که شاید برای افراد در حوزه های دیگر ضرورتی نداشته باشد. پس وجود یک دوره آموزشی برنامه نویسی ویژه افراد با پایه زیستی می تواند آموزش هایی کاربردی تر و مناسب تر این افراد فراهم آورد.
ما در این دوره تلاش کرده ایم آموزش برنامه نویسی پایتون به صورت تئوری و عملی را برای افراد بیولوژیستی که هیچ پیش زمینه ای از برنامه نویسی ندارند، فراهم آوریم. در این دوره عمده مثالها، مرتبط با مسائل زیستی خواهند بود اگرچه تلاش شده است تا مثالهای غیرزیستی هم برای آموزش جامع تر شما عزیزان در این دوره گنجانده شود.
ما در آکادمی زیستا تلاش کرده ایم تا با ترسیم مسیر آموزشی پایتون از ساده ترین تا پیشرفته ترین سطح، قدم به قدم به یک متخصص در این حوزه تبدیل شوید.
این دوره به عنوان اولین سطح از مجموعه دوره های آموزشی پایتون ویژه زیست شناسان از ساده ترین و مقدماتی ترین مباحث آموزشی در پایتون ایجاد شده است. در دوره های بعدی در همین آکادمی زیستا مباحث پیشرفته تر در پایتون و سپس دوره های بسیار تخصصی تر از پکیج بایوپایتون در اختیار شما عزیزان قرار خواهد گرفت.
سرفصلهای دوره مقدماتی آموزش پایتون ویژه بیولوژیست ها :
- مقدمه ای در رابطه با پایتون
- چرا پایتون؟
- نصب پایتون
- اجرای اولین کد پایتون در ویرایشگر متن
- نصب ide پایتون
- چاپ اولین کد در پایتون
- چاپ کاراکترهای خاص
- ایجاد کامنت
- متغیرها
- کار با عملگرها
- انواع عملگرها
- عملگرهای حسابی
- عملگرهای مقایسه ای
- عملگرهای منطقی
- عملگرهای تخصیصی
- عملگرهای عضویت
- رشته ها (strings)
- دیتاتایپ رشته
- عملگرهای رشته
- تمرین (splicing out introns)
- توابع رشته ها
- پیدا کردن طول رشته
- تمرین (Coding portion of a gene)
- بزرگ و کوچک کردن حروف در رشته
- پیدا کردن طول رشته
- جایگزینی حروف
- تمرین (ساخت رشته RNA)
- شمارش تعداد زیر رشته ها
- تمرین (GC content)
- پیدا کردن زیر رشته در رشته
- تمرین (DNA fragment length)
- List در پایتون
- متدهای کاربردی در لیست
- آموزش حلقه For
- توابع شرطی و کنترلی
- If else
- تمرین
- while
- If else
- توابع در پایتون
- دیتا تایپها
- Number
- Boolean
- String
- List
- Tuples
- Set
- Dictionary
- تمرین (ترجمه رشته DNA )
- Regular expression
- توابع Regex