آموزش پایتون برای زیست‌شناسان و مبتدیان - آخرین آپدیت

دانلود Python for Biologists and Beginners

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

دوره آموزش پایتون برای زیست‌شناسان و مبتدیان: تسلط بر داده‌های زیستی، خودکارسازی و تجسم‌سازی

به دوره آموزشی "پایتون برای زیست‌شناسان و مبتدیان" خوش آمدید! این دوره جذاب و کاربردی، شما را با برنامه‌نویسی پایتون آشنا می‌کند و بر کاربردهای آن در زیست‌شناسی و بیوانفورماتیک تمرکز دارد. اگر تازه کار هستید یا می‌خواهید مهارت‌های برنامه‌نویسی خود را گسترش دهید، این دوره دانش و ابزارهایی را در اختیارتان قرار می‌دهد تا داده‌های زیستی را تجزیه و تحلیل کنید، وظایف را خودکار کنید و مشکلات علوم زیستی را حل نمایید.

در طول این دوره، پایتون را از پایه یاد خواهید گرفت، با تأکید ویژه بر مفاهیم و تکنیک‌هایی که زیست‌شناسان می‌توانند در تحقیقات و تجزیه و تحلیل خود از آن‌ها استفاده کنند. این دوره به گونه‌ای ساختار یافته است که اعتماد به نفس و مهارت‌های شما را به تدریج افزایش دهد و به شما امکان می‌دهد آموخته‌های خود را در مجموعه داده‌های زیستی واقعی به کار ببرید.

آنچه در این دوره خواهید آموخت:

  • راه‌اندازی یک محیط توسعه پایتون قدرتمند با استفاده از Anaconda Navigator و مدیریت کارآمد بسته‌ها برای برنامه‌های بیوانفورماتیک.
  • تسلط بر عملیات عددی پیشرفته، تبدیل نوع داده و تکنیک‌های دستکاری رشته‌ها از طریق تمرین‌های عملی طراحی شده برای رسیدگی به تبدیل داده‌های پیچیده.
  • کسب تخصص در مدیریت فایل، ساختارهای داده و منطق جریان کنترل، که از طریق پروژه‌های عملی و فراوان در کلاس اعمال می‌شود.
  • تبحر در Biopython، عبارات منظم، تجزیه و تحلیل داده‌ها و تجسم‌سازی با Pandas، Seaborn و Matplotlib در پروژه‌های بیوانفورماتیک دنیای واقعی.
  • فوت و فن‌های پنهان و تکنیک‌های منحصربه‌فرد برای کدنویسی کارآمد.

پیش‌نیازها: هیچ تجربه برنامه‌نویسی قبلی لازم نیست. فقط اشتیاق و پشتکار خود را همراه داشته باشید، در این دوره همه چیز را یاد خواهید گرفت!

ویژگی‌های کلیدی دوره:

  • 100+ ویدئو: درس‌های جامع که همه چیز را از اصول اولیه پایتون تا کاربردهای پیشرفته در زیست‌شناسی پوشش می‌دهد.

  • توضیحات واضح: هر مفهوم به طور کامل توضیح داده شده است، همراه با تمرین‌های کدنویسی برای تقویت درک شما.

  • تکالیف دنیای واقعی: این تکالیف بزرگ، شما را به چالش می‌کشند تا دانش خود را به کار ببرید، همراه با راه‌حل‌های ارائه شده برای راهنمایی در یادگیری.

  • 9 آزمون: پیشرفت و درک خود را با آزمون‌ها در نقاط کلیدی دوره بسنجید.

  • 1 فعالیت عملی: یک تمرین عملی برای کمک به شما در استفاده از مهارت‌های خود در داده‌های زیستی دنیای واقعی.

با پایان این دوره، شما آماده خواهید بود تا از پایتون برای تجزیه و تحلیل داده‌ها، خودکارسازی، تجسم‌سازی و بیوانفورماتیک استفاده کنید، که این دوره را به انتخابی عالی برای زیست‌شناسانی تبدیل می‌کند که به دنبال ارتقاء مهارت‌های محاسباتی خود هستند.


