
مشاهده ویدیو قفل است
برای مشاهده مشاهده ویدیو، ابتدا این دوره را خریداری کنید.
متن فیلم
در این ویدیو، ما از توابع باز built-in (داخلی) پایتون برای ایجاد یک شیء فایل و به دست آوردن دادهها از یک فایل «txt» استفاده میکنیم. ما از تابعopen پایتون برای دریافت یک شیء فایل استفاده خواهیم کرد. ما میتوانیم یک متد را برای خواندن دادهها از فایل به آن شیء اعمال کنیم. ما میتوانیم فایل Example1.txt را به شرح زیر باز کنیم. ما از تابعopen استفاده میکنیم. اولین آرگومان مسیر فایل است. این از نام فایل و دایرکتوری فایل تشکیل شده است. پارامتر دوم حالت است. مقادیر رایج مورد استفاده عبارتند از 'r' برای خواندن، 'w' برای نوشتن و 'a' برای اضافه کردن. ما از 'r' برای خواندن استفاده خواهیم کرد. در نهایت، ما شیء فایل را داریم. اکنون میتوانیم از شیء فایل برای به دست آوردن اطلاعات درباره فایل استفاده کنیم. ما میتوانیم از ویژگی داده name برای دریافت نام فایل استفاده کنیم. نتیجه یک رشته است که حاوی نام فایل است. با استفاده از ویژگی داده mode میتوانیم ببینیم که شیء در چه حالتی است و حالت 'r' که نشان دهنده خواندن است، نشان داده میشود. شما همیشه باید شیء فایل را با استفاده از متد close ببندید. این ممکن است گاهی اوقات خسته کننده باشد، بنابراین بیایید از عبارت «with» استفاده کنیم. استفاده از عبارت «with» برای باز کردن یک فایل بهتر است زیرا به طور خودکار فایل را میبندد. همه چیز در بلوک تو رفته اجرا میشود، سپس فایل بسته میشود. این کد فایل Example1.txt را میخواند. ما میتوانیم از شیء فایل، «File1» استفاده کنیم. این کد تمام عملیات را در بلوک تو رفته انجام میدهد و سپس فایل را در انتهای بلوک تو رفته میبندد. متد «read» مقادیر فایل را در متغیر «file_stuff» به عنوان یک رشته ذخیره میکند. شما میتوانید محتوای فایل را چاپ کنید. شما میتوانید بررسی کنید که آیا محتوای فایل بسته است یا خیر، اما نمیتوانید خارج از تورفتگی از آن بخوانید. اما میتوانید محتوای فایل را خارج از تورفتگی نیز چاپ کنید. ما میتوانیم محتوای فایل را چاپ کنیم. ما موارد زیر را خواهیم دید. هنگامی که رشته خام را بررسی میکنیم، slash-n را خواهیم دید. این به این دلیل است که پایتون میداند که یک خط جدید را شروع کند. ما میتوانیم هر خط را به عنوان یک عنصر در یک لیست با استفاده از متد «readline» به خروجی بفرستیم. خط اول مربوط به اولین عنصر در لیست است. خط دوم مربوط به دومین عنصر در لیست است و الی آخر. ما میتوانیم از متد «readline» برای خواندن خط اول فایل استفاده کنیم. اگر این دستور را اجرا کنیم، خط اول را در متغیر «file_stuff» ذخیره میکند و سپس خط اول را چاپ میکند. ما میتوانیم از متد «readline» دوبار استفاده کنیم. اولین بار که فراخوانی میشود، خط اول را در متغیر «file_stuff» ذخیره میکند و سپس خط اول را چاپ میکند. دفعه دوم که فراخوانی میشود، خط دوم را در متغیر «file_stuff» ذخیره میکند و سپس خط دوم را چاپ میکند. ما میتوانیم از یک حلقه برای چاپ هر خط به صورت جداگانه به شرح زیر استفاده کنیم. بیایید هر کاراکتر در یک رشته را به عنوان یک شبکه نشان دهیم. ما میتوانیم تعداد کاراکترهایی را که میخواهیم از یک رشته بخوانیم، به عنوان یک آرگومان در متد «readline» مشخص کنیم. هنگامی که ما از چهار به عنوان یک آرگومان در متد «readline» استفاده میکنیم، چهار کاراکتر اول فایل چاپ میشود. هر بار که متد را میخوانیم، در طول متن پیشروی خواهیم کرد. اگر متد را با آرگومان 16 فراخوانی کنیم، 16 کاراکتر اول و سپس خط جدید چاپ میشود. اگر بار دوم این متد را فراخوانی کنیم، پنج کاراکتر بعدی چاپ میشود. در نهایت، اگر برای آخرین بار متد را با آرگومان 9 فراخوانی کنیم، ۹ کاراکتر آخر چاپ میشوند. برای مثالهای بیشتر از متدها و سایر انواع فایلها، آزمایشگاهها را بررسی کنید.
خواندن فایلها با Open
توضیحات
کار با دادهها در پایتون در این ماژول، شما با درک اصول کار با دادهها در پایتون شروع خواهید کرد و بر نحوه خواندن و نوشتن دادهها در فایلها در فرمتهای مختلف مانند متن،CSV و JSON تمرکز خواهید کرد. شما یاد خواهید گرفت که چگونه فایلها را به طور موثر باز کنید، بخوانید، بنویسید و دستکاری کنید، که برای مدیریت دادههای دنیای واقعی ضروری است. همانطور که در طول دوره پیش میروید، کتابخانههای اساسی پایتون را برای دستکاری دادهها و عملیات ریاضی بررسی خواهید کرد. کتابخانههای کلیدی مانند Pandas به شما کمک میکنند با دادههای ساختاریافته در قالبهای جدولی کار کنید، در حالی که NumPy از عملیات عددی بر روی آرایهها و ماتریسها پشتیبانی میکند. در پایان ماژول، شما به مهارتهایی برای مدیریت کارآمد، دستکاری و انجام عملیات ریاضی بر روی دادهها با استفاده از پایتون مجهز خواهید شد که پایهای قوی برای تکنیکهای پیشرفته تحلیل دادهها ایجاد میکند. اهداف یادگیری _________________________________________________________________________________ • نحوه استفاده از توابع open () و read () در پایتون را برای باز کردن و خواندن محتوای یک فایل متنی توضیح دهید. • با استفاده از تابع open () دادهها را در یک فایل در پایتون ایجاد و بنویسید و یاد بگیرید که چگونه بدون پاک کردن محتوای موجود به انتهای فایل داده اضافه کنید. • نحوه بارگذاری دادهها به Pandas را با استفاده از DataFrames توضیح دهید و تکنیکهای اصلی مدیریت دادهها را بررسی کنید. • نحوه دستکاری و ذخیره دادهها را در Pandas DataFrames برای تحلیل دادهها بیاموزید. • بارگذاری دادهها در Pandas و دسترسی به آنها با متدهای مختلف DataFrame را تمرین کنید. • از پاندا برای انتخاب و دستکاری دادهها در DataFrames با استفاده از متدهایی مانند loc () و iloc () استفاده کنید. • از NumPy برای ایجاد و دستکاری آرایههای یک بعدی و دو بعدی استفاده کنید. • ایجاد و انجام عملیات بر روی آرایههای یک بعدی و دو بعدیNumPy، از جمله نمایه سازی، برش دادن و محاسبات ریاضی را تمرین کنید. در این بخش، از تابع داخلی «Open» زبان پایتون برای ایجاد یک شی فایل و دریافت دادهها از یک فایل «txt» استفاده خواهیم کرد.
برای مشاهده کامل این قسمت، دوره را تهیه کنید
پس از خرید، به همه قسمتهای این دوره دسترسی خواهید داشت.