لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش نمایش دادهها و سریالسازی (Serialization)
- آخرین آپدیت
دانلود Data Representation and Serialization
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است!
روشی هوشمندانهتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک میکند تا دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
در این دوره عملی، قدرت دادههای ساختاریافته در نمایش دادهها و سریالسازی را کشف کنید. شما یاد خواهید گرفت که با اعتماد به نفس در فرمتهای مختلف داده مانند CSV، JSON، YAML و XML پیمایش کنید و متوجه شوید چه زمانی و چگونه از هر یک به طور مؤثر استفاده کنید. چه در حال مدیریت مجموعهدادهها باشید و چه در حال ساخت اپلیکیشنهای دادهمحور، تسلط بر این فرمتها برای نوشتن کدهای تمیز، بهینه و سازگار ضروری است.
این دوره با CSV شروع میشود و پس از بررسی مبانی، به سراغ ماژول csv در پایتون و ابزارهای جانبی مانند pandas و tablib میرود. سپس، JSON را بررسی کرده، ساختار آن را با CSV مقایسه میکنید و با استفاده از کتابخانه استاندارد پایتون و جایگزینهایی مانند simplejson و ujson، دادههای JSON را مدیریت خواهید کرد. هر بخش شامل تمرینات عملی برای تثبیت مطالب است.
در ادامه، وارد مبحث YAML میشوید، رابطه آن با JSON را بررسی کرده و خواندن و نوشتن YAML را با استفاده از بسته PyYAML میآموزید. در نهایت، با XML و HTML آشنا شده و با استفاده از ابزارهای متعدد پایتون از جمله xml، lxml، xmltodict و BeautifulSoup، اسناد ساختاریافته را تجزیه، تحلیل و بازنویسی میکنید و نکات امنیتی مهم در این زمینه را خواهید آموخت.
این دوره برای توسعهدهندگان، متخصصان داده و دانشجویانی که به دنبال ایجاد یک پایه قوی در کار با فرمتهای دادههای ساختاریافته هستند، ایدهآل است. داشتن دانش پایه پایتون توصیه میشود.
سرفصل ها و درس ها
CSV
CSV
مرور کلی
Overview
CSV چیست
What is CSV
بررسی فایلهای CSV
Explore CSV Files
استفاده از ماژول csv
Use csv Module
استفاده از ماژول csv بخش دوم
Use csv Module Part 2
استفاده از بسته pandas
Use the pandas Package
استفاده از بسته tablib
Use the tablib Package
JSON
JSON
JSON چیست
What is JSON
بررسی فایلهای JSON
Explore JSON Files
JSON: استفاده از ماژول json
JSON: Use the json Module
JSON: استفاده از بسته pandas
JSON: Use the pandas Package
استفاده از بستههای simplejson و ujson
Use the simplejson and ujson Packages
JSON: استفاده از بسته tablib
JSON: Use the tablib Package
YAML
YAML
YAML چیست
What is YAML
بررسی فایلهای YAML
Explore YAML Files
استفاده از بسته PyYAML
Use the PyYAML Package
YAML: استفاده از بسته tablib
YAML: Use the tablib Package
XML و HTML
XML and HTML
XML چیست
What is XML
بررسی فایلهای XML
Explore XML Files
HTML چیست
What is HTML
بررسی فایلهای HTML
Explore HTML Files
استفاده از ماژول xml
Use the xml Module
استفاده از بسته lxml
Use the lxml Package
استفاده از بسته xmltodict
Use the xmltodict Package
استفاده از بسته BeautifulSoup
Use the BeautifulSoup Package
نمایش نظرات