سرفصل ها و درس ها

Introduction-مقدمه Introduction

  • Introduction-مقدمه Introduction

Basic Biology Review-مروری بر زیست شناسی پایه Basic Biology Review

  • DNA-DNA DNA

  • RNA-RNA RNA

  • Proteins-پروتئین‌ها Proteins

  • File Formats-فرمت‌های فایل File Formats

  • Practice Quiz-آزمون تمرینی Practice Quiz

Python Introduction-معرفی پایتون Python Introduction

  • Introduction to Python-معرفی پایتون Introduction to Python

  • Anaconda Installation-نصب Anaconda Anaconda Installation

Variables, Numerics and Strings-متغیرها، اعداد و رشته‌ها Variables, Numerics and Strings

  • Concept of Variables-مفهوم متغیرها Concept of Variables

  • Numerics and Mathematical Operations-اعداد و عملیات ریاضی Numerics and Mathematical Operations

  • String initialization and Typecasting-مقداردهی اولیه رشته‌ها و تبدیل نوع String initialization and Typecasting

  • String Analysis Part I-تحلیل رشته‌ها بخش اول String Analysis Part I

  • String Analysis Part II-تحلیل رشته‌ها بخش دوم String Analysis Part II

  • String Analysis Part III-تحلیل رشته‌ها بخش سوم String Analysis Part III

  • String Analysis Part IV-تحلیل رشته‌ها بخش چهارم String Analysis Part IV

  • String Analysis Part V-تحلیل رشته‌ها بخش پنجم String Analysis Part V

  • String Analysis Part VI-تحلیل رشته‌ها بخش ششم String Analysis Part VI

  • String Analysis Activities-فعالیت‌های تحلیل رشته String Analysis Activities

  • Practice Quiz-آزمون تمرینی Practice Quiz

  • Assignment 1-تکلیف 1 Assignment 1

Handling Files with Ease-کار با فایل‌ها به آسانی Handling Files with Ease

  • Introduction-مقدمه Introduction

  • Read Files: Approach 1-خواندن فایل‌ها: رویکرد 1 Read Files: Approach 1

  • Read Files: Approach 2-خواندن فایل‌ها: رویکرد 2 Read Files: Approach 2

  • Copy File path on Windows (Optional)-کپی مسیر فایل در ویندوز (اختیاری) Copy File path on Windows (Optional)

  • Read Files on Google Colab (Optional)-خواندن فایل‌ها در Google Colab (اختیاری) Read Files on Google Colab (Optional)

  • Write Files-نوشتن فایل‌ها Write Files

  • Append Files-افزودن به فایل‌ها Append Files

  • Practice Quiz-آزمون تمرینی Practice Quiz

Mastering Lists and Tuples-تسلط بر لیست‌ها و تاپل‌ها Mastering Lists and Tuples

  • Initializing Lists and Tuples-مقداردهی اولیه لیست‌ها و تاپل‌ها Initializing Lists and Tuples

  • List and Tuple Interconversion-تبدیل بین لیست و تاپل List and Tuple Interconversion

  • List and Tuple Length (len())-طول لیست و تاپل (len()) List and Tuple Length (len())

  • List and String Interconversion-تبدیل بین لیست و رشته List and String Interconversion

  • List and Tuple Slicing-برش لیست و تاپل List and Tuple Slicing

  • Counting elements of List and Tuple-شمارش عناصر لیست و تاپل Counting elements of List and Tuple

  • List and String Concatenation-الحاق لیست و رشته List and String Concatenation

  • List and List Concatenation-الحاق لیست و لیست List and List Concatenation

  • Append Vs Extend-Append در مقابل Extend Append Vs Extend

  • Cloning Lists-کپی کردن (Clone) لیست‌ها Cloning Lists

  • Cloning Tuples-کپی کردن (Clone) تاپل‌ها Cloning Tuples

  • Deleting Lists and Tuples-حذف لیست‌ها و تاپل‌ها Deleting Lists and Tuples

  • Sorting List and Tuples-مرتب‌سازی لیست و تاپل Sorting List and Tuples

  • Membership Operator-عملگر عضویت Membership Operator

  • Mathematical Operations-عملیات ریاضی Mathematical Operations

  • Logical Check: any() Vs all()-بررسی منطقی: any() در مقابل all() Logical Check: any() Vs all()

  • Data pairing with zip()-جفت کردن داده‌ها با zip() Data pairing with zip()

  • Activity 1-فعالیت 1 Activity 1

