#11 Python Tutorial for Beginners | Working with Files and Exceptions in Python | الملفات في بيثون
#Python2020
Now that you’ve mastered the basic skills you need to write organized programs
that are easy to use, it’s time to think about making your programs even more relevant and usable. In this tutorial, you’ll learn to work with files so your programs can quickly analyze lots of data. You’ll learn to handle errors so your programs don’t crash when they encounter unexpected situations. You’ll learn about exceptions, which are special objects Python creates to manage errors that arise while a program is running. You’ll also learn about the json module, which allows you to save user data so it isn’t lost when your program stops running. Learning to work with files and save data will make your programs easier for people to use. Users will be able to choose what data to enter and when to enter it. People can run your program, do some work, and then close the program and pick up where they left off later. Learning to handle exceptions will help you deal with situations in which files don’t exist and deal with other problems that can cause your programs to crash. This will make your programs more robust when they encounter bad data, whether it comes from innocent mistakes or from malicious attempts to break your programs. With the skills you’ll learn in this chapter, you’ll make your programs more applicable, usable, and stable.
الآن بعد أن أتقنت المهارات الأساسية التي تحتاجها لكتابة برامج منظمة
سهلة الاستخدام ، حان الوقت للتفكير في جعل برامجك أكثر صلة وقابلية للاستخدام. في هذا البرنامج التعليمي ، ستتعلم كيفية العمل مع الملفات حتى تتمكن برامجك من تحليل الكثير من البيانات بسرعة. ستتعلم كيفية معالجة الأخطاء حتى لا تتعطل برامجك عندما تواجه مواقف غير متوقعة. سوف تتعلم عن الاستثناءات ، وهي كائنات خاصة ينشئها Python لإدارة الأخطاء التي تنشأ أثناء تشغيل البرنامج. ستتعرف أيضًا على وحدة json التي تتيح لك حفظ بيانات المستخدم حتى لا تضيع عندما يتوقف تشغيل البرنامج. إن تعلم العمل مع الملفات وحفظ البيانات سيجعل استخدام برامجك أسهل بالنسبة للأشخاص. سيتمكن المستخدمون من اختيار البيانات التي يجب إدخالها ومتى يتم إدخالها. يمكن للأشخاص تشغيل البرنامج الخاص بك ، والقيام ببعض الأعمال ، ثم إغلاق البرنامج والتقاط المكان الذي توقفوا عنه في وقت لاحق. سيساعدك تعلم التعامل مع الاستثناءات على التعامل مع المواقف التي لا توجد فيها ملفات والتعامل مع المشاكل الأخرى التي يمكن أن تتسبب في تعطل برامجك. سيجعل هذا برامجك أكثر قوة عندما تواجه بيانات سيئة ، سواء كانت تأتي من أخطاء بريئة أو من محاولات ضارة لكسر برامجك. من خلال المهارات التي ستتعلمها في هذا الفصل ، ستجعل برامجك أكثر قابلية للتطبيق ، وقابلة للاستخدام ، وأكثر استقرارًا.
Reading from a File
Reading an Entire File
File Paths
Reading Line by Line
Making a List of Lines from a File
Working with a File’s Contents
Writing to a File
Writing to an Empty File
Writing Multiple Lines
Appending to a File
Exceptions
Handling the ZeroDivisionError Exception
Using try-except Blocks
Using Exceptions to Prevent Crashes
The else Block
Handling the FileNotFoundError Exception
Analyzing Text
Working with Multiple Files
Failing Silently
Deciding Which Errors to Report
Storing Data
Using json.dump() and json.load()
Saving and Reading User-Generated Data
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «#11 Python Tutorial for Beginners | Working with Files and Exceptions in Python | الملفات في بيثون», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.