Loops: Automating Repetition-حلقه‌ها: اتوماتیک کردن تکرار Loops: Automating Repetition

  • List Comprehension: One liner 'for' loop-فهرست‌نویسی: حلقه for یک خطی List Comprehension: One liner 'for' loop

  • For Loops-حلقه‌های For For Loops

  • Nested Loops-حلقه‌های تو در تو Nested Loops

  • While Loops-حلقه‌های While While Loops

  • Practice Quiz-آزمون تمرینی Practice Quiz

Conditional Statement: If, Else, Elif-عبارت شرطی: If, Else, Elif Conditional Statement: If, Else, Elif

  • Logical Operators-عملگرهای منطقی Logical Operators

  • Decision Making-تصمیم‌گیری Decision Making

  • Practice Quiz-آزمون تمرینی Practice Quiz

Biopython: Toolkit for Bioinformatics-Biopython: ابزار برای بیوانفورماتیک Biopython: Toolkit for Bioinformatics

  • String to Seq-رشته به Seq String to Seq

  • Analyzing Fasta-تحلیل Fasta Analyzing Fasta

  • Customizing Output-سفارشی‌سازی خروجی Customizing Output

  • Practice Quiz-آزمون تمرینی Practice Quiz

Dictionaries: Efficient Data Storage-دیکشنری‌ها: ذخیره‌سازی کارآمد داده‌ها Dictionaries: Efficient Data Storage

  • Introduction to Dictionary-مقدمه‌ای بر دیکشنری Introduction to Dictionary

  • Initializing Dictionary-مقداردهی اولیه دیکشنری Initializing Dictionary

  • Dictionary Analysis: Part I-تحلیل دیکشنری: بخش اول Dictionary Analysis: Part I

  • Dictionary Analysis: Part II-تحلیل دیکشنری: بخش دوم Dictionary Analysis: Part II

  • Dictionary Analysis: Part III-تحلیل دیکشنری: بخش سوم Dictionary Analysis: Part III

  • Dictionary Analysis: Part IV-تحلیل دیکشنری: بخش چهارم Dictionary Analysis: Part IV

  • Dictionary Analysis: Part V-تحلیل دیکشنری: بخش پنجم Dictionary Analysis: Part V

  • Practice Quiz-آزمون تمرینی Practice Quiz

Function: The Building Blocks-تابع: بلوک‌های سازنده Function: The Building Blocks

  • Functions: Definition and Call-توابع: تعریف و فراخوانی Functions: Definition and Call

  • Function Attributes-ویژگی‌های تابع Function Attributes

  • Positional Vs Keyword Arguments-آرگومان‌های موقعیتی در مقابل کلیدواژه‌ای Positional Vs Keyword Arguments

  • Dynamic Arguments-آرگومان‌های پویا Dynamic Arguments

  • Assignment 2-تکلیف 2 Assignment 2

Regular Expression Made Easy-عبارت باقاعده آسان شد Regular Expression Made Easy

  • Introduction to regular expression-مقدمه‌ای بر عبارت باقاعده Introduction to regular expression

  • Pattern Search-جستجوی الگو Pattern Search

  • Pattern search at beginning and end-جستجوی الگو در ابتدا و انتها Pattern search at beginning and end

  • Quantifiers Part I-کمی‌سازها بخش اول Quantifiers Part I

  • Quantifiers Part II-کمی‌سازها بخش دوم Quantifiers Part II

  • Quantifiers Part III-کمی‌سازها بخش سوم Quantifiers Part III

  • Quantifiers Part IV-کمی‌سازها بخش چهارم Quantifiers Part IV

  • Multiple Pattern Search-جستجوی الگوی چندگانه Multiple Pattern Search

  • Split using regular expression-تقسیم با استفاده از عبارت باقاعده Split using regular expression

  • Replace using regular expression-جایگزینی با استفاده از عبارت باقاعده Replace using regular expression

  • Wildcard Character-کاراکتر Wildcard Wildcard Character

  • Grouping in regular expression-گروه‌بندی در عبارت باقاعده Grouping in regular expression

  • Assignment 3-تکلیف 3 Assignment 3

Working with DataFrames-کار با DataFrames Working with DataFrames

  • Introduction to DataFrame-مقدمه‌ای بر DataFrame Introduction to DataFrame

  • DataFrame: .head() and .tail()-DataFrame: .head() و .tail() DataFrame: .head() and .tail()

  • DataFrame: row/column names and summary-DataFrame: نام‌های سطر/ستون و خلاصه DataFrame: row/column names and summary

  • DataFrame: shape and dimension-DataFrame: شکل و بعد DataFrame: shape and dimension

  • Columns to row names-ستون‌ها به نام‌های سطر Columns to row names

  • Column Slicing Part I-برش ستون بخش اول Column Slicing Part I

  • Column Slicing Part II-برش ستون بخش دوم Column Slicing Part II

  • Row Slicing-برش سطر Row Slicing

  • Simultaneous slicing of row(s) and column(s)-برش همزمان سطر(ها) و ستون(ها) Simultaneous slicing of row(s) and column(s)

  • Slicing Summary-خلاصه برش Slicing Summary

  • Conditional filtering in DataFrame-فیلتر شرطی در DataFrame Conditional filtering in DataFrame

  • Conditional mutation in DataFrame-جهش شرطی در DataFrame Conditional mutation in DataFrame

  • Adding new column/row-افزودن ستون/سطر جدید Adding new column/row

  • Deleting row(s)/column(s)-حذف سطر(ها)/ستون(ها) Deleting row(s)/column(s)

  • Missing Values: isna()-مقادیر گمشده: isna() Missing Values: isna()

  • Missing Values: dropna()-مقادیر گمشده: dropna() Missing Values: dropna()

  • Missing Values: fillna()-مقادیر گمشده: fillna() Missing Values: fillna()

  • Combine DataFrames-ترکیب DataFrames Combine DataFrames

  • Axis selection-انتخاب محور Axis selection

  • Practice Quiz-آزمون تمرینی Practice Quiz

Data Visualization-تصویرسازی داده‌ها Data Visualization

  • Introduction to matplotlib and seaborn-مقدمه‌ای بر matplotlib و seaborn Introduction to matplotlib and seaborn

  • Scatter Plot-نمودار پراکندگی Scatter Plot

  • Line Plot-نمودار خطی Line Plot

  • Multiple Line Plot-نمودار خطی چندگانه Multiple Line Plot

  • Bar Plot-نمودار میله‌ای Bar Plot

  • Histogram-هیستوگرام Histogram

  • Pie Plot-نمودار دایره‌ای Pie Plot

  • Box Plot-نمودار جعبه‌ای Box Plot

  • Heatmaps-نقشه‌های حرارتی Heatmaps

  • Practice Quiz-آزمون تمرینی Practice Quiz

نمایش نظرات

آموزش پایتون برای زیست‌شناسان و مبتدیان
جزییات دوره
21.5 hours
105
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,307
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Prince Kumar Lat Prince Kumar Lat

مدرس و تولید کننده محتوا در یودمی