
Indonesian: 
Hai, nama saya Mosh, dan saya akan menjadi instruktur kamu dalam kursus Python ini.
Dalam kursus ini, Kamu akan mempelajari semua yang Kamu butuhkan untuk memulai pemrograman dengan Python.
Python adalah salah satu bahasa pemrograman paling populer, dan setiap hari orang menggunakannya untuk melakukannya
hal-hal keren seperti otomatisasi, mereka menggunakannya dalam AI, juga
membangun aplikasi dan situs web seperti Instagram dan Dropbox. Jadi, jika Kamu mencari
untuk suatu pekerjaan, Python cocok untuk Kamu. Dalam kursus ini saya akan mengajari Kamu segalanya
Kamu harus memulai dengan Python. Kita akan berbicara tentang semua konsep inti
di Python, dan kemudian kita akan membangun tiga proyek Python bersama.
Ini proyek pertama yang akan kita bangun. Kita akan belajar cara membuat situs web yang indah ini
untuk toko kelontong imajiner. Di sini di berKamu kita bisa melihat semuanya
produk di toko, dan kami juga memiliki area admin untuk mengelola
persediaan. Kita akan membangun ini menggunakan kerangka Python populer yang disebut Django.
Sekarang jika Kamu belum pernah membuat situs web sebelumnya, jangan khawatir, saya akan mengajari Kamu semuanya dari awal.
Kamu juga akan belajar cara menggunakan Python dalam pembelajaran mesin, atau kecerdasan buatan.

Chinese: 
嗨，我的名字是Mosh，我将成为你Python课程的导师。
在本课程中，您将学习使用Python开始编程所需的一切。
Python是最流行的编程语言之一，每天都有人用它来做
很酷的事情，比如自动化，他们在AI中使用它，以及
构建应用程序和Instagram和Dropbox等网站。所以，如果你正在寻找
对于一份工作，Python适合你。在这个课程中，我将教你一切
你需要开始使用Python。我们将讨论所有核心概念
在Python中，然后我们将一起构建三个Python项目。
这是我们要构建的第一个项目。我们将学习如何创建这个美丽的网站
对于想象中的杂货店。在主页上我们可以看到所有
在商店里的产品，我们还有一个管理区域来管理
股票。我们将使用一个名为Django的流行Python框架来构建它。
现在，如果您以前从未建立过网站，请不要担心，我会从头开始教您一切。
您还将学习如何在机器学习或人工智能中使用Python。

English: 
Hi, my name is Mosh, and I'm going to be your instructor in this Python course.
In this course, you're going to learn everything you need to get started programming in Python.
Python is one of the most popular programming languages, and every day people use it to do
cool things like automation, they use it in AI, as well as
building applications and websites like Instagram and Dropbox. So if you're looking
for a job, Python is for you. In this course I'm going to teach you everything 
you need to get started with Python. We're going to talk about all the core concepts
in Python, and then we're going to build three Python projects together.
Here's the first project we're going to build. We're going to learn how to create this beautiful website
for an imaginary grocery store. Here on the homepage we can see all
of the products in the shop, and we also have an admin area for managing the
stock. We're going to build this using a popular Python framework called Django. 
Now if you have never built a website before, don't worry, I will teach you everything from scratch. 
You're also going to learn how to use Python in machine learning, or artificial intelligence. 

Arabic: 
مرحبًا ، اسمي موش ، وسأكون معلمك في دورة بايثون هذه.
في هذه الدورة ، سوف تتعلم كل ما تحتاجه لبدء البرمجة في بايثون.
بايثون هي واحدة من أشهر لغات البرمجة ، وكل يوم يستخدمها الناس للقيام بها
أشياء باردة مثل الأتمتة ، يستخدمونها في منظمة العفو الدولية ، وكذلك
بناء التطبيقات والمواقع مثل Instagram و Dropbox. لذلك إذا كنت تبحث
للحصول على وظيفة ، فإن Python مناسبة لك. في هذه الدورة ، سأعلمك كل شيء
تحتاج إلى البدء مع بايثون. سوف نتحدث عن جميع المفاهيم الأساسية
في بايثون ، ثم سنبني ثلاثة مشاريع بايثون معًا.
إليكم أول مشروع سنقوم ببنائه. سنتعلم كيفية إنشاء هذا الموقع الجميل
لمتجر البقالة وهمية. هنا على الصفحة الرئيسية يمكننا أن نرى كل شيء
من المنتجات في المتجر ، ولدينا أيضًا منطقة إدارية لإدارة
مخزون. سنقوم ببناء ذلك باستخدام إطار بايثون شائع يسمى Django.
الآن إذا لم تقم بإنشاء موقع ويب من قبل ، فلا تقلق ، سأعلمك كل شيء من الصفر.
ستتعلم أيضًا كيفية استخدام بايثون في التعلم الآلي ، أو الذكاء الاصطناعي.

Russian: 
Привет, меня зовут Мош, и я собираюсь стать вашим инструктором на этом курсе Python.
В этом курсе вы узнаете все, что вам нужно, чтобы начать программирование на Python.
Python является одним из самых популярных языков программирования, и каждый день люди используют его для
классные вещи, такие как автоматизация, они используют его в искусственном интеллекте, а также
создание приложений и сайтов, таких как Instagram и Dropbox. Так что если вы ищете
для работы, Python для вас. В этом курсе я собираюсь научить вас всему
вам нужно начать с Python. Мы собираемся поговорить обо всех основных концепциях
в Python, а затем мы собираемся построить три проекта Python вместе.
Вот первый проект, который мы собираемся построить. Мы собираемся узнать, как создать этот красивый сайт
для воображаемого продуктового магазина. Здесь на главной странице мы можем увидеть все
продуктов в магазине, и у нас также есть область администратора для управления
склад. Мы собираемся построить это, используя популярный Python-фреймворк под названием Django.
Теперь, если вы никогда не создавали веб-сайт раньше, не волнуйтесь, я научу вас всему с нуля.
Вы также узнаете, как использовать Python в машинном обучении или искусственном интеллекте.

Turkish: 
Selamlar, ben Mosh. Bu Python dersinde size rehberlik edeceğim.
Bu derste Pyhton dilinde programlama yapmaya başlamak için gerekli olan her şeyi öğreneceksiniz.
Pyhton en popüler pragramlama dillerinden biri. Pek çok kişi Python'u
otomasyon, yapay zeka, uygulama (aplikasyon)
Instagram ve Dropbox gibi websiteleri geliştirmek için kullanıyor. Eğer iş bulmak istiyorsanız
Python tam da size göre. Bu derste size Python öğrenmeye başlamak için gerekli her şeyi  öğreteceğim.
Pyhton ile ilgili temel kavramlardan bahsedecek, dahası
birlikle üç Python projesi geliştireceğiz.
Yapacağımız ilk proje şu: Hayali bir market için şuradaki harika internet sitesini
nasıl oluşturabileceğimizi göreceğiz. Buradaki giriş sayfasında marketteki bütün ürünleri görebilirsiniz.
Buradaki ürünlerle ilgili güncellemeler yapmak için siteyi admin olarak yönetebileceğiz.
Bu işi Django adlı oldukça popüler bir Python yapısı kullanarak yapacağız.
Daha önce bir websitesi hazırlamamış olabilirsiniz. Dert etmeyin! Size her şeyi en baştan öğreteceğim.
Dahası Python'u makine öğrenmesi ve yapay zeka için de kullanmayı öğreneceksiniz.

Spanish: 
Hola, mi nombre es Mosh, y sere su instructor en este curso de Python
En este curso, aprenderas todo lo necesario para empezar a programar en Python
Python es uno de los lenguajes de programación mas populares  y cada día mas gente lo usa para hacer
cosas geniales como automatización, inteligencia artificial (IA), también para
construir aplicaciones y sitios web como Instagram y Dropbox. Así que si estás buscando
trabajo, Python es para ti. En este curso te voy a enseñar todo
lo que necesitas para empezar con Python. Vamos a hablar sobre todos los conceptos básicos
en Python, y luego vamos a crear tres proyectos juntos.
Este es el primer proyecto que vamos a crear. Vamos a aprender cómo crear este precioso sitio web
para una tienda imaginaria. Aquí en el inicio podemos ver todos
los productos en la tienda, y además tenemos una area de administración para manejar
el stock. Vamos a crear esto usando un framework popular en Python llamado Django.
Si nunca has creado un sitio web antes, no te preocupes. Yo te enseñaré todo desde cero.
También vas a aprender cómo usar Python para el aprendizaje automático, o inteligencia artificial.

Persian: 
سلام، نام من مش است، و من قصد دارم در این دوره پایتون مربی شما باشم.
در این دوره، می خواهید همه چیزهایی را که لازم دارید برای شروع برنامه نویسی در Python یاد بگیرید.
پایتون یکی از محبوب ترین زبان های برنامه نویسی است و مردم هر روز از آن استفاده می کنند
چیزهای جالب مانند اتوماسیون، آنها از آن در AI استفاده می کنند، و همچنین
ساخت برنامه های کاربردی و وب سایت هایی مانند Instagram و Dropbox. بنابراین اگر دنبالش هستید
برای یک کار، پایتون برای شما مناسب است در این دوره من قصد دارم همه چیز را به شما آموزش دهم
شما باید با Python شروع کنید ما در مورد همه مفاهیم اصلی صحبت خواهیم کرد
در پایتون، و سپس ما قصد داریم سه پروژه پایتون را با هم بسازیم.
این اولین پروژهی است که ما قصد ساخت آن را داریم. ما قصد داریم نحوه ایجاد این وب سایت زیبا را یاد بگیریم
برای یک فروشگاه مواد غذایی خیالی. در صفحه اصلی ما می توانیم همه را ببینیم
از محصولات در فروشگاه، و ما همچنین یک منطقه مدیریت برای مدیریت
موجودی. ما قصد داریم این را با استفاده از چارچوب پایتون محبوب Django بسازیم.
حالا اگر قبلا هرگز یک وب سایت ساختید، نگران نباشید، همه چیز را از ابتدا به شما آموزش خواهم داد.
شما همچنین خواهید آموخت که چگونه از پایتون در یادگیری ماشین یا هوش مصنوعی استفاده کنید.

Portuguese: 
Olá, meu nome é Mosh e vou ser seu instrutor neste curso de Python.
Neste curso, você aprenderá tudo que precisa para começar a programar em Python.
O Python é uma das linguagens de programação mais populares, e todos os dias as pessoas o usam para fazer
coisas legais como automação, eles usam isso em AI, assim como
criação de aplicativos e sites como o Instagram e o Dropbox. Então, se você está procurando
para um trabalho, o Python é para você. Neste curso vou te ensinar tudo
você precisa começar com o Python. Nós vamos falar sobre todos os principais conceitos
em Python, e depois vamos construir três projetos em Python juntos.
Aqui está o primeiro projeto que vamos construir. Nós vamos aprender como criar este lindo site
para uma mercearia imaginária. Aqui na página inicial, podemos ver todos
dos produtos na loja, e também temos uma área de administração para gerenciar o
estoque. Nós vamos construir isso usando um framework popular em Python chamado Django.
Agora, se você nunca construiu um site antes, não se preocupe, vou ensinar tudo do zero.
Você também aprenderá a usar o Python em aprendizado de máquina ou inteligência artificial.

Russian: 
Таким образом, вы узнаете, как написать программирование на Python, которое будет предсказывать
музыка, которая нравится людям на основе их профиля. Так же, как YouTube
рекомендует видео на основе видео, которые вы смотрели ранее. Я также покажу вам
Python для автоматизации скучных повторяющихся задач, которые тратят ваше время.
Вы напишите программу на Python, которая будет обрабатывать тысячи электронных таблиц
менее чем за секунду. Я разработал этот курс Python для тех, кто хочет учиться
Python. Если вы новичок, не волнуйтесь, я буду держать вас за руку весь этот курс.
Вы не слишком стары или не слишком молоды, и Python очень прост в освоении. Вы можете написать свой первый
Программа Python буквально за секунды. Плюс я собираюсь дать вам много
упражнений, которые помогут вам создать уверенность в написании классных программ на Python.
Меня зовут Мош, я инженер-программист с двадцатилетним опытом работы
и я научил более 3 миллионов человек, как кодировать. Я очень рад учить тебя
Python в этом курсе. Поэтому я надеюсь, что вы остаетесь и изучаете эту прекрасную
мощный язык программирования.
В этом уроке я собираюсь показать вам, как скачать

Turkish: 
İnsanların profil bilgilerinden yola çıkarak ne tip müzikleri sevdiklerini
tahmin eden Python programları yazmayı öğreneceksiniz. Bunun Youtube'un size izlemiş olduğunuz
videolardan yola çıkarak yeni videolar tavsiye etmesinden bir farkı yok.
Size ayrıca zaman öldüren sıkıcı işleri Python kullarak bilgisayara nasıl yaptırabileceğinizi göstereceğim.
Binlerce elektronik tabloyu işleyecek bir Python programı yazacaksınız
bir saniye içinde. Bu Python kursunu öğrenmek isteyen herkes için tasarladım.
Python. Eğer acemiyseniz, endişelenmeyin, bu kurs boyunca elinizi tutacağım.
Çok yaşlı veya çok genç değilsiniz ve Python'u öğrenmesi çok kolay. İlk sen yaz
Python programı tam anlamıyla saniyeler içinde. Artı sana bolca veriyorum.
Python programlarını yazarken güveninizi geliştirmenize yardımcı olacak alıştırmalar.
Benim adım Mosh, yirmi yıllık deneyime sahip bir yazılım mühendisiyim
ve 3 milyondan fazla kişiye kod yazmayı öğrettim. Sana öğrettiğim için çok heyecanlıyım
Python bu kursta. Umarım buralarda dolaşıp bu güzelliği öğrenirsiniz.
güçlü programlama dili
Bu derste size nasıl indirileceğini göstereceğim

Chinese: 
因此，您将学习如何编写可预测的Python编程
人们喜欢的音乐基于他们的个人资料。就像YouTube一样
根据您之前观看过的视频推荐视频。我也会告诉你
python自动化浪费时间的无聊重复性任务。
您将编写一个Python程序来处理数千个电子表格
在一秒钟之内。我为任何想要学习的人设计了这个Python课程
蟒蛇。如果您是初学者，请不要担心，我将全力以赴。
你不是太老或太年轻，Python非常容易学习。你可以写第一个
几秒钟内的Python程序。另外我会给你很多
练习可以帮助您建立自信，编写出色的Python程序。
我的名字是Mosh，我是一名拥有二十年经验的软件工程师
我已经教过300多万人如何编码。我很高兴能教你
本课程中的Python。所以我希望你留下来学习这美丽
强大的编程语言。
在本教程中，我将向您展示如何下载

Portuguese: 
Então você aprenderá a escrever uma programação Python que irá prever
a música que as pessoas gostam com base em seu perfil. Assim como o YouTube
recomenda vídeos com base nos vídeos que você assistiu antes. Eu também vou te mostrar
python para automatizar tarefas repetitivas e chatas que desperdiçam seu tempo.
Você vai escrever um programa em Python que irá processar milhares de planilhas
em menos de um segundo. Eu desenhei este curso de Python para quem quer aprender
Python. Se você é um iniciante, não se preocupe, eu vou segurar sua mão durante todo este curso.
Você não é muito velho nem muito jovem, e o Python é super fácil de aprender. Você pode escrever seu primeiro
Programa Python em literalmente segundos. Além disso, vou lhe dar bastante
de exercícios para ajudá-lo a construir sua confiança escrevendo programas legais em Python.
Meu nome é Mosh, sou engenheiro de software com duas décadas de experiência
e eu ensinei mais de 3 milhões de pessoas a codificar. Estou super animada por te ensinar
Python neste curso. Então eu espero que você fique por aqui e aprenda isso
poderosa linguagem de programação.
Neste tutorial vou mostrar como baixar

Indonesian: 
Jadi, Kamu akan belajar cara menulis pemrograman Python yang akan memprediksi
musik yang disukai orang berdasarkan profil mereka. Persis seperti bagaimana YouTube
merekomendasikan video berdasarkan video yang telah Kamu tonton sebelumnya. Saya juga akan menunjukkan kepada Kamu
python untuk mengotomatiskan tugas berulang yang membosankan yang menghabiskan waktu Kamu.
Kamu akan menulis program Python yang akan memproses ribuan spreadsheet
di bawah satu detik. Saya telah merancang kursus Python ini untuk siapa saja yang ingin belajar
Python. Jika Kamu seorang pemula, jangan khawatir, saya akan memegang tangan Kamu melalui seluruh kursus ini.
Kamu tidak terlalu tua atau terlalu muda, dan Python sangat mudah dipelajari. Kamu bisa menulis dulu
Program python dalam hitungan detik. Ditambah lagi, aku akan memberimu banyak
latihan untuk membantu Kamu membangun kepercayaan diri Kamu menulis program Python keren.
Nama saya Mosh, saya seorang insinyur perangkat lunak dengan pengalaman dua dekade
dan saya telah mengajar lebih dari 3 juta orang cara membuat kode. Saya sangat senang bisa mengajar Kamu
Python dalam kursus ini. Jadi saya harap Kamu tetap tinggal dan belajar ini indah
bahasa pemrograman yang kuat.
Dalam tutorial ini saya akan menunjukkan kepada Kamu cara mengunduh

Arabic: 
لذلك سوف تتعلم كيف تكتب برمجة بايثون التي ستتنبأ بها
الموسيقى التي يعجب بها الأشخاص استنادًا إلى ملفهم الشخصي. تماما مثل كيف يوتيوب
يوصي بمقاطع الفيديو استنادًا إلى مقاطع الفيديو التي شاهدتها من قبل. سوف أريكم أيضا
الثعبان لأتمتة المهام المتكررة الممل التي تضيع وقتك.
سوف تكتب برنامج بايثون الذي سيقوم بمعالجة آلاف جداول البيانات
في أقل من ثانية. لقد صممت دورة بايثون هذه لكل من يريد التعلم
بيثون. إذا كنت مبتدئًا ، فلا داعي للقلق ، سأمسك يدك من خلال هذه الدورة التدريبية بأكملها.
أنت لست قديماً أو صغيراً جداً ، و Python سهلة التعلم. يمكنك كتابة أول
برنامج بايثون بالثانية حرفيا. زائد سأعطيك الكثير
من التمارين لمساعدتك على بناء ثقتك بكتابة برامج بايثون الرائعة.
اسمي موش ، أنا مهندس برمجيات يمتلك عقدين من الخبرة
وقمت بتعليم أكثر من 3 ملايين شخص كيفية التوليف أنا متحمس للغاية ليعلمك
بايثون في هذه الدورة. لذا آمل أن تلتصق وتتعلم هذا الجميل
لغة برمجة قوية.
في هذا البرنامج التعليمي ، سأوضح لك كيفية التنزيل

English: 
So you will learn how to write a Python programming that will predict
the music that people like based on their profile. Just like how YouTube
recommends videos based on the videos you have watched before. I will also show you 
python to automate boring repetitive tasks that waste your time. 
You will write a Python program that will process thousands of spreadsheets
in under a second. I've designed this Python course for anyone who wants to learn
Python. If you're a beginner, don't worry, I will hold your hand through this entire course. 
You're not too old or too young, and Python is super easy to learn. You can write your first
Python program in literally seconds. Plus I'm going to give you plenty
of exercises to help you build your confidence writing cool Python programs. 
My name is Mosh, I'm a software engineer with two decades of experience 
and I've taught over 3 million people how to code. I'm super excited to be teaching you
Python in this course. So I hope you stick around and learn this beautiful 
powerful programming language. 
In this tutorial I'm going to show you how to download 

Persian: 
بنابراین شما یاد خواهید گرفت چگونه یک برنامه نویسی پایتون را پیش بینی کنید
موسیقی که مردم بر اساس مشخصات خود می خواهند. درست مانند نحوه یوتیوب
ویدئوها را بر اساس فیلمهایی که قبل از آن تماشا کرده اید توصیه می کند. من همچنین به شما نشان خواهم داد
پایتون به طور خودکار وظایف تکراری خسته کننده که وقت خود را هدر می دهد.
شما یک برنامه پایتون که هزاران صفحه گسترده را پردازش می کند را بنویسید
در زیر یک من این دوره پایتون را برای هر کس که می خواهد یاد بگیرد طراحی کرده ام
پایتون اگر شما یک مبتدی هستید، نگران نباشید، من دست خود را از طریق این دوره کامل نگه دارید.
شما خیلی قدیمی یا خیلی جوان نیستید و پایتون فوق العاده آسان برای یادگیری است. شما می توانید اول خود را بنویسید
برنامه Python به معنای واقعی کلمه ثانیه است. به علاوه من قصد دارم به شما مقدار زیادی بدهم
از تمرینات برای کمک به ایجاد اعتماد به نفس در نوشتن برنامه های پایتون سرد.
نام من مش، من یک مهندس نرم افزار با دو دهه تجربه است
و من بیش از 3 میلیون نفر را آموخته ام که چگونه کد گذاری کنم. من فوق العاده هیجان زده به شما آموزش
پایتون در این دوره. بنابراین امیدوارم که شما در آن جا باشید و این زیبایی را یاد بگیرید
زبان برنامه نویسی قدرتمند
در این آموزش من قصد دارم به شما نشان دهد که چگونه برای دانلود

Spanish: 
Así que vas a aprender cómo escribir un programa en Python que prediga
qué tipo música le gusta a la gente basado en sus perfiles. De la misma manera qué YouTube
recomienda videos basado en los videos que ya has visto. También te enseñaré a usar
Python para automatizar tareas aburridas y repetitivas que consumen tu tiempo.
Escribirás un programa en Python que procesará miles de hojas de calculo
en menos de un segundo. He diseñado este curso para cualquier persona que quiera aprender
Python. Si tu eres principiante, no te preocupes, te llevare de la mano a lo largo de todo el curso.
No eres demasiado viejo ni demasiado joven para aprender Python, es muy fácil. Puedes escribir tu primer
programa en Python en segundos. Ademas, te daré muchos
ejercicios para ayudarte a mejorar tu confianza al escribir programas en Python.
Mi nombre es Mosh, soy Ingeniero en Software con 20 años de experiencia
y he enseñado a más de 3 millones de personas a escribir código. Estoy muy emocionado de enseñarte
Python en este curso. Espero que te quedes en este curso y aprendas este hermoso
y poderoso lenguaje de programación.
En este tutorial te voy a enseñar como descargar

English: 
and install Python on your computer. So the first thing I want you to do,
is open up your browser and head over to Python
.org. On this page click on downloads, 
here you can see the latest version of Python currently, at the time of recording this video
the latest version is python 3.7.2. 
Chances are in the future, when you are watching this tutorial, there is a newer 
version of Python available, don't worry, all the materials you're going to learn in this course 
will apply to the latest version of Python as well. So let's go ahead
and download Python 3, alright now, 
look at your downloads folder, here, we should have Python 3 installer
simply double click that, if you're on Windows 
you're going to see this check box here, add Python to
python, this is really important, make sure to tick this box, otherwise you're not going to be able to
follow this tutorial. If you're on a Mac, 
you're going to see an installer like this, with this setup wizard we're going to install Python 3

Portuguese: 
e instale o Python no seu computador. Então a primeira coisa que eu quero que você faça
é abrir o seu navegador e vá para o Python
.org. Nesta página, clique em downloads,
aqui você pode ver a versão mais recente do Python atualmente, no momento da gravação deste vídeo
a última versão é python 3.7.2.
As chances são no futuro, quando você está assistindo este tutorial, há um novo
versão do Python disponível, não se preocupe, todos os materiais que você vai aprender neste curso
também será aplicado à versão mais recente do Python. Então vamos em frente
e baixe o Python 3, tudo bem agora,
olhe para sua pasta de downloads, aqui, devemos ter o instalador do Python 3
basta clicar duas vezes, se você estiver no Windows
você vai ver esta caixa de seleção aqui, adicione o Python para
python, isso é realmente importante, certifique-se de marcar esta caixa, caso contrário você não será capaz de
siga este tutorial. Se você estiver em um Mac,
você vai ver um instalador como este, com esse assistente de configuração vamos instalar o Python 3

Persian: 
و Python را بر روی رایانه خود نصب کنید. بنابراین اولین چیزی که می خواهم انجام دهم
مرورگر شما را باز کرده و به پایتون سر می زند
.org. در این صفحه روی دانلود کلیک کنید
در اینجا شما می توانید آخرین نسخه Python را در زمان ضبط این ویدیو ببینید
آخرین نسخه پایتون 3.7.2 است.
احتمالا در آینده، زمانی که شما در حال تماشای این آموزش هستید، جدیدتر است
نسخه پایتون در دسترس است، نگران نباشید، تمام مواد مورد نیاز برای یادگیری در این دوره
به آخرین نسخه پایتون نیز اعمال خواهد شد. پس بیا جلو برویم
و دانلود پایتون 3، درست در حال حاضر،
در پوشه دانلود خود نگاه کنید، در اینجا باید پایتون 3 را نصب کنیم
به سادگی دوبار کلیک کنید، اگر شما در ویندوز هستید
شما این جعبه را در اینجا ببینید، پایتون را به آن اضافه کنید
پایتون، این واقعا مهم است، مطمئن شوید که این جعبه را علامت بزنید، در غیر اینصورت قادر نخواهید بود
دنبال این آموزش هستید اگر شما در مک هستید
شما قصد مشاهده یک installer مانند این را دارید، با این جادوگر نصب ما قصد نصب Python 3 هستیم

Indonesian: 
dan instal Python di komputer Kamu. Jadi, hal pertama yang saya ingin Kamu lakukan,
buka browser Kamu dan buka Python
.org. Pada halaman ini klik pada unduhan,
di sini Kamu dapat melihat versi terbaru Python saat ini, pada saat merekam video ini
versi terbaru adalah python 3.7.2.
Kemungkinannya ada di masa depan, ketika Kamu menonton tutorial ini, ada yang lebih baru
versi Python tersedia, jangan khawatir, semua materi yang akan Kamu pelajari dalam kursus ini
akan berlaku untuk versi Python terbaru juga. Jadi mari kita lanjutkan
dan unduh Python 3, baiklah sekarang,
lihat folder unduhan Kamu, di sini, kita harus memiliki pemasang Python 3
cukup klik dua kali, jika Kamu menggunakan Windows
Kamu akan melihat kotak centang ini di sini, tambahkan Python ke
python, ini sangat penting, pastikan untuk mencentang kotak ini, jika tidak, Kamu tidak akan bisa
ikuti tutorial ini. Jika Kamu menggunakan Mac,
Kamu akan melihat installer seperti ini, dengan wizard pengaturan ini kita akan menginstal Python 3

Chinese: 
并在您的计算机上安装Python。所以我要你做的第一件事，
打开你的浏览器并转向Python
.ORG。在此页面上单击下载，
在这里，您可以在录制此视频时看到最新版本的Python
最新版本是python 3.7.2。
有可能在未来，当你看这个教程时，有一个更新的
可用的Python版本，请不要担心，您将在本课程中学习所有材料
也将适用于最新版本的Python。让我们继续吧
并下载Python 3，好了，
看看你的下载文件夹，在这里，我们应该有Python 3安装程序
如果你在Windows上，只需双击即可
你会在这里看到这个复选框，添加Python
python，这非常重要，请务必勾选此框，否则您将无法执行此操作
按照本教程。如果你在Mac上，
你会看到这样的安装程序，使用这个安装向导，我们将安装Python 3

Arabic: 
وتثبيت Python على جهاز الكمبيوتر الخاص بك. لذلك أول شيء أريدك أن تفعله ،
يفتح المتصفح الخاص بك ويتوجه إلى بايثون
كافيه. في هذه الصفحة ، انقر على التنزيلات ،
هنا يمكنك رؤية أحدث نسخة من بايثون حاليا ، في وقت تسجيل هذا الفيديو
الإصدار الأحدث هو الثعبان 3.7.2.
هناك احتمالات في المستقبل ، عند مشاهدة هذا البرنامج التعليمي ، هناك أحدث
نسخة من بيثون متوفرة ، لا تقلق ، كل المواد التي ستتعلمها في هذه الدورة
سوف تنطبق على أحدث نسخة من بايثون كذلك. لذلك دعونا نمضي قدما
وقم بتنزيل Python 3 ، حسنًا الآن ،
انظر إلى مجلد التنزيلات الخاص بك ، هنا ، يجب أن يكون لدينا برنامج Python 3 installer
ببساطة انقر مرتين ، إذا كنت على ويندوز
سترى مربع الاختيار هنا ، أضف Python إلى
الثعبان ، هذا مهم حقًا ، تأكد من وضع علامة على هذا المربع ، وإلا لن تتمكن من ذلك
اتبع هذا البرنامج التعليمي. إذا كنت تستخدم نظام Mac ،
سترى أداة تثبيت كهذه ، باستخدام معالج الإعداد هذا ، سنقوم بتركيب Python 3

Spanish: 
e instalar Python en tu computadora. Entonces, la primera cosa que quiero que hagas
es abrir tu navegador y dirígete a la dirección Python.org
Da click en Downloads
aquí podrás ver las ultimas versiones de Python, en el momento de la grabación de este video
la ultima version de Python es la 3.7.2
 
 
 
 
 
 
 
 
 
 

Turkish: 
ve Python'u bilgisayarınıza kurun. Yani yapmanı istediğim ilk şey,
tarayıcınızı açın ve Python'a gidin
.org. Bu sayfada indirmelere tıklayın,
Burada en son Python sürümünü görebilirsiniz, bu videoyu kaydederken
En son sürüm python 3.7.2'dir.
Gelecekte şanslar, bu öğreticiyi izlerken, daha yeni bir şey var
Python'un sürümü, merak etmeyin, bu kursta öğreneceğiniz tüm materyaller
Python'un en son sürümüne de uygulanacak. Hadi devam edelim
ve Python 3'ü şimdi indirin,
indirme klasörüne bak, burada, Python 3 yükleyicisine sahip olmalıyız.
Windows kullanıyorsanız basitçe bunu çift tıklatın
Bu onay kutusunu burada göreceksiniz.
python, bu gerçekten önemli, bu kutuyu işaretlediğinizden emin olun, aksi takdirde yapamazsınız.
bu öğreticiyi takip edin. Mac kullanıyorsanız,
Böyle bir yükleyici göreceksiniz, bu kurulum sihirbazı ile Python 3'ü yükleyeceğiz.

Russian: 
и установите Python на свой компьютер. Итак, первое, что я хочу, чтобы ты сделал,
открыть браузер и перейти к Python
.org. На этой странице нажмите на загрузки,
здесь вы можете увидеть последнюю версию Python в настоящее время, на момент записи этого видео
последняя версия Python 3.7.2.
Скорее всего, в будущем, когда вы смотрите этот учебник, есть более новый
доступна версия Python, не волнуйтесь, все материалы, которые вы собираетесь изучать в этом курсе
будет применяться и к последней версии Python. Итак, давайте идти вперед
и загрузите Python 3, хорошо,
посмотрите на вашу папку загрузок, здесь у нас должен быть установщик Python 3
просто дважды щелкните по нему, если вы на Windows
Вы увидите этот флажок здесь, добавьте Python в
Python, это действительно важно, не забудьте поставить галочку в этом поле, иначе вы не сможете
следуйте этому уроку. Если вы на Mac,
вы увидите такой установщик, с помощью этого мастера установки мы собираемся установить Python 3

English: 
on our computer. So simply click continue, and again, 
and again, and agree with the license agreement, and 
install it, this is going to take a few seconds so I'm going
to pause the recording. 
Alright, we have successfully installed Python 3 on our computer. 
Let's close this. Alright, next we need to install
a code editor, we se a code editor to write our code, just like
how we use Microsoft Word to write documents, we use a code editor to write
code. Now there are so many code editors out there, the one that I'm going to show you in this
tutorial is PyCharm. That is one of the most popular code editors 
for writing Python code. You can get it from jetbrains.com
/pycharm. Now more accurately pycharm 
is considered an IDE, which is short for integrated development
environment. And that's basically a code editor on steroids, 
it has some additional features that makes it really easy to write code. So

Persian: 
در رایانه ما به سادگی کلیک کنید ادامه، و دوباره
و دوباره، و با توافقنامه مجوز موافقت کنید، و
آن را نصب کنید، این چند ثانیه طول می کشد، بنابراین من می روم
برای ضبط مکث
خوب، ما با موفقیت Python 3 را بر روی رایانهمان نصب کردیم.
بیایید این را ببندیم خوب، بعد ما باید نصب کنیم
یک ویرایشگر کد، ما یک ویرایشگر کد برای نوشتن کد ما، درست مثل
چگونه ما مایکروسافت ورد برای نوشتن اسناد استفاده می کنیم، ما از یک ویرایشگر کد برای نوشتن استفاده می کنیم
کد در حال حاضر بسیاری از ویراستاران کد وجود دارد وجود دارد، یکی که من می خواهم به شما در این نشان می دهد
آموزش PyCharm است. این یکی از محبوب ترین ویرایشگرهای کد است
برای نوشتن کد پایتون. شما می توانید از jetbrains.com دریافت کنید
/ pycharm. در حال حاضر دقیق تر pycharm
یک IDE در نظر گرفته شده است، که برای توسعه یکپارچه کوتاه است
محیط. و این اساسا یک ویرایشگر کد در استروئیدها است
آن دارای برخی از ویژگی های اضافی است که باعث می شود آن را بسیار آسان برای نوشتن کد. بنابراین

Portuguese: 
no nosso computador. Então, basta clicar em continuar e, novamente,
e novamente, e concordar com o contrato de licença, e
instalá-lo, isso vai demorar alguns segundos, então eu vou
para pausar a gravação.
Tudo bem, nós instalamos com sucesso o Python 3 em nosso computador.
Vamos fechar isso. Tudo bem, em seguida, precisamos instalar
um editor de código, nós vemos um editor de código para escrever nosso código, assim como
como usamos o Microsoft Word para escrever documentos, usamos um editor de código para escrever
código. Agora há tantos editores de código por aí, o que vou mostrar neste
tutorial é PyCharm. Esse é um dos editores de código mais populares
para escrever código Python. Você pode obtê-lo de jetbrains.com
/ pycharm. Agora mais precisamente pycharm
é considerado um IDE, que é curto para desenvolvimento integrado
meio Ambiente. E isso é basicamente um editor de código em esteróides,
Ele tem alguns recursos adicionais que facilitam a gravação de código. assim

Arabic: 
على جهاز الكمبيوتر الخاص بنا. لذلك ببساطة انقر فوق متابعة ، ومرة ​​أخرى ،
ومرة أخرى ، والاتفاق مع اتفاقية الترخيص ، و
تثبيته ، وهذا سيستغرق بضع ثوان لذلك أنا سأقوم
بإيقاف التسجيل.
حسنًا ، لقد نجحنا في تثبيت Python 3 على جهاز الكمبيوتر الخاص بنا.
دعونا نغلق هذا. حسنا ، بعد ذلك نحن بحاجة إلى تثبيت
محرر الشفرة ، سنضع محرر الشفرات لكتابة شفرتنا ، تمامًا مثل
كيف نستخدم Microsoft Word لكتابة المستندات ، نستخدم محرر الشفرات للكتابة
الشفرة. الآن هناك الكثير من برامج تحرير النصوص البرمجية ، تلك التي سأريكم إياها في هذا
البرنامج التعليمي هو PyCharm. هذا هو واحد من المحررين الأكثر شعبية
لكتابة رمز بيثون. يمكنك الحصول عليه من jetbrains.com
/ pycharm. الآن أكثر دقة pycharm
يعتبر IDE ، وهو اختصار للتنمية المتكاملة
بيئة. وهذا في الأساس محرر رمز على المنشطات ،
لديها بعض الميزات الإضافية التي تجعل من السهل كتابة التعليمات البرمجية. وبالتالي

Indonesian: 
di komputer kita. Jadi cukup klik lanjutkan, dan lagi,
dan lagi, dan setuju dengan perjanjian lisensi, dan
instal, ini akan memakan waktu beberapa detik jadi saya akan pergi
untuk menjeda rekaman.
Baiklah, kami telah berhasil menginstal Python 3 di komputer kami.
Mari kita tutup ini. Baiklah, selanjutnya kita perlu menginstal
seorang editor kode, kami juga seorang editor kode untuk menulis kode kami, sama seperti
bagaimana kami menggunakan Microsoft Word untuk menulis dokumen, kami menggunakan editor kode untuk menulis
kode. Sekarang ada begitu banyak editor kode di luar sana, yang akan saya tunjukkan kepada Kamu dalam hal ini
tutorial adalah PyCharm. Itu adalah salah satu editor kode paling populer
untuk menulis kode Python. Kamu bisa mendapatkannya dari jetbrains.com
/ pycharm. Sekarang pycharm lebih akurat
dianggap sebagai IDE, yang merupakan kependekan dari pengembangan terintegrasi
lingkungan Hidup. Dan itu pada dasarnya editor kode steroid,
ini memiliki beberapa fitur tambahan yang membuatnya sangat mudah untuk menulis kode. Begitu

Russian: 
на нашем компьютере. Просто нажмите «Продолжить» и снова
и снова, и согласен с лицензионным соглашением, и
установить его, это займет несколько секунд, поэтому я собираюсь
приостановить запись.
Хорошо, мы успешно установили Python 3 на наш компьютер.
Давайте закроем это. Хорошо, теперь нам нужно установить
редактор кода, мы видим редактор кода, чтобы написать наш код, так же, как
как мы используем Microsoft Word для написания документов, мы используем редактор кода для написания
код. Сейчас существует так много редакторов кода, которые я собираюсь показать вам в этом
учебник PyCharm. Это один из самых популярных редакторов кода
для написания кода Python. Вы можете получить это от jetbrains.com
/ PyCharm. Теперь точнее пичарм
считается IDE, что сокращение от интегрированной разработки
среда. И это в основном редактор кода на стероидах,
у него есть некоторые дополнительные функции, которые упрощают написание кода. Так

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Chinese: 
在我们的电脑上。所以只需点击“继续”，然后再次
再次，并同意许可协议，和
安装它，这将需要几秒钟，所以我要去
暂停录音。
好的，我们已经在我们的计算机上成功安装了Python 3。
让我们关闭这个。好的，接下来我们需要安装
一个代码编辑器，我们是一个代码编辑器来编写我们的代码，就像
我们如何使用Microsoft Word编写文档，我们使用代码编辑器编写
码。现在有很多代码编辑器，我将在此向您展示
教程是PyCharm。这是最受欢迎的代码编辑之一
用于编写Python代码。你可以从jetbrains.com获得它
/ pycharm。现在更准确的pycharm
被认为是IDE，它是集成开发的缩写
环境。这基本上是类固醇的代码编辑器，
它有一些额外的功能，使编写代码非常容易。所以

Turkish: 
bilgisayarımızda. Bu yüzden basitçe devam et ve tekrar tıkla.
ve tekrar ve lisans sözleşmesini kabul etmeniz ve
yükle, bu birkaç saniye sürecek bu yüzden gidiyorum
Kaydı duraklatmak için
Tamam, Python 3'ü bilgisayarımıza başarıyla yükledik.
Bunu kapatalım. Tamam, sonra yüklemeliyiz
Bir kod editörü gibi, kodumuzu yazmak için bir kod editörü gibi
Microsoft Word'ü belge yazmak için nasıl kullanıyoruz, yazmak için bir kod editörü kullanıyoruz
kodu. Şimdi orada pek çok kod editörü var, bu konuda size göstereceğim
öğretici PyCharm olduğunu. Bu en popüler kod editörlerinden biridir
Python kodunu yazmak için. Jetbrains.com adresinden alabilirsiniz.
/ Pycharm. Şimdi daha doğru bir şekilde eczane
Entegre gelişim için kısa bir IDE olarak kabul edilir
ortamı. Ve bu temelde steroidlerin kod editörlüğü.
kod yazmayı gerçekten kolaylaştıran bazı ek özelliklere sahiptir. Yani

Portuguese: 
vamos em frente e baixe o PyCharm. Agora aqui no
página de download, você pode ver duas versões do PyCharm, uma é a adição profissional
que tem recursos adicionais e você tem que pagar por eles. O outro é o
edição comunitária, que é absolutamente gratuita, e é isso que vamos usar neste tutorial.
Então, vá em frente e faça o download também.
Agora, mais uma vez, olhe para sua pasta de downloads, mais uma vez você deve ter pycharm
então clique duas vezes isso, agora se você é
no Windows, você verá um assistente de instalação, clique em next, next, next
até você instalar o pycharm. Se você está no Mac, você precisa arrastar e soltar este ícone
na pasta de aplicativos, então arraste e solte
tudo bem, agora vamos clicar duas vezes para executá-lo,
a primeira vez que executarmos o pycharm, vamos obter esse aviso, porque este é um aplicativo
que baixamos da internet. Então vamos em frente e abri-lo
Em seguida, você verá essa caixa de diálogo para importar algumas configurações. Deixe isso para
não importe configurações, isso realmente não importa. OK,

Arabic: 
دعونا نمضي قدما وتنزيل PyCharm. الآن هنا على
صفحة التحميل ، يمكنك رؤية إصدارين من PyCharm ، واحد هو الإضافة المهنية
التي لديها ميزات إضافية ويجب عليك دفع ثمنها. والآخر هو
إصدار المنتدى ، هذا مجاني تمامًا ، وهذا ما سنستخدمه في هذا البرنامج التعليمي.
لذا ، قم بتنزيل وتنزيل هذا أيضًا.
الآن ، مرة أخرى نظرة على مجلد التنزيلات الخاصة بك ، مرة أخرى يجب أن يكون لديك pycharm
انقر مرتين على هذا ، والآن إذا كنت
في Windows ، سترى معالج التثبيت ، ببساطة انقر فوق التالي ، التالي ، التالي
حتى تقوم بتثبيت pycharm. إذا كنت تستخدم نظام التشغيل Mac ، فعليك سحب هذا الرمز وإسقاطه
في مجلد التطبيقات ، لذلك اسحبه وأفلته ،
حسنًا ، دعنا نضغط مرتين على هذا لتشغيله ،
في المرة الأولى التي ندير فيها pycharm ، سنحصل على هذا التحذير ، لأن هذا تطبيق
التي نقوم بتنزيلها من الإنترنت. لذلك دعونا نمضي قدما وفتحه ،
بعد ذلك سترى مربع الحوار هذا لاستيراد بعض الإعدادات ، اتركه على هذا
لا تستورد الإعدادات ، لا يهم فعلًا. حسنا،

Chinese: 
让我们继续下载PyCharm。现在在这里
下载页面，你可以看到两个版本的PyCharm，一个是专业的补充
它有额外的功能，你必须付钱。另一个是
社区版，这是完全免费的，这就是我们将在本教程中使用的内容。
所以，继续下载这个。
现在，再一次看看你的下载文件夹，你应该再次拥有pycharm
所以双击这个，现在，如果你是
在Windows中，您将看到一个安装向导，只需单击下一步，下一步，然后单击下一步
直到你安装pycharm。如果您使用的是Mac，则需要拖放此图标
到应用程序文件夹，所以拖放，
好吧，现在让我们双击它来运行它，
我们第一次运行pycharm时会得到这个警告，因为这是一个应用程序
我们从互联网上下载。那么让我们继续吧，打开它，
接下来你将看到这个用于导入一些设置的对话框，留下这个
不要导入设置，这并不重要。好的，

English: 
let's go ahead and download PyCharm. Now here on the
download page, you can see two versions of PyCharm, one is the professional addition 
which has additional features and you have to pay for them. The other is the
community edition, that is absolutely free, and that's what we're going to use in this tutorial. 
So, go ahead and download this as well.
Now, once again look at your downloads folder, once again you should have pycharm 
so double click this, now if you're
in Windows you're going to see an installation wizard, simply click next, next, next
until you install pycharm. If you're on Mac you need to drag and drop this icon 
onto the applications folder, so drag and drop, 
alright, now let's double click this to run it, 
the first time we run pycharm we're going to get this warning, because this is an application
that we download from the internet. So let's go ahead and open it, 
next you're going to see this dialogue box for importing some settings, leave this to
do not import settings, it doesn't really matter. Okay,

Persian: 
بیایید پیش برویم و PyCharm را دانلود کنیم. حالا در اینجا
صفحه دانلود، شما می توانید دو نسخه از PyCharm را ببینید، یکی علاوه بر حرفه ای است
که دارای ویژگی های اضافی است و شما باید آنها را پرداخت کنید. دیگر این است
این نسخه کاملا رایگان است و این چیزی است که ما در این آموزش استفاده می کنیم.
بنابراین، پیش بروید و این را نیز دانلود کنید.
در حال حاضر، یک بار دیگر در پوشه بارگیری خود نگاهی بیندازید، باید یک بار دیگر به آن توجه داشته باشید
بنابراین روی این دوبار کلیک کنید، حالا اگر شما هستید
در Windows شما خواهید دید یک جادوگر نصب، به سادگی بعدی، بعدی، بعدی کلیک کنید
تا زمانی که pycharm را نصب کنید اگر شما در مک هستید، باید این نماد را بکشید و رها کنید
بر روی پوشه برنامه های کاربردی، بنابراین کشیدن و رها کردن،
خوب، اکنون اجازه دهید دو بار کلیک بر روی این برای آن اجرا شود،
اولین بار ما pycharm را اجرا می کنیم که این هشدار را می گیریم، زیرا این یک برنامه است
که ما از اینترنت دانلود میکنیم پس بیا جلو برویم و باز کنیم
بعدا می خواهید این جعبه گفتگوی را برای وارد کردن برخی از تنظیمات ببینید، این را به آن اضافه کنید
تنظیمات را وارد نکنید، مهم نیست. باشه،

Russian: 
давайте продолжим и загрузим PyCharm. Теперь здесь, на
Страница загрузки, вы можете увидеть две версии PyCharm, одна из которых является профессиональным дополнением
который имеет дополнительные функции, и вы должны платить за них. Другой является
Community Edition, это абсолютно бесплатно, и это то, что мы собираемся использовать в этом руководстве.
Итак, скачайте и это тоже.
Теперь, еще раз посмотрите на вашу папку загрузок, еще раз у вас должен быть pycharm
поэтому дважды щелкните по этому, теперь, если вы
в Windows вы увидите мастер установки, просто нажмите Далее, Далее, Далее
пока вы не установите pycharm. Если вы на Mac, вам нужно перетащить этот значок
в папку приложений, так что перетащите,
Хорошо, теперь давайте дважды щелкните по нему, чтобы запустить его,
при первом запуске pycharm мы получим это предупреждение, потому что это приложение
что мы скачиваем из интернета. Итак, давайте продолжим и откроем это,
Далее вы увидите это диалоговое окно для импорта некоторых настроек, оставьте это для
не импортируйте настройки, это не имеет значения. Хорошо,

Turkish: 
haydi devam edelim ve PyCharm'i indirelim. Şimdi burada
indirme sayfası, PyCharm'ın iki versiyonunu görüyorsunuz, bir profesyonel ek
hangi ek özelliklere sahiptir ve onlar için ödemek zorunda. Diğer
topluluk sürümü, bu tamamen ücretsizdir ve bu eğitimde kullanacağımız şey budur.
Öyleyse devam edin ve bunu da indirin.
Şimdi, indirme klasörüne bir kez daha bakın, bir kez daha pycharm yaptırmalısınız
öyleyse çift tıklayın, şimdi iseniz
Windows'ta bir kurulum sihirbazı göreceksiniz, sadece bir sonraki, bir sonraki, bir sonraki
eczaneyi yükleyene kadar. Mac kullanıyorsanız bu simgeyi sürükleyip bırakmanız gerekir.
Uygulamalar klasörüne sürükleyin ve bırakın,
Tamam, şimdi çalıştırmak için bunu çift tıklayalım.
pycharm'ı ilk kez çalıştırdığımızda bu uyarıyı alacağız, çünkü bu bir uygulama
İnternetten indirdiğimiz. Öyleyse devam edelim ve açalım.
daha sonra, bazı ayarları içe aktarmak için bu iletişim kutusunu göreceksiniz.
ayarları almayın, gerçekten önemli değil. Tamam,

Indonesian: 
mari kita lanjutkan dan unduh PyCharm. Sekarang di sini di
halaman unduh, Kamu dapat melihat dua versi PyCharm, satu adalah tambahan profesional
yang memiliki fitur tambahan dan Kamu harus membayarnya. Yang lainnya adalah
edisi komunitas, itu benar-benar gratis, dan itulah yang akan kita gunakan dalam tutorial ini.
Jadi, silakan dan unduh ini juga.
Sekarang, sekali lagi lihat folder unduhan Kamu, sekali lagi Kamu harus memiliki pycharm
jadi klik dua kali ini, sekarang jika Kamu
di Windows Kamu akan melihat panduan instalasi, cukup klik next, next, next
sampai Kamu menginstal pycharm. Jika Kamu menggunakan Mac, Kamu harus menarik dan melepaskan ikon ini
ke folder aplikasi, jadi seret dan lepas,
baiklah, sekarang mari kita klik dua kali ini untuk menjalankannya,
pertama kali kita menjalankan pycharm kita akan mendapatkan peringatan ini, karena ini adalah aplikasi
yang kami unduh dari internet. Jadi mari kita pergi dan membukanya,
selanjutnya Kamu akan melihat kotak dialog ini untuk mengimpor beberapa pengaturan, biarkan ini
jangan impor pengaturan, itu tidak masalah. Baik,

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Persian: 
در این صفحه، من هرگز از PyCharm استفاده نکردم که شما می توانید برخی از کلید واژه را ببینید
کلید های میانبر که ممکن است در آینده مفید باشد، فقط این را قبول کنید، و در پایین پایین،
روی دکمه بعدی کلیک کنید. و بعد دوباره دوباره
یک بار دیگر، و سپس در نهایت شروع به استفاده از pycharm.
بنابراین در اینجا صفحه اصلی PyCharm هر بار که باز می شود
بر روی ایجاد پروژه جدید کلیک کنید
این محل برای پروژه ما است، اجازه دهید ما پروژه خود را سلام
جهان حالا قبل از کلیک و ایجاد، گسترش دهید
این مورد در اینجا، مطمئن شوید که مترجم پایه به پایتون تنظیم شده است
3. مفسر پایتون اساسا یک برنامه است
که می داند چگونه کد پایتون را اجرا کند، می داند چگونه تفسیر می کند
یا دستورالعمل های پایتون را به دستورالعمل هایی که کامپیوتر می تواند درک کند، ترجمه کنید.
در حال حاضر، رایانه های مک، به طور پیش فرض با قدیمی تر است
نصب پایتون، یعنی Python 2، آن را میراث در نظر گرفته است
که بدان معنی است که دیگر حفظ یا پشتیبانی نمی شود. بنابراین قبلا ما دانلود کردیم

English: 
On this page, select I've never used PyCharm you can see some keyword
shortcuts that might be useful in the future, just accept this, and down at the bottom, 
click the next button. And then next again,
one more time, and then finally start using pycharm. 
So here's the main page of PyCharm every time you open
it, click on create new project, 
this is the location for our project, let's call our project Hello
World. Now before click and create, expand 
this item here, make sure that base interpreter is set to Python
3. Python interpreter is basically a program 
that knows how to execute Python code, it will know how to interpret 
or translate Python instructions into instructions a computer can understand. 
Now, Mac computers, by default come with an older
installation of Python, that's Python 2, it's considered legacy
which means it's no longer maintained or supported. So earlier we downloaded 

Chinese: 
在这个页面上，选择我从未使用过PyCharm你可以看到一些关键字
可能在将来有用的快捷方式，只需接受这个，然后在底部，
单击下一步按钮。再接下来，
再多一次，然后终于开始使用pycharm。
所以这里是每次打开时PyCharm的主页
它，点击创建新项目，
这是我们项目的位置，让我们调用我们的项目Hello
世界。现在点击并创建之前，展开
这个项目，确保基本解释器设置为Python
Python解释器基本上是一个程序
知道如何执行Python代码，它将知道如何解释
或者将Python指令翻译成计算机可以理解的指令。
现在，Mac电脑默认配备较旧的电脑
安装Python，即Python 2，它被认为是遗留的
这意味着它不再被维护或支持。所以我们之前下载了

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Turkish: 
Bu sayfada PyCharm'i hiç kullanmadım'ı seçerek bazı anahtar kelimeler görebilirsiniz.
Gelecekte faydalı olabilecek kısayollar, sadece bunu kabul edin ve aşağıdan aşağıya
sonraki düğmeye tıklayın. Ve sonra tekrar,
bir kez daha, sonra nihayet pycharm kullanmaya başlayın.
İşte her açılışınızda PyCharm'ın ana sayfası
yeni proje oluştur'a tıklayın,
burası projemizin yeri, hadi projemizi arayalım Merhaba
Dünya. Şimdi tıklayıp oluşturmadan önce genişletin
Buradaki öğeyi temel tercümanın Python olarak ayarladığından emin olun.
3. Python tercüman temelde bir programdır
Python kodunun nasıl çalıştırılacağını bilir, nasıl yorumlanacağını bilir
veya Python talimatlarını bir bilgisayarın anlayabileceği talimatlara çeviriniz.
Şimdi, Mac bilgisayarlar, varsayılan olarak daha eski bir
Python kurulumu, ki Python 2, mirası kabul edildi
bu, artık bakılmadığı veya desteklenmediği anlamına gelir. Yani daha önce indirdik

Arabic: 
في هذه الصفحة ، حدد لم استخدم PyCharm أبداً يمكنك رؤية بعض الكلمات الأساسية
الاختصارات التي قد تكون مفيدة في المستقبل ، ما عليك سوى قبول هذا ، وأسفل في الأسفل ،
انقر فوق الزر التالي. ثم مرة أخرى ،
مرة أخرى ، ومن ثم البدء في استخدام pycharm أخيرًا.
إذن هذه هي الصفحة الرئيسية لـ PyCharm في كل مرة تفتح فيها
انقر فوق إنشاء مشروع جديد ،
هذا هو المكان المناسب لمشروعنا ، دعنا نسميه مشروع Hello
العالمية. الآن قبل النقر وإنشاء ، قم بتوسيع
هذا البند هنا ، تأكد من أن يتم تعيين مترجم الأساسي لبيثون
3. بيثون مترجم هو في الأساس برنامج
يعرف كيفية تنفيذ رمز بيثون ، فإنه سوف يعرف كيفية تفسير
أو ترجمة تعليمات Python إلى تعليمات يمكن أن يفهمها الكمبيوتر.
الآن ، أجهزة كمبيوتر Mac ، بشكل افتراضي تأتي مع كبار السن
تثبيت بايثون ، وهذا هو بايثون 2 ، فإنه يعتبر التراث
مما يعني أنه لم يعد محتفظًا أو مدعومًا. قبل ذلك قمنا بتحميلها

Indonesian: 
Pada halaman ini, pilih Saya tidak pernah menggunakan PyCharm, Kamu dapat melihat beberapa kata kunci
pintas yang mungkin berguna di masa depan, terima saja ini, dan turun di bagian bawah,
klik tombol selanjutnya. Dan selanjutnya lagi,
sekali lagi, dan akhirnya mulai menggunakan pycharm.
Jadi inilah halaman utama PyCharm setiap kali Kamu membuka
itu, klik buat proyek baru,
ini adalah lokasi untuk proyek kami, sebut saja proyek kami Halo
Dunia. Sekarang sebelum klik dan buat, perluas
item ini di sini, pastikan bahwa juru bahasa dasar disetel ke Python
3. Interpreter Python pada dasarnya adalah sebuah program
yang tahu bagaimana mengeksekusi kode Python, ia akan tahu bagaimana menafsirkannya
atau menerjemahkan instruksi Python ke dalam instruksi yang dapat dimengerti oleh komputer.
Sekarang, komputer Mac, secara default datang dengan yang lebih lama
instalasi Python, itu Python 2, itu dianggap warisan
yang berarti tidak lagi dipertahankan atau didukung. Jadi tadi kita unduh

Russian: 
На этой странице выберите Я никогда не использовал PyCharm, вы можете увидеть ключевое слово
ярлыки, которые могут быть полезны в будущем, просто примите это, и внизу,
нажмите следующую кнопку. А потом еще раз,
еще раз, а затем, наконец, начать использовать pycharm.
Итак, вот главная страница PyCharm каждый раз, когда вы открываете
это, нажмите на создать новый проект,
это место для нашего проекта, давайте назовем наш проект Hello
Мир. Теперь, прежде чем нажать и создать, разверните
этот пункт здесь, убедитесь, что базовый интерпретатор установлен на Python
3. Python интерпретатор в основном программа
который знает, как выполнить код Python, он будет знать, как интерпретировать
или переведите инструкции Python в инструкции, понятные компьютеру.
Теперь компьютеры Mac по умолчанию поставляются с более старыми
установка Python, это Python 2, считается устаревшим
Это означает, что он больше не поддерживается и не поддерживается. Так что раньше мы скачивали

Portuguese: 
Nesta página, selecione Eu nunca usei PyCharm você pode ver alguma palavra-chave
atalhos que podem ser úteis no futuro, basta aceitar isso e, na parte inferior,
clique no botão seguinte. E depois vem novamente,
mais uma vez e, finalmente, começar a usar o pycharm.
Então aqui está a página principal do PyCharm toda vez que você abre
clique em criar novo projeto,
este é o local do nosso projeto, vamos chamar nosso projeto Hello
Mundo. Agora antes de clicar e criar, expanda
este item aqui, certifique-se de que o interpretador base esteja configurado para Python
3. O interpretador Python é basicamente um programa
que sabe como executar o código Python, ele saberá interpretar
ou traduzir instruções do Python em instruções que um computador possa entender.
Agora, os computadores Mac, por padrão, vêm com um
instalação do Python, que é o Python 2, é considerado legado
o que significa que não é mais mantido ou suportado. Então, mais cedo nós baixamos

Russian: 
Python 3, убедитесь, что он установлен на Python 3, если нет
из этого списка выберите Python 3.7.
Хорошо, теперь давайте продолжим и создадим этот проект,
Теперь здесь щелкните правой кнопкой мыши на
Папка Hello World и перейдите в новый
Файл Python, назовите этот файл app.py.
Таким образом, по соглашению, все файлы Python должны иметь это
Py расширение. Хорошо, давайте идти вперед,
Теперь давайте свернем эту панель проекта, нажав здесь, и напишем
первая программа на питоне. Просто наберите print, pr
int, все в нижнем регистре, открывать и закрывать скобки,
и внутри этих скобок добавьте цитаты, которые мы
теперь можно использовать одинарные или двойные кавычки
между кодами напишите свое имя. Я Мош Хамедани, так

English: 
Python 3, make sure that this is set to Python 3, if not
from this list, select Python 3.7. 
Alright, now let's go ahead and create this project,
Now here right click on
Hello World folder and go to new 
Python file, call this file app.py. 
So by convention, all Python files should have this
py extension. Alright, let's go ahead,
now let's collapse this project panel by clicking here and write our
first python program. Simply type print, pr
int, all in lowercase, open and close parenthesis, 
and inside these parenthesis, add quotations we
can either use single quotes or double quotes, now
in between the codes write your name. I am Mosh Hamedani, so

Chinese: 
Python 3，确保将其设置为Python 3，如果没有
从此列表中，选择Python 3.7。
好的，现在让我们继续创建这个项目，
现在点击右键
Hello World文件夹并转到新文件夹
Python文件，调用此文件app.py.
所以按照惯例，所有Python文件都应该有这个
py扩展。好的，我们继续吧
现在让我们点击这里折叠这个项目面板并写下我们的
第一个python程序。只需输入print，pr
int，全部为小写，打开和关闭括号，
在这些括号内，添加引号我们
现在可以使用单引号或双引号
在代码之间写下你的名字。我是Mosh Hamedani，所以

Persian: 
پایتون 3، اطمینان حاصل کنید که این برای Python 3 تنظیم شده است، اگر نه
از این لیست، پایتون 3.7 را انتخاب کنید.
خوب، حالا بیا جلو برویم و این پروژه را ایجاد کنیم
در اینجا کلیک راست کنید
سلام پوشه جهانی و رفتن به جدید
فایل پایتون، این فایل را app.py.
بنابراین با هماهنگی، تمام فایل های پایتون باید این باشد
پس از نصب خوب، بیایید جلو برویم
اکنون اجازه دهید این پنل پروژه را با کلیک کردن بر روی اینجا و نوشتن ما ببنیم
اولین برنامه پایتون. به سادگی تایپ کنید، PR
int، همه در حروف کوچک، پرانتز باز و بسته،
و در داخل این پرانتز، نقل قول های ما را اضافه کنید
هم اکنون می توانید از نقل قول های تک یا نقل قول استفاده کنید
در میان کدها، نام خود را بنویسید من مش حمیدی هستم

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Portuguese: 
Python 3, certifique-se de que isso esteja definido como Python 3, se não
desta lista, selecione Python 3.7.
Tudo bem, agora vamos em frente e criar este projeto,
Agora clique aqui com o botão direito
Pasta Hello World e vá para o novo
Arquivo Python, chame este arquivo app.py.
Então, por convenção, todos os arquivos Python devem ter este
extensão py. Tudo bem, vamos em frente
Agora vamos recolher este painel do projeto clicando aqui e escreva nosso
primeiro programa python. Simplesmente digite print, pr
int, todos em minúsculas, abra e feche parênteses,
e dentro desses parênteses, adicione citações que
pode usar aspas simples ou aspas duplas, agora
Entre os códigos, escreva seu nome. Eu sou Mosh Hamedani, então

Turkish: 
Python 3, değilse Python 3 olarak ayarlandığından emin olun.
bu listeden Python 3.7'yi seçin.
Tamam, şimdi devam edelim ve bu projeyi yaratalım.
Şimdi buraya sağ tıklayın
Merhaba dünya klasörü ve yeni gitmek
Python dosyası, bu dosyayı çağırın app.py.
Bu nedenle, kurallara göre, tüm Python dosyaları buna sahip olmalıdır.
py uzantısı. Tamam, devam edelim
şimdi buraya tıklayarak bu proje panelini daraltalım ve yazalım
ilk python programı. Sadece baskı yazın, pr
int, tümü küçük harflerle, parantezle açma ve kapatma,
ve bu parantez içinde alıntıları ekleyin.
şimdi tek tırnak veya çift tırnak kullanabilirsiniz
kodların arasına ismini yaz. Ben Mosh Hamedani.

Indonesian: 
Python 3, pastikan bahwa ini diatur ke Python 3, jika tidak
dari daftar ini, pilih Python 3.7.
Baiklah, sekarang mari kita lanjutkan dan buat proyek ini,
Sekarang di sini klik kanan
Folder Hello World dan pergi ke yang baru
File python, panggil file ini app.py.
Jadi dengan konvensi, semua file Python harus memiliki ini
ekstensi py. Baiklah, mari kita lanjutkan,
sekarang mari kita runtuh panel proyek ini dengan mengklik di sini dan menulis
program python pertama. Cukup ketik cetak, pr
int, semua dalam huruf kecil, buka dan tutup kurung,
dan di dalam tKamu kurung ini, tambahkan kutipan kami
dapat menggunakan tKamu kutip tunggal atau gKamu, sekarang
di antara kode tulis nama Kamu. Saya Mosh Hamedani, jadi

Arabic: 
Python 3 ، تأكد من ضبط هذا على Python 3 ، إن لم يكن
من هذه القائمة ، حدد Python 3.7.
حسنًا ، الآن دعونا نمضي قدمًا وننشئ هذا المشروع ،
الآن هنا انقر بزر الماوس الأيمن على
مرحبا المجلد العالمي وانتقل إلى جديد
ملف Python ، استدعاء هذا الملف app.py.
لذلك من خلال الاتفاقية ، يجب أن يكون لكل ملفات Python هذا
تمديد الحمر. حسنا ، دعونا نمضي قدما ،
الآن دعونا ننهار لوحة المشروع هذه بالنقر هنا والكتابة
أول برنامج بايثون. ببساطة اكتب الطباعة ، العلاقات العامة
int ، كل ما في الصغيرة ، فتح وإغلاق قوسين ،
وداخل هذه الأقواس ، أضف اقتباسات نحن
يمكن استخدام إما علامات اقتباس مفردة أو علامات اقتباس مزدوجة ، الآن
بين الرموز اكتب اسمك. أنا موش همداني ، كذلك

Indonesian: 
di sini, jadi ini adalah pemrograman Python pertama Kamu. Dengan potongan kode ini
Kamu dapat mencetak nama Kamu di layar. Sekarang untuk menjalankan ini, pergi
di atas, di bawah menu jalankan, klik jalankan,
juga perhatikan bahwa ada jalan pintas yang terkait dengan perintah ini, saat
Saya memprogram saya selalu menggunakan cara pintas karena itu meningkatkan produktivitas saya.
Jadi di sini di komputer Mac, pintasannya adalah kontrol, opsi, dan
R. Pada Windows berbeda. Jadi mari kita lakukan itu sekarang
itu menanyakan di mana Kamu ingin menjalankan ini, klik pada aplikasi,
di bawah, Kamu akan melihat jendela terminal kecil ini, ini
adalah jendela kecil ke dalam program kami, jadi di sini Kamu dapat melihat hasil kami
output untuk program kami. Di masa depan saat Kamu belajar lebih banyak Python, Kamu akan menjadi
mampu membangun aplikasi yang memiliki antarmuka pengguna grafis, atau lengket.
Itu agak rumit, jadi untuk sekarang kita akan menggunakan ini sedikit
jendela terminal untuk melihat hasil program kami. Jadi seperti yang Kamu lihat nama saya
dicetak di sini, sekarang saat Kamu mencetak kode, jendela ini mungkin menghalangi jalannya

Arabic: 
هنا ، إذن هذه هي أول برامج بيثون الخاصة بك. مع هذه قطعة من التعليمات البرمجية
يمكنك طباعة اسمك على الشاشة. الآن لتشغيل هذا ، اذهب
في الجزء العلوي ، ضمن قائمة التشغيل ، انقر على تشغيل ،
لاحظ أيضًا أن هناك اختصارًا مرتبطًا بهذا الأمر ، متى
أنا برنامج أستخدم الاختصارات دائمًا لأن ذلك يزيد من إنتاجي.
حتى هنا على جهاز كمبيوتر ماك ، يكون الاختصار هو التحكم ، والخيار ، و
ر على ويندوز انها مختلفة. لذلك دعونا نفعل ذلك الآن
يسأل أين تريد تشغيل هذا ، انقر فوق التطبيق ،
أدناه ، يجب أن تشاهد هذه النافذة الطرفية الصغيرة ، هذا
نافذة صغيرة في برنامجنا ، لذلك يمكنك هنا رؤية نتائجنا
الناتج لبرنامجنا. في المستقبل كما تعلم المزيد من بايثون ، فسوف تكون
قادرة على بناء التطبيقات التي لها واجهة مستخدم رسومية ، أو gooey.
هذا أمر معقد بعض الشيء ، لذا سنستخدم هذا القليل في الوقت الحالي
نافذة طرفية لرؤية نتائج برنامجنا. لذلك كما ترون اسمي
طبعت هنا ، الآن وأنت تطبع رمز ، قد تحصل على هذه النافذة

Portuguese: 
aqui, então esta é sua primeira programação em Python. Com este pedaço de código
você pode imprimir seu nome na tela. Agora, para rodar isso, vá
na parte superior, no menu de execução, clique em executar,
Observe também que há um atalho associado a este comando, quando
Eu programo sempre uso atalhos porque isso aumenta minha produtividade.
Então, aqui em um computador Mac, o atalho é controle, opção e
R. No Windows é diferente. Então vamos fazer isso, agora
está perguntando onde você quer rodar isso, clique em app,
abaixo, você deve ver esta pequena janela de terminal, esta
é uma pequena janela para o nosso programa, então aqui você pode ver nossos resultados para
saída para o nosso programa. No futuro, à medida que você aprende mais sobre Python,
capaz de criar aplicativos que tenham uma interface gráfica com o usuário, ou pegajosos.
Isso é um pouco complicado, então por enquanto vamos usar esse pequeno
janela do terminal para ver os resultados do nosso programa. Então, como você pode ver meu nome é
impresso aqui, agora que você imprime o código, essa janela pode atrapalhar

English: 
here, so this is your first Python programming. With these piece of code
you can print your name on the screen. Now to run this, go
on the top, under the run menu, click run, 
also note that there is a shortcut associated with this command, when
I program I always use shortcuts because that increases my productivity. 
So here on a Mac computer, the shortcut is control, option, and
R. On Windows it's different. So let's do that, now
it's asking where you want to run this, click on app, 
down below, you should see this little terminal window, this
is a little window into our program, so here you can see our results for
output for our program. In the future as you learn more Python, you'll be
able to build applications that have a graphical user interface, or gooey. 
That is a little bit complicated, so for now we're going to use this little
terminal window to see the results of our program. So as you can see my name is
printed here, now as you print code, this window might get in the way so

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Russian: 
здесь, так что это ваше первое программирование на Python. С этим куском кода
Вы можете напечатать свое имя на экране. Теперь, чтобы запустить это, иди
в верхней части, под меню Run, нажмите Run,
Также обратите внимание, что есть ярлык, связанный с этой командой, когда
Я программирую, я всегда использую ярлыки, потому что это увеличивает мою производительность.
Так что здесь, на компьютере Mac, ярлык управления, опция и
На винде это другое. Итак, давайте сделаем это сейчас
он спрашивает, где вы хотите запустить это, нажмите на приложение,
внизу, вы должны увидеть это маленькое окно терминала, это
небольшое окно в нашу программу, так что здесь вы можете увидеть наши результаты для
выход для нашей программы. В будущем, как вы узнаете больше Python, вы будете
возможность создавать приложения, которые имеют графический интерфейс пользователя или Gooey.
Это немного сложно, поэтому сейчас мы будем использовать этот маленький
Окно терминала, чтобы увидеть результаты нашей программы. Итак, как вы можете видеть, меня зовут
напечатано здесь, теперь, когда вы печатаете код, это окно может мешать так

Persian: 
در اینجا، پس این اولین برنامه ی پایتون شماست. با این قطعه کد
شما می توانید نام خود را بر روی صفحه چاپ کنید. حالا این کار را بکنید
در بالا، زیر منوی اجرا، روی Run کلیک کنید،
همچنین توجه داشته باشید که یک میانبر در ارتباط با این دستور وجود دارد، زمانی که
برنامه من همیشه از کلید های میانبر استفاده می کنم چون افزایش بهره وری من را افزایش می دهد.
بنابراین در اینجا بر روی یک کامپیوتر Mac، میانبر کنترل، گزینه و
R. در ویندوز متفاوت است. پس بگذارید این کار را بکنیم، حالا
از شما می پرسد کجا می خواهید این را اجرا کنید، روی برنامه کلیک کنید
پایین پایین، باید این پنجره ترمینال کوچک را ببینید، این
یک پنجره کوچک به برنامه ما است، بنابراین در اینجا می توانید نتایج ما را ببینید
خروجی برای برنامه ما در آینده به عنوان Python بیشتری یاد خواهید گرفت
قادر به ساخت برنامه های کاربردی است که یک رابط کاربری گرافیکی دارند یا خیر.
این کمی پیچیده است، بنابراین در حال حاضر ما قصد داریم از این کمی استفاده کنیم
پنجره ترمینال برای دیدن نتایج برنامه ما. بنابراین همانطور که می بینید نام من است
در اینجا چاپ می شود، در حالیکه شما کد را چاپ می کنید، این پنجره ممکن است راه را پیدا کند

Turkish: 
burada, bu sizin ilk Python programınız. Bu kod parçasıyla
adınızı ekrana yazdırabilirsiniz. Şimdi bunu çalıştırmak için git
üstte, çalıştırma menüsünün altında, çalıştır
Ayrıca, bu komutla ilişkilendirilmiş bir kısayol olduğunu
Program yapıyorum, her zaman kısayolları kullanırım çünkü bu durum verimliliğimi arttırır.
Yani burada bir Mac bilgisayarda, kısayol kontrol, seçenek ve
R. Windows'ta farklı. Şimdi bunu yapalım
Bunu nerede çalıştırmak istediğinizi soruyor, uygulamaya tıklayın,
aşağıda, bu küçük terminal penceresini görmelisiniz, bu
programımızın içine küçük bir pencere açılır, bu nedenle sonuçlarımızı burada görebilirsiniz.
programımızın çıktısı. Gelecekte daha fazla Python öğrendikçe,
grafiksel bir kullanıcı arayüzü olan ya da aşırı duygusal olan uygulamalar oluşturabilir.
Bu biraz karışık, bu yüzden şimdilik bu küçükleri kullanacağız.
Programın sonuçlarını görmek için terminal penceresini kullanın. Yani ismimi görebildiğin gibi
Buraya yazdırıldı, şimdi kodu yazdırırken, bu pencerenin önüne geçebilir

Chinese: 
这里，这是你的第一个Python编程。有了这些代码
你可以在屏幕上打印你的名字。现在运行它，去吧
在顶部，在运行菜单下，单击运行，
还要注意，有一个与此命令关联的快捷方式
我编程我总是使用快捷方式，因为这可以提高我的工作效率。
所以在Mac计算机上，快捷方式是控件，选项和
R.在Windows上它有所不同。现在让我们这样做吧
它问你要在哪里运行它，点击应用程序，
在下面，你应该看到这个小终端窗口，这个
是我们程序的一个小窗口，所以在这里你可以看到我们的结果
我们程序的输出。将来随着你学习更多Python，你将成为
能够构建具有图形用户界面或粘性的应用程序。
这有点复杂，所以现在我们将使用这一点
终端窗口可以看到我们程序的结果。所以你可以看到我的名字
打印在这里，现在当你打印代码时，这个窗口可能会妨碍你

Portuguese: 
sempre redimensionar ou minimizar itty colocando isso
ícone aqui, então este foi o nosso primeiro programa python. Agora
Se você não viu o resultado que mostrei neste vídeo, use a caixa de comentários abaixo e
diga-me qual erro você encontrou, eu farei o meu melhor para ajudá-lo a seguir em frente.
Neste tutorial em Python, vamos levar este programa para o próximo nível e torná-lo mais interessante.
Então, vou mostrar como desenhar um pêlo de cachorro. Agora como parte de
Neste tutorial, você aprenderá como o código Python é executado e também aprenderá
sobre alguns termos de programação. Então pressione enter e
na linha 2 escrever outra declaração de impressão, para imprimir, abrir e fechar
parêntese, adicione uma cotação, agora aqui você quer desenhar um cachorro.
Então, adicione um o, que é a cabeça do nosso cachorro, seguido por
4 hífens. Então esse é o corpo.
tudo bem, agora mais uma vez outra declaração de impressão com
cotações, agora precisamos desenhar as pernas. Então adicione um espaço.

Turkish: 
her zaman yeniden boyutlandır
Buradaki simge, bu bizim ilk python programımızdı. şimdi
size bu videoda gösterdiğim sonucu görmediyseniz, aşağıdaki yorum kutusunu kullanın ve
Bana hangi hatayla karşılaştığını söyle, ilerlemene yardım etmek için elimden geleni yapacağım.
Bu Python eğitiminde, bu programı bir sonraki seviyeye taşımak ve daha ilginç hale getirmek istiyoruz.
Bu yüzden size nasıl köpek kılı çizileceğini göstereceğim. Şimdi bir parçası olarak
Bu eğitimde Python kodunun nasıl çalıştırıldığını öğreneceksiniz ve ayrıca öğreneceksiniz.
birkaç programlama terimleri hakkında. Bu yüzden enter tuşuna basın ve
2. satıra başka bir yazdırma deyimi yazın, bu nedenle yazdır, aç ve kapat
parantez, bir teklif eklemek, şimdi burada bir köpek çizmek istiyorum.
Öyleyse, bir o ekle, bu köpeğimizin başı, ardından
4 tire. Demek beden bu.
tamam, şimdi bir kez daha baska bir deyim
alıntılar, şimdi bacakları çekmemiz gerekiyor. Öyleyse bir boşluk ekle.

Arabic: 
دائما تغيير حجمه أو تصغير هذا الأمر
أيقونة هنا ، لذلك كان هذا هو برنامج الثعبان الأول. الآن
إذا لم تشاهد النتيجة التي عرضتها لك في هذا الفيديو ، فاستخدم مربع التعليق أدناه و
أخبرني ما الخطأ الذي واجهته ، سأبذل قصارى جهدي لمساعدتك على المضي قدما.
في هذا البرنامج التعليمي الخاص بـ Python ، سنقوم بتوصيل هذا البرنامج إلى المستوى التالي وجعله أكثر إثارة.
لذا سأريكم كيفية رسم شعر كلب. الآن كجزء من
هذا البرنامج التعليمي سوف تتعلم كيف يتم تنفيذ تعليمات بيثون وسوف تتعلم أيضا
حول بعض شروط البرمجة. لذا اضغط على enter و
في السطر الثاني ، اكتب بيانًا آخر للطباعة ، لذا اطبع ، وافتح وأغلق
بين قوسين ، إضافة اقتباس ، والآن هنا كنت ترغب في رسم الكلب.
لذلك ، إضافة س ، وهذا هو رأس كلبنا ، تليها
4 واصلات. لذلك هذا هو الجسد.
حسنا ، الآن مرة أخرى مرة أخرى مع بيان الطباعة
الاقتباسات ، والآن نحن بحاجة لرسم الساقين. لذا أضف مسافة.

Indonesian: 
selalu mengubah ukurannya atau meminimalkannya dengan menempatkan ini
ikon di sini, jadi ini adalah program python pertama kami. Sekarang
jika Kamu tidak melihat hasil yang saya tunjukkan dalam video ini, gunakan kotak komentar di bawah ini dan
katakan padaku kesalahan apa yang Kamu temui, saya akan melakukan yang terbaik untuk membantu Kamu bergerak maju.
Dalam tutorial Python ini, kami akan membawa program ini ke level berikutnya dan membuatnya lebih menarik.
Jadi saya akan menunjukkan kepada Kamu cara menggambar rambut anjing. Sekarang sebagai bagian dari
tutorial ini Kamu akan belajar bagaimana kode Python dieksekusi dan Kamu juga akan belajar
tentang beberapa istilah pemrograman. Jadi tekan enter, dan
pada baris 2 tulis pernyataan cetak lain, jadi cetak, buka dan tutup
tKamu kurung, tambahkan kutipan, sekarang di sini Kamu ingin menggambar anjing.
Jadi, tambahkan o, itu adalah kepala anjing kami, diikuti oleh
4 tKamu hubung. Jadi inilah tubuh.
baiklah, sekarang sekali lagi dengan pernyataan cetak
kutipan, sekarang kita perlu menggambar kaki. Jadi tambahkan spasi.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Russian: 
всегда изменяйте его размер или уменьшайте его
значок здесь, так что это была наша первая программа на Python. Сейчас
если вы не видите результат, который я показал вам в этом видео, используйте поле для комментариев ниже и
скажите мне, с какой ошибкой вы столкнулись, я сделаю все возможное, чтобы помочь вам двигаться вперед.
В этом уроке по Python мы собираемся поднять эту программу на новый уровень и сделать ее более интересной.
Итак, я собираюсь показать вам, как рисовать собачью шерсть. Теперь как часть
Из этого урока вы узнаете, как выполняется код Python, а также узнаете
о нескольких условиях программирования. Так нажмите Enter, и
в строке 2 напишите еще одно заявление на печать, поэтому печатайте, открывайте и закрывайте
Скобка, добавьте цитату, теперь здесь вы хотите нарисовать собаку.
Итак, добавьте o, это голова нашей собаки, а затем
4 дефиса. Итак, это тело.
Хорошо, теперь еще один раз печатать заявление с
цитаты, теперь нам нужно нарисовать ноги. Так что добавьте пробел.

English: 
always resize it or minimize itty putting this
icon here, so this was our first python program. Now
if you didn't see the result I showed you in this video, use the comment box below and
tell me what error you encountered, I'll do my best to help you move forward. 
In this Python tutorial, we're gong to take this program to the next level and make it more interesting. 
So I'm going to show you how to draw a dog hair. Now as part of
this tutorial you will learn how Python code gets executed and you will also learn
about a few programming terms. So press enter, and 
on line 2 write another print statement, so print, open and close
parenthesis, add a quotation, now here you want to draw a dog. 
So, add an o, that is the head of our dog, followed by
4 hyphens. So this is the body. 
alright, now one more time another print statement with
quotations, now we need to draw the legs. So add a space. 

Chinese: 
总是调整它或最小化itty
图标在这里，所以这是我们的第一个python程序。现在
如果您没有看到我在此视频中向您展示的结果，请使用下面的评论框和
告诉我你遇到了什么错误，我会尽力帮助你前进。
在这个Python教程中，我们将把这个程序提升到一个新的水平并让它变得更有趣。
所以我要告诉你如何画狗毛。现在作为一部分
在本教程中，您将学习如何执行Python代码，您也将学习
关于一些编程术语。所以按回车键，然后按
在第2行写另一个打印语句，所以打印，打开和关闭
括号，添加引文，现在在这里你要画一条狗。
所以，添加一个o，这是我们的狗的头，然后
4个连字符。所以这就是身体。
好吧，现在又一次打印声明了
报价，现在我们需要画腿。所以添加一个空格。

Persian: 
همیشه آن را تغییر دهید یا آن را کوچک کنید
آیکون اینجا بود، بنابراین این اولین برنامه پایتون ما بود. اکنون
اگر نتیجه نتانیاهو را در این ویدیو نشان ندهید، از کادر نظر زیر و زیر استفاده کنید
به من بگویید چه خطایی را دیدید، من بهترین کار را برای کمک به شما در پیش رو دارم.
در این آموزش پایتون، ما این برنامه را به سطح بعدی می گیریم و جالب تر می کنیم.
بنابراین من قصد دارم به شما نشان دهید که چگونه یک موی سگ را جلب کنید. در حال حاضر به عنوان بخشی از
این آموزش به شما خواهد آموخت که کد کد پایتون اعدام شده است و شما نیز یاد خواهید گرفت
در مورد چند واژه برنامه نویسی. بنابراین وارد کنید، و وارد شوید
در خط 2 یک دستور چاپ دیگر بنویسید، بنابراین چاپ، باز کردن و بستن
پرانتز، نقل قول را اضافه کنید، در اینجا شما می خواهید سگ را بکشید.
بنابراین، اضافه کردن O، که سر سگ ما، و پس از آن
4 خطا بنابراین این بدن است.
خوب، اکنون یک بار دیگر یک بیانیه چاپی دیگر با
نقل قولها، در حال حاضر ما نیاز به جلب پاها. بنابراین یک فضای اضافه کنید

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Portuguese: 
Siga-o por 4 barras verticais. Então, assim,
então aqui está um pequeno ponto imaginário. Agora vamos
execute este programa e veja o que obtemos. Então, no canto superior direito, você verá este botão de reprodução,
clique aí, lá vai você, então nós temos o nosso nome e
logo abaixo temos o nosso cachorro imaginário. Agora o que você precisa entender
aqui, é que nosso código python é executado linha por linha
do topo. Então, mais cedo eu te falei sobre o interpretador Python
esse é o programa que sabe traduzir ou interpretar
nosso código Python em instruções que um computador pode entender.
Então quando nós rodamos este programa clicando neste programa aqui,
intérprete python começa a executar ou executar o nosso programa
linha por linha a partir do topo. Então primeiro ele executa a linha 1,
depois, passa para a linha 2 e assim por diante. Então é assim que python
programas são executados. Agora deixe-me mostrar uma coisa legal. Vamos adicionar
outra declaração impressa, com citações agora

Turkish: 
4 dikey çubukla takip edin. Yani, böyle
yani burada küçük bir hayali nokta. Şimdi hadi
Bu programı çalıştırın ve ne aldığımızı görün. Sağ üst köşede bu oynat düğmesini görmelisiniz.
tıklayın, oraya gidersiniz, bu yüzden bizim ismimiz var ve
tam altında, hayali köpeğimiz var. Şimdi ne anlaman gerekiyor?
Burada python kodumuz satır satır yürütülür.
Üstten. Daha önce Python tercümandan bahsettim
Bu, nasıl tercüme edileceğini veya yorumlanacağını bilen programdır
Python kodumuzu bir bilgisayarın anlayabileceği talimatlara dönüştürüyoruz.
Yani bu programı burada tıklatarak çalıştırdığımızda,
python tercüman programımızı çalıştırmaya veya çalıştırmaya başlar
üstten satır satır. Yani ilk önce 1. satırı çalıştırır.
sonra, satır 2'ye vb. ilerler. Yani bu nasıl python
programlar yürütülür. Şimdi size harika bir şey göstereyim. Ekleyelim
şimdi teklifleri olan başka bir print ifadesi

Chinese: 
按照4个垂直条跟着它。所以，像这样，
所以这里有一个小小的想象点。现在让我们来吧
运行这个程序，看看我们得到了什么。所以在右上角你应该看到这个播放按钮，
点击那里，你去，所以我们有我们的名字和
就在下面，我们有想象中的狗。现在您需要了解的内容
这是我们的python代码逐行执行
从一开始。所以早些时候我告诉过你关于Python解释器的事
这是一个知道如何翻译或解释的程序
我们的Python代码是计算机可以理解的指令。
所以当我们点击这个程序运行这个程序时，
python interpreter开始执行或运行我们的程序
从顶部逐行。所以首先它执行第1行，
然后，移动到第2行，依此类推。所以这就是python
程序被执行。现在让我告诉你一些很酷的东西。我们来补充一下
另一份印刷声明，现在引用

Russian: 
Следуйте за этим 4 вертикальными полосами. Ну вот так,
так вот маленькая воображаемая точка. Теперь давайте
запустить эту программу и посмотреть, что мы получаем. Так что в правом верхнем углу вы должны увидеть эту кнопку воспроизведения,
нажмите, что, так что у нас есть имя и
прямо под этим у нас есть воображаемая собака. Теперь, что вам нужно понять
здесь, это то, что наш код Python исполняется построчно
от верхней. Так что раньше я рассказывал вам про интерпретатор Python
это программа, которая знает, как переводить или интерпретировать
наш код Python в инструкции, которые компьютер может понять.
Поэтому, когда мы запускаем эту программу, нажав эту программу здесь,
интерпретатор python начинает выполнение или запуск нашей программы
построчно сверху. Итак, сначала он выполняет строку 1,
затем переходит на строку 2 и так далее. Так вот как питон
программы исполняются. Теперь позвольте мне показать вам что-нибудь классное. Давайте добавим
еще одно печатное заявление с цитатами

Indonesian: 
Ikuti dengan 4 batang vertikal. Jadi, seperti ini,
jadi inilah titik imajiner kecil. Sekarang ayo
jalankan program ini dan lihat apa yang kita dapatkan. Jadi di sudut kanan atas Kamu akan melihat tombol putar ini,
klik itu, ini dia, jadi kami punya nama dan
tepat di bawah kita memiliki anjing imajiner kita. Sekarang apa yang perlu Kamu pahami
di sini, adalah bahwa kode python kita dieksekusi baris demi baris
dari atas. Jadi sebelumnya saya memberi tahu Kamu tentang juru bahasa Python
itu adalah program yang tahu bagaimana menerjemahkan atau menafsirkan
kode Python kami menjadi instruksi yang dapat dimengerti komputer.
Jadi ketika kita menjalankan program ini dengan mengklik program ini di sini,
juru bahasa python mulai menjalankan atau menjalankan program kami
baris demi baris dari atas. Jadi pertama-tama ia mengeksekusi baris 1,
kemudian, pindah ke jalur 2, dan seterusnya. Jadi begini caranya python
program dijalankan. Sekarang saya tunjukkan sesuatu yang keren. Mari kita tambahkan
pernyataan cetak lain, dengan kutipan sekarang

Persian: 
آن را با 4 میله عمودی دنبال کنید. بنابراین، مثل این،
بنابراین در اینجا کمی نقطه تخیل است. حالا وقته
این برنامه را اجرا کنید و ببینید چه چیزی دریافت می کنید. بنابراین در گوشه بالا سمت راست شما باید این دکمه بازی را ببینید
روی آن کلیک کنید، آنجا بروید، بنابراین نام و نام ما را می خواهیم
درست در زیر سگ خیالی ما وجود دارد. در حال حاضر آنچه شما باید درک کنید
در اینجا، این است که کد پایتون ما خط خطی را اجرا می کند
از بالا. بنابراین قبلا به شما در مورد مترجم پایتون گفتم
این برنامه ای است که می داند چگونه ترجمه یا تفسیر شود
کد پایتون ما را به دستورالعمل هایی که کامپیوتر می تواند درک کند.
بنابراین وقتی ما این برنامه را با کلیک کردن بر روی این برنامه در اینجا اجرا می کنیم،
مفسر پایتون شروع به اجرای یا اجرای برنامه ما می کند
خط به خط از بالا. بنابراین ابتدا خط 1 را اجرا می کند
سپس، به خط 2 حرکت می کند، و غیره. بنابراین این است که چگونه پایتون
برنامه ها اعدام می شوند حالا بگذارید به شما چیزی خوش کنم. بیایید اضافه کنیم
بیانیه چاپی دیگر، با نقل قولها در حال حاضر

English: 
Follow it by 4 vertical bars. So, like this, 
so here's a little imaginary dot. Now let's 
run this program and see what we get. So on the top right corner you should see this play button, 
click that, there you go, so we have our name and 
right below that we have our imaginary dog. Now what you need to understand 
here, is that our python code gets executed line by line
from the top. So earlier I told you about Python interpreter 
that is the program that knows how to translate or interpret 
our Python code into instructions that a computer can understand.
So when we run this program by clicking this program here, 
python interpreter starts executing or running our program 
line by line from the top. So first it executes line 1, 
then, moves onto line 2, and so on. So this is how python 
programs get executed. Now let me show you something cool. Let's add 
another print statement, with quotations now

Arabic: 
اتبع ذلك من خلال 4 أشرطة عمودية. إذن هكذا ،
لذلك هنا نقطة وهمية صغيرة. دعنا الآن
قم بتشغيل هذا البرنامج وانظر ما نحصل عليه. لذا في الزاوية العلوية اليمنى ، سترى زر التشغيل هذا ،
انقر فوق ذلك ، هناك تذهب ، لذلك لدينا اسمنا و
الحق أدناه أن لدينا كلب خيالي لدينا. الآن ما تحتاج إلى فهمه
هنا ، هو أن شفرة الثعبان الخاصة بنا يتم تنفيذها سطرا سطرا
من الأعلى. في وقت سابق ، أخبرتك عن مترجم بايثون
هذا هو البرنامج الذي يعرف كيفية ترجمة أو تفسير
شفرة بيثون الخاصة بنا في التعليمات التي يمكن للكمبيوتر فهمها.
لذلك عندما نقوم بتشغيل هذا البرنامج عن طريق النقر فوق هذا البرنامج هنا ،
مترجم الثعبان يبدأ تنفيذ أو تشغيل برنامجنا
خط عن طريق خط من القمة. في البداية ينفذ الخط 1 ،
ثم ينتقل إلى السطر 2 وهكذا. إذن هذا هو كيف الثعبان
يتم تنفيذ البرامج. الآن دعني أريكم شيئًا رائعًا. دعونا نضيف
بيان آخر ، مع اقتباسات الآن

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Persian: 
در میان نقل قول ها، یک ستاره یا ستاره ای اضافه کنید، مانند
این. حالا بعد از نقل قول و قبل از پرانتز
یک بار دیگر یک فاصله اضافه کنید، یک ستاره اضافه کنید
فضا، 10. در اینجا چه خبر است؟ خوب،
هر جا که ما نقل قول هایی مثل اینجا یا اینجا داریم
ما یک رشته را تعریف می کنیم، رشته یک اصطلاح برنامه ریزی است که بدان معنی است
یک سری کاراکترها بنابراین در اینجا یک رشته داریم، ما هم همینطور هستیم
یک رشته در خط 3، و همچنین خط 2 و خط 1.
در اینجا، ما رشته را با ضرب کردن می کنیم
شماره 10. بنابراین این اپراتور ضرب است، درست مثل ضرب
اپراتور ما در ریاضیات داریم بنابراین با این قطعه کد می توانیم
قرعه کشی 10 ستاره در ترمینال، بگذارید به شما نشان دهم بنابراین بگذارید این کار را انجام دهیم
یک بار دیگر برنامه ریزی کنید، آنجا بروید بنابراین ما 10
ستاره ها در حال حاضر آنچه که ما در اینجا داریم، این قطعه کد در اینجا
بیان شده است. بیان یک قطعه است

Chinese: 
在引文之间，添加星号或星号，如
这个。现在在引用之后和括号之前，
添加一个空格，再次添加一个星号，
空间，10。这里发生了什么？好，
我们在这里或这里引用的任何地方
我们定义一个字符串，字符串是一个编程术语，意思是
一系列字符所以这里我们有一个字符串，我们也有
第3行的字符串，以及第2行和第1行。
现在，我们将字符串乘以
数字10.所以这是乘法运算符，就像乘法运算一样
算术我们有数学。所以我们可以使用这段代码
在终端上画10个星号，让我告诉你。让我们来运行吧
程序再一次，你去。所以我们有10个
星号。现在我们在这里，这段代码，
被称为表达式。表达是一块

Portuguese: 
entre as citações, adicione uma estrela ou um asterisco, como
isto. Agora, após a citação e antes dos parênteses,
adicione um espaço, mais uma vez, adicione um asterisco,
espaço, 10. O que está acontecendo aqui? Bem,
em qualquer lugar temos citações como aqui ou aqui
estamos definindo uma string, uma string é um termo de programação que significa
uma série de personagens então aqui nós temos uma string, nós também temos
uma string na linha 3, assim como a linha 2 e a linha 1.
Agora, aqui, estamos multiplicando a string por
número 10. Então, esse é o operador de multiplicação, assim como a multiplicação
operador temos em matemática. Então, com esse pedaço de código, podemos
desenhe 10 asteriscos no terminal, deixe-me mostrar-lhe. Então vamos rodar esse
programa mais uma vez, lá vai você. Então nós temos 10
asteriscos. Agora o que temos aqui, este pedaço de código aqui,
é chamado uma expressão. Uma expressão é um pedaço de

Turkish: 
alıntıların arasına, örneğin bir yıldız veya yıldız işareti ekleyin.
bu. Şimdi alıntıdan sonra ve parantezden önce,
boşluk ekle, bir kez daha, yıldız işareti ekle,
boşluk, 10. Burada neler oluyor? İyi,
her yerde burada veya burada olduğu gibi tekliflerimiz var
Bir dize tanımlıyoruz, bir dize bir programlama terimidir, yani
bir dizi karakter bu yüzden burada bir dize var, biz de var
3. satırdaki bir dizenin yanı sıra 2. satır ve 1. satır.
Şimdi burada, dize ile çarpıyoruz
sayı 10. Yani bu çarpma işleci, tıpkı çarpma gibi
operatörde matematik var. Yani bu kod parçası ile yapabiliriz
Terminalde 10 yıldız çizin, size göstereyim. Hadi bunu çalıştıralım
program bir kez daha, işte gidiyorsunuz. Yani biz 10
yıldız. Şimdi burada ne var, buradaki bu kod parçası,
bir ifade olarak adlandırılır. Bir ifade bir parçasıdır

English: 
in between the quotations, add a star or an asterisk, like
this. Now after the quotation and before the parenthesis, 
add a space, once again, add an asterisk, 
space, 10. What is going on here? Well, 
anywhere we have quotations like here or here
we're defining a string, a string is a programming term which means 
a series of characters so here we have a string, we also have
a string on line 3, as well as line 2 and line 1. 
Now here, we're multiplying the string by 
number 10. So this is the multiplication operator, just like the multiplication 
operator we have in math. So with this piece of code we can
draw 10 asterisks on the terminal, let me show you. So let's run this
program one more time, there you go. So we have 10
asterisks. Now what we have here, this piece of code here, 
is called an expression. An expression is a piece of 

Russian: 
между цитатами добавьте звездочку или звездочку, например
этот. Теперь после цитаты и перед скобками,
добавьте пробел, еще раз, добавьте звездочку,
пространство, 10. Что здесь происходит? Что ж,
везде у нас есть цитаты, как здесь или здесь
мы определяем строку, строка это термин программирования, который означает
последовательность символов, поэтому здесь у нас есть строка, у нас также есть
строка в строке 3, а также строка 2 и строка 1.
Теперь здесь, мы умножаем строку на
число 10. Так что это оператор умножения, так же, как умножение
Оператор у нас в математике. Так что с этим куском кода мы можем
Нарисуйте 10 звездочек на терминале, позвольте мне показать вам. Итак, давайте запустим это
запрограммируйте еще раз, вот и все. Итак, у нас есть 10
звездочки. Теперь, что у нас здесь, этот кусок кода здесь,
называется выражением. Выражение это кусок

Indonesian: 
di antara kutipan, tambahkan bintang atau tKamu bintang, seperti
ini. Sekarang setelah kutipan dan sebelum tKamu kurung,
tambahkan spasi, sekali lagi, tambahkan tKamu bintang,
space, 10. Apa yang terjadi di sini? Baik,
di mana saja kami memiliki kutipan seperti di sini atau di sini
kami mendefinisikan string, string adalah istilah pemrograman yang artinya
serangkaian karakter jadi di sini kita memiliki string, kita juga punya
string pada baris 3, serta baris 2 dan baris 1.
Sekarang di sini, kita mengalikan string dengan
nomor 10. Jadi ini adalah operator perkalian, sama seperti perkalian
Operator yang kami miliki dalam matematika. Jadi dengan kode ini kita bisa
menggambar 10 tKamu bintang di terminal, saya tunjukkan. Jadi mari kita jalankan ini
program sekali lagi, ini dia. Jadi kita punya 10
tKamu bintang. Sekarang apa yang kita miliki di sini, potongan kode ini di sini,
disebut ekspresi. Ekspresi adalah bagian dari

Arabic: 
بين الاقتباسات ، أضف نجمة أو علامة نجمية ، مثل
هذه. الآن بعد الاقتباس وقبل القوس ،
أضف مسافة ، مرة أخرى ، أضف علامة النجمة ،
الفضاء ، 10. ما الذي يجري هنا؟ حسنا،
في أي مكان لدينا اقتباسات هنا أو هنا
نحن نعرّف سلسلة ، فالسلسلة عبارة عن مصطلح برمجة يعني
سلسلة من الأحرف حتى هنا لدينا سلسلة ، لدينا أيضا
سلسلة على السطر 3 ، بالإضافة إلى السطر 2 والخط 1.
الآن هنا ، نحن نقوم بضرب السلسلة بواسطة
رقم 10. لذلك هذا هو عامل الضرب ، تماما مثل الضرب
عامل لدينا في الرياضيات. لذلك مع هذه الشفرة نستطيع
ارسم 10 علامات نجمة على الجهاز ، دعني أريك. لذلك دعونا تشغيل هذا
برنامج واحد مزيد من الوقت ، وهناك تذهب. لذلك لدينا 10
العلامات النجمية. الآن ما لدينا هنا ، هذه الشفرة هنا ،
يسمى تعبير. تعبير هو جزء من

Turkish: 
bir değer üreten kod. Peki Python tercümanı
4. satırı yürütmeye çalışır, önce değerlendirir
parantez arasına koyduğumuz kod, böylece ifadelerimizi değerlendirebiliriz.
İfademiz 10 yıldız ve sonra
bu yıldızlar terminalde basılacaktır. Şimdi bir egzersiz olarak
bu baskı ifadelerini başka bir şekil çizmek için kullanabilir, bir kalp
Top, ne istersen. Bir sonraki derste görüşürüz.
Kanalımda çokça karşılaştığım sorulardan biri
Python'u öğrenmek ve işe hazır olmak ne kadar sürer? Peki bekar yok
Cevap. Bu gerçekten size ve ne kadar çaba ve taahhüt göstermek istediğinize bağlı.
bunun içine. Ama her gün 2 saat geçirirsen derim.
Sürekli olarak, yaklaşık 3 ay sonra yazabilmelisiniz.
temel python programları, ama dürüst olmak gerekirse, bu size bir iş almaz.
İş bulmak için bir alanda uzmanlaşmanız gerekir,
python'u ne için kullanmak istersin? Web uygulamaları oluşturmak ister misiniz?

Arabic: 
رمز ينتج قيمة. لذلك عندما مترجم Python
يحاول تنفيذ السطر 4 ، أولاً سيقيم
الكود الذي وضعناه بين قوسين ، حتى نتمكن من تقييم تعبيراتنا
سوف ينتج تعبيرنا 10 علامات نجمية ثم
ستتم طباعة تلك العلامات النجمية على المحطة. الآن كممارسة
يمكنك استخدام هذه العبارات الطباعة لرسم شكل آخر ، يمكنك رسم قلب ، أ
الكرة ، ما شئت. سوف أراك في البرنامج التعليمي المقبل.
أحد الأسئلة التي أحصل عليها كثيرًا على قناتي هو
كم من الوقت يستغرق تعلم بايثون وتصبح جاهزًا للعمل؟ حسنا لا يوجد واحد
إجابة. إنه يعتمد عليك وعلى مقدار الجهد والالتزام الذي تود وضعه
في هذا. ولكن أود أن أقول إذا كنت تقضي ساعتين كل يوم
باستمرار ، بعد حوالي 3 أشهر يجب أن تكون قادراً على الكتابة
برامج بيثون الأساسية ، ولكن بصراحة تامة ، وهذا لا يجعلك تحصل على وظيفة.
من أجل الحصول على وظيفة ، تحتاج إلى التخصص في مجال واحد ،
ماذا تريد أن تستخدم python؟ هل ترغب في بناء تطبيقات الويب أو

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Portuguese: 
código que produz um valor. Então, quando o interpretador Python
tenta executar a linha 4, primeiro ele avaliará
o código que colocamos entre parênteses, para que pudéssemos avaliar nossas expressões
Nossa expressão produzirá 10 asteriscos e depois
esses asteriscos serão impressos no terminal. Agora como um exercício
você pode usar estas instruções de impressão para desenhar outra forma, você pode desenhar um coração, um
bola, o que você quiser. Eu vou te ver no próximo tutorial.
Uma das perguntas que recebo muito no meu canal é
Quanto tempo leva para aprender Python e se tornar pronto para o trabalho? Bem, não há um único
responda. Isso realmente depende de você e quanto esforço e compromisso você quer colocar
nisso. Mas eu diria que se você passar 2 horas todos os dias
consistentemente, após cerca de 3 meses você deve ser capaz de escrever
programas básicos em python, mas honestamente, isso não lhe dá trabalho.
Para conseguir um emprego, você precisa se especializar em uma área,
o que você quer usar python para? Você quer construir aplicações web ou

English: 
code that produces a value. So when Python interpreter 
tries to execute line 4, first it will evaluate 
the code that we put in between parenthesis, so we could evaluate our expressions 
Our expression will produce 10 asterisks and then
those asterisks will be printed on the terminal. Now as an exercise 
you can use these print statements to draw another shape, you can draw a heart, a 
ball, whatever you like. I will see you in the next tutorial. 
One of the questions I get a lot on my channel is
how long does it take to learn Python and become job ready? Well there is no single 
answer. It really depends on you and how much effort and commitment you want to put 
into this. But I would say if you spend 2 hours every day
consistently, after about 3 months you should be able to write 
basic python programs, but quite honestly, that doesn't get you a job. 
In order to get a job, you need to specialize in one area,
what do you want to use python for? Do you want to build web applications or

Chinese: 
产生值的代码。所以当Python解释时
尝试执行第4行，首先它将进行评估
我们放在括号之间的代码，所以我们可以评估我们的表达式
我们的表达式将产生10个星号然后
那些星号将印在终端上。现在作为练习
你可以使用这些打印语句来绘制另一个形状，你可以画一颗心，一个
球，无论你喜欢什么。我将在下一个教程中看到你。
我在频道上遇到的一个问题是
学习Python并准备工作需要多长时间？好吧没有单身
回答。这真的取决于你以及你想付出多少努力和承诺
进入这个。但我会说如果你每天花2个小时
一直以来，大约3个月后你应该能够写出来
基本的python程序，但老实说，这不会让你找到工作。
为了找到工作，你需要专注于一个领域，
你想用python做什么？您想构建Web应用程序还是

Russian: 
код, который производит значение. Так, когда интерпретатор Python
пытается выполнить строку 4, сначала он оценит
код, который мы помещаем между скобками, чтобы мы могли оценить наши выражения
Наше выражение даст 10 звездочек, а затем
эти звездочки будут напечатаны на терминале. Теперь как упражнение
Вы можете использовать эти операторы печати, чтобы нарисовать другую форму, вы можете нарисовать сердце,
мяч, как хочешь. Увидимся в следующем уроке.
Один из вопросов, которые я часто получаю на своем канале:
сколько времени займет изучение Python и подготовка к работе? Ну нет ни одного
ответ. Это действительно зависит от вас и от того, сколько усилий и усилий вы хотите приложить
в это. Но я бы сказал, если вы проводите 2 часа каждый день
примерно через 3 месяца вы сможете написать
базовые программы на Python, но, честно говоря, это не дает вам работу.
Чтобы получить работу, нужно специализироваться в одной области,
для чего вы хотите использовать python? Вы хотите создавать веб-приложения или

Persian: 
کد ای که یک مقدار را تولید می کند. پس وقتی مترجم پایتون باشد
تلاش می کند خط 4 را اجرا کند، ابتدا آن را ارزیابی می کند
کد ما که بین پرانتز قرار داده شده است، بنابراین ما می توانیم عبارات ما را ارزیابی کنیم
بیان ما 10 ستاره و سپس آن را تولید خواهد کرد
این ستاره ها در ترمینال چاپ می شوند. در حال حاضر به عنوان یک ورزش
شما می توانید از این دستورالعمل های چاپ برای شکل دیگری استفاده کنید، شما می توانید یک قلب را قرعه کشی کنید
توپ، هرچه دوست دارید من شما را در آموزش بعدی ببینم
یکی از سوالاتی که در کانال من زیاد است، است
چه مدت طول می کشد تا پایتون را بیاموزیم و آماده کار شویم؟ خب هیچی وجود نداره
پاسخ. این واقعا به شما بستگی دارد و اینکه چه مقدار تلاش و تعهدی که می خواهید انجام دهید
به این اما من می گویم اگر هر روز 2 ساعت صرف می کنید
به طور مداوم، پس از حدود 3 ماه شما باید قادر به نوشتن باشید
برنامه های پایه پایتون، اما کاملا صادقانه، که شما را به یک کار نیست.
برای دریافت یک کار، شما باید در یک منطقه تخصص داشته باشید
چه چیزی می خواهید از پایتون استفاده کنید؟ آیا می خواهید برنامه های کاربردی وب را ایجاد کنید یا

Indonesian: 
kode yang menghasilkan nilai. Jadi ketika juru bahasa Python
mencoba mengeksekusi baris 4, pertama itu akan mengevaluasi
kode yang kami tempatkan di antara tKamu kurung, sehingga kami dapat mengevaluasi ekspresi kami
Ekspresi kami akan menghasilkan 10 tKamu bintang dan kemudian
tKamu bintang itu akan dicetak di terminal. Sekarang sebagai latihan
Kamu dapat menggunakan pernyataan cetak ini untuk menggambar bentuk lain, Kamu dapat menggambar hati, a
bola, apa pun yang kamu suka. Saya akan melihat Kamu di tutorial berikutnya.
Salah satu pertanyaan yang saya dapatkan banyak di saluran saya adalah
berapa lama untuk belajar Python dan siap kerja? Ya tidak ada satupun
menjawab. Itu benar-benar tergantung pada Kamu dan berapa banyak usaha dan komitmen yang ingin Kamu lakukan
dalam hal ini. Tapi saya akan mengatakan jika Kamu menghabiskan 2 jam setiap hari
secara konsisten, setelah sekitar 3 bulan Kamu harus dapat menulis
program python dasar, tetapi cukup jujur, itu tidak membuat Kamu mendapatkan pekerjaan.
Untuk mendapatkan pekerjaan, Kamu harus berspesialisasi dalam satu bidang,
Kamu ingin menggunakan python untuk apa? Apakah Kamu ingin membangun aplikasi web atau

Arabic: 
تطبيقات سطح المكتب؟ أو هل ترغب في استخدامه في التعلم الآلي والذكاء الاصطناعي؟
لذا مهما كنت تريد أن تفعل تحتاج إلى اتخاذ دورات إضافية.
على سبيل المثال ، إذا كنت تريد أن تصبح مطور ويب بالإضافة إلى التعلم
بيثون ، يجب أن تتعلم أيضا عن أتش تي أم أل ، بعض المغلق ، بعض
جافا سكريبت و Django وهو إطار بيثون شائع
لبناء تطبيقات الويب. تعلم كل هذه الأشياء سوف يأخذك آخر
6 أشهر ، لذلك في المجموع تحتاج 9-12 شهرا لتصبح
جاهز للعمل. في هذه المرحلة يمكنك الحصول على وظيفة المطور الصغير مع
راتب حوالي 50-60 ألف دولار في السنة. الآن وأنت تعمل أكثر
كما تفعل المزيد من مشاريع بايثون ، تبدأ سيرتك الذاتية في بناء و
يمكنك طلب 100000 دولار في السنة ، أو 120،000 دولار
سنة ، اعتمادا على مكان وجودك ، ما هي الشركة ، ما هي المنطقة الجغرافية ،
يعتمد حقا ، لا توجد إجابة واحدة. لذلك أنت متحمس ل
تعلم بيثون وتبدأ في هذا المسار الوظيفي؟ إذا كنت كذلك ، سأشجعك
لتقديم التزام وقضاء ساعتين كل يوم تمارس

Portuguese: 
aplicativos de desktop? Ou você quer usá-lo em aprendizado de máquina e inteligência artificial?
Então, o que você quer fazer, você precisa fazer cursos adicionais.
Por exemplo, se você quiser se tornar um desenvolvedor da Web, além de aprender
Python, você também deve aprender sobre html, alguns css, alguns
JavaScript e Django, que é um framework popular em Python
para a criação de aplicativos da web. Aprender todas essas coisas te levaria outra
6 meses, então no total você precisa de 9 a 12 meses para se tornar
trabalho pronto. Nesse ponto, você pode obter um trabalho de desenvolvedor júnior com um
salário de cerca de 50-60 mil dólares por ano. Agora, enquanto você trabalha mais
como você faz mais projetos Python, seu currículo começa a construir e
você pode pedir US $ 100.000 por ano, ou US $ 120.000
um ano, dependendo de onde você está, qual empresa, qual área geográfica,
isso realmente depende, não há uma resposta única. Então você está animado para
aprende Python e começa nessa carreira? Se você é, eu encorajaria você
para fazer um compromisso e gastar 2 horas todos os dias praticando

Indonesian: 
aplikasi desktop? Atau apakah Kamu ingin menggunakannya dalam pembelajaran mesin dan kecerdasan buatan?
Jadi, apa pun yang Kamu ingin lakukan, Kamu perlu mengambil kursus tambahan.
Misalnya jika Kamu ingin menjadi pengembang web selain belajar
Python, Kamu juga harus belajar tentang html, beberapa css, beberapa
JavaScript dan Django yang merupakan kerangka kerja Python populer
untuk membangun aplikasi web. Mempelajari semua hal ini akan membawa Kamu hal lain
6 bulan, jadi total Kamu perlu 9-12 bulan untuk menjadi
pekerjaan siap. Pada titik itu Kamu bisa mendapatkan pekerjaan pengembang junior dengan a
gajinya sekitar 50-60 ribu dolar setahun. Sekarang saat Kamu bekerja lebih banyak
saat Kamu melakukan lebih banyak proyek Python, resume Kamu mulai dibangun dan
Kamu dapat meminta $ 100.000 setahun, atau 120.000 dolar
setahun, tergantung di mana Kamu berada, perusahaan apa, wilayah geografis apa,
itu sangat tergantung, tidak ada jawaban tunggal. Jadi, apakah Kamu senang
belajar Python dan memulai jalur karier ini? Jika ya, saya akan mendorong Kamu
untuk membuat komitmen dan menghabiskan 2 jam setiap hari berlatih

Chinese: 
桌面应用？或者你想在机器学习和人工智能中使用它吗？
所以无论你想做什么，你都需要参加其他课程。
例如，如果您想成为一名Web开发人员，除了学习
Python，你还应该学习html，一些css，一些
JavaScript和Django是一个流行的Python框架
用于构建Web应用程序。学习所有这些东西会带给你另一个
6个月，总共需要9-12个月才能成为
准备工作。那时你可以获得一个初级开发人员的工作
一年的工资约为50-60万美元。现在，当你工作更多
随着你做更多的Python项目，你的简历开始构建和
你可以要求每年10万美元，或120,000美元
一年，取决于你在哪里，什么公司，什么地理区域，
这真的取决于，没有单一的答案。所以你兴奋吗？
学习Python并开始这个职业道路？如果你是，我会鼓励你
做出承诺，每天花2小时练习

Russian: 
настольные приложения? Или вы хотите использовать его в машинном обучении и искусственном интеллекте?
Поэтому, чем бы вы ни занимались, вам нужно пройти дополнительные курсы.
Например, если вы хотите стать веб-разработчиком в дополнение к обучению
Python, вы также должны узнать о HTML, некоторые CSS, некоторые
JavaScript и Django, который является популярной платформой Python
для создания веб-приложений. Изучение всех этих вещей приведет вас к другому
6 месяцев, так что всего вам нужно 9-12 месяцев, чтобы стать
работа готова. На этом этапе вы можете получить работу младшего разработчика с
Зарплата около 50-60 тысяч долларов в год. Теперь, когда вы работаете больше
по мере того, как вы делаете больше проектов Python, ваше резюме начинает собираться и
Вы можете попросить 100 000 долларов в год или 120 000 долларов
год, в зависимости от того, где вы находитесь, какая компания, какой географический район,
это действительно зависит, нет однозначного ответа. Так вы рады
изучить Python и начать этот путь? Если да, я бы рекомендовал вам
взять на себя обязательство и проводить 2 часа каждый день, практикуя

Turkish: 
masaüstü uygulamaları? Yoksa bunu makine öğrenmesinde ve yapay zekada mı kullanmak istiyorsun?
Bu yüzden ne yapmak istersen, ek ders almalısın.
Örneğin, öğrenmeye ek olarak bir web geliştiricisi olmak istiyorsanız
Python, ayrıca html, biraz css, biraz da öğrenmelisin
Popüler bir Python çerçevesi olan JavaScript ve Django
web uygulamaları oluşturmak için. Tüm bunları öğrenmek sizi başka bir yere götürür
6 ay, yani toplamda 9-12 ay gerekir
iş hazır. Bu noktada bir küçük geliştirici işi alabilirsiniz.
yılda yaklaşık 50-60 bin dolar. Şimdi daha çok çalışırken
daha fazla Python projesi yaptığınızda, özgeçmişiniz inşa etmeye başlar ve
yılda 100.000 ABD Doları veya 120.000 ABD Doları talep edebilirsiniz
bir yıl, nerede olduğunuza, hangi şirkete, hangi coğrafi bölgeye bağlı olarak,
Bu gerçekten bağlıdır, tek bir cevap yoktur. Sen heyecanlı mısın
Python'u öğrenmek ve bu kariyer yolunda başlamak? Eğer öyleyse, seni cesaretlendiririm
Bir taahhütte bulunmak ve her gün pratik yaparak 2 saat geçirmek

Persian: 
برنامه های کاربردی دسک تاپ یا می خواهید از آن در یادگیری ماشین و هوش مصنوعی استفاده کنید؟
بنابراین هر کاری که می خواهید انجام دهید باید دوره های اضافی را انجام دهید.
به عنوان مثال اگر میخواهید علاوه بر یادگیری یک توسعه دهنده وب باشد
پایتون، شما همچنین باید در مورد HTML، برخی از CSS، برخی یاد بگیرند
جاوا اسکریپت و جنگو که یک چارچوب محبوب پایتون است
برای ساخت برنامه های کاربردی وب. همه اینها همه چیز را یاد بگیرند
6 ماه، به طوری که در مجموع شما نیاز به 9-12 ماه برای تبدیل شدن به
شغل آماده است در آن لحظه می توانید یک کار توسعه دهنده ی جوان را با a دریافت کنید
حقوق در حدود 50-60 هزار دلار در سال است. حالا که بیشتر کار میکنی
همانطور که پروژه های Python بیشتری را انجام می دهید، رزومه شما شروع به ساخت و
شما می توانید برای سالانه 100،000 دلار یا 120،000 دلار درخواست کنید
یک سال، بسته به کجا که هستید، چه شرکتی، چه جغرافیایی،
واقعا بستگی دارد، هیچ پاسخ واحد وجود ندارد. بنابراین شما هیجان زده به
یاد بگیرید پایتون و در این مسیر حرفه ای شروع کنید؟ اگر شما هستید، من شما را تشویق می کنم
برای تعهد و صرف 2 ساعت در روز تمرین کنید

English: 
desktop applications? Or do you want to use it in machine learning and artificial intelligence?
So whatever you want to do you need to take additional courses. 
For example if you want to become a web developer in addition to learning
Python, you should also learn about html, some css, some
JavaScript and Django which is a popular Python framework 
for building web applications. Learning all these things would take you another 
6 months, so in total you need 9-12 months to become
job ready. At that point you can get a junior developer job with a 
salary of about 50-60 thousand dollars a year. Now as you work more
as you do more Python projects, your resume starts to build and 
you can ask for $100,000 a year, or 120,000 dollars
a year, depending on where you are, what company, what geographical area, 
it really depends, there is no single answer. So are you excited to
learn Python and get started on this career path? If you are, I would encourage you
to make a commitment and spend 2 hours every day practicing 

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Turkish: 
piton. Ve aşağıdaki yorum kutusunu kullanın ve neden öğrendiğinizi bize bildirin
Python, onunla ne yapmak istersin? Hayalindeki iş ne? Hikayeni duymak isterim.
Bu Python dersinde, en temel olanlardan biri olan değişkenler hakkında bilgi edineceksiniz.
programlamada kavramlar, Python'a özgü değiller, varlar.
hemen hemen her programlama dilinde orada. Değişken kullanıyoruz
geçici olarak bilgisayarın hafızasına veri depolamak için. İşte bir örnek
diyelim ki fiyat = 10, ne zaman Python
tercüman bu kodu çalıştırır, bir miktar hafıza ayıracak, sonra hafızaya alacak
Bu hafızadaki 10 numara, ve sonunda bunu ekleyecektir.
Bu hafızadaki fiyat etiketi. Bir metafor olarak
bir kutumuz olduğunu hayal et. Bu kutuda 10 numara var.
ve fiyat da kutuya koyduğumuz etikettir. Şimdi bu etiketi kullanabiliriz
programımızın herhangi bir yerinde bu kutuda sahip olduğumuz değere erişmek için.
Bu çok basitleştirilmiş bir açıklamadır. Öyleyse şimdi

Russian: 
питон. И используйте поле для комментариев ниже и дайте мне знать, почему вы учитесь
Python, что ты хочешь с этим делать? Какая твоя работа мечты? Я хотел бы услышать вашу историю.
В этом уроке по Python вы узнаете о переменных, которые являются одним из самых фундаментальных
понятия в программировании, они не специфичны для Python, они существуют
практически во всех языках программирования. Мы используем переменные
временно хранить данные в памяти компьютера. Вот пример,
давайте напечатаем цену = 10, когда Python
интерпретатор выполняет этот код, он выделит некоторую память, затем он сохранит
число 10 в этой памяти, и, наконец, он прикрепит это
ценник в этом месте памяти. Как метахор
представьте, у нас есть коробка. В этой коробке у нас есть номер 10
и цена - это этикетка, которую мы наносим на коробку. Теперь мы можем использовать этот ярлык
в любом месте нашей программы, чтобы получить доступ к значению, которое мы имеем в этом поле.
Это очень упрощенное объяснение. Итак, давайте

Persian: 
پایتون و از کادر نظر زیر استفاده کنید و به من اطلاع دهید که چرا یاد می گیرید
پایتون، چه می خواهید با آن انجام دهید؟ شغل رویایی شما چیست؟ دوست دارم داستان شما را بشنوم
در این آموزش Python، شما در مورد متغیرهایی که یکی از اساسی ترین آنهاست یاد خواهید گرفت
مفاهیم در برنامه نویسی، آنها مربوط به پایتون نیستند، آنها وجود دارند
تقریبا هر زبان برنامه نویسی وجود دارد. ما از متغیرها استفاده می کنیم
به طور موقت ذخیره داده ها در حافظه کامپیوتر. در اینجا یک مثال است
بیایید تایپ قیمت = 10، زمانی که پایتون
مترجم این کد را اجرا می کند، برخی از حافظه را تخصیص می دهد، سپس آن را ذخیره می کند
شماره 10 در آن حافظه، و در نهایت این را ضمیمه خواهد کرد
برچسب قیمت در آن مکان حافظه. به عنوان یک متاگر
تصور کنید یک جعبه داریم در این جعبه، شماره 10 را داریم
و قیمت برچسب است که ما در جعبه قرار داده است. اکنون می توانیم از این برچسب استفاده کنیم
در هر نقطه از برنامه ما برای دسترسی به ارزش است که ما در آن جعبه.
این یک توضیح ساده ساده است. حالا، بگذار

Portuguese: 
python. E use a caixa de comentários abaixo e deixe-me saber por que você está aprendendo
Python, o que você quer fazer com isso? Qual é o teu emprego de sonho? Eu adoraria ouvir sua história.
Neste tutorial em Python, você aprenderá sobre variáveis, que são um dos mais fundamentais
conceitos em programação, eles não são específicos para o Python, eles existem
em praticamente todas as linguagens de programação existentes. Nós usamos variáveis
para armazenar temporariamente dados na memória de um computador. Aqui está um exemplo
vamos digitar price = 10, quando o Python
intérprete executa este código, ele irá alocar alguma memória, então ele irá armazenar
o número 10 em que a memória e, finalmente, ele irá anexar este
etiqueta de preço nesse local de memória. Como um metahor
imagine que tenhamos uma caixa. Naquela caixa, temos o número 10
e preço é o rótulo que colocamos na caixa. Agora podemos usar esse rótulo
em qualquer lugar em nosso programa para acessar o valor que temos nessa caixa.
Esta é uma explicação muito simplificada. Então agora, vamos

English: 
python. And use the comment box below and let me know why you are learning 
Python, what do you want to do with it? What's your dream job? I would love to hear your story.
In this Python tutorial, you're going to learn about variables, which are one of the most fundamental 
concepts in programming, they're not specific to Python, they exist 
in pretty much every programming language out there. We use variables 
to temporarily store data in a computer's memory. Here's an example, 
let's type price = 10, when Python
interpreter executes this code, it will allocate some memory, then it will store 
the number 10 in that memory, and finally it will attach this
price label in that memory location. As a metahor
imagine we have a box. In that box, we have number 10
and price is the label that we put on the box. Now we can use this label 
anywhere in our program to access the value that we have in that box. 
This is a very simplified explanation. So now, let's 

Indonesian: 
ular sanca Dan gunakan kotak komentar di bawah ini dan beri tahu saya mengapa Kamu belajar
Python, apa yang ingin Kamu lakukan dengannya? Apa pekerjaan impianmu? Saya ingin sekali mendengar cerita Kamu.
Dalam tutorial Python ini, Kamu akan belajar tentang variabel, yang merupakan salah satu yang paling mendasar
konsep dalam pemrograman, mereka tidak spesifik untuk Python, mereka ada
di hampir semua bahasa pemrograman di luar sana. Kami menggunakan variabel
untuk sementara waktu menyimpan data dalam memori komputer. Ini sebuah contoh,
mari kita ketik harga = 10, ketika Python
interpreter mengeksekusi kode ini, itu akan mengalokasikan sebagian memori, kemudian ia akan menyimpan
nomor 10 di memori itu, dan akhirnya akan melampirkan ini
label harga di lokasi memori itu. Sebagai seorang metahor
bayangkan kita memiliki sebuah kotak. Dalam kotak itu, kami memiliki nomor 10
dan harga adalah label yang kami pasang di kotak. Sekarang kita bisa menggunakan label ini
di mana saja di program kami untuk mengakses nilai yang kami miliki di kotak itu.
Ini adalah penjelasan yang sangat sederhana. Jadi sekarang, ayo

Chinese: 
蟒蛇。并使用下面的评论框告诉我你为什么学习
Python，你想用它做什么？你梦寐以求的工作是什么？我很想听听你的故事。
在这个Python教程中，您将学习变量，这是最基本的变量之一
编程中的概念，它们不是特定于Python，它们存在
几乎所有的编程语言都在那里。我们使用变量
暂时将数据存储在计算机的内存中。这是一个例子，
当Python时，让我们输入price = 10
解释器执行此代码，它将分配一些内存，然后它将存储
那个记忆中的数字10，最后它会附上这个
该内存位置的价格标签。作为一个metahor
想象我们有一个盒子。在那个方框中，我们有10号
和价格是我们放在盒子上的标签。现在我们可以使用这个标签了
在我们的程序中的任何地方访问我们在该框中的价值。
这是一个非常简化的解释。现在，让我们吧

Arabic: 
الثعبان. واستخدم مربع التعليق أدناه واسمحوا لي أن أعرف لماذا تتعلم
بايثون ، ماذا تريد أن تفعل بها؟ ما الوظيفة التي تحلم بها؟ أنا أحب أن أسمع قصتك.
في هذا البرنامج التعليمي الخاص بـ Python ، ستتعرف على المتغيرات ، التي تعد واحدة من العناصر الأساسية
المفاهيم في البرمجة ، فهي ليست محددة لبيثون ، فهي موجودة
إلى حد كبير في كل لغة برمجة هناك. نحن نستخدم المتغيرات
لتخزين البيانات مؤقتًا في ذاكرة الكمبيوتر. وهنا مثال على ذلك ،
لنكتب السعر = 10 ، عند بايثون
المترجم ينفذ هذا الرمز ، فإنه سيتم تخصيص بعض الذاكرة ، فإنه سيتم تخزينها
الرقم 10 في تلك الذاكرة ، وأخيرا سوف يعلق هذا
تسمية السعر في موقع الذاكرة هذا. كما metahor
تخيل لدينا مربع. في هذا المربع ، لدينا رقم 10
والسعر هو الملصق الذي وضعناه على العلبة. الآن يمكننا استخدام هذا التصنيف
في أي مكان في برنامجنا للوصول إلى القيمة التي لدينا في هذا المربع.
هذا تفسير مبسط للغاية. الآن ، دعنا

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Russian: 
распечатать цену на терминале. Распечатать, сейчас мы не собираемся
добавить цитаты, потому что если мы поместим цитаты здесь, мы увидим текст
цена на терминал. Теперь значение переменной цены.
Итак, поместите его в цитаты и введите цену,
Теперь давайте запустим эту программу еще раз, вот и все. Итак, мы видим 10,
на терминале. Так вот, как мы определяем переменные, мы
начать с идентификатора, который является именем нашей переменной, затем,
знак равенства и, наконец, значение. Теперь точнее, когда
это число 10 будет сохранено в памяти, сначала оно будет
быть преобразованным в этот двоичный файл для представления. Итак, это число 10,
находится в десятичной системе, которая имеет все цифры от 0 до 9.
Компьютеры не понимают все эти цифры, они только понимают
0 и 1. Поэтому, когда мы храним номер 10 в памяти компьютера
Сначала он будет преобразован в его двоичное представление, которое будет
куча 0 и 1, как 001, 001, что угодно

Chinese: 
在终端上打印价格。打印，现在这次我们不打算
添加报价，因为如果我们在这里加上引文，我们会看到文字
终端的价格。现在价格变量的价值。
所以，把它放在报价单中，然后键入价格，
现在，让我们再一次运行这个程序吧。所以我们看到10，
在终端上。所以这就是我们定义变量的方式，我们
以标识符开头，标识符是我们变量的名称，然后，
一个等号，最后一个值。现在更准确，何时
这个数字10即将存储在存储器中，首先它将存储
转换为此二进制文件进行演示。所以这个数字10，
在十进制系统中，其所有数字都是0到9。
计算机不理解所有这些数字，他们只能理解
0和1。所以当我们将数字10存储在计算机的内存中时
首先它将转换为它的二进制表示
一堆0和1，如001,001，无论如何

Portuguese: 
preço de impressão no terminal. Imprimir, agora desta vez não vamos
adicione citações, porque se colocarmos aspas aqui, veremos o texto
preço no terminal. Agora o valor da variável de preço.
Então, coloque em cotações e digite preço,
Agora, vamos rodar este programa mais uma vez, lá vai você. Então nós vemos 10,
no terminal. Então é assim que definimos variáveis, nós
começar com um identificador que é o nome da nossa variável, então,
um sinal de igual e, finalmente, um valor. Agora, mais precisamente, quando
este número 10 está prestes a ser armazenado na memória, primeiro será
é convertido para este binário para apresentação. Então esse número 10,
está no sistema decimal que tem todos os dígitos de 0 a 9.
Computadores não entendem todos esses dígitos, eles só entendem
0s e 1s. Então, quando nós armazenamos o número 10 na memória do computador
primeiro ele será convertido em sua representação binária que será
um monte de 0 e 1, como 001, 001, seja qual for

Arabic: 
سعر الطباعة على المحطة. اطبع، الآن هذه المرة لن نذهب
أضف اقتباسات ، لأنه إذا وضعنا الاقتباسات هنا ، فسوف نرى النص
السعر على المحطة. الآن قيمة متغير السعر.
لذلك ، ضعها في علامتي اقتباس ، واكتب السعر ،
الآن ، لنقم بتشغيل هذا البرنامج مرة أخرى ، فهناك. لذلك نحن نرى 10 ،
على المحطة. إذن هذه هي الطريقة التي نحدد بها المتغيرات ، نحن
تبدأ مع معرف وهو اسم متغير لدينا ، ثم ،
علامة متساوية وأخيراً قيمة. الآن بشكل أكثر دقة ، متى
هذا الرقم 10 على وشك أن يتم تخزينه في الذاكرة ، أولاً سوف
الحصول على تحويلها إلى هذا العرض الثنائي. هذا الرقم 10 ،
في النظام العشري الذي يحتوي على جميع الأرقام من 0 إلى 9.
أجهزة الكمبيوتر لا تفهم كل هذه الأرقام ، فهم فقط
0s و 1 s. لذلك عندما نقوم بتخزين الرقم 10 في ذاكرة الكمبيوتر
لأول مرة سيتم تحويلها إلى تمثيل ثنائي الذي سيكون
حفنة من 0 و 1 ، مثل 001 ، 001 ، أيا كان

Persian: 
چاپ قیمت در ترمینال. چاپ کن، در حال حاضر این بار ما نمی رویم
نقل قول ها را اضافه کنید، چون اگر در اینجا نقل قول بگذاریم، متن را خواهیم دید
قیمت در ترمینال. در حال حاضر ارزش متغیر قیمت.
بنابراین، آن را در نقل قول قرار دهید و قیمت را تایپ کنید
اکنون، بگذارید این برنامه را یکبار دیگر اجرا کنیم، آنجا بروید. بنابراین ما 10،
در ترمینال بنابراین این است که چگونه متغیرها را تعریف کنیم، ما
با شناسه ای که نام متغیر ما است شروع کنید، سپس،
یک علامت برابر و در نهایت ارزش. حالا دقیق تر، وقتی که
این شماره 10 در حافظه ذخیره می شود، ابتدا آن را خواهد داشت
برای ارائه به این دوتایی تبدیل شوید. بنابراین این شماره 10،
در سیستم اعشاری است که تمام رقم های 0 تا 9 دارد.
کامپیوترها تمام این ارقام را نمی فهمند، فقط درک می کنند
0s و 1s. بنابراین وقتی تعداد 10 را در حافظه کامپیوتر ذخیره می کنیم
ابتدا آن را به نمایندگی باینری تبدیل خواهد کرد که خواهد بود
یک دسته از 0 و 1، مانند 001، 001، هر چیز

Indonesian: 
harga cetak di terminal. Cetak, sekarang kali ini kita tidak akan
tambahkan kutipan, karena jika kita menempatkan kutipan di sini, kita akan melihat teksnya
harga di terminal. Sekarang nilai variabel harga.
Jadi, tuliskan dalam kutipan, dan ketikkan harga,
sekarang, mari kita jalankan program ini sekali lagi, ini dia. Jadi kita melihat 10,
di terminal. Jadi ini adalah bagaimana kita mendefinisikan variabel, kita
mulai dengan pengenal yang merupakan nama variabel kami, lalu,
tKamu sama dan akhirnya nilai. Sekarang lebih akurat, kapan
nomor 10 ini akan disimpan dalam memori, pertama akan
dikonversi ke biner ini untuk presentasi. Jadi nomor ini 10,
ada dalam sistem desimal yang memiliki semua angka dari 0 hingga 9.
Komputer tidak mengerti semua digit ini, mereka hanya mengerti
0s dan 1s. Jadi ketika kita menyimpan nomor 10 di memori komputer
pertama itu akan dikonversi ke representasi biner yang akan
sekelompok 0 dan 1, seperti 001, 001, terserah

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

English: 
print price on the terminal. Print, now this time we're not going to
add quotations, because if we put quotations here, we will see the text 
price on the terminal. Now the value of the price variable. 
So, put it in quotations, and type price, 
now, let's run this program one more time, there you go. So we see 10, 
on the terminal. So this is how we define variables, we 
start with an identifier which is the name of our variable, then, 
an equal sign and finally a value. Now more accurately, when
this number 10 is about to be stored in the memory, first it will
get converted to this binary for presentation. So this number 10, 
is in the decimal system which has all the digits from 0 to 9. 
Computers don't understand all these digits, they only understand 
0s and 1s. So when we store the number 10 in the computer's memory
first it will get converted to it's binary representation which will be 
a bunch of 0's and 1's, like 001, 001, whatever 

Turkish: 
terminalde baskı fiyatı. Yazdır, şimdi bu sefer gitmeyeceğiz
alıntı ekleyin, çünkü buraya alıntı yaparsak, metni göreceğiz.
Terminalde fiyat. Şimdi fiyat değişkeninin değeri.
Yani, alıntılara koyun ve fiyatı yazın,
Şimdi bu programı bir kez daha çalıştıralım, işte başlıyorsunuz. Yani 10 görüyoruz
Terminalde Demek değişkenleri böyle tanımlarız,
değişkenimizin adı olan bir tanımlayıcıyla başlayın, sonra,
eşit bir işaret ve nihayet bir değer. Şimdi daha doğru, ne zaman
Bu 10 numara hafızaya kaydedilmek üzere, ilk önce
sunum için bu ikiliye dönüştürülür. Yani bu sayı 10,
0 ile 9 arasındaki tüm rakamlara sahip ondalık sistemdedir.
Bilgisayarlar tüm bu rakamları anlamıyor, sadece anlıyorlar
0 ve 1. Yani 10 numarayı bilgisayarın hafızasına kaydettiğimizde
ilk önce bu ikili gösterimine dönüştürülecek
001, 001 gibi bir grup 0 ve 1'den oluşan

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Indonesian: 
Saya tidak tahu Maka itu akan disimpan dalam memori komputer. Begitu,
mari kita bawa program ini ke level selanjutnya. Di baris kedua kita bisa
perbarui nilai variabel harga ini, sehingga kami dapat mengatur ulangnya
ke nilai baru seperti 20, sekarang ketika kita menjalankan program kita,
kita akan melihat 20, karena seperti yang saya katakan sebelumnya, interpreter Python mengeksekusi
kode baris demi baris dari atas. Jadi pertama-tama kita atur
harga ke 10, lalu kita reset ke 20, dan akhirnya kita
cetak di terminal, mari kita jalankan terminal, ini dia, jadi,
kita melihat 20 di sini, oke? Sekarang ini
angka yang kita miliki di sini adalah bilangan bulat tanpa titik desimal.
Dalam pemrograman, kami menyebut angka-angka ini sebagai bilangan bulat.
Tetapi integer adalah angka tanpa titik desimal. Kita juga bisa menggunakan
angka dengan titik desimal misalnya pada baris 2, bisa kita definisikan
variabel lain yang disebut peringkat dan mengaturnya ke angka
4.9. Sekarang dalam pemrograman, kami menyebut nomor ini sebagai

Turkish: 
Bilmiyorum. Sonra bilgisayarın hafızasına kaydedilir. Yani,
Hadi bu programı bir sonraki seviyeye alalım. İkinci satırda yapabiliriz
bu fiyat değişkeninin değerini güncelle, böylece sıfırlayabiliriz.
programımızı çalıştırdığımızda şimdi 20 gibi yeni bir değere,
20'yi görmeliyiz, çünkü size Python tercümanını çalıştırmadan önce söylediğim gibi
kod satır yukarıdan satır satır. İlk önce biz belirledik
fiyat 10'a, sonra 20'ye sıfırlıyoruz ve sonunda biz
terminalde yazdır, terminali çalıştıralım, işte gidiyorsun,
Burada 20 tane görüyoruz tamam mı? Şimdi bunlar
Burada sahip olduğumuz sayılar, ondalık işareti olmayan tam sayılardır.
Programlamada bu sayıları tamsayı olarak adlandırırız.
Fakat tamsayı, ondalık işareti olmayan bir sayıdır. Biz de kullanabilirsiniz
Ondalık noktaya sahip sayıları örneğin 2. satırda tanımlayabiliriz
derecelendirme adı verilen başka bir değişken ve sayıya ayarlayın
4.9. Şimdi programlamada, bu tür sayıları şöyle ifade ediyoruz:

Arabic: 
لا أدري، لا أعرف. ثم سيتم تخزينها في ذاكرة الكمبيوتر. وبالتالي،
لنأخذ هذا البرنامج إلى المستوى التالي. على السطر الثاني يمكننا
تحديث قيمة متغير السعر هذا ، حتى يمكننا إعادة تعيينه
إلى قيمة جديدة مثل 20 ، الآن عندما ندير برنامجنا ،
يجب أن نرى 20 ، لأنه كما أخبرتك قبل أن ينفذ مترجم بايثون
كود خط عن طريق الخط من الأعلى. لذا اولا وضعنا
السعر إلى 10 ، ثم إعادة تعيينه إلى 20 ، وأخيرا نحن
طباعته على المحطة ، دعونا تشغيل المحطة ، هناك تذهب ، لذلك ،
نرى 20 هنا ، حسنا؟ الآن هذه
الأرقام التي لدينا هنا هي أرقام كاملة بدون علامة عشرية.
في البرمجة ، نشير إلى هذه الأرقام كأعداد صحيحة.
لكن العدد الصحيح هو رقم بدون علامة عشرية. يمكننا أيضا استخدام
أرقام مع علامة عشرية على سبيل المثال على السطر 2 ، يمكننا تحديد
متغير آخر يسمى تصنيف وتعيينه إلى الرقم
4.9. الآن في البرمجة ، نشير إلى هذا النوع من الأرقام

Portuguese: 
Eu não sei. Em seguida, ele será armazenado na memória do computador. Assim,
vamos levar este programa para o próximo nível. Na segunda linha podemos
atualizar o valor dessa variável de preço, para que possamos redefini-la
para um novo valor como 20, agora quando executamos nosso programa,
nós deveríamos ver 20, porque como eu disse antes do intérprete Python executar nossa
código linha por linha a partir do topo. Então, primeiro vamos definir
o preço para 10, então redefinimos para 20, e finalmente nós
imprimi-lo no terminal, vamos executar o terminal, lá vai você, então,
nós vemos 20 aqui, ok? Agora estes
números que temos aqui são números inteiros sem um ponto decimal.
Na programação, nos referimos a esses números como números inteiros.
Mas o inteiro é um número sem um ponto decimal. Nós também podemos usar
números com um ponto decimal, por exemplo, na linha 2, podemos definir
outra variável chamada rating e configurá-lo para número
4.9. Agora, na programação, nos referimos a esse tipo de número

Chinese: 
我不知道。然后它将存储在计算机的内存中。所以，
让我们把这个程序提升到一个新的水平。在第二行我们可以
更新此价格变量的值，以便我们重置它
现在当我们运行我们的程序时，到20这样的新值，
我们应该看到20，因为正如我在Python解释器执行之前告诉你的那样
从顶部逐行编码。所以首先我们设定
价格为10，然后我们重置为20，最后我们
将它打印在终端上，让我们运行终端，你去，所以，
我们在这里看到20，好吗？现在这些
我们这里的数字是没有小数点的整数。
在编程中，我们将这些数字称为整数。
但是整数是一个没有小数点的数字。我们也可以使用
例如在第2行上带小数点的数字，我们可以定义
另一个名为rating的变量并将其设置为number
4.9。现在在编程中，我们将这种数字称为

Russian: 
Я не знаю. Затем он будет сохранен в памяти компьютера. Так,
давайте возьмем эту программу на следующий уровень. На второй линии мы можем
обновите значение этой переменной цены, чтобы мы могли ее сбросить
на новое значение, как 20, теперь, когда мы запускаем нашу программу,
мы должны увидеть 20, потому что, как я уже говорил, интерпретатор Python выполняет наши
код построчно сверху. Итак, сначала мы устанавливаем
цена до 10, затем мы сбрасываем ее до 20, и, наконец, мы
распечатайте его на терминале, давайте запустим терминал, так что,
мы видим здесь 20, хорошо? Теперь эти
числа, которые мы имеем здесь, являются целыми числами без десятичной точки.
В программировании мы называем эти числа целыми числами.
Но целое число - это число без десятичной точки. Мы также можем использовать
числа с десятичной точкой, например, в строке 2, мы можем определить
другая переменная называется рейтинг и установить его в число
4.9. Теперь в программировании мы называем этот вид числа

Persian: 
من نمی دانم. سپس آن را در حافظه کامپیوتر ذخیره می کند. بنابراین،
بیایید این برنامه را به سطح بعدی برسانیم. در خط دوم ما می توانیم
به روز رسانی ارزش این متغیر قیمت، بنابراین ما می توانیم آن را تنظیم مجدد
به یک مقدار جدید مانند 20، در حال حاضر زمانی که ما برنامه ما اجرا می شود،
ما باید 20 را ببینیم، چرا که همانطور که پیش از این گفته بودم مترجم پایتون ما را اجرا می کند
خط کد از خط از بالا. بنابراین اول ما تنظیم می کنیم
قیمت به 10، سپس آن را به 20 تنظیم مجدد و در نهایت ما
چاپ آن را در ترمینال، بگذارید ترمینال را اجرا کنیم، آنجا بروید، بنابراین،
20 اینجا را می بینیم، خوب؟ حالا اینها
اعداد که در اینجا وجود دارد، اعداد کامل بدون نقطه اعشار است.
در برنامه نویسی، به این اعداد به عنوان عدد صحیح اشاره می کنیم.
اما عدد صحیح یک عدد بدون نقطه اعشار است. ما همچنین می توانیم استفاده کنیم
اعداد با یک نقطه اعشار برای مثال در خط 2، ما می توانیم تعریف کنیم
متغیر دیگری به نام rating و آن را به شماره تعیین می کند
4.9 در حال حاضر در برنامه نویسی، ما به این نوع شماره به عنوان

English: 
I don't know. Then it will get stored in the computer's memory. So,
let's take this program to the next level. On the second line we can 
update the value of this price variable, so we can reset it
to a new value like 20, now when we run our program, 
we should see 20, because as I told you before Python interpreter executes our
code line by line from the top. So first we set 
the price to 10, then we reset it to 20, and finally we 
print it on the terminal, let's run the terminal, there you go, so, 
we see 20 here, okay? Now these
numbers that we have here are whole numbers without a decimal point. 
In programming, we refer to these numbers as integers. 
But integer is a number without a decimal point. We can also use
numbers with a decimal point for example on line 2, we can define
another variable called rating and set it to number
4.9. Now in programming, we refer to this kind of number as 

Indonesian: 
sejumlah floating point untuk jangka pendek. Jadi kita punya bilangan bulat
dan mengapung. Kita juga bisa mendefinisikan variabel dan mengatur
ke string, misalnya, nama sama dengan
Mosh, kami juga memiliki jenis nilai lain yang disebut boolean,
yang bisa benar atau salah. Mereka berbaris ya dan tidak dalam bahasa Inggris.
Berikut adalah contoh, saya akan mendefinisikan variabel, digarisbawahi
diterbitkan jadi kami menggunakan garis bawah untuk memisahkan
beberapa kata dalam nama variabel kami. Kami mengatur ini untuk
benar atau salah. Ini adalah
nilai boolean. sekarang perhatikan bahwa Python adalah sebuah case
bahasa sensitif, yang artinya sensitif terhadap huruf kecil dan huruf besar.
Jadi ketika mendefinisikan variabel kita harus selalu menggunakan
huruf kecil, tetapi di sini false dan true adalah kata kunci khusus dalam
bahasa, jadi jika kita mengejanya dengan huruf kecil f, Python tidak
mengerti itu. Kamu dapat melihat kami memiliki garis bawah merah di sini, yang menunjukkan kesalahan.

Turkish: 
kayan nokta için kısa bir kayan nokta sayısı. Yani tamsayılarımız var
ve yüzer. Ayrıca bir değişken tanımlayabilir ve ayarlayabiliriz.
bir dizgeye, örneğin isim eşittir
Mosh, ayrıca boolean denilen başka bir değere de sahibiz.
doğru veya yanlış olabilir. Satır evet ve hayır İngilizce.
İşte bir örnek, bir değişken tanımlayacağım, altı çizili
bu yüzden yayınlamak için alt çizgi kullanıyoruz.
değişken ismimizdeki birden fazla kelime var. Bunu biz ayarladık
doğru ya da yanlış. Bunlar
Boole değerleri. Şimdi Python'un bir dava olduğunu unutmayın
hassas dil, yani küçük ve büyük harflere duyarlı demektir.
Yani değişkenleri tanımlarken her zaman kullanmalıyız.
küçük harfler, ancak burada yanlış ve gerçek, özel anahtar kelimelerdir.
dil, küçük harf f ile hecelenirse, Python
anla. Burada bir hata olduğunu gösteren kırmızı bir alt çizginin olduğunu görebilirsiniz.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Portuguese: 
um número de ponto flutuante de float para breve. Então nós temos inteiros
e flutua. Podemos também definir uma variável e definir
a uma string, por exemplo, nome é igual a
Mosh, também temos outro tipo de valor que é chamado booleano,
o que pode ser verdadeiro ou falso. Eles são linha sim e não em inglês.
Aqui está um exemplo, vou definir uma variável, é sublinhado
publicado por isso usamos um sublinhado para separar
várias palavras em nosso nome de variáveis. Nós configuramos isso para
verdadeiro ou falso. Esses são
valores booleanos. Agora note que o Python é um caso
linguagem sensível, o que significa que é sensível a letras minúsculas e maiúsculas.
Então, quando definimos variáveis, devemos sempre usar
letras minúsculas, mas aqui false e true são palavras-chave especiais no
linguagem, por isso, se soletrarmos com um f minúsculo, o Python não
entende isso. Você pode ver que temos um sublinhado vermelho aqui, o que indica um erro.

Arabic: 
عدد عائم من عائم قصير. لذلك لدينا الأعداد الصحيحة
ويطفو. يمكننا أيضا تحديد متغير وتعيين
إلى سلسلة ، على سبيل المثال ، الاسم يساوي
موش ، لدينا أيضًا نوعًا آخر من القيمة يُدعى منطقيًا ،
التي يمكن أن تكون صحيحة أو خاطئة. هم خط نعم ولا باللغة الإنجليزية.
هنا مثال ، سأقوم بتعريف متغير ، هو تسطير
نشرت لذلك نستخدم تسطير سفلي للفصل
كلمات متعددة في اسم المتغيرات لدينا. وضعنا هذا
صحيحة أو خاطئة. هؤلاء هم
القيم المنطقية. لاحظ الآن أن بايثون هي حالة
لغة حساسة ، مما يعني أنها حساسة للأحرف الصغيرة والأحرف الكبيرة.
لذلك عند تحديد المتغيرات يجب أن نستخدمها دائمًا
الحروف الصغيرة ، ولكن هنا كاذبة وصادقة هي كلمات رئيسية خاصة في
اللغة ، لذلك إذا قمنا بتهجئتها بالحرف الصغير ، فإن Python لا تفعل ذلك
فهمته. يمكنك أن ترى أن لدينا تسطير أحمر هنا ، مما يدل على وجود خطأ.

English: 
a floating point number of float for short. So we have integers 
and floats. We can also define a variable and set
it to a string, for example, name equals 
Mosh, we also have another kind of value which is called boolean, 
which can be true or false. They are line yes and no in English. 
Here is an example, I'm going to define a variable, is underline
published so we use an underscore to separate
multiple words in our variables name. We set this to
true, or false. These are
boolean values. now note that Python is a case 
sensitive language, which means it's sensitive to lower case and upper case letters. 
So when defining variables we should always use 
lowercase letters, but here false and true are special keywords in the 
language, so if we spell it with a lowercase f, Python doesn't
understand it. You can see we have a red underline here, which indicates an error. 

Persian: 
یک شماره شناور شناور برای کوتاه. بنابراین عدد صحیح داریم
و شناور است. ما همچنین می توانیم یک متغیر و مجموعه را تعریف کنیم
برای مثال یک رشته، نام برابر است
مش، ما همچنین نوع دیگری از ارزش داریم که بوئین نام دارد
که می تواند درست باشد یا نادرست باشد آنها خط انگلیسی و بله هستند.
در اینجا یک مثال است، من قصد دارم یک متغیر را تعریف کنم، تحت تأثیر قرار می گیرد
منتشر شده است، بنابراین ما از یک تاکید برای جدا کردن استفاده می کنیم
کلمات متعدد در نام متغیرهای ما. ما این را تنظیم کردیم
درست یا غلط. اینها هستند
مقادیر boolean. در حال حاضر توجه داشته باشید که پایتون مورد است
زبان حساس است که به معنای حساس بودن به حروف کوچک و بزرگ است.
بنابراین هنگام تعریف متغیرها همیشه باید استفاده کنیم
حروف کوچک، اما در اینجا دروغ و درست هستند کلمات کلیدی خاص در
زبان، بنابراین اگر ما آن را با یک حروف کوچک حرف زدیم، پایتون نمی کند
متوجه شدم. شما می توانید ببینید که در اینجا یک خط قرمز داریم که خطا را نشان می دهد.

Chinese: 
浮点数浮点数。所以我们有整数
和漂浮。我们还可以定义变量和集合
它是一个字符串，例如，名称等于
Mosh，我们还有另一种叫做boolean的值，
这可能是真是假。他们是肯定的，不是英文的。
这是一个例子，我将定义一个变量，下划线
发表所以我们使用下划线分开
我们变量名中的多个单词。我们将此设置为
对或错。这些是
布尔值。现在请注意Python就是一个例子
敏感语言，这意味着它对小写和大写字母很敏感。
所以在定义变量时我们应该总是使用
小写字母，但这里的false和true是特殊的关键字
语言，所以如果我们用小写f拼写它，Python就不会
明白它。你可以看到我们这里有一个红色下划线，表示错误。

Russian: 
число с плавающей запятой для краткости. Итак, у нас есть целые числа
и плавает. Мы также можем определить переменную и установить
это строка, например, имя равно
Мош, у нас также есть другой вид значения, которое называется логическим,
который может быть правдой или ложью. Они строки да и нет на английском языке.
Вот пример, я собираюсь определить переменную, подчеркну
опубликовано, поэтому мы используем подчеркивание для разделения
несколько слов в названии нашей переменной. Мы установили это
правда или ложь. Это
булевы значения. Теперь обратите внимание, что Python это случай
чувствительный язык, что означает, что он чувствителен к строчным и прописным буквам.
Поэтому при определении переменных мы всегда должны использовать
строчные буквы, но здесь false и true являются специальными ключевыми словами в
язык, поэтому, если мы пишем его с маленькой буквы F, Python не
понимать это. Вы можете видеть, что у нас есть красное подчеркивание здесь, которое указывает на ошибку.

Indonesian: 
Pastikan untuk mengeja ini dengan huruf kapital F, atau jika Kamu ingin menjadikan ini benar,
pastikan T adalah modal, jadi dalam hal ini
program, Kamu menyimpan nilai-nilai sederhana dalam memori komputer kami. Sederhana
nilai bisa berupa angka, yang bisa berupa bilangan bulat atau mengapung
atau mereka bisa berupa string atau boolean. Namun dengan Python
kita juga dapat menyimpan nilai kompleks seperti daftar dan nilai. Dan itulah yang akan saya tunjukkan
di masa depan. Jadi sebelum melangkah lebih jauh, saya ingin Kamu
untuk melakukan sedikit latihan. Bayangkan kita akan menulis sebuah program untuk rumah sakit.
Jadi kami memeriksa seorang pasien bernama John Smith. Dia
20 tahun dan pasien baru. Saya ingin Kamu mendefinisikan 3 variabel di sini,
untuk namanya, usianya, dan variabel lain
karena jika ini adalah pasien baru atau yang sudah ada. Jadi jeda video dan habiskan satu
menit pada latihan ini. Setelah selesai, kembali, lanjutkan dan lihat solusi saya.
Baiklah, jadi di sini kita perlu
tiga variabel, yang pertama adalah nama pasien,

Persian: 
اطمینان حاصل کنید که این را با یک capital F تلفظ کنید یا اگر می خواهید این را به درستی تنظیم کنید،
مطمئن شوید که T سرمایه است، بنابراین در این
برنامه، شما ذخیره مقادیر ساده در حافظه کامپیوتر شما. ساده
مقادیر می توانند اعداد باشند که می توانند عدد صحیح یا شناور باشند
یا آنها می توانند رشته ها یا بولین ها باشند. اما در پایتون
ما همچنین می توانیم مقادیر پیچیده مانند لیست ها و ارزش ها را ذخیره کنیم. و این چیزی است که من قصد دارم به شما نشان دهم
در آینده. پس قبل از رفتن به هرکسی، من تو را میخواهم
برای انجام تمرین کمی. تصور کنید ما قصد داریم یک برنامه برای یک بیمارستان بنویسیم.
بنابراین ما یک بیمار به نام جان اسمیت را بررسی می کنیم. او هست
20 ساله و بیمار جدید است. من می خواهم شما را در اینجا 3 متغیر را تعریف کنید
برای نام او، سن او و متغیر دیگری
اگر این یک بیمار جدید یا یک موجود است. بنابراین ویدیو را متوقف کنید و یکی را صرف کنید
دقیقه در این تمرین هنگامی که شما انجام می شود، دوباره، ادامه دهید و راه حل من را ببینید.
خوب، پس اینجا نیاز داریم
سه متغیر، یکی از اولین نام بیمار است

Portuguese: 
Certifique-se de soletrar isso com um F maiúsculo, ou se você quiser definir isso como verdadeiro,
certifique-se de que o T é o capital, então neste
programa, você está armazenando valores simples na memória do nosso computador. Simples
valores podem ser números, que podem ser inteiros ou flutuantes
ou eles podem ser cordas ou booleanos. Mas em Python
Também podemos armazenar valores complexos, como listas e valores. E é isso que eu vou te mostrar
no futuro. Então, antes de ir mais longe, eu quero você
fazer um pequeno exercício. Imagine que vamos escrever um programa para um hospital.
Então, nós verificamos um paciente chamado John Smith. Ele é
20 anos e é um novo paciente. Eu quero que você defina 3 variáveis ​​aqui,
por seu nome, sua idade e outra variável
pois se é um paciente novo ou existente. Então pause o vídeo e gaste um
minuto neste exercício. Quando terminar, volte, continue e veja minha solução.
Tudo bem, então aqui precisamos
três variáveis, a primeira é o nome do paciente,

English: 
Make sure to spell this with a capital F, or if you want to set this to true, 
make sure the T is capital, so in this
program, you're storing simple values in our computer's memory. Simple
values can be numbers, which can be integers or floats
or they can be strings or booleans. But in Python 
we can also store complex values like lists and values. And that's what I'm going to show you
in the future. So before going any further, I want you 
to do a little exercise. Imagine we're going to write a program for a hospital. 
So we check on a patient named John Smith. He's 
20 years old and is a new patient. I want you to define 3 variables here, 
for his name, his age, and another variable 
for if this is a new or an existing patient. So pause the video and spend one
minute on this exercise. When you're done, come back, continue and see my solution. 
Alright, so here we need
three variables, the first one is the patient's name, 

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Turkish: 
Bunu büyük F harfiyle yazdığınızdan emin olun veya doğru yapmak istiyorsanız,
T'nin sermaye olduğundan emin olun, bu yüzden
program, basit değerleri bilgisayarımızın hafızasında saklıyorsunuz. Basit
değerler, tam sayılar veya değişkenler olabilen sayılar olabilir.
ya da dizeleri veya booleans olabilir. Ancak Python'da
Listeler ve değerler gibi karmaşık değerleri de saklayabiliriz. Ve sana göstereceğim şey bu
gelecekte. Bu yüzden daha ileri gitmeden önce seni istiyorum
Biraz egzersiz yapmak için. Bir hastane için bir program yazacağımızı hayal edin.
Bu yüzden John Smith adında bir hastayı kontrol ediyoruz. O,
20 yaşında ve yeni bir hasta. Burada 3 değişken tanımlamanı istiyorum.
adı, yaşı ve başka bir değişken için
Çünkü bu yeni mi yoksa mevcut bir hasta mı? Öyleyse videoyu duraklat ve birini harca
Bu alıştırmada dakika. İşiniz bittiğinde geri dönün ve çözümümü görün.
Tamam, işte burada ihtiyacımız var
üç değişken, ilki hastanın adı,

Arabic: 
تأكد من تهجئة هذا باستخدام رأس المال F ، أو إذا كنت تريد تعيين هذا إلى true ،
تأكد من أن T هو رأس المال ، لذلك في هذا
البرنامج ، فأنت تقوم بتخزين قيم بسيطة في ذاكرة الكمبيوتر. بسيط
يمكن أن تكون القيم أرقامًا ، والتي يمكن أن تكون أعداداً صحيحة أو عائمة
أو يمكن أن تكون سلاسل أو منطقية. لكن في بايثون
يمكننا أيضًا تخزين القيم المعقدة مثل القوائم والقيم. وهذا ما سأريكم إياه
فى المستقبل. لذا قبل الذهاب إلى أبعد من ذلك ، أريدك
للقيام بممارسة القليل. تخيل أننا سنكتب برنامجًا للمستشفى.
لذلك نتحقق من مريض يدعى جون سميث. انه
20 سنة وهو مريض جديد. أريدك أن تحدد 3 متغيرات هنا ،
عن اسمه وعمره ومتغير آخر
لأنه إذا كان هذا مريضًا جديدًا أو موجودًا. لذا توقف الفيديو وقض واحدة
دقيقة في هذا التمرين. عندما تنتهي من ذلك ، عُد وتابع وتابع الحل الخاص بي.
حسنا ، هنا نحن بحاجة
ثلاثة متغيرات ، الأول هو اسم المريض ،

Russian: 
Обязательно пишите это с заглавной буквы F, или если вы хотите установить для этого значение true,
убедитесь, что Т является столицей, поэтому в этом
Программа, вы храните простые значения в памяти нашего компьютера. просто
значения могут быть числами, которые могут быть целыми числами или числами с плавающей запятой
или они могут быть строками или логическими значениями. Но в Python
мы также можем хранить сложные значения, такие как списки и значения. И вот что я собираюсь показать вам
в будущем. Поэтому, прежде чем идти дальше, я хочу, чтобы ты
сделать небольшое упражнение. Представьте, что мы собираемся написать программу для больницы.
Итак, мы проверим пациента по имени Джон Смит. Он
20 лет и новый пациент. Я хочу, чтобы вы определили 3 переменные здесь,
для его имени, его возраста и другой переменной
ибо, если это новый или существующий пациент. Так что пауза видео и потратить один
минута на это упражнение. Когда вы закончите, вернитесь, продолжайте и посмотрите мое решение.
Хорошо, так что здесь нам нужно
три переменные, первая - имя пациента,

Chinese: 
确保拼写为大写字母F，或者如果要将其设置为true，
确保T是资本，所以在此
程序，你将简单的值存储在我们的计算机内存中。简单
值可以是数字，可以是整数或浮点数
或者它们可以是字符串或布尔值。但在Python中
我们还可以存储列表和值等复杂值。这就是我要告诉你的
在将来。所以在继续前进之前，我想要你
做一点运动。想象一下，我们要为医院写一个程序。
因此，我们检查一位名叫John Smith的病人。他是
20岁，是一名新病人。我希望你在这里定义3个变量，
因为他的名字，他的年龄和另一个变数
因为这是新患者还是现有患者。所以暂停视频并花一个
这个练习分钟。当你完成后，回来，继续看看我的解决方案。
好的，我们需要这里
三个变量，第一个是患者的姓名，

Persian: 
ما آن را به جان اسمیت تنظیم کردیم ما همچنین میتوانیم
این نام کامل را نام ببرید، این دو نام معتبر برای متغیرهای ما هستند.
متغیر دوم برای سن بیمار ما است. پس سن
20 است و در نهایت به یک متغیر نیاز داریم تا بفهمیم که آیا این جدید است یا نه
یا بیمار موجود. این جایی است که ما می توانیم از مقدار boolean استفاده کنیم.
بنابراین، یک متغیر را تعریف می کنیم، جدید است و
ما آنرا درست میکنیم
بنابراین، یاد گرفته اید که چگونه چاپ کنید
پیام در پنجره ترمینال. در این آموزش، من قصد دارم به شما نشان دهد که چگونه
دریافت ورودی از کاربر. بنابراین ما قصد داریم یک برنامه کوچک بنویسیم که می پرسد
نام کاربری و سپس ما پیام تبریک سفارشی را چاپ می کنیم
برای آن کاربر بنابراین به جای چاپ ما قصد داریم از آن استفاده کنیم
ورودی در حال حاضر هر دو این ورودی و چاپ
توابع هستند که در پایتون ساخته شده اند. به عنوان یک استعاره فکر می کنم
از کنترل از راه دور تلویزیون. در این کنترل از راه دور ما یک دسته از

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Indonesian: 
kami menetapkan itu untuk John Smith. Kita juga bisa
sebut nama lengkap ini, ini adalah nama yang valid untuk variabel kami.
Variabel kedua adalah untuk usia pasien kami. Jadi umur
adalah 20, dan akhirnya kita perlu variabel untuk mengetahui apakah ini baru
atau pasien yang ada. Di situlah kita bisa menggunakan nilai boolean.
Jadi, kami mendefinisikan variabel, baru dan
kami mengaturnya menjadi benar.
Jadi, Kamu sudah belajar cara mencetak
pesan di jendela terminal. Dalam tutorial ini, saya akan menunjukkan caranya
menerima input dari pengguna. Jadi kita akan menulis sebuah program kecil yang bertanya
nama pengguna dan kemudian kami akan mencetak pesan ucapan yang disesuaikan
untuk pengguna itu. Jadi alih-alih mencetak kita akan gunakan
memasukkan. Sekarang kedua input ini dan cetak
adalah fungsi yang dibangun ke Python. Sebagai metafora, pikirkan
dari remote control TV. Pada kendali jarak jauh ini kami memiliki banyak

Arabic: 
وضعنا ذلك لجون سميث. يمكننا أيضا
نسمي هذا الاسم الكامل ، فهذان اسمان صالحان لمتغيراتنا.
المتغير الثاني هو لعمر مريضنا. لذا العمر
هو 20 ، وأخيرا نحتاج إلى متغير لنعرف ما إذا كان هذا جديدًا
أو المريض الموجود. هنا يمكننا استخدام قيمة منطقية.
لذا ، نحدد المتغير ، هو جديد و
وضعناها على صواب.
لذلك ، تعلمت كيفية الطباعة
الرسائل على نافذة المحطة. في هذا البرنامج التعليمي ، سأوضح لك كيف
تلقي المدخلات من المستخدم. لذلك سنكتب برنامج صغير يسأل
اسم المستخدم ثم نطبع رسالة تحية مخصصة
لهذا المستخدم. لذا بدلاً من الطباعة ، سنستخدم
إدخال. الآن كل من هذه المدخلات والطباعة
هي وظائف مبنية في بايثون. كما تفكر الاستعارة
من جهاز التحكم عن بعد للتلفزيون. على جهاز التحكم عن بعد هذا لدينا مجموعة من

Portuguese: 
nós definimos isso para John Smith. Nós também podemos
chame este nome completo, estes são ambos nomes válidos para nossas variáveis.
A segunda variável é para a idade do nosso paciente. Então idade
é 20 e, finalmente, precisamos de uma variável para dizer se isso é um novo
ou paciente existente. É aí que podemos usar um valor booleano.
Então, nós definimos uma variável, é nova e
nós definimos para true.
Então você aprendeu a imprimir
mensagens na janela do terminal. Neste tutorial, vou mostrar como
receber entrada do usuário. Então, vamos escrever um pequeno programa que pede
o nome do usuário e, em seguida, imprimiremos uma mensagem de saudação personalizada
para esse usuário. Então, ao invés de imprimir, vamos usar
entrada. Agora, essas duas entradas e impressões
são funções construídas no Python. Como uma metáfora pensa
do controle remoto da TV. Neste controle remoto, temos um monte de

English: 
we set that to John Smith. We can also
call this full name, these are both valid names for our variables. 
The second variable is for the age of our patient. So age 
is 20, and finally we need a variable to tell if this is a new 
or existing patient. That's where we can use a boolean value. 
So, we define a variable, is new and 
we set it to true. 
So, you have learned how to print
messages on the terminal window. In this tutorial, I'm going to show you how to 
receive input from the user. So we're going to write a small program that asks 
the user's name and then we'll print a greeting message customized
for that user. So instead of print we're going to use
input. Now both these input and print 
are functions that are built into Python. As a metaphor think 
of the remote control of the TV. On this remote control we have a bunch of 

Russian: 
мы установили это Джону Смиту. Мы также можем
назовите это полное имя, оба они являются допустимыми именами для наших переменных.
Вторая переменная для возраста нашего пациента. Так возраст
20, и, наконец, нам нужна переменная, чтобы сказать, если это новый
или существующий пациент. Вот где мы можем использовать логическое значение.
Итак, мы определяем переменную, является новым и
мы установили это на истину.
Итак, вы научились печатать
сообщения в окне терминала. В этом уроке я собираюсь показать вам, как
получать входные данные от пользователя. Итак, мы собираемся написать небольшую программу, которая спрашивает
имя пользователя, а затем мы напечатаем приветственное сообщение
для этого пользователя. Поэтому вместо печати мы будем использовать
вход. Теперь оба эти ввода и печати
являются функциями, которые встроены в Python. Как метафора думаю
пульта дистанционного управления телевизором. На этом пульте у нас есть куча

Chinese: 
我们把它设置为John Smith。我们也可以
调用这个全名，这些都是我们变量的有效名称。
第二个变量是我们患者的年龄。所以年龄
是20，最后我们需要一个变量来判断这是否是新的
或现有的病人。这就是我们可以使用布尔值的地方。
所以，我们定义一个变量，是新的和
我们将其设置为true。
所以，你已经学会了如何打印
终端窗口上的消息。在本教程中，我将向您展示如何操作
接收来自用户的输入。所以我们要编写一个要求的小程序
用户名，然后我们将打印自定义的问候消息
对于那个用户。因此，我们将使用而不是打印
输入。现在这两个输入和打印
是内置于Python中的函数。作为一个比喻思考
电视的遥控器。在这个遥控器上我们有一堆

Turkish: 
Bunu John Smith olarak ayarladık. Ayrıca
Bu tam adı arayın, ikisi de değişkenlerimiz için geçerli adlardır.
İkinci değişken hastamızın yaşı içindir. Yani yaş
20 ve son olarak bunun yeni olup olmadığını söyleyen bir değişkene ihtiyacımız var
veya mevcut hasta. Boole değeri kullanabileceğimiz yer burasıdır.
Yani bir değişken tanımladık, yeni ve
doğru olarak ayarladık.
Yani, nasıl yazdırılacağını öğrendin
terminal penceresindeki mesajları. Bu derste size nasıl yapılacağını göstereceğim
kullanıcıdan girdi almak. Bu yüzden soran küçük bir program yazacağız
kullanıcının adı ve sonra özelleştirilmiş bir tebrik mesajı basacağız
bu kullanıcı için. Yani baskı yerine kullanacağız
giriş. Şimdi hem bu giriş ve baskı
Python'a yerleşik fonksiyonlardır. Bir metafor olarak
TV'nin uzaktan kumandası. Bu uzaktan kumandada bir demet var

Indonesian: 
tombol, ini adalah fungsi yang dibangun ke dalam tv Kamu, Kamu dapat menyalakannya,
matikan, ubah volume dan sebagainya. Dengan Python kita juga punya
fungsi untuk tugas umum seperti mencetak pesan, menerima input,
dan seterusnya. Jadi kita akan menggunakan fungsi input, sekarang kapan pun kita mau
memiliki tKamu kurung ini, kita akan mengatakan kita memanggil atau mengeksekusi
fungsi itu, seperti menekan tombol pada remote control. Jadi kita
akan memanggil fungsi input dan di antara kurung
kami ingin menambahkan string untuk mencetak sesuatu di terminal,
siapa namamu? Dengan tKamu tanya diikuti oleh
sebuah ruang. Kamu akan melihat mengapa dalam sedetik. Jadi fungsi input ini
akan mencetak pesan ini di terminal, dan kemudian akan menunggu pengguna untuk
masukkan nilai. Apa pun yang dimasukkan pengguna, fungsi input ini akan
kembali. Jadi sekarang kita bisa mendapatkan nilai itu dan menyimpannya di memori menggunakan variabel.
Jadi kami mendapatkan hasilnya dan memasukkannya ke dalam variabel bernama
nama. Baik? Sekarang di baris kedua

Chinese: 
按钮，这些是你的电视内置功能，你可以打开它，
把它关掉，改变音量等等。在Python中我们也有
用于常见任务的功能，如打印消息，接收输入，
等等。所以我们现在只要我们使用输入函数
有这些括号，我们会说我们正在打电话或执行
这个功能，就像按遥控器上的按钮一样。所以我们是
将调用输入函数并在括号之间
我们想添加一个字符串来在终端上打印一些东西，
你叫什么名字？随后是问号
空间。你会在一秒钟内看到原因。所以这个输入功能
将在终端上打印此消息，然后它将等待用户
输入一个值。无论用户输入什么输入功能都将
返回。所以现在我们可以使用变量获取该值并将其存储在内存中。
所以我们得到结果并将其放在一个名为的变量中
名称。好的？现在在第二行

Russian: 
кнопки, это функции, встроенные в телевизор, вы можете включить его,
выключи, поменяй громкость и тд. В Python у нас также есть
функции для общих задач, таких как печать сообщений, получение ввода,
и так далее. Итак, мы собираемся использовать функцию ввода, теперь всякий раз, когда мы
есть эти скобки, мы будем говорить, что мы звоним или выполняем
эта функция, как нажатие кнопки на пульте дистанционного управления. Итак, мы
собираюсь вызвать функцию ввода и между скобками
мы хотим добавить строку для печати чего-либо на терминале,
как тебя зовут? С вопросительным знаком, за которым следует
пространство. Вы поймете, почему через секунду. Так что эта функция ввода
напечатает это сообщение на терминале, а затем будет ждать, пока пользователь
введите значение. Все, что пользователь вводит в эту функцию ввода, будет
вернуть. Так что теперь мы можем получить это значение и сохранить его в памяти, используя переменную.
Таким образом, мы получаем результат и помещаем его в переменную
название. Хорошо? Сейчас на второй строчке

Turkish: 
düğmeler, bunlar televizyonunuza yerleştirilmiş işlevlerdir, açabilirsiniz,
Kapat, sesini değiştir vb. Python'da biz de var
Mesaj yazdırma, giriş alma gibi genel görevler için
ve bunun gibi. Böylece giriş işlevini kullanacağız, şimdi ne zaman?
Bu parantezlere sahipseniz, arayacağımızı veya yürüteceğimizi söyleyeceğiz.
Bu işlev, uzaktan kumandadaki bir düğmeye basmak gibidir. Yani biz
Girdi işlevini ve parantez arasında
Terminalde bir şey yazdırmak için bir dize eklemek istiyoruz,
Adın ne? Ardından bir soru işareti ile
bir boşluk. Bir saniye içinde nedenini göreceksiniz. Yani bu giriş fonksiyonu
bu mesajı terminalde yazdıracak ve sonra kullanıcının
bir değer girin. Kullanıcı bu giriş fonksiyonuna ne girerse,
dönüş. Şimdi bir değişken kullanarak bu değeri alıp hafızada saklayabiliriz.
Böylece sonucu alıp değişkene koyuyoruz.
ad. Tamam? Şimdi ikinci satırda

Persian: 
دکمه ها، این توابع ساخته شده به تلویزیون شما می توانید آن را روشن کنید،
آن را خاموش کنید، حجم را تغییر دهید و غیره ما در پایتون نیز هستیم
توابع برای وظایف مشترک مانند چاپ پیام ها، دریافت ورودی،
و غیره بنابراین ما قصد استفاده از عملکرد ورودی، در حال حاضر هر زمان که ما
این پرانتز را داشته باشید، ما می خواهیم بگوییم ما تماس می گیریم یا اجرای می کنیم
این عملکرد، مانند فشار دادن یک دکمه در کنترل از راه دور است. بنابراین ما هستیم
رفتن به فراخوانی تابع ورودی و در بین پرانتز
ما می خواهیم یک رشته برای چاپ چیزی در ترمینال اضافه کنیم
اسم شما چیست؟ با یک علامت سوال بعد از آن
فضا. شما خواهید دید که چرا در یک ثانیه. بنابراین این عملکرد ورودی
این پیام را در ترمینال چاپ می کند، و سپس آن را برای کاربر منتظر می گذارد
یک مقدار وارد کنید هر کدام از کاربر وارد این تابع ورودی می شود
برگشت. بنابراین اکنون می توانیم این مقدار را به دست آوریم و آن را در حافظه با استفاده از یک متغیر ذخیره کنیم.
بنابراین نتیجه را می گیریم و آن را در یک متغیر نامیده می شود
نام. باشه؟ در حال حاضر در خط دوم

Portuguese: 
botões, estas são as funções embutidas na sua tv, você pode ligá-lo,
desligue-o, mude o volume e assim por diante. Em Python também temos
funções para tarefas comuns, como imprimir mensagens, receber entrada,
e assim por diante. Então, vamos usar a função de entrada, agora sempre que
tem esses parênteses, vamos dizer que estamos chamando ou executando
essa função, é como pressionar um botão em um controle remoto. Então onde
vai chamar a função de entrada e entre parênteses
queremos adicionar uma string para imprimir algo no terminal,
qual é o seu nome? Com um ponto de interrogação seguido por
um espaço. Você vai ver porque em um segundo. Então esta função de entrada
imprimirá esta mensagem no terminal e esperará que o usuário
insira um valor. O que quer que o usuário insira essa função de entrada
Retorna. Então agora podemos obter esse valor e armazená-lo na memória usando uma variável.
Então nós pegamos o resultado e colocamos em uma variável chamada
nome. OK? Agora na segunda linha

Arabic: 
هذه هي الوظائف المضمنة في التلفزيون الخاص بك ، يمكنك تشغيلها ،
إيقاف تشغيله ، وتغيير مستوى الصوت وهلم جرا. في بيثون لدينا أيضا
وظائف للمهام الشائعة مثل طباعة الرسائل ، وتلقي المدخلات ،
وما إلى ذلك وهلم جرا. لذلك سنستخدم وظيفة الإدخال ، الآن عندما نكون
لدينا هذه الأقواس ، سوف نقول أننا ندعو أو ننفذ
هذه الوظيفة ، مثل الضغط على زر في جهاز التحكم عن بعد. لذلك كانت
الذهاب لاستدعاء وظيفة المدخلات وبين بين قوسين
نريد إضافة سلسلة لطباعة شيء ما على الجهاز ،
ما اسمك؟ مع علامة استفهام متبوعة
مساحة. سوف ترى لماذا في الثانية. لذلك هذه وظيفة المدخلات
ستقوم بطباعة هذه الرسالة على الجهاز ، ثم تنتظر المستخدم
أدخل قيمة. أيا كان المستخدم يدخل هذه الوظيفة المدخلات سوف
إرجاع. حتى الآن يمكننا الحصول على هذه القيمة وتخزينها في الذاكرة باستخدام متغير.
لذا نحصل على النتيجة ونضعها في متغير يسمى
اسم. حسنا؟ الآن على السطر الثاني

English: 
buttons, these are the functions built into your tv, you can turn it on,
turn it off, change the volume and so on. In Python we also have 
functions for common tasks such as printing messages, receiving input, 
and so on. So we're going to use the input function, now whenever we
have these parenthesis, we're going to say we're calling or executing 
that function, it's like pressing a button on a remote control. So we're
going to call the input function and in between parenthesis
we want to add a string to print something on the terminal, 
what is your name? With a question mark followed by
a space. You will see why in a second. So this input function
will print this message on the terminal, and then it will wait for the user to
enter a value. Whatever the user enters this input function will
return. So now we can get that value and store it in the memory using a variable. 
So we get the result and put it in a variable called 
name. Okay? Now on the second line

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Portuguese: 
nós queremos imprimir uma mensagem como Hi John ou Hi Mosh ou qualquer outra coisa, então,
imprimir, citações Oi com um espaço,
Agora, após a cotação, queremos imprimir dinamicamente
o que temos na variável de nome. Então nós tivemos
um sinal de mais e, em seguida, nome. Então aqui nós temos
Oi, que é uma string, estamos concatenando ou
combinando a string com outra string, é isso que temos
na variável de nome. Então aqui está outro exemplo de
uma expressão. Lembre-se que é uma expressão? É um pedaço de código que
usa um valor. Então essa expressão concatena ou combina
2 cordas. Vamos rodar esse programa e ver o que acontece. Então corra
Ok, aqui está uma pergunta, qual é o seu nome? Mosh
Agora note que anteriormente nós adicionamos um espaço após o ponto de interrogação, nós
fiz isso, então aqui na janela do terminal o cursor está
separado do ponto de interrogação, caso contrário, seria tão próximo. Então vamos digitar

Chinese: 
我们想打印像Hi John或Hi Mosh等消息，所以，
打印，报价嗨带空格，
现在报价后我们要动态打印
我们在名称变量中有什么。所以我们有
加号然后命名。所以我们有
嗨这是一个字符串，我们连接或
将字符串与另一个字符串组合，这就是我们所拥有的
在名称变量中。所以这是另一个例子
一种表达。还记得什么是表达吗？这是一段代码
使用一个值。所以这个表达式连接或组合
2个字符串。让我们运行这个程序，看看会发生什么。所以跑
好的，这是一个问题，你的名字是什么？ MOSH，
现在请注意，我们之前在问号后添加了一个空格
这样做，所以在终端窗口中光标是
与问号分开，否则它会如此接近。所以我们打字吧

Russian: 
мы хотим напечатать сообщение, как Привет Джон или Привет Мош или что-то еще, так что,
печать, цитаты привет с пробелом,
теперь после цитаты мы хотим динамически распечатать
что мы имеем в переменной имени. Итак, мы имели
знак плюс, а затем имя. Итак, у нас есть
Привет, который является строкой, мы объединяем или
объединяя строку с другой строкой, это то, что мы имеем
в переменной имени. Итак, вот еще один пример
выражение. Помните, что такое выражение? Это кусок кода, который
использует значение. Так что это выражение объединяет или объединяет
2 строки Давайте запустим эту программу и посмотрим, что произойдет. Так беги
хорошо, вот вопрос, как тебя зовут? Мош,
Теперь обратите внимание, что ранее мы добавили пробел после знака вопроса, мы
сделал это, поэтому здесь, в окне терминала курсор
отделен от знака вопроса, иначе это было бы так близко. Итак, давайте наберем

Arabic: 
نريد طباعة رسالة مثل Hi John أو Hi Mosh أو أيًا كان ،
طباعة ، اقتباسات مع وجود مساحة ،
الآن بعد الاقتباس الذي نريد الطباعة بشكل حيوي
ما لدينا في متغير الاسم. لذلك كان لدينا
علامة زائد ثم اسم. لذلك هنا لدينا
مرحبا وهو سلسلة ، نحن متسلسلة أو
الجمع بين السلسلة مع سلسلة أخرى ، وهذا هو ما لدينا
في متغير الاسم. لذلك هنا مثال آخر
تعبير. تذكر ما هو التعبير؟ انها قطعة من الكود
يستخدم قيمة. إذن هذه العبارة تتسلسل أو تجمع
2 سلاسل. دعونا تشغيل هذا البرنامج ونرى ما سيحدث. حتى تشغيل
حسنا ، ها هو السؤال ، ما هو اسمك؟ مش،
لاحظ الآن أنه في وقت سابق أضفنا مسافة بعد علامة الاستفهام ، نحن
فعل هذا ، لذلك هنا في نافذة المحطة الطرفية المؤشر
مفصولة عن علامة الاستفهام ، وإلا فإنها ستكون قريبة جدا. لذلك دعونا اكتب

English: 
we want to print a message like Hi John or Hi Mosh or whatever, so, 
print, quotations Hi with a space,
now after the quotation we want to dynamically print
what we have in the name variable. So we had
a plus sign and then name. So here we have
Hi which is a string, we're concatenating or
combining the string with another string, that is what we have
in the name variable. So here's another example of
an expression. Remember what is an expression? It's a piece of code that
uses a value. So this expression concatenates or combines 
2 strings. Let's run this program and see what happens. So run
okay, here is a question, what is your name? Mosh, 
now note that earlier we added a space after the question mark, we
did this, so here in the terminal window the cursor is
separated from the question mark, otherwise it would be so close. So let's type

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Indonesian: 
kami ingin mencetak pesan seperti Hi John atau Hi Mosh atau apa pun, jadi,
cetak, kutipan Hai dengan spasi,
sekarang setelah kutipan kami ingin mencetak secara dinamis
apa yang kita miliki dalam variabel nama. Jadi kami punya
tKamu tambah dan kemudian nama. Jadi di sini kita miliki
Hai yang merupakan string, kami menggabungkan atau
menggabungkan string dengan string lain, itulah yang kita miliki
dalam variabel nama. Jadi inilah contoh lain
sebuah ekspresi. Ingat apa itu ekspresi? Itu sepotong kode itu
menggunakan nilai. Jadi ungkapan ini menyatukan atau menggabungkan
2 string. Mari kita jalankan program ini dan lihat apa yang terjadi. Jadi lari
oke, ini pertanyaannya, siapa namamu? Mosh,
sekarang perhatikan bahwa sebelumnya kita menambahkan spasi setelah tKamu tanya, kita
melakukan ini, jadi di sini di jendela terminal kursornya
dipisahkan dari tKamu tanya, jika tidak maka akan sangat dekat. Jadi mari kita ketik

Persian: 
ما می خواهیم پیامی مانند Hi John یا Hi Mosh یا هر چیز دیگری بنویسیم، بنابراین،
چاپ، نقل قول سلام با یک فضای
در حال حاضر پس از نقل قول ما می خواهیم به صورت پویا چاپ
آنچه که ما در متغیر نام داریم. بنابراین ما تا به حال
علامت پلاس و سپس نام پس ما در اینجا هستیم
سلام، یک رشته است، ما پیوسته یا
ترکیب رشته با رشته دیگری، این چیزی است که ما داریم
در نام متغیر بنابراین در اینجا یک مثال دیگر از
بیان. فراموش نکنید که یک عبارت چیست؟ این یک قطعه کد است
از ارزش استفاده می کند. بنابراین این عبارت ترکیبی یا ترکیبی است
2 رشته. بیایید این برنامه را اجرا کنیم و ببینید چه اتفاقی می افتد. پس اجرا کن
خوب، در اینجا سوال است، نام شما چیست؟ مش،
در حال حاضر توجه داشته باشید که ما قبلا یک فضای بعد از علامت سوال اضافه کردیم، ما
این کار را انجام داد، بنابراین در اینجا در پنجره ترمینال مکان نما قرار دارد
جدا از علامت سوال، در غیر این صورت آن را خیلی نزدیک است. بنابراین بیایید تایپ کنیم

Turkish: 
Hi John veya Hi Mosh ya da her neyse, gibi bir mesaj basmak istiyoruz.
alıntı, alıntılar Merhaba, bir boşlukla
şimdi alıntıdan sonra dinamik olarak yazdırmak istiyoruz
isim değişkeninde ne var? Yani biz vardı
artı işareti ve ardından adı. Yani burada biz var
Merhaba bir dize, biz birleştiriyoruz veya
dizeyi başka bir dizeyle birleştirmek, bizde olan bu
isim değişkeninde. Yani burada başka bir örnek
ifade. İfade nedir hatırlıyor musun? Bu bir kod parçası
bir değer kullanır. Yani bu ifade birleştirir veya birleştirir
2 dizge Bu programı çalıştıralım ve ne olacağını görelim. Koş o zaman
tamam, işte soru, adın ne? Mosh,
Şimdi, daha önce soru işaretinden sonra bir boşluk eklediğimizi unutmayın.
Bunu yaptım, yani burada terminal penceresinde imleç
soru işaretinden ayrılmayın, aksi takdirde çok yakın olurdu. Hadi yazalım

Arabic: 
أيا كان الأمر هنا ، بالإضافة إلى إدخال ، الآن نحصل على هذه الرسالة ، مرحباً يا (موش)
الآن إليك تمرين صغير لك. اريدك ان تمدد هذا البرنامج
واسأل سؤالين. أولا كل اسم الشخص وبعد ذلك
لونهم المفضل. ثم طباعة رسالة مثل يحب موسى
أزرق. لذا قم بإيقاف الفيديو مؤقتًا ، ثم قم بهذا التمرين ثم عد واستمر في المشاهدة.
حسنا ، هذا هو السؤال الأول بعد ذلك مباشرة ،
جميع وظائف الإدخال مرة أخرى ، وهذه المرة سوف نسأل سؤال مختلف.
ما هو لونك المفضل؟
الآن ، نحصل على القيمة الجديدة ونخزنها في المتغير
يدعى اللون ، أو يمكنك تسميته المفضلة تحته.
اللون. إما يعمل. وأخيرا سنقوم بالتغيير
ما نمرره إلى وظيفة الطباعة ، لذلك نطبع أولاً الاسم
ثم نقوم بتسلسل ذلك بسلسلة ، هنا سنقوم بذلك
اكتب يحب ، نحن أيضا نضع مساحة واحدة قبل و

Persian: 
هر چه اینجا، به علاوه وارد شوید، اکنون ما این پیام را دریافت می کنیم، سلام، مش.
اکنون تمرین کمی برای شما است. من می خواهم شما این برنامه را گسترش دهید
و از دو سوال بپرس اول همه نام شخص و سپس
رنگ مورد علاقه خود را. و سپس پیامی مانند مس را چاپ کنید
آبی. بنابراین ویدیو را خاموش کنید، این تمرین را انجام دهید و سپس دوباره بروید و ادامه تماشا کنید.
خوب، پس این سوال اول بعد از آن است
همه ی ورودی ها یکبار دیگر کار می کنند، این بار ما قصد داریم از یک سوال دیگر بپرسیم.
رنگ مورد علاقت چیه؟
در حال حاضر، ارزش جدیدی را به دست می آوریم و آن را در متغیر ذخیره می کنیم
به نام رنگ، یا شما می توانید آن را به عنوان مورد علاقه زیر عنوان کنید.
رنگ یا کار می کند و بالاخره ما قصد داریم تغییر دهیم
آنچه ما به عملکرد چاپ منتقل می کنیم، بنابراین ابتدا نام را چاپ می کنیم
سپس ما این را با یک رشته ترکیب می کنیم، اینجا ما می رویم
نوع دوست، ما نیز یک فضای قبل و قرار داده است

Portuguese: 
seja o que for aqui, mais entrar, agora recebemos esta mensagem, Oi, Mosh.
Ora aqui está um pequeno exercício para você. Eu quero que você estenda este programa
e faça duas perguntas. Primeiro todo o nome da pessoa e depois
sua cor favorita. E então imprima uma mensagem como Mosh gosta
azul. Então pause o vídeo, faça este exercício e depois volte e continue assistindo.
Tudo bem, então aqui está a primeira pergunta logo depois disso,
todas as funções de entrada mais uma vez, desta vez vamos fazer uma pergunta diferente.
Qual é a sua cor preferida?
Agora, obtemos o novo valor e o armazenamos na variável
chamado cor, ou você poderia chamá-lo de sublinhado favorito.
cor. Ou trabalha. E finalmente vamos mudar
o que nós passamos para a função de impressão, então primeiro nós imprimimos o nome
então nós concatenar isso com uma string, aqui vamos
tipo gosta, nós também colocamos um espaço antes e

Turkish: 
Buradaki her neyse, artı girin, şimdi bu mesajı alıyoruz, Merhaba, Mosh.
Şimdi burada sizin için küçük bir egzersiz. Bu programı genişletmeni istiyorum
ve iki soru sorun. Önce kişinin adı, sonra
en sevdikleri renk. Sonra Mosh'un sevdiği gibi bir mesaj yazdır
mavi. Yani videoyu duraklatın, bu alıştırmayı yapın ve sonra geri dönün ve izlemeye devam edin.
Tamam, işte bundan sonraki ilk soru.
tüm girdiler bir kez daha çalışıyor, bu sefer farklı bir soru soracağız.
En sevdiğin renk nedir?
Şimdi yeni değeri alıp değişkende saklıyoruz
renk denir ya da altını favori olarak adlandırabilirsin.
renk. Her ikisi de işe yarıyor. Sonunda değişeceğiz
baskı işlevine ne geçeceğimiz, önce adı basıyoruz
sonra bunu bir sicimle birleştiririz, işte başlayacağız
yazın seviyor, biz de önce bir boşluk koymuş ve

Chinese: 
无论在这里，再加上输入，现在我们收到这条消息，嗨，莫什。
现在，这是一个适合你的小练习。我希望你扩展这个程序
并问两个问题。首先是所有人的名字然后
他们喜欢的颜色。然后打印像Mosh喜欢的消息
蓝色。所以暂停视频，做这个练习，然后回来继续观看。
好吧，所以这是第一个问题，在那之后，
所有的输入功能再一次，这次我们要问一个不同的问题。
什么是你最喜欢的颜色？
现在，我们获取新值并将其存储在变量中
称为颜色，或者你可以称之为喜欢的下划线。
颜色。要么有效。最后我们要改变
我们传递给print函数，所以首先打印名称
然后我们用字符串连接它，我们将在这里
类型喜欢，我们之前也放了一个空格

Russian: 
что бы здесь ни было, плюс введите, теперь мы получаем это сообщение, Привет, Мош.
Теперь вот небольшое упражнение для вас. Я хочу, чтобы вы продлили эту программу
и задать два вопроса. Сначала все имя человека, а затем
их любимый цвет. А затем распечатать сообщение, как Мош любит
синий. Поэтому сделайте паузу в видео, выполните это упражнение, а затем вернитесь и продолжайте смотреть.
Хорошо, вот первый вопрос сразу после этого,
все функции ввода еще раз, на этот раз мы зададим другой вопрос.
Какой твой любимый цвет?
Теперь мы получаем новое значение и сохраняем его в переменной
называется цвет, или вы могли бы назвать это любимым подчеркиванием.
цвет. Либо работает. И наконец мы собираемся изменить
что мы передаем в функцию печати, поэтому сначала мы печатаем имя
затем мы соединяем это со строкой, здесь мы собираемся
типа лайков, мы также ставим один пробел перед и

English: 
whatever here, plus enter, now we get this message, Hi, Mosh. 
Now here's a little exercise for you. I want you to extend this program
and ask two questions. First all the person's name and then
their favorite color. And then print a message like Mosh likes
blue. So pause the video, do this exercise and then come back and continue watching. 
Alright, so here's the first question right after that, 
all the input functions one more time, this time we're going to ask a different question. 
What is your favorite color? 
Now, we get the new value and store it in the variable
called color, or you could call it favorite underline. 
color. Either works. And finally we're going to change
what we pass to the print function, so first we print the name 
then we concatenate this with a string, here we're going to
type likes, we also put one space before and 

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Indonesian: 
apa pun di sini, plus masuk, sekarang kami menerima pesan ini, Hai, Mosh.
Ini latihan kecil untuk Kamu. Saya ingin Kamu memperpanjang program ini
dan ajukan dua pertanyaan. Pertama-tama nama semua orang dan kemudian
warna favorit mereka. Dan kemudian cetak pesan seperti suka Mosh
biru. Jadi jeda video, lakukan latihan ini dan kemudian kembali dan terus menonton.
Baiklah, jadi inilah pertanyaan pertama setelah itu,
semua fungsi input sekali lagi, kali ini kita akan menanyakan pertanyaan yang berbeda.
Apa warna kesukaanmu?
Sekarang, kita mendapatkan nilai baru dan menyimpannya dalam variabel
disebut warna, atau Kamu bisa menyebutnya garis bawah favorit.
warna. Keduanya berfungsi. Dan akhirnya kita akan berubah
apa yang kita lewatkan ke fungsi cetak, jadi pertama-tama kita cetak nama
kemudian kita menyatukan ini dengan sebuah string, di sini kita akan
ketik suka, kami juga menempatkan satu spasi sebelum dan

Russian: 
после лайков, и еще раз мы объединяем это.
С любимым цветом. Итак, любимый цвет,
теперь давайте запустим эту программу, так как вас зовут
Мошь входи, любимый цвет, синий, входи,
мы получаем это сообщение, Мош любит синий.
Эй, ребята, Мош, я просто хотел, чтобы вы знали, что
вам действительно не нужно ничего запоминать в этом курсе, потому что я собрал шпаргалку
с краткими примечаниями. Таким образом, вы можете быстро просмотреть материалы этого курса.
Ссылка ниже этого видео. Поэтому я сделал все возможное, чтобы создать
лучший возможный курс Python на Youtube. И я действительно ценю
это если вы поддерживаете мою тяжелую работу, любя это видео и делиться им с
другие, чтобы они могли учиться. И не забудьте подписаться на мой канал, для более
учебники, как это. Хорошо, теперь давайте перейдем к следующему уроку.
В этом уроке по Python мы напишем программу, в которой будет задан год, в котором мы родились

English: 
after likes, and once again we concatenate this. 
With the favorite color. So, favorite color, 
now let's run this program, so what is your name
Mosh enter, favorite color, blue, enter, 
we get this message, Mosh likes blue. 
Hey guys Mosh here, I just wanted to let you know that
you really don't have to memorize anything in this course because I've put together a cheat sheet
with summary notes. So you can quickly review the materials in this course. 
The link is below this video. So I have done my best to create
the best possible Python course on Youtube. And I really appreciate
it if you support my hard work by liking this video and sharing it with
others, so they can learn as well. And be sure to subscribe to my channel, for more 
tutorials like this. Alright, now, let's move onto the next tutorial. 
In this Python tutorial, we're going to write a program that will ask the year that we were born

Persian: 
پس از دوست داشتن، و یکبار دیگر ما این را پیوند می دهیم.
با رنگ مورد علاقه. بنابراین، رنگ مورد علاقه،
حالا بگذارید این برنامه را اجرا کنیم، بنابراین نام شما چیست
مش وارد کنید، رنگ مورد علاقه، آبی، وارد کنید،
ما این پیام را می گیریم، مش دوست دارد آبی.
هی بچه هاشون موش اینجا، من فقط می خواستم بگم این رو بگم
شما واقعا مجبور نیستید هر چیزی را در این درس حفظ کنید زیرا من یک ورق تقلب را با هم قرار داده ام
با یادداشت های خلاصه بنابراین شما می توانید به سرعت مواد در این دوره را مرور کنید.
لینک زیر این ویدیو است. بنابراین من بهترین کار خود را برای ایجاد انجام داده ام
بهترین پایتون ممکن است در یوتیوب. و واقعا سپاسگزارم
آن را اگر دوست دارید این ویدئو را با کارهای سخت و سخت کار کنید، به اشتراک بگذارید
دیگران، بنابراین آنها می توانند یاد بگیرند. و مطمئن شوید که برای کانال من مشترک شوید
آموزش هایی مانند این. خوب، حالا، اجازه دهید به آموزش بعدی برویم.
در این آموزش پایتون، ما قصد داریم یک برنامه را بنویسیم که از سالی که ما متولد شده است بپرسیم

Chinese: 
在喜欢之后，我们再一次将它连接起来。
随着喜欢的颜色。所以，最喜欢的颜色，
现在让我们运行这个程序，你叫什么名字
Mosh进入，最喜欢的颜色，蓝色，输入，
我们得到这个消息，莫什喜欢蓝色。
嘿伙计莫什在这里，我只是想让你知道
你真的不需要记住这门课程中的任何内容，因为我已经整理了一份备忘单
附有摘要说明。因此，您可以快速查看本课程中的资料。
该视频下方的链接。所以我尽力去创造
Youtube上最好的Python课程。而且我真的很感激
如果你支持我的辛勤工作，喜欢这个视频并与之分享
其他人，所以他们也可以学习。请务必订阅我的频道，以获取更多信息
像这样的教程。好的，现在，让我们进入下一个教程。
在这个Python教程中，我们将编写一个程序，询问我们出生的那一年

Arabic: 
بعد الإعجابات ، ومرة ​​أخرى نسلق هذا.
مع اللون المفضل. لذلك ، اللون المفضل ،
الآن دعونا تشغيل هذا البرنامج ، فما هو اسمك
يدخل الموش ، اللون المفضل ، الأزرق ، يدخل ،
نحصل على هذه الرسالة ، موشيه يحب اللون الأزرق.
مرحبًا يا (موش) هنا ، أردت فقط أن أخبرك بذلك
لا يجب عليك حقاً أن تحفظ أي شيء في هذه الدورة لأنني قمت بوضع ورقة الغش معاً
مع ملاحظات ملخصة. لذا يمكنك مراجعة المواد في هذه الدورة بسرعة.
الرابط أسفل هذا الفيديو. لذلك فقد بذلت قصارى جهدي لإنشاء
أفضل دورة بايثون على يوتيوب. وأنا أقدر حقا
إذا كنت تدعم عملي الجاد عن طريق الإعجاب بهذا الفيديو ومشاركته معه
الآخرين ، حتى يتمكنوا من التعلم كذلك. واحرص على الاشتراك في قناتي للحصول على المزيد
البرامج التعليمية مثل هذا. حسنًا ، الآن ، دعنا ننتقل إلى البرنامج التعليمي التالي.
في برنامج بيثون التعليمي هذا ، سنقوم بكتابة برنامج يسأل السنة التي ولدنا فيها

Portuguese: 
depois gosta, e mais uma vez nós concatenar isso.
Com a cor favorita. Então, cor favorita
agora vamos rodar esse programa, então qual é o seu nome
Mosh entra, cor favorita, azul, entra,
nós recebemos esta mensagem, Mosh gosta de azul.
Ei pessoal Mosh aqui, eu só queria que você soubesse disso
você realmente não tem que memorizar nada neste curso porque eu montei uma folha de cola
com notas de resumo. Então você pode rever rapidamente os materiais deste curso.
O link está abaixo deste vídeo. Então eu fiz o meu melhor para criar
o melhor curso de Python possível no Youtube. E eu realmente aprecio
se você apoiar o meu trabalho duro por gostar deste vídeo e compartilhá-lo com
outros, para que eles possam aprender também. E não se esqueça de se inscrever no meu canal, para mais
tutoriais como este. Tudo bem, agora, vamos para o próximo tutorial.
Neste tutorial do Python, vamos escrever um programa que perguntará o ano em que nascemos

Turkish: 
beğenilerden sonra ve bir kez daha bunu birleştirdik.
Favori rengiyle. Yani, en sevdiğim renk
Şimdi bu programı çalıştıralım, peki adın ne?
Mosh girin, en sevdiğiniz renk, mavi, girin,
Bu mesajı aldık, Mosh mavi sever.
Hey millet, Mosh, sadece bilmenizi isterim ki
Gerçekten bu derste hiçbir şeyi ezberlemenize gerek yok çünkü birlikte bir kopya kağıdı hazırladım
Özet notları ile. Böylece bu kurstaki materyalleri hızlıca gözden geçirebilirsiniz.
Bağlantı bu videonun altında. Bu yüzden oluşturmak için elimden geleni yaptım
Youtube'daki en iyi Python kursu. Ve gerçekten takdir ediyorum
bu videoyu beğenerek ve paylaşarak sıkı çalışmamı destekliyorsanız
diğerleri, böylece onlar da öğrenebilirler. Ve daha fazlası için kanalıma abone olduğunuzdan emin olun.
bunun gibi öğreticiler. Tamam, şimdi bir sonraki eğitime geçelim.
Bu Python dersinde, doğduğumuz yılı soracak bir program yazacağız

Indonesian: 
setelah suka, dan sekali lagi kami menggabungkan ini.
Dengan warna favorit. Jadi, warna favorit,
sekarang mari kita jalankan program ini, jadi siapa namamu
Mosh masuk, warna favorit, biru, masuk,
kami menerima pesan ini, Mosh suka biru.
Hai teman-teman Mosh di sini, saya hanya ingin memberi tahu Kamu tentang itu
Kamu benar-benar tidak perlu mengingat apa pun dalam kursus ini karena saya telah menyusun lembar contekan
dengan catatan ringkasan. Jadi, Kamu dapat dengan cepat meninjau materi dalam kursus ini.
Tautan di bawah video ini. Jadi saya telah melakukan yang terbaik untuk membuatnya
kursus Python terbaik di Youtube. Dan saya sangat menghargai
jika Kamu mendukung kerja keras saya dengan menyukai video ini dan membaginya dengan
yang lain, sehingga mereka bisa belajar juga. Dan pastikan untuk berlangganan saluran saya, untuk lebih
tutorial seperti ini. Baiklah, sekarang, mari kita beralih ke tutorial berikutnya.
Dalam tutorial Python ini, kita akan menulis sebuah program yang akan menanyakan tahun kelahiran kita

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Indonesian: 
di, dan kemudian akan menghitung usia kita dan mencetaknya di terminal.
Jadi, mari kita mulai dengan fungsi input kami, input
mari kita cetak kelahiran di sini, diikuti oleh titik dua,
dan sebuah ruang. Sekarang mari kita dapatkan nilai kembali dan menyimpannya dalam variabel,
disebut birth_year.
Jadi seperti yang saya katakan sebelumnya, kami menggunakan garis bawah untuk memisahkan beberapa kata
Selanjutnya, kita perlu menghitung umur, jadi kita mendefinisikan yang lain
variabel yang disebut usia, dan di sini kita melakukan matematika dasar,
Saat ini kami berada di 2019, jadi mari kita menulis sebuah ungkapan
seperti ini. 2019 - kelahiran
tahun. Sekarang akhirnya mari kita cetak
umur di terminal. Mari kita jalankan program kita dan lihat apa yang terjadi.
Jadi, tahun kelahiran saya adalah tahun 1982, masukkan,
Ups, kami mendapat kesalahan, apa yang terjadi di sini? Begitu
setiap kali Kamu melihat pesan ini, itu berarti ada sesuatu yang salah dengan program Kamu. Dengan informasinya

Turkish: 
ve sonra yaşımızı hesaplar ve terminalde basar.
Öyleyse, bizim giriş fonksiyonumuz olan giriş ile başlayalım.
Hadi burada doğum yazalım, ardından iki nokta üst üste,
ve bir boşluk. Şimdi dönüş değerini alalım ve değişkende saklayalım.
birth_year denir.
Size daha önce söylediğim gibi, birden çok kelimeyi ayırmak için alt çizgi kullanıyoruz.
Daha sonra, yaşı hesaplamalıyız, bu yüzden başka bir tane tanımlamalıyız.
yaş denilen değişken ve burada bazı temel matematik işlemleri yapıyoruz.
şu anda 2019’dayız, bir ifade yazalım
bunun gibi. 2019 - doğum
yıl. Şimdi nihayet basalım
Terminalde yaş. Programımızı çalıştıralım ve ne olacağını görelim.
Yani, doğum yılım 1982’dir.
Hata! Hatamız var, burada neler oluyor? Yani
Bu mesajı ne zaman görseniz, programınızda bir sorun var demektir. Bilgi ile

English: 
in, and then it will calculate our age and print it on the terminal. 
So, let's start with our input function, input 
let's print birth here, followed by a colon, 
and a space. Now let's get the return value and store it in a variable, 
called birth_year. 
So as I told you before, we use an underscore to separate multiple words
Next, we need to calculate the age, so we define another
variable called age, and here we do some basic math, 
currently we are in 2019, so let's write an expression
like this. 2019 - birth
year. Now finally let's print 
age on the terminal. Let's run our program and see what happens. 
So, my birth year is 1982, enter, 
oops, we got an error, what is going on here? So 
whenever you see this message, that means there is something wrong with your program. With the information

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Portuguese: 
em, e então ele irá calcular a nossa idade e imprimi-lo no terminal.
Então, vamos começar com nossa função de entrada, entrada
vamos imprimir o nascimento aqui, seguido por dois pontos,
e um espaço. Agora vamos pegar o valor de retorno e armazená-lo em uma variável,
chamado birth_year.
Então, como eu disse antes, usamos um sublinhado para separar várias palavras
Em seguida, precisamos calcular a idade, então definimos outra
variável chamada idade, e aqui fazemos algumas contas básicas,
atualmente estamos em 2019, então vamos escrever uma expressão
como isso. 2019 - nascimento
ano. Agora finalmente vamos imprimir
idade no terminal. Vamos executar o nosso programa e ver o que acontece.
Então, meu ano de nascimento é 1982, entra,
oops, temos um erro, o que está acontecendo aqui? assim
sempre que você vir esta mensagem, significa que há algo errado com seu programa. Com a informação

Russian: 
в, а затем он рассчитает наш возраст и распечатает его на терминале.
Итак, давайте начнем с нашей функции ввода, ввода
давайте напишем рождение здесь, а затем двоеточие,
и пробел. Теперь давайте получим возвращаемое значение и сохраним его в переменной,
называется Birth_year.
Итак, как я уже говорил ранее, мы используем подчеркивание для разделения нескольких слов
Далее нам нужно рассчитать возраст, поэтому мы определим еще один
переменная называется возраст, и здесь мы делаем некоторую базовую математику,
В настоящее время мы находимся в 2019 году, поэтому давайте напишем выражение
как это. 2019 - рождение
год. Теперь, наконец, давайте распечатать
возраст на терминале. Давайте запустим нашу программу и посмотрим, что произойдет.
Итак, мой год рождения 1982, введите,
К сожалению, мы получили ошибку, что здесь происходит? Так
всякий раз, когда вы видите это сообщение, это означает, что с вашей программой что-то не так. С информацией

Arabic: 
في ، ومن ثم سيتم حساب عصرنا وطباعته على المحطة.
لذلك ، دعونا نبدأ مع وظيفة المدخلات لدينا ، المدخلات
لنقم بطبع الولادة هنا ، متبوعًا بنقطتين ،
ومساحة. الآن دعونا نحصل على قيمة الإرجاع ونخزنها في متغير ،
يسمى birth_year.
وكما قلت لك من قبل ، نستخدم شرطة سفلية لفصل كلمات متعددة
بعد ذلك ، نحتاج إلى حساب العمر ، لذلك نحدد آخر
متغير يسمى العمر ، وهنا نقوم ببعض الرياضيات الأساسية ،
حاليا نحن في عام 2019 ، لذلك دعونا كتابة تعبير
مثله. 2019 - ولادة
عام. الآن دعنا نطبع أخيرا
العمر على المحطة. دعونا ندير برنامجنا ونرى ما سيحدث.
إذاً ، عام ميلادي عام 1982 ، أدخل ،
عفوًا ، حصلنا على خطأ ، ما الذي يحدث هنا؟ وبالتالي
عندما ترى هذه الرسالة ، فهذا يعني وجود خطأ ما في البرنامج. مع المعلومات

Chinese: 
in，然后它将计算我们的年龄并在终端上打印。
那么，让我们从输入函数输入开始吧
让我们在这里打印出生，接着是冒号，
和一个空间。现在让我们获取返回值并将其存储在变量中，
叫做birth_year。
正如我之前告诉过你的那样，我们使用下划线来分隔多个单词
接下来，我们需要计算年龄，所以我们定义另一个
变量叫做年龄，这里我们做一些基本的数学，
目前我们在2019年，所以让我们写一个表达式
像这样。 2019年 - 出生
年。现在终于打印了
在终端上的年龄。让我们运行我们的程序，看看会发生什么。
所以，我的出生年份是1982年，进入，
哎呀，我们得到了一个错误，这里发生了什么？所以
无论何时看到此消息，都表示您的程序出现问题。随着信息

Persian: 
در، و پس از آن سن ما را محاسبه و چاپ آن در ترمینال.
بنابراین، شروع کنیم با ورودی ما ورودی
بیایید تولد اینجا را چاپ کنیم، بعد از آن کولون
و یک فضا. اکنون مقدار برگشتی را دریافت می کنیم و آن را در یک متغیر ذخیره می کنیم
به نام تولدت مبارک.
بنابراین، همانطور که قبلا به شما گفتم، از چند کلمه برای جدا کردن چند کلمه استفاده می کنیم
بعد، ما باید سن را محاسبه کنیم، بنابراین دیگری را تعریف می کنیم
متغیر نامیده می شود سن، و در اینجا ما انجام برخی از ریاضی پایه،
در حال حاضر ما در سال 2019 هستیم، بنابراین بیایید یک عبارت بنویسیم
مثل این. 2019 - تولد
سال در نهایت بیایید چاپ کنیم
سن در ترمینال بیایید برنامه ما را اجرا کنیم و ببینیم چه اتفاقی می افتد.
بنابراین، سال تولد من سال 1982 است، وارد،
ببخشید، ما یک خطا داریم، چه اتفاقی در اینجا افتاده است؟ بنابراین
هر وقت این پیام را می بینید، این بدان معنی است که برنامه شما اشتباه است. با اطلاعات

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Portuguese: 
aqui, podemos encontrar exatamente onde o erro ocorreu. Assim,
ao lado do arquivo você pode ver o arquivo que gerou este erro, neste caso
isto é app.py. assim
atualmente nosso programa tem apenas um único arquivo, mas programas complexos reais geralmente
tem centenas ou mesmo milhares de arquivos. Então neste arquivo,
na linha 2, é aqui que recebemos este erro, e certo
abaixo disso, podemos ver o trecho de código que gerou esse erro.
Então é aí que estamos calculando a idade e logo abaixo
que você pode ver o tipo de erro. Neste caso, temos um erro de tipo, e aqui está o
mensagem. Tipos de operandos não suportados para
subtração. Int e str.
Então int é curto para inteiro e isso representa um número inteiro
e str é curto para string, então aqui estamos subtraindo
uma string de um inteiro e o Python não sabe o que fazer com ela.
Deixe-me explicar. Então eu vou fechar a janela do terminal. Então depois

Indonesian: 
di sini, kita dapat menemukan di mana kesalahan itu terjadi. Begitu,
di sebelah file Kamu dapat melihat file yang menghasilkan kesalahan ini, dalam hal ini
itu adalah app.py. Begitu
Saat ini program kami hanya memiliki satu file, tetapi program yang sangat kompleks seringkali
memiliki ratusan atau bahkan ribuan file. Jadi dalam file ini,
pada baris 2, ini adalah tempat kami mendapatkan kesalahan ini, dan benar
di bawahnya kita bisa melihat potongan kode yang menghasilkan kesalahan ini.
Jadi di situlah kita menghitung usia, dan tepat di bawah
Kamu dapat melihat jenis kesalahan. Dalam hal ini, kami memiliki kesalahan ketik, dan ini dia
pesan. Jenis operan yang tidak didukung untuk
pengurangan. Int dan str.
Jadi int adalah kependekan dari integer dan itu mewakili bilangan bulat
dan str adalah kependekan dari string, jadi di sini kita mengurangi
string dari integer, dan Python tidak tahu apa yang harus dilakukan dengannya.
Biarkan saya jelaskan. Jadi saya akan menutup jendela terminal. Jadi setelah

Chinese: 
在这里，我们可以准确找到错误发生的位置。所以，
在这种情况下，您可以在文件旁边看到生成此错误的文件
这是app.py.所以
目前我们的程序只有一个文件，但通常是真正复杂的程序
有数百甚至数千个文件。所以在这个文件中，
在第2行，这是我们得到这个错误的地方，对
下面我们可以看到生成此错误的代码段。
这就是我们计算年龄的地方，就在下面
你可以看到错误的类型。在这种情况下，我们有一个类型错误，这里是
信息。不支持的操作数类型
减法。 Int和str。
因此int是整数的缩写，表示整数
而str是字符串的缩写，所以这里我们减去
一个整数的字符串，Python不知道如何处理它。
让我解释。所以我要关闭终端窗口。所以之后

Persian: 
در اینجا می توانیم دقیقا همان جایی که خطا اتفاق افتاده پیدا کنیم. بنابراین،
در کنار این فایل می توانید فایل هایی را که این خطا را ایجاد کرده اید، در این مورد مشاهده کنید
این app.py است بنابراین
در حال حاضر برنامه ما تنها یک فایل واحد دارد، اما برنامه های واقعی پیچیده اغلب
صدها یا حتی هزاران فایل داشته باشند. بنابراین در این فایل،
در خط 2، این جایی است که ما این خطا را دریافت کردیم و درست است
در زیر می توانیم تکه ای از کد را که این خطا را ایجاد کرد ببینیم.
بنابراین این است که ما محاسبه سن، و درست در زیر
که شما می توانید نوع خطا را ببینید. در این مورد، ما یک نوع خطا داریم، و در اینجا این است
پیام نوع اپندر غیر پشتیبانی شده برای
منها کردن. Int و Str.
بنابراین int برای عدد صحیح کوتاه است و این یک عدد کامل است
و رشته برای رشته کوتاه است، بنابراین در اینجا ما کم کردن
یک رشته از یک عدد صحیح، و پایتون نمی داند که چه کاری باید انجام دهد.
بگذار توضیح بدهم. بنابراین من قصد دارم پنجره ترمینال را ببندم. پس پس

Russian: 
Здесь мы можем точно определить, где произошла ошибка. Так,
рядом с файлом вы можете увидеть файл, сгенерировавший эту ошибку, в данном случае
это app.py. Так
В настоящее время наша программа имеет только один файл, но часто это сложные программы.
сотни или даже тысячи файлов. Итак, в этом файле
в строке 2, это где мы получили эту ошибку, и правильно
ниже мы видим фрагмент кода, который сгенерировал эту ошибку.
Так вот где мы рассчитываем возраст, и прямо под
что вы можете увидеть тип ошибки. В этом случае у нас есть ошибка типа, и вот
сообщение. Неподдерживаемые типы операндов для
вычитание. Инт и ул.
Таким образом, int это сокращение от целого числа, и это представляет собой целое число
а str это сокращение от string, поэтому здесь мы вычитаем
строка из целого числа, и Python не знает, что с ней делать.
Позволь мне объяснить. Поэтому я собираюсь закрыть окно терминала. Так после

Turkish: 
burada hatanın tam olarak nerede oluştuğunu bulabiliriz. Yani,
Dosyanın yanında bu hatayı oluşturan dosyayı görebilirsiniz, bu durumda
bu app.py. Yani
şu anda programımızda sadece tek bir dosya var, fakat gerçek karmaşık programlar sıklıkla
yüzlerce hatta binlerce dosyaya sahip. Yani bu dosyada,
2. satırda, bu hatayı aldığımız yer ve
bunun altında, bu hatayı oluşturan kod parçasını görebiliriz.
Demek, yaşını hesapladığımız yer, tam aşağı
hata türünü görebilirsiniz. Bu durumda, bir tür hatamız var ve işte
mesaj. İçin desteklenmeyen işlenen türleri
çıkarma. Int ve str.
Yani int tamsayı için kısa ve bu tam sayıyı temsil ediyor
ve str string için kısa, bu yüzden burada çıkarıyoruz
bir tamsayıdan bir dize; Python bununla ne yapacağını bilmiyor.
Açıklamama izin ver. Bu yüzden terminal penceresini kapatacağım. Yani sonra

English: 
here, we can find exactly where the error occurred. So, 
next to the file you can see the file that generated this error, in this case
that is app.py. So
currently our program only has a single file, but real complex programs often
have hundreds or even thousands of files. So in this file, 
on line 2, this is where we got this error, and right
below that we can see the piece of code that generated this error. 
So that is where we're calculating the age, and right below
that you can see the type of error. In this case, we have a type error, and here's the
message. Unsupported operand types for
subtraction. Int and str.
So int is short for integer and that represents a whole number 
and str is short for string, so here we're subtracting 
a string from an integer, and Python doesn't know what to do with it. 
Let me explain. So I'm going to close the terminal window. So after

Arabic: 
هنا ، يمكننا العثور على مكان حدوث الخطأ بالضبط. وبالتالي،
بجوار الملف ، يمكنك رؤية الملف الذي أنشأ هذا الخطأ ، في هذه الحالة
هذا هو app.py. وبالتالي
حاليا لدينا برنامج واحد فقط ، ولكن البرامج المعقدة الحقيقية في كثير من الأحيان
لديك مئات أو حتى آلاف الملفات. لذلك في هذا الملف ،
على الخط 2 ، هذا هو المكان الذي حصلنا على هذا الخطأ ، وعلى حق
أدناه يمكننا أن نرى قطعة من التعليمات البرمجية التي ولدت هذا الخطأ.
هذا هو المكان الذي نحسب فيه العمر ، وفي الأسفل
يمكنك رؤية نوع الخطأ. في هذه الحالة ، لدينا خطأ من نوع ، وهنا
رسالة. أنواع المعاملات غير مدعوم لـ
الطرح. كثافة العمليات و str.
لذا int هو اختصار لعدد صحيح وهو يمثل عددًا صحيحًا
و str قصيرة للسلسلة ، لذلك نحن هنا طرح
سلسلة من عدد صحيح ، ولا تعرف بايثون ماذا تفعل بها.
دعني أشرح. لذلك أنا ذاهب لإغلاق نافذة المحطة. وبعد ذلك

Arabic: 
السطر الأول الذي قمنا بتنفيذه لدينا مجموعة متغيرة لهذا العام
إلى سلسلة ، لذلك كل ما نكتبه في المطراف يكون دائمًا
تعامل كسلسلة ، حتى إذا كتبت الرقم ، وبعبارة أخرى ،
عند تشغيل هذا البرنامج ، سيتم تعيين متغير سنة الميلاد هذا
إلى سلسلة ، مع أربعة أحرف.
1982. هذه السلسلة مختلفة عن الرقم الفعلي
1982. واحد هو عدد صحيح والآخر هو سلسلة.
حق؟ لذا ، عد إلى الخط 2 ، حيث هذا
حدث خطأ. في وقت التشغيل ، وهو ما يعني عندما ندير برنامجنا
هذا التعبير على الجانب الأيمن من مشغل المهمة
سوف يبدو مثل هذا. 2019 -
string 1982. بايثون لا تعرف كيف
تفسير أو كيفية تقييم هذا التعبير. لإصلاح هذه المشكلة
نحن بحاجة لتحويل هذا عام 1982 إلى عدد صحيح
ومن ثم سنكون قادرين على طرحها من عام 2019 وهذا

Portuguese: 
a primeira linha que executamos, temos este conjunto variável de ano de nascimento
para uma string, então o que digitarmos no terminal é sempre
tratado como uma string, mesmo se você digitar o número, em outras palavras,
quando executamos este programa, esta variável de ano de nascimento será definida
para uma string, com quatro caracteres.
1982. Esta string é diferente do número real
1982. Um é um inteiro e o outro é uma string.
Certo? Então, de volta para a linha 2, onde esta
ocorreu um erro. Em tempo de execução, o que significa que quando executamos nosso programa
esta expressão no lado direito do operador de atribuição
vai ficar assim. 2019 -
corda 1982. Python não sabe como
interpretar ou como avaliar essa expressão. Para corrigir esse problema
precisamos converter este 1982 em um inteiro
e então poderemos subtraí-lo a partir de 2019 e

Russian: 
первая строка, которую мы выполнили, у нас есть этот набор переменных год рождения
в строку, поэтому все, что мы печатаем в терминале, всегда
обрабатывается как строка, даже если вы введете число, другими словами,
когда мы запустим эту программу, эта переменная года рождения будет установлена
в строку, с четырьмя символами.
1982. Эта строка отличается от фактического числа
1982. Один - целое число, а другой - строка.
Правильно? Итак, вернемся к строке 2, где это
произошла ошибка. Во время выполнения, что означает, когда мы запускаем нашу программу
это выражение в правой части оператора присваивания
будет выглядеть так 2019 -
строка 1982. Python не знает как
интерпретировать или как оценить это выражение. Чтобы исправить эту проблему
нам нужно преобразовать этот 1982 в целое число
и тогда мы сможем вычесть его из 2019 года и что

English: 
the first line we executed we have this birth year variable set 
to a string, so whatever we type in the terminal is always
treated as a string, even if you type the number, in other words, 
when we run this program, this birth year variable will be set
to a string, with four characters. 
1982. This string is different from the actual number
1982. One is an integer and the other is a string. 
Right? So, back to line 2, where this
error occurred. At run time, which means when we run our program
this expression on the right side of the assignment operator
is going to look like this. 2019 - 
string 1982. Python doesn't know how to
interpret or how to evaluate this expression. To fix this problem 
we need to convert this 1982 into an integer
and then we'll be able to subtract it from 2019 and that 

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Persian: 
خط اولی که ما اجرا کردیم، این متغیر سال تولد را تعیین می کنیم
به یک رشته، بنابراین هر چیزی که ما در ترمینال تایپ می کنیم همواره است
به عنوان یک رشته رفتار می شود، حتی اگر شماره را تایپ کنید، به عبارت دیگر
هنگامی که ما این برنامه را اجرا می کنیم، این متغیر سال تولد تعیین خواهد شد
به یک رشته با چهار کاراکتر
1982. این رشته از تعداد واقعی متفاوت است
1982. یک عدد صحیح است و دیگری رشته است.
درست؟ بنابراین، بازگشت به خط 2، جایی که این
خطا رخ داده است. در زمان اجرا، یعنی زمانی که برنامه ما اجرا می شود
این عبارت در سمت راست اپراتور انتساب است
اینطور به نظر می آید 2019 -
رشته 1982. پایتون نمی داند چگونه می شود
تفسیر یا چگونگی ارزیابی این عبارت. برای رفع این مشکل
ما باید این 1982 را به یک عدد صحیح تبدیل کنیم
و سپس ما قادر خواهیم بود تا آن را از سال 2019 تفریق کنیم

Chinese: 
我们执行的第一行我们有这个出生年份变量集
到一个字符串，所以我们在终端中输入的内容总是如此
被视为字符串，即使你键入数字，换句话说，
当我们运行这个程序时，将设置这个出生年份变量
到一个字符串，有四个字符。
这个字符串与实际数字不同
1982.一个是整数，另一个是字符串。
对？所以，回到第2行，在哪里
发生了错误。在运行时，这意味着我们运行我们的程序
这个表达式位于赋值运算符的右侧
会是这样的。 2019年 -
字符串1982. Python不知道如何
解释或如何评估这个表达式。解决这个问题
我们需要将1982年转换为整数
然后我们将能够从2019年减去它

Indonesian: 
baris pertama yang kita jalankan kita memiliki set variabel tahun kelahiran ini
ke string, jadi apa pun yang kita ketik di terminal selalu
diperlakukan sebagai string, bahkan jika Kamu mengetik nomornya, dengan kata lain,
ketika kita menjalankan program ini, variabel tahun kelahiran ini akan ditetapkan
ke string, dengan empat karakter.
1982. String ini berbeda dari angka aktual
1982. Satu adalah bilangan bulat dan yang lainnya adalah string.
Kanan? Jadi, kembali ke jalur 2, di mana ini
kesalahan terjadi. Saat run time, yang berarti ketika kita menjalankan program kita
ungkapan ini di sisi kanan operator penugasan
akan terlihat seperti ini. 2019 -
string 1982. Python tidak tahu caranya
menafsirkan atau cara mengevaluasi ungkapan ini. Untuk memperbaiki masalah ini
kita perlu mengubah 1982 ini menjadi bilangan bulat
dan kemudian kita akan dapat mengurangi dari 2019 dan itu

Turkish: 
Yaptığımız ilk satır bu doğum yılı değişken setine sahibiz.
bir dizgeye, terminalde ne yazarsak daima
başka bir deyişle, numarayı yazsanız bile
bu programı çalıştırdığımızda, bu doğum yılı değişkeni ayarlanacak
Dört karakterli bir dizeye.
1982. Bu dize gerçek sayıdan farklı
1982. Biri bir tamsayı, diğeri bir dizedir.
Sağ? Öyleyse, 2. satıra geri dönelim.
hata oluştu. Çalışma zamanında, yani programımızı çalıştırdığımızda
atama operatörünün sağ tarafında bu ifade
böyle görünecek. 2019 -
string 1982. Python nasıl yapılır bilmiyor
bu ifadeyi yorumlamak veya nasıl değerlendirmek. Bu sorunu düzeltmek için
1982'yi bir tamsayıya dönüştürmemiz gerekiyor
ve sonra onu 2019'dan çıkartabileceğiz ve bu

Turkish: 
kolay. Şimdiye kadar iki yerleşik fonksiyon hakkında bilgi edindiniz
Biri basılırsa diğeri girdidir. Başka fonksiyonlarımız var
değerleri farklı türlere dönüştürmek için Böylece sahibiz
Bir dizgiyi bir tamsayıya dönüştürmek için int, ayrıca
bir dize bir float veya sayıya dönüştürmek için float
ondalık işareti ile. Ayrıca bir dize dönüştürmek için bool var
bir boole değerine. Yani bu sorunu çözmek için
2. hatta geri dönmeliyiz,
ve bu doğum yılı değişkenini bunun gibi int işlevine geçirin.
int parantez, bunun gibi
bu yüzden bu stringi int fonksiyonuna iletiriz, int onu itneger'e çevirir.
ve sonra Python yorumlayıcısı bu ifadeyi değerlendirebilecektir.
Şimdi bu programı bir kez daha çalıştıralım, doğum
yıl 1982 girin
37 yaşında. Python'da kullanışlı bir işleve sahibiz

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

English: 
is easy. So far you have learned about two built in functions 
one is print the other is input. We have a few other functions
for converting values into different types. So we have 
int for converting a string into an integer, we also have
float for converting a string into a float, or a number
with a decimal point. And we also have bool for converting a string 
into a  boolean value. So to fix this problem, 
we need to go back on line 2, 
and pass this birth year variable to the int function like this.
int parenthesis, like this
so we pass this string to the int function, int will convert it into an itneger
and then Python interpreter will be able to evaluate this expression. 
Now let's run this program one more time, so birth
year is 1982 enter so I am
37 years old. In Python we have a useful function

Indonesian: 
gampang. Sejauh ini Kamu telah belajar tentang dua fungsi bawaan
satu cetak dan yang lainnya adalah input. Kami memiliki beberapa fungsi lainnya
untuk mengubah nilai menjadi berbagai tipe. Jadi kita punya
int untuk mengubah string menjadi integer, kami juga punya
float untuk mengubah string menjadi float, atau angka
dengan titik desimal. Dan kami juga memiliki bool untuk mengkonversi string
menjadi nilai boolean. Jadi untuk memperbaiki masalah ini,
kita harus kembali ke jalur 2,
dan meneruskan variabel tahun lahir ini ke fungsi int seperti ini.
kurung int, seperti ini
jadi kami meneruskan string ini ke fungsi int, int akan mengubahnya menjadi itneger
dan kemudian juru bahasa Python akan dapat mengevaluasi ungkapan ini.
Sekarang mari kita jalankan program ini sekali lagi, jadi kelahiran
tahun 1982 masuk jadi saya
37 tahun. Dalam Python kita memiliki fungsi yang berguna

Portuguese: 
é fácil. Até agora você aprendeu sobre duas funções incorporadas
um é imprimir o outro é entrada. Nós temos algumas outras funções
para converter valores em diferentes tipos. Então nós temos
int para converter uma string em um inteiro, também temos
flutuar para converter uma string em um float, ou um número
com um ponto decimal. E também temos bool para converter uma string
em um valor booleano. Então, para consertar esse problema,
precisamos voltar na linha 2,
e passar esta variável do ano de nascimento para a função int como esta.
parêntese int, como este
então nós passamos essa string para a função int, int irá convertê-lo em um itneger
e, em seguida, o interpretador Python poderá avaliar essa expressão.
Agora vamos rodar esse programa mais uma vez, então nascer
ano é 1982 entrar, então eu sou
37 anos de idade. Em Python temos uma função útil

Chinese: 
简单。到目前为止，您已经了解了两个内置函数
一个是打印，另一个是输入。我们还有一些其他功能
用于将值转换为不同的类型。所以我们有
int用于将字符串转换为整数，我们也有
float用于将字符串转换为float或数字
带小数点。我们也有bool转换字符串
转换为布尔值。所以要解决这个问题，
我们需要回到第2行，
并将此生成年份变量传递给int函数，就像这样。
int括号，像这样
所以我们将这个字符串传递给int函数，int将它转换为itneger
然后Python解释器将能够评估此表达式。
现在让我们再一次运行这个程序吧
一年是1982年进入所以我
37岁。在Python中，我们有一个有用的功能

Arabic: 
سهل. لقد تعلمت حتى الآن عن وظيفتين مدمجتين
واحد هو طباعة الآخر هو مدخلات. لدينا بعض الوظائف الأخرى
لتحويل القيم إلى أنواع مختلفة. اذا لدينا
الباحث عن تحويل سلسلة إلى عدد صحيح ، لدينا أيضا
تعويم لتحويل سلسلة إلى عوامة أو رقم
مع الفاصلة العشرية. ولدينا أيضًا منطقية لتحويل سلسلة
في قيمة منطقية. لذلك لإصلاح هذه المشكلة ،
نحتاج للعودة على الخط 2 ،
وتمرير هذا العام الميلاد متغير إلى وظيفة مثل هذا.
int قوسين ، مثل هذا
حتى نمرر هذه السلسلة إلى الدالة int ، سوف int تحويلها إلى itneger
ثم سيكون مترجم Python قادرًا على تقييم هذا التعبير.
الآن دعونا تشغيل هذا البرنامج مرة أخرى ، لذلك الولادة
هو عام 1982 دخول ذلك أنا
37 سنة. في بيثون لدينا وظيفة مفيدة

Russian: 
это просто. Итак, вы узнали о двух встроенных функциях
один печатается, другой вводится. У нас есть несколько других функций
для преобразования значений в разные типы. Итак, мы имеем
int для преобразования строки в целое число, мы также имеем
float для преобразования строки в число с плавающей точкой или число
с десятичной точкой. И у нас также есть bool для преобразования строки
в логическое значение. Чтобы исправить эту проблему,
нам нужно вернуться на линию 2,
и передайте эту переменную года рождения функции int следующим образом.
в скобках, вот так
поэтому мы передаем эту строку в функцию int, int преобразует ее в itneger
и тогда интерпретатор Python сможет оценить это выражение.
Теперь давайте запустим эту программу еще раз, поэтому рождение
год 1982, введите, поэтому я
37 лет В Python у нас есть полезная функция

Persian: 
آسان است. تا کنون در مورد دو ساخته شده در توابع یاد گرفته اید
یکی چاپ است و دیگری ورودی است. ما چند عمل دیگر داریم
برای تبدیل مقادیر به انواع مختلف. بنابراین ما داریم
int برای تبدیل یک رشته به یک عدد صحیح، ما همچنین داریم
برای تبدیل یک رشته به شناور یا یک عدد شناور است
با یک نقطه اعشار. و ما همچنین برای ساختن یک رشته با هم صحبت میکنیم
به ارزش بولین بنابراین برای حل این مشکل،
ما باید بر روی خط 2 برویم
و این متغیر سال تولد را به عملکرد int مانند این منتقل کنید.
پرانتز int مثل این است
بنابراین ما این رشته را به تابع int منتقل میکنیم، int آن را تبدیل به یک تایتنگر میکند
و سپس مترجم پایتون قادر خواهد بود این عبارت را ارزیابی کند.
اکنون این برنامه را یکبار دیگر اجرا کنید، بنابراین تولد
سال 1982 وارد است بنابراین من هستم
37 ساله در پایتون ما یک تابع مفید داریم

Portuguese: 
para obter o tipo de variáveis, por exemplo, vamos imprimir o tipo
do ano do nascimento, logo após a linha 1,
vamos imprimir, agora aqui vamos chamar outra função embutida,
chamado tipo, e agora vamos passar o nascimento
ano, ok, agora da mesma forma depois da linha
3, vamos também imprimir o tipo de idade, então
imprimir tipo de idade.
OK? Então, vamos executar o nosso programa, então ano de nascimento mais um
tempo, 1982, ok, aqui está o resultado
então o tipo de ano de nascimento como você pode ver é uma classe
de str ou strings, olhamos para as classes no futuro, então
por agora não se preocupe com eles, e também abaixo deles você enlata o tipo de
a variável age é int ou integer. assim
aqui está o que você precisa tirar. Sempre que você usa a função de entrada,
você sempre pega uma string, então se você está esperando um valor numérico

Chinese: 
例如，为了获取变量的类型，让我们打印类型
出生年份，所以在第1行之后，
让我们打印，现在我们要打电话给另一个内置函数，
叫做类型，现在让我们过世
一年，好吧，现在同样排队
3，我们也打印年龄的类型，所以
印刷年龄。
好的？所以，让我们运行我们的计划，让诞生一年
时间，1982年，好的，这是结果
所以你可以看到出生年份的类型是一个班级
str或字符串，我们将来看看类
现在不要担心它们，而且在它们之下，你可以使用它们的类型
age变量是int或integer。所以
这就是你需要带走的东西。无论何时使用输入功能，
你总是得到一个字符串，所以如果你期望一个数值

Russian: 
для получения типа переменных, например, давайте напечатаем тип
года рождения, поэтому сразу после строки 1,
давайте напишем, теперь здесь мы будем называть другую встроенную функцию,
называется типа, а теперь давайте пройдем рождение
год, ладно, теперь аналогично после строки
3, давайте также напечатаем тип возраста, так
тип печати возраст.
Хорошо? Итак, давайте запустим нашу программу, так что год рождения еще один
время, 1982, хорошо, вот результат
поэтому тип года рождения, как вы можете видеть, является классом
из строк или строк, мы смотрим на классы в будущем, так
пока не беспокойтесь о них, а также под ними вы можете увидеть тип
переменная возраста является целым или целым числом. Так
вот что тебе нужно отнять. Всякий раз, когда вы используете функцию ввода,
вы всегда получаете строку, поэтому, если вы ожидаете числовое значение

English: 
for getting the type of variables, for example, let's print the type
of birth year, so right after line 1, 
let's print, now here we're going to call another built in function, 
called type, and now let's pass birth 
year, okay, now similarly after line 
3, let's also print the type of age, so
print type of age. 
Okay? So let's run our program, so birth year one more
time, 1982, okay, here's the result
so the type of birth year as you can see is a class
of str or strings, we look at classes in the future so
for now don't worry about them, and also below them you cans ee the type of
the age variable is int or integer. So
here's what you need to take away. Whenever you use the input function, 
you always get a string, so if you're expecting a numerical value

Persian: 
برای گرفتن نوع متغیرها، برای مثال، اجازه دهید که نوع را چاپ کنیم
سال تولد، پس درست بعد از خط 1
بیایید چاپ کنیم، حالا در اینجا ما میخواهیم یکی دیگر از ساخته شده در تابع را فراخوانی کنیم
نوع نامیده می شود و حالا اجازه دهید تولد بگیریم
سال خوب، حالا هم به همین ترتیب بعد از خط
3، بگذارید نوع سن را نیز چاپ کنیم، بنابراین
چاپ نوع سن
باشه؟ بنابراین بگذارید برنامه ما را اجرا کنیم، بنابراین سال تولد یک سال دیگر است
زمان، 1982، خوب، نتیجه اینجاست
بنابراین نوع سال تولد همانطور که می بینید یک کلاس است
از رشته یا رشته ها، ما به کلاس ها در آینده نگاه می کنیم
در حال حاضر در مورد آنها نگران نباشید، و همچنین در زیر آنها شما می توانید نوع از
متغیر سن int یا integer است. بنابراین
اینجا چیزی است که باید بردارید هر گاه از تابع ورودی استفاده می کنید،
شما همیشه یک رشته دریافت می کنید، بنابراین اگر شما انتظار ارزش عددی داشته باشید

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Turkish: 
Değişkenlerin türünü elde etmek için, örneğin, türü yazdıralım.
doğum yılı, yani 1. satırdan hemen sonra,
haydi yazdıralım, şimdi burada başka bir yerleşik işlev arayacağız.
denilen tür ve şimdi doğum geçelim
yıl, tamam, şimdi benzer şekilde satırdan sonra
3, ayrıca yaş tipini yazdıralım,
baskı türü yaş.
Tamam? Şimdi programımızı çalıştıralım, doğum yılı bir daha
saat, 1982, tamam, işte sonuç
yani gördüğünüz doğum yılı türü bir sınıftır
str veya strings, gelecekte sınıflara bakarız.
Şimdilik onlar için endişelenmeyin ve ayrıca onların altında ee türünü de yapabilirsiniz
yaş değişkeni int veya tamsayıdır. Yani
işte götürmeniz gerekenler. Giriş işlevini ne zaman kullanırsanız kullanın,
her zaman bir dize alırsınız, bu nedenle sayısal bir değer bekliyorsanız

Arabic: 
للحصول على نوع المتغيرات ، على سبيل المثال ، لنقم بطباعة النوع
من سنة الميلاد ، لذلك مباشرة بعد السطر 1 ،
دعنا نطبع ، الآن هنا سوف نسمي وظيفة أخرى مدمجة ،
يسمى النوع ، والآن دعونا نمضي الولادة
العام ، حسنا ، الآن بالمثل بعد الخط
3 ، دعونا أيضا طباعة نوع السن ، لذلك
نوع الطباعة من العمر.
حسنا؟ لذلك دعونا ندير برنامجنا ، لذلك سنة الميلاد أكثر واحد
الوقت ، 1982 ، حسنا ، وهنا النتيجة
لذا فإن نوع سنة الميلاد كما ترون هو فصل دراسي
من str أو سلاسل ، ونحن ننظر إلى الطبقات في المستقبل ذلك
في الوقت الراهن لا تقلق بشأنهم ، وأيضًا تحتهم ، يمكنك أن تزعجهم
متغير العمر هو int أو صحيح. وبالتالي
هنا ما تحتاج إلى أخذها بعيدا. كلما كنت تستخدم وظيفة الإدخال ،
تحصل دائمًا على سلسلة ، لذلك إذا كنت تتوقع قيمة رقمية

Indonesian: 
untuk mendapatkan jenis variabel, misalnya, mari kita cetak jenisnya
tahun kelahiran, jadi tepat setelah baris 1,
mari kita cetak, sekarang di sini kita akan memanggil fungsi bawaan lain,
disebut tipe, dan sekarang mari kita melahirkan
tahun, oke, sekarang juga setelah baris
3, mari kita juga mencetak jenis umur, jadi
jenis cetak usia.
Baik? Jadi mari kita jalankan program kita, jadi tahun kelahiran satu lagi
waktu, 1982, oke, inilah hasilnya
jadi jenis tahun kelahiran seperti yang Kamu lihat adalah kelas
str atau string, kita melihat kelas di masa depan begitu
untuk saat ini jangan khawatir tentang mereka, dan juga di bawah mereka kamu dapat jenis
variabel umur adalah int atau integer. Begitu
inilah yang perlu Kamu ambil. Setiap kali Kamu menggunakan fungsi input,
Kamu selalu mendapatkan string, jadi jika Kamu mengharapkan nilai numerik

Persian: 
شما همیشه باید این رشته را به یک عدد صحیح تبدیل کنید
شناور بنابراین در اینجا یک تمرین کوچک برای شما است. من می خواهم شما یک برنامه بنویسید
از کاربر بخواهید وزن خود را پس از آن تبدیل به کیلوگرم و چاپ آن
در ترمینال بنابراین فیلم را خفه کن، انجام تمرین و زمانی که شما آماده بازگشت است
آن را تماشا کنید
خوب، بگذارید از عملکرد ورودی ما استفاده کنیم و بپرسیم
برای وزن در پوند
در اینجا ما وزن را در پوند یا پوند دریافت می کنیم
حالا ما باید این را به کیلوگرم تبدیل کنیم، بسیار آسان است
ما یک متغیر weight_kg دیگر تعریف کردیم
ما این را به weight_lbs تنظیم میکنیم
بار 0.45.
و در نهایت بیاموزیم وزن را تحت تأثیر قرار دهیم
کیلوگرم. اجازه دهید این برنامه Python را اجرا کنیم و ببینیم چه اتفاقی می افتد. بنابراین
وزن من 160 است، درست یک بار دیگر ما یک خطا را دریافت کردیم،

Portuguese: 
você deve sempre converter essa string em um inteiro ou
um flutuador. Então aqui está um pequeno exercício para você. Eu quero que você escreva um programa
pergunte ao usuário seu peso e então converta-o em quilogramas e imprima-o
em um terminal. Então pause o vídeo, faça o exercício e quando estiver pronto volte
para assistir.
Tudo bem, então vamos usar nossa função de entrada e perguntar
para o peso em libras
aqui nós temos o peso em libras ou libras
agora precisamos converter isso em quilogramas, é muito fácil
nós definimos outra variável weight_kg
nós definimos isso para weight_lbs
vezes 0,45.
E finalmente vamos imprimir o sublinhado de peso
kg. Vamos rodar esse programa em Python e ver o que acontece. assim
meu peso é 160, tudo bem, mais uma vez, temos um erro,

Chinese: 
你应该总是将该字符串转换为整数或
一个浮子。所以这里有一点练习。我要你写一个程序
询问用户他们的体重，然后将其转换为公斤并打印出来
在终端上。所以暂停视频，做练习，当你准备好回来
看它。
好吧，让我们使用我们的输入功能并询问
以磅为单位的重量
在这里，我们得到磅或磅的重量
现在我们需要将它转换成千克，这很容易
我们定义了另一个变量weight_kg
我们将其设置为weight_lbs
时间0.45。
最后让我们打印重量下划线
公斤。让我们运行这个Python程序，看看会发生什么。所以
我的体重是160，好吧再一次我们得到了一个错误，

Turkish: 
her zaman bu dizgiyi bir tamsayıya dönüştürmelisiniz veya
bir şamandıra. Yani burada sizin için küçük bir egzersiz. Bir program yazmanı istiyorum
kullanıcıya kilolarını sorun ve sonra kilograma dönüştürün ve yazdırın
bir terminalde. Videoyu duraklatın, egzersiz yapın ve hazır olduğunuzda geri dönün
izlemek için.
Tamam, giriş fonksiyonumuzu kullanalım ve soralım.
pound ağırlığı
burada kiloyu kilogram veya pound olarak alıyoruz
Şimdi bunu kilograma çevirmemiz gerekiyor, çok kolay
başka bir değişken tanımladık, weight_kg
bunu weight_lbs olarak ayarladık
0,45 kere.
Ve sonunda baskı ağırlığının altını çizelim
kilogram. Bu Python programını çalıştıralım ve ne olacağını görelim. Yani
kilom 160, tamam bir kez daha hatamız var

English: 
you should always convert that string into an integer or
a float. So here's a little exercise for you. I want you to write a program 
ask the user their weight and then convert it to kilograms and print it
on a terminal. So pause the video, do the exercise and when you're ready come back
to watch it. 
Alright so let's use our input function and ask
for the weight in pounds
here we get the weight in lbs or pounds
now we need to convert this into kilograms, it's very easy so
we defined another variable weight_kg 
we set this to weight_lbs
times 0.45. 
And finally let's print weight underline
kg. Let's run this Python program and see what happens. So
my weight is 160, alright once again we got an error, 

Indonesian: 
Kamu harus selalu mengonversi string itu menjadi integer atau
sebuah pelampung. Jadi, inilah sedikit latihan untuk Kamu. Saya ingin Kamu menulis sebuah program
tanyakan beratnya kepada pengguna dan kemudian konversikan ke kilogram dan cetaklah
di terminal. Jadi jeda video, lakukan latihan dan ketika Kamu siap kembali
untuk menontonnya.
Baiklah jadi mari kita gunakan fungsi input kami dan tanyakan
untuk berat dalam pound
di sini kita mendapatkan berat dalam pound atau pound
sekarang kita perlu mengubahnya menjadi kilogram, sangat mudah
kami mendefinisikan variabel weight_kg lain
kami mengatur ini ke weight_lbs
kali 0,45.
Dan akhirnya mari kita cetak garis bawah berat
kg Mari kita jalankan program Python ini dan lihat apa yang terjadi. Begitu
berat badan saya 160, baik-baik saja sekali lagi kami mendapat kesalahan,

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Russian: 
Вы всегда должны конвертировать эту строку в целое число или
поплавок. Итак, вот небольшое упражнение для вас. Я хочу, чтобы вы написали программу
спросите пользователя его вес, а затем преобразовать его в килограммы и распечатать
на терминале. Так что сделайте паузу в видео, сделайте упражнение и когда будете готовы, вернитесь
смотреть это.
Хорошо, так что давайте использовать нашу функцию ввода и спросить
для веса в фунтах
здесь мы получаем вес в фунтах или фунтах
теперь нам нужно перевести это в килограммы, это очень легко
мы определили другую переменную weight_kg
мы устанавливаем это в weight_lbs
времена 0,45.
И напоследок напишем вес подчеркивания
кг. Давайте запустим эту программу на Python и посмотрим, что произойдет. Так
мой вес 160, хорошо, еще раз мы получили ошибку,

Arabic: 
يجب عليك دائما تحويل تلك السلسلة إلى عدد صحيح أو
تعويم. إذن إليك تمرين صغير لك. اريدك ان تكتب برنامج
اطلب من المستخدم وزنه ثم تحويله إلى كيلوغرامات وطباعته
على المحطة. لذا قم بإيقاف الفيديو مؤقتًا ، ثم قم بالتمرين ، وعندما تكون مستعدًا ، عد إلى الخلف
لمشاهدته.
حسنًا ، دعنا نستخدم وظيفة الإدخال ونسأل
للوزن بالجنيه
هنا نحصل على الوزن في رطل أو جنيه
الآن نحن بحاجة إلى تحويل هذا إلى كيلوغرامات ، إنه سهل للغاية
قمنا بتعريف وزن متغير آخر
وضعنا هذا على weight_lbs
مرات 0.45.
وأخيرًا ، لنقم بتأطير الوزن
كلغ. دعونا تشغيل هذا البرنامج بايثون ونرى ما سيحدث. وبالتالي
وزني هو 160 ، مرة أخرى حصلنا على خطأ ،

Portuguese: 
Não é possível multiplicar a sequência por não int do tipo
flutuador. Então, como eu disse antes, esta função de entrada retorna
uma string, então não podemos multiplicar uma string por um float.
Python não sabe o que fazer com isso. Então, neste caso, devemos converter este número
por um inteiro ou float e, em seguida, multiplique por 0,45.
Então vamos chamar a função int.
E passar peso sublinhar libras.
E execute o nosso programa mais uma vez, 160
ok, então eu tenho 72 kg.
Neste tutorial, você aprenderá mais sobre strings em Python.
Então, eu defini essa variável de curso e defini-a como Python para iniciantes
Agora, anteriormente, eu disse que você poderia usar aspas simples e duplas
para definir uma string, mas há momentos em que você tem que usar um formulário específico,
caso contrário, você vai se deparar com problemas. Aqui está um exemplo. Imagine que você queria

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Turkish: 
türünü int olmayan türlerle çarpılamıyor
yüzer. Size daha önce söylediğim gibi, bu giriş işlevi geri dönüyor
bir dize, bu nedenle bir katarı bir kayan nokta ile çarpamayız.
Python bununla ne yapacağını bilmiyor. Yani bu durumda, bu sayıyı dönüştürmeliyiz
bir tamsayıyla veya yüzdürerek, ardından 0,45 ile çarpın.
Öyleyse int işlevini çağıralım.
Ve kilo altı lbs geçmek.
Programımızı bir kez daha çalıştırın, 160
tamam, bu yüzden 72 kg.
Bu yazıda Python dizeleri hakkında daha fazla bilgi edinebilirsiniz.
Bu yüzden bu kurs değişkenini tanımladım ve yeni başlayanlar için Python olarak ayarladım.
şimdi daha önce size hem tekli hem de çiftli tırnak kullanabileceğinizi söylemiştim.
Bir dize tanımlamak için, ancak belirli bir form kullanmanız gereken zamanlar vardır,
Aksi takdirde sorunla karşılaşacaksın. İşte bir örnek. İstediğini hayal et

Arabic: 
لا يمكن مضاعفة تسلسل غير int من النوع
تطفو. لذا كما أخبرتك من قبل ، تعود وظيفة الإدخال هذه
سلسلة ، لذلك لا يمكننا مضاعفة سلسلة من خلال تعويم.
بيثون لا تعرف ماذا تفعل بها. لذا في هذه الحالة ، يجب علينا تحويل هذا الرقم
من خلال عدد صحيح أو عائم ومن ثم ضرب في 0.45.
لذلك دعونا نطلق على وظيفة int.
وتمرير الوزن تسطير رطل.
وقم بتشغيل برنامجنا مرة أخرى ، 160
حسنا ، أنا 72 كيلوغرام.
في هذا البرنامج التعليمي ، ستعرف المزيد عن سلاسل بايثون.
لذلك قمت بتعريف متغير الدورة التدريبية هذا ووضعه على بايثون للمبتدئين
في وقت سابق ، أخبرتك أنك تستطيع استخدام كل من الاقتباس الفردي والمزدوج
لتحديد سلسلة ، ولكن هناك أوقات يجب عليك فيها استخدام نموذج محدد ،
وإلا فإنك ستواجه مشاكل. وهنا مثال على ذلك. تخيل أنك أردت ذلك

Indonesian: 
tidak dapat mengalikan urutan dengan tipe bukan int
mengapung. Jadi seperti yang saya katakan sebelumnya, fungsi input ini kembali
sebuah string, jadi kami tidak bisa mengalikan string dengan float.
Python tidak tahu apa yang harus dilakukan dengannya. Jadi dalam hal ini, kita harus mengonversi angka ini
dengan integer atau float lalu kalikan dengan 0,45.
Jadi mari kita panggil fungsi int.
Dan berikan bobot garis bawah lbs.
Dan jalankan program kami sekali lagi, 160
oke, jadi saya 72 kg.
Dalam tutorial ini, Kamu akan belajar lebih banyak tentang string Python.
Jadi saya telah mendefinisikan variabel kursus ini dan mengaturnya ke Python untuk pemula
sekarang sebelumnya saya bilang Kamu bisa menggunakan tKamu kutip tunggal dan gKamu
untuk menentukan string, tetapi ada kalanya Kamu harus menggunakan formulir tertentu,
jika tidak, Kamu akan mengalami masalah. Ini sebuah contoh. Bayangkan Kamu ingin

English: 
can't multiply sequence by non int of type
float. So as I told you before, this input function returns
a string, so we cannot multiply a string by a float. 
Python doesn't know what to do with it. So in this case, we should convert this number
by an integer or float and then multiply by 0.45. 
So let's call the int function. 
And pass weight underline lbs.
And run our program one more time, 160
okay, so I am 72 kg's. 
In this tutorial, you're going to learn more about Python strings. 
So I've defined this course variable and set it to Python for beginners
now earlier I told you you could use both single and double quotes
to define a string, but there are times you have to use a specific form,
otherwise you're going to run into issues. Here's an example. Imagine you wanted to

Persian: 
نمی توان توالی را با غیر int از نوع توزیع کرد
شناور. بنابراین همانطور که قبلا گفتم، این تابع ورودی باز می شود
یک رشته، بنابراین ما نمی توانیم یک رشته را با یک شناور ضرب کنیم.
پایتون نمی داند که چه کاری باید انجام دهد. بنابراین در این مورد، ما باید این عدد را تبدیل کنیم
با یک عدد صحیح یا شناور و سپس آن را با 0.45 ضرب کنید.
بنابراین اجازه دهید که عملکرد int را فراخوانی کنیم.
و وزن زیر خط زیر را بردارید.
و برنامه ما را یک بار دیگر اجرا کنید، 160
خوب، پس من 72 کیلوگرم هستم
در این آموزش، شما بیشتر درباره رشته های پایتون می آموزید.
بنابراین من این متغیر را مشخص کرده ام و آن را برای مبتدیان به پایتون تنظیم کرده ام
در حال حاضر پیشتر من به شما گفتم که شما می توانید هر دو تک و دو نقل قول را استفاده کنید
برای تعریف یک رشته، اما زمان هایی وجود دارد که شما باید از یک فرم خاص استفاده کنید
در غیر این صورت شما قصد دارید به مسائل برسید. در اینجا یک مثال است. تصور کنید که می خواستید

Chinese: 
不能将序列乘以非int类型
浮动。正如我之前告诉过你的那样，这个输入函数会返回
一个字符串，所以我们不能用float乘以一个字符串。
Python不知道如何处理它。所以在这种情况下，我们应该转换这个数字
用整数或浮点数再乘以0.45。
所以让我们调用int函数。
并通过重量下划线lbs。
再次运行我们的程序，160
好的，所以我72公斤。
在本教程中，您将学习更多有关Python字符串的知识。
所以我已经定义了这个课程变量，并为初学者设置了Python
现在我告诉过你，你可以使用单引号和双引号
定义一个字符串，但有时你必须使用一个特定的表单，
否则你会遇到问题。这是一个例子。想象一下你想要的

Russian: 
не может умножить последовательность на не тип int
плавать. Как я уже говорил, эта функция ввода возвращает
строка, поэтому мы не можем умножить строку на число с плавающей запятой.
Python не знает, что с этим делать. Так что в этом случае мы должны преобразовать это число
на целое число или число с плавающей запятой, а затем умножить на 0,45.
Итак, давайте вызовем функцию int.
И передать вес подчеркивают кг.
И запустить нашу программу еще раз, 160
хорошо, так что я 72 кг.
В этом уроке вы узнаете больше о строках Python.
Итак, я определил эту переменную курса и установил ее на Python для начинающих
ранее я говорил вам, что вы можете использовать как одинарные, так и двойные кавычки
определить строку, но бывают случаи, когда вам приходится использовать конкретную форму,
в противном случае вы столкнетесь с проблемами. Вот пример. Представь, что ты хотел

Chinese: 
将此字符串更改为初学者的Pythons课程。
所以我们要添加一个撇号，像这样，
初学者课程。你可以马上说这是事实
疯了，因为我们的字符串从这里开始然后在这里终止，
在第二个撇号后我们在这里所有这些字符
Python解释器不知道它们是什么。所以要解决这个问题
我们需要使用双引号来定义我们的字符串，以便我们可以
字符串中间的单引号。所以让我们改变这一点
加双引号，现在你可以看到它添加另一个双引号来关闭它，
你必须手动删除它，还有一次
在字符串的开头，我们需要添加另一个双引号。现在
你可以看到错误消失了，所以如果你打印课程
我们为初学者看了Python课程。
美丽。现在让我们说我们不希望这个撇号，所以我们有
Python for Beginners，但我们想把初学者放进去

Turkish: 
Yeni başlayanlar için bu dizgiyi Pythons kursuna dönüştürün.
Böylece bir kesme işareti eklemek istiyoruz, böyle,
Yeni Başlayanlar İçin Kurs. Bunun olacağını hemen söyleyebilirsin
çılgınca, çünkü dizgimiz burada başlıyor ve sonra burada sona eriyor.
ikinci elemeden sonra burada olan tüm bu karakterlerimiz
Python yorumlayıcısı ne olduklarını bilmiyor. Yani bu sorunu çözmek için
Dizemizi tanımlamak için çift tırnak işareti kullanmamız gerekir.
dizenin ortasında tek bir alıntı. Öyleyse bunu değiştirelim
çift ​​tırnak için, şimdi onu kapatmak için başka bir çift fiyat teklifi eklediğini görebilirsiniz,
Bunu ve ayrıca bir kez daha el ile kaldırmanız gerekir.
dizenin başında, başka bir çift alıntı eklememiz gerekir. şimdi
hatanın gittiğini görebilirsiniz, yani kursu yazdırırsanız
Yeni başlayanlar için Python kursunu görüyoruz.
Güzel. Şimdi diyelim ki bu kesme işareti burada istemiyor, öyleyse var
Yeni Başlayanlar İçin Python, ancak Yeni Başlayanlar'ı koymak istiyoruz.

Arabic: 
تغيير هذه السلسلة إلى دورة بيثون للمبتدئين.
لذلك نريد إضافة فاصلة عليا ، مثل هذا ،
بالطبع للمبتدئين. يمكنك قول هذا على الفور
مجنون ، لأن السلسلة تبدأ هنا ومن ثم تنتهي هنا ،
كل هذه الشخصيات التي لدينا هنا بعد الفاصلة العليا الثانية
مترجم بايثون لا يعرف ماهيتها. لذلك من أجل حل هذه المشكلة
نحتاج إلى استخدام علامات تنصيص مزدوجة لتحديد السلسلة الخاصة بنا حتى يمكننا الحصول عليها
اقتباس واحد في وسط السلسلة. لذلك دعونا نغير هذا
لمضاعفة علامات الاقتباس ، الآن يمكنك أن ترى أنه يضيف اقتباس مزدوج آخر لإغلاقه ،
عليك إزالة هذا يدويًا ، وأيضًا مرة أخرى
في بداية السلسلة ، نحتاج إلى إضافة علامة اقتباس مزدوجة أخرى. الآن
يمكنك أن ترى خطأ ذهب ، لذلك إذا قمت بطباعة بالطبع
نرى دورة بايثون للمبتدئين.
جميلة. الآن دعنا نقول أننا لا نريد هذا الفاصل هنا ، لذلك نحن لدينا
بيثون للمبتدئين ، لكننا نريد أن نضع المبتدئين في

Persian: 
این رشته را به دوره پایتون برای مبتدیان تغییر دهید.
بنابراین ما می خواهیم آپستروف را مانند این اضافه کنیم
دوره ابتدایی بلافاصله می توانید بگوئید این اتفاق می افتد
دیوانه است، زیرا رشته ما در اینجا شروع می شود و سپس اینجا را متوقف می کند
همه این کاراکترهایی که ما بعد از آپستروپ دوم داریم
مترجم پایتون نمیداند چه چیزی است. بنابراین برای حل این مشکل
ما باید از دوگانه استفاده کنیم تا رشته ما را تعریف کنیم تا بتوانیم داشته باشیم
نقل قول تنها در وسط رشته. پس بگذارید این را تغییر دهیم
به نقل قول های دوگانه، در حال حاضر شما می توانید آن را می افزاید: یک نقل قول دیگر دو را برای بستن آن،
شما باید به صورت دستی آن را حذف کنید، و همچنین یک بار دیگر
در ابتدای رشته، ما باید یک نقل قول دیگر اضافه کنیم. اکنون
شما می توانید ببینید خطا رفته است، بنابراین اگر شما البته چاپ
ما دوره پایتون را برای مبتدیان می بینیم.
خوشگل. اکنون بگذارید بگوییم ما این آپستروف را در اینجا نمی خواهیم، ​​بنابراین ما
پایتون برای مبتدی ها، اما ما می خواهیم شروع به کار کنیم

Portuguese: 
mude esta corda no curso dos Pythons para novatos.
Então, nós queremos adicionar um apóstrofo, como este,
Curso para Iniciantes. Você pode dizer imediatamente que isso vai
louco, porque a nossa string começa aqui e depois termina aqui,
todos esses personagens que temos aqui depois do segundo apóstrofo
O interpretador Python não sabe o que são. Então, para resolver esse problema
precisamos usar aspas duplas para definir nossa string para que possamos ter
uma aspa simples no meio da string. Então vamos mudar isso
para aspas duplas, agora você pode vê-lo adiciona outra aspa dupla para fechá-lo,
você tem que remover manualmente isso, e também mais uma vez
no começo da string, precisamos adicionar outra aspa dupla. Agora
você pode ver o erro se foi, por isso, se você imprimir curso
nós vemos o curso de Python para iniciantes.
Lindo. Agora vamos dizer que não queremos esse apóstrofo aqui, então temos
Python para iniciantes, mas queremos colocar iniciantes em

Indonesian: 
ubah string ini menjadi Python untuk Pemula.
Jadi kami ingin menambahkan tKamu kutip, seperti ini,
Kursus untuk Pemula. Kamu dapat langsung mengatakan ini akan terjadi
gila, karena tali kita mulai di sini dan kemudian berakhir di sini,
semua karakter yang kita miliki di sini setelah tKamu kutip kedua
Penerjemah python tidak tahu apa itu. Jadi untuk mengatasi masalah ini
kita perlu menggunakan tKamu kutip gKamu untuk mendefinisikan string kita sehingga kita dapat memilikinya
kutipan tunggal di tengah-tengah string. Jadi mari kita ubah ini
untuk menggKamukan penawaran, sekarang Kamu bisa melihatnya menambahkan penawaran gKamu untuk menutupnya,
Kamu harus menghapus ini secara manual, dan juga sekali lagi
di awal string, kita perlu menambahkan tKamu kutip gKamu. Sekarang
Kamu dapat melihat kesalahan hilang, jadi jika Kamu mencetak saja
kita melihat kursus Python untuk pemula.
Indah. Sekarang katakanlah kita tidak menginginkan tKamu kutip ini di sini, jadi kita punya
Python untuk Pemula, tetapi kami ingin memasukkan Pemula

English: 
change this string into Pythons course for Beginners. 
So we want to add an apostrophe, like this, 
Course for Beginners. You can immediately say this is going
crazy, because our string starts here and then terminates here, 
all these characters that we have here after the second apostrophe
Python interpreter doesn't know what they are. So to solve this problem
we need to use double quotes to define our string so we can have 
a single quote in the middle of the string. So let's change this
to double quotes, now you can see it adds another double quote to close it, 
you have to manually remove this, and also one more time
at the beginning of the string, we need to add another double quote. Now
you can see error is gone, so if you print course 
we see Python course for beginners. 
Beautiful. Now let's say we don't want this apostrophe here, so we have
Python for Beginners, but we want to put Beginners in

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Russian: 
измените эту строку в курс Pythons для начинающих.
Итак, мы хотим добавить апостроф, как это,
Курс для начинающих. Вы можете сразу сказать, что это происходит
сумасшедший, потому что наша строка начинается здесь, а затем заканчивается здесь,
все эти символы, которые мы имеем здесь после второго апострофа
Интерпретатор Python не знает, кто они. Таким образом, чтобы решить эту проблему
нам нужно использовать двойные кавычки, чтобы определить нашу строку, чтобы мы могли иметь
одиночная кавычка в середине строки. Итак, давайте изменим это
чтобы двойные кавычки, теперь вы можете видеть, что добавляет еще одну двойную кавычку, чтобы закрыть его,
Вы должны удалить это вручную, а также еще раз
в начале строки нам нужно добавить еще одну двойную кавычку. Сейчас
Вы можете увидеть, что ошибка исчезла, поэтому если вы печатаете курс
мы видим курс Python для начинающих.
Красивая. Теперь давайте скажем, что мы не хотим этого апостроф здесь, поэтому мы имеем
Python для начинающих, но мы хотим поместить начинающих в

Russian: 
двойные кавычки. Еще раз, если вы добавите здесь двойную кавычку, интерпретатор Python получит
путать, потому что предполагает, что вторая двойная кавычка указывает на то, что
конец строки, поэтому он не знает, что это за символы, поэтому для решения
нам нужно изменить наши двойные кавычки на одинарные кавычки
как это. И тогда мы можем добавить двойные кавычки в середине
строки. Теперь давайте запустим эту программу, вот и все.
Итак, мы получаем Python для начинающих. Так что это случаи
для использования одинарных или двойных кавычек. Теперь во всех примерах
Я уже показывал вам, что мы имеем дело только с короткими строками, но что если вы захотите определить
строка, которая имеет несколько длин? Например, что если вы хотите определить строку
для сообщения, которое мы отправляем по электронной почте. В этом случае нам нужно использовать
тройные кавычки. Так. Мы удаляем это.
Теперь мы добавляем три кавычки, так что 1, 2, 3, вот и все,
Итак, у нас есть три цитаты, чтобы начать нашу строку и три
прекратить это. Опять же, эти кавычки могут быть одинарными или двойными.

Arabic: 
التنصيص. مرة أخرى ، إذا قمت بإضافة اقتباس مزدوج هنا يحصل مترجم Python
مرتبكًا لأنه يفترض أن يشير الاقتباس المزدوج الثاني إلى ذلك
نهاية السلسلة ، لذلك لا يعرف ما هي هذه الشخصيات ، وذلك لحل هذا
نحن بحاجة إلى تغيير علامات الاقتباس المزدوجة لدينا إلى علامات الاقتباس الفردية
مثله. ومن ثم يمكننا إضافة علامات اقتباس مزدوجة في المنتصف
من السلسلة. الآن دعونا تشغيل هذا البرنامج ، هناك تذهب.
حتى نحصل على بايثون للمبتدئين. هذه هي الحالات
لاستخدام الاقتباس المفرد أو المزدوج. الآن في كل الأمثلة
لقد أظهرت لك حتى الآن أننا لا نتعامل إلا مع سلاسل قصيرة ، ولكن ماذا لو أردت أن تحدد
سلسلة أطوال متعددة؟ على سبيل المثال ، ماذا لو كنت تريد تحديد سلسلة
للرسالة التي نرسلها في بريد إلكتروني. في هذه الحالة نحن بحاجة إلى استخدامها
اقتباسات ثلاثية. وبالتالي. نحن نحذف هذا.
الآن نضيف ثلاث علامات اقتباس ، لذلك 1 ، 2 ، 3 ، هناك تذهب ،
لذلك ، لدينا ثلاثة اقتباسات لبدء سلسلة لدينا وثلاثة
لإنهائه. مرة أخرى يمكن أن تكون هذه الاقتباسات مفردة أو مزدوجة.

Indonesian: 
kutipan gKamu. Sekali lagi, jika Kamu menambahkan penawaran gKamu di sini, juru bahasa Python dapat
bingung karena mengasumsikan kutipan gKamu kedua menunjukkan itu
akhir dari string, jadi tidak tahu apa karakter ini, jadi untuk menyelesaikannya
kita perlu mengubah tKamu kutip gKamu menjadi tKamu kutip tunggal
seperti ini. Dan kemudian kita bisa menambahkan tKamu kutip gKamu di tengah
dari string. Sekarang mari kita jalankan program ini, ini dia.
Jadi kami mendapatkan Python untuk Pemula. Jadi inilah kasusnya
untuk menggunakan tKamu kutip tunggal atau gKamu. Sekarang dalam semua contoh
Saya telah menunjukkan kepada Kamu sejauh ini kami hanya berurusan dengan string pendek, tetapi bagaimana jika Kamu ingin mendefinisikan
sebuah string yang memiliki banyak panjang? Misalnya, bagaimana jika Kamu ingin mendefinisikan string
untuk pesan yang kami kirim dalam email. Dalam hal ini kita perlu menggunakan
tiga kutipan. Begitu. Kami menghapus ini.
Sekarang kami menambahkan tiga tKamu kutip, jadi 1, 2, 3, begini,
Jadi, kami memiliki tiga tKamu kutip untuk memulai string kami dan tiga
untuk menghentikannya. Sekali lagi kutipan ini dapat berupa harga tunggal atau gKamu.

Chinese: 
双引号。再一次，如果你在这里添加双引号Python解释器得到
困惑，因为它假定第二个双引号表示
字符串的结尾，所以它不知道这些字符是什么，所以要解决这个问题
我们需要将双引号更改为单引号
像这样。然后我们可以在中间添加双引号
的字符串。现在让我们运行这个程序吧。
所以我们得到Python for Beginners。所以这些都是案例
使用单引号或双引号。现在在所有的例子中
到目前为止，我已经向你展示了我们只处理短字符串，但是如果你想定义的话
一个多长度的字符串？例如，如果要定义字符串，该怎么办？
对于我们通过电子邮件发送的消息。在那种情况下，我们需要使用
三重报价。所以。我们删除了这个。
现在我们添加三个引号，所以1,2,3，你去了，
所以，我们有三个引号来启动我们的字符串和三个
终止它。同样，这些引号可以是单引号或双引号。

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Turkish: 
ikili alıntı. Bir kez daha, eğer buraya çift fiyat teklifi eklerseniz Python yorumlayıcısı alır.
karıştı çünkü ikinci çift alıntı olduğunu gösteriyor
dizenin sonunda, bu karakterlerin ne olduğunu bilmiyor, bu yüzden bunu çözmek için
çift ​​tırnaklarımızı tek tırnakla değiştirmemiz gerekiyor
bunun gibi. Ve sonra ortada çift tırnak ekleyebilirsiniz
Dize Şimdi bu programı çalıştıralım, işte gidiyorsunuz.
Böylece Yeni Başlayanlar için Python alıyoruz. Yani bunlar böyle
tek veya çift tırnak kullanmak için. Şimdi tüm örneklerde
Size şimdiye kadar gösterdim, sadece kısa dizelerle ilgileniyoruz, peki ya tanımlamak istiyorsanız
Birden fazla uzunluk olan bir dize? Örneğin, bir dize tanımlamak istiyorsanız
Bir e-postayla gönderdiğimiz mesaj için. Bu durumda kullanmamız gerekir
üçlü tırnak. Yani. Bunu sileriz.
Şimdi üç tırnak ekleyelim, yani 1, 2, 3, işte
Yani, dizgemizi başlatmak için üç teklifimiz var ve üç
sonlandırmak için. Yine bu teklifler tek veya çift tırnak olabilir.

Portuguese: 
aspas duplas. Mais uma vez, se você adicionar uma aspa dupla aqui, o interpretador Python
confuso porque assume a segunda aspa dupla indica que
final da string, por isso não sabe o que são esses personagens, então para resolver isso
precisamos mudar nossas aspas duplas para aspas simples
como isso. E então podemos adicionar aspas duplas no meio
da corda. Agora vamos rodar este programa, aí vai você.
Então, pegamos o Python para iniciantes. Então esses são os casos
para usar aspas simples ou duplas. Agora em todos os exemplos
Eu mostrei até agora que lidamos apenas com strings curtas, mas e se você quisesse definir
uma string com vários comprimentos? Por exemplo, e se você quisesse definir uma string
para a mensagem que enviamos por email. Nesse caso, precisamos usar
citações triplas. Assim. Nós deletamos isso.
Agora nós adicionamos três citações, então 1, 2, 3, lá você vai,
Então, nós temos três citações para começar nossa string e três
para terminá-lo. Novamente, essas citações podem ser aspas simples ou duplas.

English: 
double quotes. Once again, if you add a double quote here Python interpreter gets
confused because it assumes the second double quote indicates that
end of the string, so it doesn't know what these characters are, so to solve this
we need to change our double quotes to single quotes 
like this. And then we can add double quotes in the middle
of the string. Now let's run this program, there you go. 
So we get Python for Beginners. So these are the cases
for using single or double quotes. Now in all the examples
I've shown you so far we only deal with short strings, but what if you wanted to define 
a string that is multiple lengths? For example, what if you wanted to define a string 
for the message that we send in an email. In that case we need to use 
triple quotes. So. We delete this. 
Now we add three quotes, so 1, 2, 3, there you go, 
So, we have three quotes to start our string and three 
to terminate it. Again these quotes can be single or double quotes. 

Persian: 
نقل قول های دوگانه یک بار دیگر، اگر شما نقل قول دوگانه را در اینجا اضافه کنید، مترجم پایتون می شود
اشتباه گرفته شده است زیرا فرض دوم نقل قول دو نشان می دهد که
پایان رشته، بنابراین نمی داند که این شخصیت ها چه هستند، بنابراین برای حل این مسئله
ما باید نقل قول های ما را به نقل قول ها تغییر دهیم
مثل این. و سپس ما می توانیم نقل قول های دوگانه را در وسط اضافه کنیم
از رشته حالا این برنامه را اجرا کنید، آنجا بروید
بنابراین Python برای مبتدی ها را دریافت می کنیم. بنابراین این موارد هستند
برای استفاده از یک یا دو نقل قول. در حال حاضر در تمام نمونه ها
من تا به حال به شما نشان داده ام که ما فقط با رشته های کوتاه مقابله می کنیم، اما اگر شما می خواهید تعریف کنید، چه می کنید؟
یک رشته که طول چند است؟ به عنوان مثال، اگر شما می خواهید یک رشته را تعریف کنید، چه؟
برای پیامی که ما در یک ایمیل بفرستیم. در این مورد ما باید از آن استفاده کنیم
نقل قول های سه گانه بنابراین. این را حذف میکنیم
حالا سه نقل قول اضافه می کنیم، به طوری که 1، 2، 3 وجود دارد
بنابراین، ما سه نقل قول برای شروع رشته ما و سه
برای پایان دادن به آن. باز هم این نقل قول ها می توانند یک یا دو نقل قول باشند.

Persian: 
باشه؟ حالا با این کار می توانیم رشته ای را که می گذرد تعریف کنیم
چند خط به عنوان مثال، می توانیم بگوییم سلام جان
اینجا اولین ایمیل ما برای شما است متشکرم،
تیم پشتیبانی. مثل این
حالا، بگذارید این برنامه را اجرا کنیم و اینجاست
نتيجه بنابراین، ما این چند خط زیبا را دریافت می کنیم
رشته اکنون این را به چیزی ساده تغییر دهیم
بنابراین، ما می توانیم به ویژگی های دیگر رشته ها و پایتون نگاه کنیم.
بنابراین من قصد دارم از نقل قول ها استفاده کنم و نام Course را به پایتون تنظیم کنم
برای مبتدی ها. در اینجا ما قصد داریم از مربع استفاده کنیم
براکت برای گرفتن شخصیت و یک شاخص داده شده در این رشته.
بگذار نشانت دهم. بنابراین برای گرفتن شخصیت اول ما از براکت های مربع استفاده می کنیم
و نوع 0. بنابراین شاخص شخصیت اول
در رشته 0 است. به عبارت دیگر، این همان چیزی است که Python دارد
رشته ها نمایه می شوند. 0، 1، 2، 3، 4 و غیره

Russian: 
Хорошо? Теперь, с этим мы можем определить строку, которая охватывает
несколько строк. Например, мы можем сказать привет Джон
вот наше первое письмо к вам. Спасибо,
Служба поддержки. Как это.
Теперь давайте запустим эту программу и вот
результат. Итак, мы получаем эту красивую мульти-линию
строка. Теперь давайте изменим это обратно на что-то простое
Итак, мы можем посмотреть на другие характеристики строк и Python.
Поэтому я собираюсь использовать одинарные кавычки и установить название курса на Python
для начинающих. Теперь здесь мы будем использовать квадрат
скобки для получения символа и заданного индекса в этой строке.
Позволь мне показать тебе. Таким образом, чтобы получить первый символ, мы используем квадратные скобки
и введите 0. Таким образом, индекс первого символа
в строке равно 0. Другими словами, это как Python
строки проиндексированы. 0, 1, 2, 3, 4 и т. Д.

English: 
Okay? Now, with this we can define a string that spans 
multiple lines. For example, we can say Hi Jon 
here is our first email to you. Thank you, 
The Support Team. Like that.
Now, let's run this program and here's the
result. So, we get this beautiful multi line
string. Now let's change this back to something simple 
so, we can look at other characteristics of strings and Python. 
So I'm going to use single quotes and set the course name to Python
for Beginners. Now here we're going to use square 
brackets to get a character and a given index in this string. 
Let me show you. So to get the first character we use square brackets 
and type 0. So the index of the first character 
in the string is 0. In other words, this is how Python
strings are indexed. 0, 1, 2, 3, 4, etc. 

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Portuguese: 
OK? Agora, com isso podemos definir uma string que se estende
várias linhas. Por exemplo, podemos dizer oi Jon
aqui está o nosso primeiro email para você. Obrigado,
A equipe de suporte. Curtiu isso.
Agora, vamos executar este programa e aqui está o
resultado. Então, nós temos essa bela multi linha
corda. Agora vamos mudar isso de volta para algo simples
Assim, podemos observar outras características de strings e Python.
Então, vou usar aspas simples e definir o nome do curso para Python
para iniciantes. Agora aqui vamos usar o quadrado
colchetes para obter um caractere e um determinado índice nesta cadeia.
Deixe-me te mostrar. Então, para obter o primeiro caractere, usamos colchetes
e digite 0. Então, o índice do primeiro caractere
na cadeia é 0. Em outras palavras, é assim que Python
seqüências de caracteres são indexadas. 0, 1, 2, 3, 4, etc.

Chinese: 
好的？现在，通过这个我们可以定义一个跨越的字符串
多行。例如，我们可以说Hi Jon
这是我们给您的第一封电子邮件。谢谢，
支持团队。像那样。
现在，让我们运行这个程序，这就是
结果。所以，我们得到了这条美丽的多线
串。现在让我们把它改成简单的东西
所以，我们可以看一下字符串和Python的其他特性。
所以我将使用单引号并将课程名称设置为Python
对于初学者。现在我们将使用square
用于获取此字符串中的字符和给定索引的括号。
让我演示给你看。因此，要获得第一个字符，我们使用方括号
并键入0.所以第一个字符的索引
在字符串中是0.换句话说，这就是Python的方式
字符串被索引。 0,1,2,3,4等

Turkish: 
Tamam? Şimdi, bununla yayılan bir dize tanımlayabiliriz
çoklu çizgiler Örneğin, Merhaba Jon diyebiliriz.
işte size ilk e-postamız. Teşekkür ederim,
Destek Ekibi. Bunun gibi.
Şimdi bu programı çalıştıralım ve işte
sonuç. Yani, bu çok hatlı güzel çizgiyi alıyoruz
dize. Şimdi bunu basit bir şeyle değiştirelim
Böylece, dize ve Python'un diğer özelliklerine bakabiliriz.
Bu yüzden tek tırnak kullanacağım ve kurs adını Python olarak ayarlayacağım.
yeni başlayanlar için. Şimdi burada kare kullanacağız
Bu dizgede bir karakter ve verilen bir dizini almak için
Sana göstereyim. Böylece ilk karakteri almak için köşeli parantez kullanıyoruz.
ve 0 yazın. Yani ilk karakterin dizini
dize 0'dır. Başka bir deyişle, Python
dizeler dizine eklenir. 0, 1, 2, 3, 4 vb.

Indonesian: 
Baik? Sekarang, dengan ini kita dapat mendefinisikan string yang membentang
beberapa baris. Sebagai contoh, kita bisa mengatakan Hai Jon
ini email pertama kami untuk Kamu. Terima kasih,
Tim Dukungan. Seperti itu.
Sekarang, mari kita jalankan program ini dan ini dia
hasil. Jadi, kami mendapatkan multi-line yang indah ini
tali. Sekarang mari kita ubah ini menjadi sesuatu yang sederhana
jadi, kita bisa melihat karakteristik string dan Python lainnya.
Jadi saya akan menggunakan tKamu kutip tunggal dan mengatur nama kursus ke Python
untuk pemula. Sekarang di sini kita akan menggunakan kotak
kurung untuk mendapatkan karakter dan indeks yang diberikan dalam string ini.
Mari ku tunjukkan. Jadi untuk mendapatkan karakter pertama kita menggunakan tKamu kurung siku
dan ketik 0. Jadi indeks karakter pertama
dalam string adalah 0. Dengan kata lain, ini adalah bagaimana Python
string diindeks. 0, 1, 2, 3, 4, dll.

Arabic: 
حسنا؟ الآن ، مع هذا يمكننا تحديد سلسلة تمتد
خطوط متعددة. على سبيل المثال ، يمكننا أن نقول مرحبا جون
هنا أول بريد إلكتروني لك. شكرا لكم،
فريق الدعم. مثل هذا.
الآن ، دعونا تشغيل هذا البرنامج وهنا
نتيجة. لذلك ، نحصل على هذا الخط المتعدد الجميل
خيط. الآن دعنا نغير هذا إلى شيء بسيط
لذلك ، يمكننا أن ننظر إلى خصائص أخرى من السلاسل وبيثون.
لذا سأستخدم اقتباسات فردية وضبط اسم الدورة إلى بايثون
للمبتدئين. الآن سنستخدم مربع
بين قوسين للحصول على شخصية ومؤشر معين في هذه السلسلة.
دعني اريك. حتى نحصل على أول شخصية نستخدم الأقواس المربعة
واكتب 0. لذا فإن مؤشر الحرف الأول
في السلسلة هو 0. وبعبارة أخرى ، هذه هي الطريقة بيثون
يتم فهرسة سلاسل. 0 ، 1 ، 2 ، 3 ، 4 ، إلخ.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Portuguese: 
Então o índice do primeiro caractere é 0, o segundo caractere é
1 e assim por diante. Então deixe-me apagar isso e executar este programa
nós começamos p. Nós também podemos usar um negativo
indexe aqui. E esse é um dos recursos que não temos em outras linguagens de programação
até onde sei. Então, temos índice negativo, podemos obter os personagens
começou a partir do final. Então, se eu passar 1 negativo aqui,
Assumindo que 0 é o índice do primeiro caractere
1 negativo é o índice do último caractere. Então, quando corremos
este programa devemos ver s. Vamos correr, lá vai você
temos s, se passarmos 2 negativos, isso vai voltar
o segundo personagem do final. Vamos correr mais uma vez
agora temos R porque esse é o segundo personagem do final.
OK? Então, preste muita atenção a esta sintaxe de colchetes
porque muitas vezes é o tópico para testes online do Python
ou exames universitários, por isso, se você está se preparando para um teste python,

Turkish: 
Yani ilk karakterin dizini 0, ikinci karakter
1 ve benzeri. Öyleyse bunu silmeme ve bu programı çalıştırmama izin verin
p alırız. Negatif de kullanabiliriz
burada indeksleyin. Ve bu, diğer programlama dillerinde sahip olmadığımız özelliklerden biri.
bildiğim kadarıyla. Yani negatif indeksimiz var karakterleri alabiliriz
en baştan başladı. Yani burada negatif 1'i geçersem,
0'ın ilk karakterin dizini olduğunu varsayalım
negatif 1, son karakterin dizinidir. Yani kaçtığımızda
bu programı görmeliyiz. Hadi koşalım, işte gidiyorsunuz.
negatif 2'yi geçersek, bu geri dönecektir.
Sonundan ikinci karakter. Hadi bir kere daha koyalım.
Şimdi R alıyoruz çünkü bu sondan ikinci karakter.
Tamam? Bu yüzden köşeli parantezlerin sözdizimlerine dikkat edin.
çünkü oldukça sık çevrimiçi Python testleri için konu budur
veya üniversite sınavlarına, yani bir piton testi için hazırlanıyorsanız,

English: 
So the index of the first character is 0, the second character is
1, and so on. So let me delete this and run this program
we get p. We can also use a negative 
index here. And this is one of the features that we don't have in other programming languages 
as far as I know. So we have negative index we can get the characters
started from the end. So if I pass negative 1 here, 
Assuming that 0 is the index of the first character 
negative 1 is the index of the last character. So when we run 
this program we should see s. Let's run it, there you go,
we get s, if we pass negative 2, this will return
the second character from the end. Let's run it one more time, 
now we get R because that is the second character from the end. 
Okay? So place close attention to this square brackets syntax 
because quite often it's the topic for online Python tests 
or university exams, so if you're preparing for a python test, 

Arabic: 
لذا فإن فهرس الحرف الأول هو 0 ، الحرف الثاني هو
1 ، وهلم جرا. لذلك اسمحوا لي حذف هذا وتشغيل هذا البرنامج
نحصل على p. يمكننا أيضا استخدام سلبي
فهرس هنا. وهذه واحدة من الميزات التي لا نملكها في لغات البرمجة الأخرى
بقدر ما أعرف. لذلك لدينا مؤشر سلبي يمكننا الحصول على الشخصيات
بدأت من النهاية. إذن ، إذا قمت بنقل السلبية 1 هنا ،
على افتراض أن 0 هو فهرس الحرف الأول
negative 1 هو فهرس الحرف الأخير. لذلك عندما نركض
هذا البرنامج يجب أن نرى ق. دعونا نديرها ، هناك تذهب ،
نحصل على s ، إذا تمررنا سلبيًا 2 ، فسيعود هذا
الحرف الثاني من النهاية. دعونا نديرها مرة أخرى ،
الآن نحصل على R لأن هذا هو الحرف الثاني من النهاية.
حسنا؟ لذلك ضع انتباهاً وثيقاً على بناء جملة الأقواس المربعة هذه
لأنه غالباً ما يكون موضوع اختبارات بايثون عبر الإنترنت
أو امتحانات الجامعة ، لذلك إذا كنت تستعد لاختبار الثعبان ،

Chinese: 
所以第一个字符的索引是0，第二个字符是
1，依此类推。所以让我删除它并运行这个程序
我们得到了p。我们也可以使用否定的
索引在这里。这是我们在其他编程语言中没有的功能之一
我所知道的。所以我们有负面索引我们可以得到字符
从最后开始。所以，如果我在这里传递负面1，
假设0是第一个字符的索引
负1是最后一个字符的索引。所以，当我们跑
这个程序我们应该看到s。我们去吧，你去吧
我们得到s，如果我们通过负2，这将返回
从结尾开始的第二个角色。让我们再跑一次，
现在我们得到R因为这是结尾的第二个字符。
好的？因此请密切关注此方括号语法
因为它经常是在线Python测试的主题
或大学考试，所以如果你准备进行python测试，

Persian: 
بنابراین شاخص اول شخصیت 0، شخصیت دوم است
1 و غیره. بنابراین اجازه دهید این را حذف کنم و این برنامه را اجرا کنم
ما p ما همچنین می توانیم از منفی استفاده کنیم
فهرست اینجا و این یکی از ویژگی هایی است که ما در زبان های برنامه نویسی دیگر نداریم
تا آنجایی که من میدانم. بنابراین ما شاخص منفی داریم که می توانیم کاراکترها را دریافت کنیم
از پایان شروع شد. بنابراین اگر من 1 را از اینجا حذف کنم،
فرض کنید 0 شاخص اول شخصیت است
منفی 1 نشان دهنده آخرین شخصیت است. بنابراین وقتی ما اجرا می کنیم
این برنامه ما باید ببینیم بیایید آن را اجرا کنیم، آنجا بروید
ما می خواهیم، ​​اگر ما 2 را منتقل کنیم، این بازگشت خواهد بود
شخصیت دوم از انتهای بگذارید آن را یک بار دیگر اجرا کنید
در حال حاضر ما R را دریافت می کنیم زیرا این دومین شخصیت از انتهاست.
باشه؟ به این ترتیب، به این نحوۀ براکت مربع توجه کنید
زیرا اغلب این موضوع برای تست های پایتون آنلاین است
یا دانشگاه امتحانات، بنابراین اگر شما برای تست پایتون آماده هستید،

Indonesian: 
Jadi indeks karakter pertama adalah 0, karakter kedua adalah
1, dan seterusnya. Jadi izinkan saya menghapus ini dan menjalankan program ini
kami mendapatkan hal. Kita juga bisa menggunakan yang negatif
indeks di sini. Dan ini adalah salah satu fitur yang tidak kita miliki dalam bahasa pemrograman lain
sejauh yang aku tahu. Jadi kita punya indeks negatif, kita bisa mendapatkan karakter
mulai dari akhir. Jadi jika saya melewati angka 1 negatif di sini,
Dengan asumsi 0 adalah indeks dari karakter pertama
negatif 1 adalah indeks karakter terakhir. Jadi saat kita berlari
program ini kita harus lihat s. Mari kita jalankan, ini dia,
kita mendapatkan s, jika kita melewati negatif 2, ini akan kembali
karakter kedua dari akhir. Mari kita jalankan sekali lagi,
sekarang kita mendapatkan R karena itu adalah karakter kedua dari akhir.
Baik? Jadi, perhatikan baik-baik sintaks kurung siku ini
karena cukup sering itu adalah topik untuk tes Python online
atau ujian universitas, jadi jika Kamu sedang mempersiapkan tes python,

Russian: 
Таким образом, индекс первого символа равен 0, второй символ
1 и так далее. Итак, позвольте мне удалить это и запустить эту программу
мы получаем р. Мы также можем использовать отрицательный
Индекс здесь. И это одна из особенностей, которых у нас нет в других языках программирования
насколько я знаю. Таким образом, у нас есть отрицательный индекс, мы можем получить символы
началось с конца. Так что, если я передам отрицательный 1 здесь,
Предполагая, что 0 является индексом первого символа
минус 1 - индекс последнего символа. Поэтому, когда мы бежим
эту программу мы должны увидеть с. Давайте запустим это, вот и все,
мы получим s, если мы передадим отрицательный 2, это вернет
второй персонаж от конца. Давайте попробуем еще раз,
теперь мы получаем R, потому что это второй символ в конце.
Хорошо? Поэтому уделите пристальное внимание синтаксису в квадратных скобках
потому что довольно часто это тема для онлайн-тестов Python
или университетские экзамены, так что если вы готовитесь к тесту на питона,

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Arabic: 
تأكد من مشاهدة هذا البرنامج التعليمي مرة أخرى وفهم كيف بالضبط
بناء جملة الأقواس المربعة هذه ، يمكننا أيضا استخدام مماثل
بناء الجملة لاستخراج بعض الأحرف بدلا من 1 حرف.
على سبيل المثال ، إذا قمنا بكتابة 0 ،
النقطتين 3 ، سيعيد مترجم Python جميع الأحرف
بدءا من هذا المؤشر على طول الطريق إلى هذا
المؤشر الثاني ، لكنه لا يرجع الحرف في هذا المؤشر.
وبعبارة أخرى ، عد إلى هذه الفهارس
بحيث يكون لديك 0 ، 1 ، 2 ، 3 ، وهكذا. عند تشغيل هذا البرنامج.
سيعيد مترجم Python الأحرف بدءًا من
مؤشر 0 على طول الطريق إلى فهرس 3 ،
ولكنه يستثني الحرف والمؤشر 3 ،
لذلك عندما ندير برنامج بايثون هذا سنرى باينت (؟). دعني أريكم ، لذا سنذهب
حذف هذا الخط ، قم بتشغيل هذا البرنامج ، هناك تذهب.
نحصل على نصف لتر. الآن لدينا أيضًا قيم افتراضية لـ

English: 
make sure to watch this tutorial one more time and understand exactly how
this square brackets syntax works, we can also use a similar 
syntax to extract a few characters instead of 1 character. 
For example, if we type 0, 
colon 3, Python interpreter will return all the characters
starting with this index all the way to this
second index, but it does not return the character at this index. 
In other words, back to these indexes 
so you have 0, 1, 2, 3, and so on. When you run this program. 
Python interpreter will return the characters starting from the
index 0 all the way to index 3, 
but excludes the character and index 3, 
so when we run this Python program we're going to see pint (?). Let me show you, so we're going to
delete this line, run this program, there you go. 
We get pint. Now here we also have default values for

Indonesian: 
pastikan untuk menonton tutorial ini sekali lagi dan pahami caranya
sintaks kurung siku ini berfungsi, kita juga bisa menggunakan yang serupa
sintaks untuk mengekstrak beberapa karakter, bukan 1 karakter.
Misalnya, jika kita mengetikkan 0,
titik 3, juru bahasa Python akan mengembalikan semua karakter
dimulai dengan indeks ini sampai ke sini
indeks kedua, tetapi tidak mengembalikan karakter di indeks ini.
Dengan kata lain, kembali ke indeks ini
jadi Kamu memiliki 0, 1, 2, 3, dan seterusnya. Ketika Kamu menjalankan program ini.
Penerjemah python akan mengembalikan karakter mulai dari
indeks 0 semua jalan ke indeks 3,
tetapi tidak termasuk karakter dan indeks 3,
jadi ketika kita menjalankan program Python ini kita akan melihat pint (?). Mari saya tunjukkan, jadi kita akan pergi
hapus baris ini, jalankan program ini, ini dia.
Kami mendapat pint. Sekarang di sini kita juga memiliki nilai default untuk

Portuguese: 
não deixe de assistir a este tutorial mais uma vez e entender exatamente como
esta sintaxe de colchetes funciona, também podemos usar um semelhante
sintaxe para extrair alguns caracteres em vez de 1 caractere.
Por exemplo, se digitarmos 0,
cólon 3, o interpretador Python retornará todos os caracteres
começando com este índice todo o caminho até este
segundo índice, mas não retorna o caractere neste índice.
Em outras palavras, de volta a esses índices
então você tem 0, 1, 2, 3 e assim por diante. Quando você executa este programa.
O interpretador Python retornará os caracteres a partir do
índice 0 até o índice 3,
mas exclui o caractere e o índice 3,
então, quando rodarmos esse programa em Python, vamos ver o pyt . Deixe-me te mostrar, então vamos
delete esta linha, rode este programa, lá vai você.
Nós temos pyt. Agora aqui também temos valores padrão para

Persian: 
مطمئن شوید که این آموزش را یک بار دیگر تماشا کنید و دقیقا همانطور که می دانید
این نحوۀ مربع براکت ها کار می کند، ما همچنین می توانیم از یک مشابه استفاده کنیم
نحو برای استخراج چند کاراکتر به جای 1 کاراکتر.
به عنوان مثال، اگر ما 0 را تایپ کنیم،
کولون 3، مترجم پایتون تمام کاراکترها را بازگرداند
با شروع این شاخص همه راه را به این
شاخص دوم، اما کاراکتر در این شاخص را نشان نمی دهد.
به عبارت دیگر، بازگشت به این شاخص ها
بنابراین شما 0، 1، 2، 3، و غیره. هنگام اجرای این برنامه
مترجم پایتون شخصیت هایی را که از ابتدا شروع می شود، باز می گرداند
شاخص 0 تمام راه را به شاخص 3،
اما شخصیت و شاخص 3 را شامل نمی شود
بنابراین زمانی که ما این برنامه Python را اجرا می کنیم، می خواهیم پینت (؟) را ببینیم. اجازه بدهید به شما نشان دهم، بنابراین ما قصد داریم
این خط را حذف کنید، این برنامه را اجرا کنید، آنجا بروید
ما پینت می گیریم حالا در اینجا نیز مقادیر پیش فرض برای

Turkish: 
bu öğreticiyi bir kez daha izlediğinizden ve tam olarak nasıl anladığınızdan emin olun.
bu köşeli parantezlerin sözdizimi çalışır, biz de benzerini kullanabiliriz
Sözdizimi 1 karakter yerine birkaç karakter çıkarmak için.
Örneğin, 0 yazarsak,
iki nokta, Python yorumlayıcısı tüm karakterleri döndürür
bu indeks ile başlayarak bu şekilde
ikinci dizin, ancak bu dizindeki karakteri döndürmez.
Başka bir deyişle, bu endekslere geri dön
yani 0, 1, 2, 3 ve benzerleri var. Bu programı çalıştırdığınızda.
Python yorumlayıcısı, karakterden başlayarak karakterleri döndürür.
endeks 0 sonuna kadar indeks 3,
ancak karakter ve dizin 3 hariç
bu yüzden bu Python programını çalıştırdığımızda pint (?) göreceğiz. Sana göstereyim, öyleyse biz
bu satırı sil, bu programı çalıştır, oraya git.
Bira bardağı alıyoruz. Şimdi burada ayrıca varsayılan değerlere sahibiz.

Chinese: 
请务必再次观看本教程，并确切了解具体方法
这个方括号语法有效，我们也可以使用类似的
语法提取几个字符而不是1个字符。
例如，如果我们输入0，
冒号3，Python解释器将返回所有字符
从这个索引开始一直到这个
第二个索引，但它不返回此索引处的字符。
换句话说，回到这些索引
所以你有0,1,2,3等等。当您运行此程序时。
Python解释器将返回从开头的字符
索引0一直到索引3，
但不包括角色和指数3，
所以当我们运行这个Python程序时，我们将看到pint（？）。让我告诉你，所以我们要去
删除这一行，运行这个程序，你去。
我们得到品脱。现在我们也有默认值

Russian: 
не забудьте посмотреть этот урок еще раз и понять, как именно
этот синтаксис квадратных скобок работает, мы также можем использовать аналогичные
синтаксис для извлечения нескольких символов вместо 1 символа.
Например, если мы введем 0,
двоеточие 3, интерпретатор Python вернет все символы
начиная с этого индекса вплоть до этого
второй индекс, но он не возвращает символ в этом индексе.
Другими словами, вернемся к этим показателям
так что у вас есть 0, 1, 2, 3 и так далее. Когда вы запускаете эту программу.
Интерпретатор Python вернет символы, начиная с
индекс 0 вплоть до индекса 3,
но исключает символ и индекс 3,
поэтому, когда мы запустим эту программу на Python, мы увидим pint (?). Позвольте мне показать вам, поэтому мы собираемся
удали эту строку, запусти эту программу, вот и все.
Мы получаем пинту. Теперь здесь у нас также есть значения по умолчанию для

Persian: 
شاخص شروع و پایان. بنابراین اگر عرضه نکنیم،
انتهای صفحه، پایتون تمام کاراکترها را به انتهای رشته بازگرداند.
بیا یک نگاهی بیندازیم. بنابراین این برنامه را اجرا کنید، آنجا بروید
Python for Beginners. But if you change the start index to 1,
this will exclude the first character so when we
run this program, we see ython so p is removed.
باشه؟ Now similarly we have a default value for the
start index, so if we don't supply the start index
but add an end index like 5. Python interpreter will assume
0 as the start index, so, let's run
this program, there you go, we get pytho.
Now what if we leave both the start and end
index? Well, I told you? Now in this case 0 will be assumed
as the start index, and the length of the string will assume
as the end index. So with this syntax, you can basically copy

Turkish: 
başlangıç ​​ve bitiş endeksi. Yani tedarik edemezsek
End endeksi, Python tüm karakterleri dizenin sonuna döndürür.
Hadi bir bakalım. Yani bu programı çalıştırın, işte
Yeni Başlayanlar İçin Python. But if you change the start index to 1,
this will exclude the first character so when we
run this program, we see ython so p is removed.
Tamam? Now similarly we have a default value for the
start index, so if we don't supply the start index
but add an end index like 5. Python interpreter will assume
0 as the start index, so, let's run
this program, there you go, we get pytho.
Now what if we leave both the start and end
index? Well, I told you? Now in this case 0 will be assumed
as the start index, and the length of the string will assume
as the end index. So with this syntax, you can basically copy

English: 
the start and end index. So if we don't supply 
the end index, Python will return all the characters to the end of the string. 
Let's take a look. So run this program, there you go,
Python for Beginners. But if you change the start index to 1, 
this will exclude the first character so when we
run this program, we see ython so p is removed. 
Okay? Now similarly we have a default value for the
start index, so if we don't supply the start index 
but add an end index like 5. Python interpreter will assume 
0 as the start index, so, let's run
this program, there you go, we get pytho. 
Now what if we leave both the start and end
index? Well, I told you? Now in this case 0 will be assumed
as the start index, and the length of the string will assume
as the end index. So with this syntax, you can basically copy

Chinese: 
开始和结束索引。所以，如果我们不供应
在结束索引时，Python会将所有字符返回到字符串的末尾。
让我们来看看。所以运行这个程序，你去，
Python初学者。但是如果将起始索引更改为1，
这将排除第一个字符，所以当我们
运行这个程序，我们看到ython所以p被删除了。
好的？现在同样我们有一个默认值
start index, so if we don't supply the start index
but add an end index like 5. Python interpreter will assume
0 as the start index, so, let's run
this program, there you go, we get pytho.
Now what if we leave both the start and end
index? Well, I told you? Now in this case 0 will be assumed
as the start index, and the length of the string will assume
as the end index. So with this syntax, you can basically copy

Portuguese: 
o índice inicial e final. Então, se nós não fornecermos
o índice final, o Python retornará todos os caracteres para o final da string.
Vamos dar uma olhada. Então corra este programa, lá vai você,
Python para iniciantes. Mas se você alterar o índice inicial para 1,
isso irá excluir o primeiro caractere assim quando nós
executar este programa, vemos ython então p é removido.
OK? Agora, da mesma forma, temos um valor padrão para o
iniciar o índice, por isso, se não fornecermos o índice inicial
mas adicione um índice final como 5. O interpretador Python assumirá
0 como o índice inicial, então, vamos rodar
este programa, lá vai você, nós pegamos pytho.
Agora, e se nós deixarmos o começo e o fim
índice? Bem, eu te disse?
Agora, neste caso, 0 será assumido
como o índice inicial, e o comprimento da string assumirá
como o índice final. Então, com essa sintaxe, basicamente você pode copiar

Indonesian: 
indeks awal dan akhir. Jadi, jika kami tidak menyediakan
indeks akhir, Python akan mengembalikan semua karakter ke akhir string.
Mari lihat. Jadi jalankan program ini, ini dia,
Python untuk Pemula. Tetapi jika Kamu mengubah indeks awal ke 1,
this will exclude the first character so when we
run this program, we see ython so p is removed.
Baik? Now similarly we have a default value for the
start index, so if we don't supply the start index
but add an end index like 5. Python interpreter will assume
0 as the start index, so, let's run
this program, there you go, we get pytho.
Now what if we leave both the start and end
index? Well, I told you? Now in this case 0 will be assumed
as the start index, and the length of the string will assume
as the end index. So with this syntax, you can basically copy

Arabic: 
مؤشر البداية والنهاية. لذلك إذا لم نورد
مؤشر النهاية ، سترجع بايثون جميع الأحرف إلى نهاية السلسلة.
لنلقي نظرة. لذا قم بتشغيل هذا البرنامج ، هناك تذهب ،
بايثون للمبتدئين. ولكن إذا قمت بتغيير مؤشر البداية إلى 1 ،
هذا سيستبعد الحرف الأول حتى عندما نكون
run this program, we see ython so p is removed.
حسنا؟ Now similarly we have a default value for the
start index, so if we don't supply the start index
but add an end index like 5. Python interpreter will assume
0 as the start index, so, let's run
this program, there you go, we get pytho.
Now what if we leave both the start and end
index? Well, I told you? Now in this case 0 will be assumed
as the start index, and the length of the string will assume
as the end index. So with this syntax, you can basically copy

Russian: 
начальный и конечный индекс. Так что, если мы не поставляем
В конце индекса Python вернет все символы в конец строки.
Давайте взглянем. Итак, запустите эту программу, вот так
Python для начинающих.  Но если вы измените начальный индекс на 1,
this will exclude the first character so when we
run this program, we see ython so p is removed.
Okay? Now similarly we have a default value for the
start index, so if we don't supply the start index
but add an end index like 5. Python interpreter will assume
0 as the start index, so, let's run
this program, there you go, we get pytho.
Now what if we leave both the start and end
index? Well, I told you? Now in this case 0 will be assumed
as the start index, and the length of the string will assume
as the end index. So with this syntax, you can basically copy

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Persian: 
or clone a string. In other words, if I define
another variable here, let's call it another and set it to course
square brackets with just a colon, now this expression will
return all the characters in the course variable so
variable will be copy of our first variable. Let's take a look, so,
let's print another, and load our
program there you go, we get Python for beginners. So once again
the square bracket syntax is pretty important if you're preparing for online
python tests, or college exams, make sure to watch this tutorial again.
Now here's a little exercise for you. I'm going to delete all this code
define a variable, called name, and set it to Jennifer.
Now when we print name
of 1: negative 1
what do you think we're going to see on the terminal? I want you to use your knowledge
to tell what we're going to see on the terminal, we're now running this program. بنابراین

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Chinese: 
or clone a string. In other words, if I define
another variable here, let's call it another and set it to course
square brackets with just a colon, now this expression will
return all the characters in the course variable so
variable will be copy of our first variable. Let's take a look, so,
let's print another, and load our
program there you go, we get Python for beginners. So once again
the square bracket syntax is pretty important if you're preparing for online
python tests, or college exams, make sure to watch this tutorial again.
Now here's a little exercise for you. I'm going to delete all this code
define a variable, called name, and set it to Jennifer.
Now when we print name
of 1: negative 1
what do you think we're going to see on the terminal? I want you to use your knowledge
to tell what we're going to see on the terminal, we're now running this program.所以

Portuguese: 
or clone a string. In other words, if I define
another variable here, let's call it another and set it to course
square brackets with just a colon, now this expression will
return all the characters in the course variable so
variable will be copy of our first variable. Let's take a look, so,
let's print another, and load our
program there you go, we get Python for beginners. Então mais uma vez
the square bracket syntax is pretty important if you're preparing for online
python tests, or college exams, make sure to watch this tutorial again.
Now here's a little exercise for you. I'm going to delete all this code
define a variable, called name, and set it to Jennifer.
Now when we print name
of 1: negative 1
what do you think we're going to see on the terminal? I want you to use your knowledge
to tell what we're going to see on the terminal, we're now running this program. assim

Russian: 
or clone a string. In other words, if I define
another variable here, let's call it another and set it to course
square brackets with just a colon, now this expression will
return all the characters in the course variable so
variable will be copy of our first variable. Let's take a look, so,
let's print another, and load our
program there you go, we get Python for beginners. So once again
the square bracket syntax is pretty important if you're preparing for online
python tests, or college exams, make sure to watch this tutorial again.
Now here's a little exercise for you. I'm going to delete all this code
define a variable, called name, and set it to Jennifer.
Now when we print name
of 1: negative 1
what do you think we're going to see on the terminal? I want you to use your knowledge
to tell what we're going to see on the terminal, we're now running this program. Так

English: 
or clone a string. In other words, if I define
another variable here, let's call it another and set it to course 
square brackets with just a colon, now this expression will
return all the characters in the course variable so
variable will be copy of our first variable. Let's take a look, so, 
let's print another, and load our
program there you go, we get Python for beginners. So once again
the square bracket syntax is pretty important if you're preparing for online
python tests, or college exams, make sure to watch this tutorial again. 
Now here's a little exercise for you. I'm going to delete all this code 
define a variable, called name, and set it to Jennifer. 
Now when we print name 
of 1: negative 1
what do you think we're going to see on the terminal? I want you to use your knowledge 
to tell what we're going to see on the terminal, we're now running this program. So

Arabic: 
or clone a string. In other words, if I define
another variable here, let's call it another and set it to course
square brackets with just a colon, now this expression will
return all the characters in the course variable so
variable will be copy of our first variable. Let's take a look, so,
let's print another, and load our
program there you go, we get Python for beginners. So once again
the square bracket syntax is pretty important if you're preparing for online
python tests, or college exams, make sure to watch this tutorial again.
Now here's a little exercise for you. I'm going to delete all this code
define a variable, called name, and set it to Jennifer.
Now when we print name
of 1: negative 1
what do you think we're going to see on the terminal? I want you to use your knowledge
to tell what we're going to see on the terminal, we're now running this program. وبالتالي

Indonesian: 
or clone a string. In other words, if I define
another variable here, let's call it another and set it to course
square brackets with just a colon, now this expression will
return all the characters in the course variable so
variable will be copy of our first variable. Let's take a look, so,
let's print another, and load our
program there you go, we get Python for beginners. So once again
the square bracket syntax is pretty important if you're preparing for online
python tests, or college exams, make sure to watch this tutorial again.
Now here's a little exercise for you. I'm going to delete all this code
define a variable, called name, and set it to Jennifer.
Now when we print name
of 1: negative 1
what do you think we're going to see on the terminal? I want you to use your knowledge
to tell what we're going to see on the terminal, we're now running this program. Begitu

Turkish: 
or clone a string. In other words, if I define
another variable here, let's call it another and set it to course
square brackets with just a colon, now this expression will
return all the characters in the course variable so
variable will be copy of our first variable. Let's take a look, so,
let's print another, and load our
program there you go, we get Python for beginners. So once again
the square bracket syntax is pretty important if you're preparing for online
python tests, or college exams, make sure to watch this tutorial again.
Now here's a little exercise for you. I'm going to delete all this code
define a variable, called name, and set it to Jennifer.
Now when we print name
of 1: negative 1
what do you think we're going to see on the terminal? I want you to use your knowledge
to tell what we're going to see on the terminal, we're now running this program. Yani

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Indonesian: 
pause the video, think about it for a few seconds, then come back and continue watching.
So this expression will return the characters starting from
index 1 which is the second character
all the way to the first character from the end, but excluding
the character at this index. In this case, the first character from the
in is r, so r will be excluded, in other words we're going to see
all the characters starting from e all the way
to the second e. Mari lihat. So I'm going to run this program
there you go. This is what we get,
I hope you guessed it right.
In this tutorial, we're going to look at
formatted strings in Python programming language. Formatted strings are
particularly useful in situations where you dynamically generate some
text with your variables. Mari ku tunjukkan. Let's say we have two variables

English: 
pause the video, think about it for a few seconds, then come back and continue watching. 
So this expression will return the characters starting from 
index 1 which is the second character
all the way to the first character from the end, but excluding
the character at this index. In this case, the first character from the
in is r, so r will be excluded, in other words we're going to see
all the characters starting from e all the way 
to the second e. Let's take a look. So I'm going to run this program 
there you go. This is what we get, 
I hope you guessed it right. 
In this tutorial, we're going to look at 
formatted strings in Python programming language. Formatted strings are
particularly useful in situations where you dynamically generate some
text with your variables. Let me show you. Let's say we have two variables 

Arabic: 
pause the video, think about it for a few seconds, then come back and continue watching.
So this expression will return the characters starting from
index 1 which is the second character
all the way to the first character from the end, but excluding
the character at this index. In this case, the first character from the
in is r, so r will be excluded, in other words we're going to see
all the characters starting from e all the way
to the second e. لنلقي نظرة. So I'm going to run this program
there you go. This is what we get,
I hope you guessed it right.
In this tutorial, we're going to look at
formatted strings in Python programming language. Formatted strings are
particularly useful in situations where you dynamically generate some
text with your variables. Let me show you. Let's say we have two variables

Portuguese: 
pause the video, think about it for a few seconds, then come back and continue watching.
So this expression will return the characters starting from
index 1 which is the second character
all the way to the first character from the end, but excluding
the character at this index. In this case, the first character from the
in is r, so r will be excluded, in other words we're going to see
all the characters starting from e all the way
to the second e. Vamos dar uma olhada. So I'm going to run this program
ai está. This is what we get,
I hope you guessed it right.
In this tutorial, we're going to look at
formatted strings in Python programming language. Formatted strings are
particularly useful in situations where you dynamically generate some
text with your variables. Deixe-me te mostrar. Let's say we have two variables

Russian: 
pause the video, think about it for a few seconds, then come back and continue watching.
So this expression will return the characters starting from
index 1 which is the second character
all the way to the first character from the end, but excluding
the character at this index. In this case, the first character from the
in is r, so r will be excluded, in other words we're going to see
all the characters starting from e all the way
to the second e. Let's take a look. So I'm going to run this program
there you go. This is what we get,
I hope you guessed it right.
In this tutorial, we're going to look at
formatted strings in Python programming language. Formatted strings are
particularly useful in situations where you dynamically generate some
text with your variables. Let me show you. Let's say we have two variables

Persian: 
pause the video, think about it for a few seconds, then come back and continue watching.
So this expression will return the characters starting from
index 1 which is the second character
all the way to the first character from the end, but excluding
the character at this index. In this case, the first character from the
in is r, so r will be excluded, in other words we're going to see
all the characters starting from e all the way
to the second e. Let's take a look. So I'm going to run this program
there you go. This is what we get,
I hope you guessed it right.
In this tutorial, we're going to look at
formatted strings in Python programming language. Formatted strings are
particularly useful in situations where you dynamically generate some
text with your variables. Let me show you. Let's say we have two variables

Turkish: 
pause the video, think about it for a few seconds, then come back and continue watching.
So this expression will return the characters starting from
index 1 which is the second character
all the way to the first character from the end, but excluding
the character at this index. In this case, the first character from the
in is r, so r will be excluded, in other words we're going to see
all the characters starting from e all the way
to the second e. Let's take a look. So I'm going to run this program
there you go. This is what we get,
I hope you guessed it right.
In this tutorial, we're going to look at
formatted strings in Python programming language. Formatted strings are
particularly useful in situations where you dynamically generate some
text with your variables. Let me show you. Let's say we have two variables

Chinese: 
pause the video, think about it for a few seconds, then come back and continue watching.
So this expression will return the characters starting from
index 1 which is the second character
all the way to the first character from the end, but excluding
the character at this index. In this case, the first character from the
in is r, so r will be excluded, in other words we're going to see
all the characters starting from e all the way
to the second e.让我们来看看。 So I'm going to run this program
there you go. This is what we get,
I hope you guessed it right.
In this tutorial, we're going to look at
formatted strings in Python programming language. Formatted strings are
particularly useful in situations where you dynamically generate some
text with your variables. Let me show you. Let's say we have two variables

Arabic: 
first name and last name. So first we set this to
John, and last we set this to Smith. Now it's better
to call these variables first name and last name, because they're more
descriptive. But here I'm using shorter names because I want you to see the entire code on display
شاشة. So let's say with these two variables, we want to generate
some text like this. Jon, in square brackets
Smith is a coder. Let's say we want to print this on
the terminal. How do we do this? Well, we define another variable
like message, now here we add the first name,
now we need to concatenate this, with a string that contains a space
and a square bracket next we need to add a last name,
then we need to add a string that contains
the closing square brackets followed by is a coder
حسنا؟ So, then,
if you print message and run this program

Russian: 
first name and last name. So first we set this to
John, and last we set this to Smith. Now it's better
to call these variables first name and last name, because they're more
descriptive. But here I'm using shorter names because I want you to see the entire code on display
screen. So let's say with these two variables, we want to generate
some text like this. Jon, in square brackets
Smith is a coder. Let's say we want to print this on
the terminal. How do we do this? Well, we define another variable
like message, now here we add the first name,
now we need to concatenate this, with a string that contains a space
and a square bracket next we need to add a last name,
then we need to add a string that contains
the closing square brackets followed by is a coder
okay? So, then,
if you print message and run this program

Indonesian: 
first name and last name. So first we set this to
John, and last we set this to Smith. Now it's better
to call these variables first name and last name, because they're more
descriptive. But here I'm using shorter names because I want you to see the entire code on display
screen. So let's say with these two variables, we want to generate
some text like this. Jon, in square brackets
Smith is a coder. Let's say we want to print this on
the terminal. How do we do this? Well, we define another variable
like message, now here we add the first name,
now we need to concatenate this, with a string that contains a space
and a square bracket next we need to add a last name,
then we need to add a string that contains
the closing square brackets followed by is a coder
baik? So, then,
if you print message and run this program

Turkish: 
first name and last name. So first we set this to
John, and last we set this to Smith. Now it's better
to call these variables first name and last name, because they're more
descriptive. But here I'm using shorter names because I want you to see the entire code on display
ekran. So let's say with these two variables, we want to generate
some text like this. Jon, in square brackets
Smith is a coder. Let's say we want to print this on
the terminal. How do we do this? Well, we define another variable
like message, now here we add the first name,
now we need to concatenate this, with a string that contains a space
and a square bracket next we need to add a last name,
then we need to add a string that contains
the closing square brackets followed by is a coder
okay? So, then,
if you print message and run this program

Chinese: 
first name and last name. So first we set this to
John, and last we set this to Smith. Now it's better
to call these variables first name and last name, because they're more
descriptive. But here I'm using shorter names because I want you to see the entire code on display
screen. So let's say with these two variables, we want to generate
some text like this. Jon, in square brackets
Smith is a coder. Let's say we want to print this on
the terminal. How do we do this? Well, we define another variable
like message, now here we add the first name,
now we need to concatenate this, with a string that contains a space
and a square bracket next we need to add a last name,
then we need to add a string that contains
the closing square brackets followed by is a coder
好的？ So, then,
if you print message and run this program

Persian: 
first name and last name. So first we set this to
John, and last we set this to Smith. Now it's better
to call these variables first name and last name, because they're more
descriptive. But here I'm using shorter names because I want you to see the entire code on display
screen. So let's say with these two variables, we want to generate
some text like this. Jon, in square brackets
Smith is a coder. Let's say we want to print this on
the terminal. How do we do this? Well, we define another variable
like message, now here we add the first name,
now we need to concatenate this, with a string that contains a space
and a square bracket next we need to add a last name,
then we need to add a string that contains
the closing square brackets followed by is a coder
okay? So, then,
if you print message and run this program

English: 
first name and last name. So first we set this to
John, and last we set this to Smith. Now it's better
to call these variables first name and last name, because they're more
descriptive. But here I'm using shorter names because I want you to see the entire code on display 
screen. So let's say with these two variables, we want to generate
some text like this. Jon, in square brackets 
Smith is a coder. Let's say we want to print this on
the terminal. How do we do this? Well, we define another variable 
like message, now here we add the first name, 
now we need to concatenate this, with a string that contains a space 
and a square bracket next we need to add a last name, 
then we need to add a string that contains
the closing square brackets followed by is a coder
okay? So, then, 
if you print message and run this program 

Portuguese: 
first name and last name. So first we set this to
John, and last we set this to Smith. Agora é melhor
to call these variables first name and last name, because they're more
descriptive. But here I'm using shorter names because I want you to see the entire code on display
tela. So let's say with these two variables, we want to generate
some text like this. Jon, in square brackets
Smith is a coder. Let's say we want to print this on
the terminal. Como vamos fazer isso? Well, we define another variable
like message, now here we add the first name,
now we need to concatenate this, with a string that contains a space
and a square bracket next we need to add a last name,
then we need to add a string that contains
the closing square brackets followed by is a coder
OK? Então,
if you print message and run this program

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Turkish: 
to see John Smith is a coder, right? Now,
while this approach perfectly works, it's not ideal
because as our text gets more complicated it becomes harder to
visualize the output. So someone else reading this code, they have to
visualize all the string concatenations in their head. This is where we use
formatted strings, they make it easier for us to visualize the output. Yani,
I'm going to define another variable, let's say
msg short for message, and set this to a formatted string. A formatted
string is one that is prefixed with an f. So f,
quotes. Now in between the quotes, first we want to add
the value of the first name variable, so,
we add curly braces and here we type first.
Next we add a space, we add our square brackets, in between the square
brackets, we want to display the last name so once again we add curly
braces, and type last, and finally here we type

Portuguese: 
to see John Smith is a coder, right? Agora,
while this approach perfectly works, it's not ideal
because as our text gets more complicated it becomes harder to
visualize the output. So someone else reading this code, they have to
visualize all the string concatenations in their head. This is where we use
formatted strings, they make it easier for us to visualize the output. Assim,
I'm going to define another variable, let's say
msg short for message, and set this to a formatted string. A formatted
string is one that is prefixed with an f. So f,
citações. Now in between the quotes, first we want to add
the value of the first name variable, so,
we add curly braces and here we type first.
Next we add a space, we add our square brackets, in between the square
brackets, we want to display the last name so once again we add curly
braces, and type last, and finally here we type

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Russian: 
to see John Smith is a coder, right? Сейчас,
while this approach perfectly works, it's not ideal
because as our text gets more complicated it becomes harder to
visualize the output. So someone else reading this code, they have to
visualize all the string concatenations in their head. This is where we use
formatted strings, they make it easier for us to visualize the output. So,
I'm going to define another variable, let's say
msg short for message, and set this to a formatted string. A formatted
string is one that is prefixed with an f. So f,
quotes. Now in between the quotes, first we want to add
the value of the first name variable, so,
we add curly braces and here we type first.
Next we add a space, we add our square brackets, in between the square
brackets, we want to display the last name so once again we add curly
braces, and type last, and finally here we type

English: 
to see John Smith is a coder, right? Now, 
while this approach perfectly works, it's not ideal 
because as our text gets more complicated it becomes harder to
visualize the output. So someone else reading this code, they have to 
visualize all the string concatenations in their head. This is where we use
formatted strings, they make it easier for us to visualize the output. So, 
I'm going to define another variable, let's say
msg short for message, and set this to a formatted string. A formatted
string is one that is prefixed with an f. So f, 
quotes. Now in between the quotes, first we want to add
the value of the first name variable, so, 
we add curly braces and here we type first.
Next we add a space, we add our square brackets, in between the square 
brackets, we want to display the last name so once again we add curly
braces, and type last, and finally here we type 

Indonesian: 
to see John Smith is a coder, right? Sekarang,
while this approach perfectly works, it's not ideal
because as our text gets more complicated it becomes harder to
visualize the output. So someone else reading this code, they have to
visualize all the string concatenations in their head. This is where we use
formatted strings, they make it easier for us to visualize the output. Begitu,
I'm going to define another variable, let's say
msg short for message, and set this to a formatted string. A formatted
string is one that is prefixed with an f. So f,
quotes. Now in between the quotes, first we want to add
the value of the first name variable, so,
we add curly braces and here we type first.
Next we add a space, we add our square brackets, in between the square
brackets, we want to display the last name so once again we add curly
braces, and type last, and finally here we type

Chinese: 
to see John Smith is a coder, right?现在，
while this approach perfectly works, it's not ideal
because as our text gets more complicated it becomes harder to
visualize the output. So someone else reading this code, they have to
visualize all the string concatenations in their head. This is where we use
formatted strings, they make it easier for us to visualize the output.所以，
I'm going to define another variable, let's say
msg short for message, and set this to a formatted string. A formatted
string is one that is prefixed with an f. So f,
quotes. Now in between the quotes, first we want to add
the value of the first name variable, so,
we add curly braces and here we type first.
Next we add a space, we add our square brackets, in between the square
brackets, we want to display the last name so once again we add curly
braces, and type last, and finally here we type

Arabic: 
to see John Smith is a coder, right? الآن،
while this approach perfectly works, it's not ideal
because as our text gets more complicated it becomes harder to
visualize the output. So someone else reading this code, they have to
visualize all the string concatenations in their head. This is where we use
formatted strings, they make it easier for us to visualize the output. وبالتالي،
I'm going to define another variable, let's say
msg short for message, and set this to a formatted string. A formatted
string is one that is prefixed with an f. So f,
يقتبس. Now in between the quotes, first we want to add
the value of the first name variable, so,
we add curly braces and here we type first.
Next we add a space, we add our square brackets, in between the square
brackets, we want to display the last name so once again we add curly
braces, and type last, and finally here we type

Persian: 
to see John Smith is a coder, right? اکنون،
while this approach perfectly works, it's not ideal
because as our text gets more complicated it becomes harder to
visualize the output. So someone else reading this code, they have to
visualize all the string concatenations in their head. This is where we use
formatted strings, they make it easier for us to visualize the output. So,
I'm going to define another variable, let's say
msg short for message, and set this to a formatted string. A formatted
string is one that is prefixed with an f. So f,
quotes. Now in between the quotes, first we want to add
the value of the first name variable, so,
we add curly braces and here we type first.
Next we add a space, we add our square brackets, in between the square
brackets, we want to display the last name so once again we add curly
braces, and type last, and finally here we type

Russian: 
is a coder. So this is what we call the formatted
string. With these curly braces, we're defining place holders
or holes in our string, and when we run our program these holes
will be filled with the value of our variables. So here we have two place holders
or two holes in our string. One is for the value of our first name
variable and the other is for the value of the last name variable.
But compare this formatted string with string
concatenation. With this formatted string we can easily visualize
what the output looks like, right? Now let's print this other
terminal to make sure we get the same exact output. So, let's print message
there you go. So Jon
Smith is a coder. So to define formatted strings,
prefix your strings with an F and then use curly braces
to dynamically insert values into your strings.

Portuguese: 
is a coder. So this is what we call the formatted
corda. With these curly braces, we're defining place holders
or holes in our string, and when we run our program these holes
will be filled with the value of our variables. So here we have two place holders
or two holes in our string. One is for the value of our first name
variable and the other is for the value of the last name variable.
But compare this formatted string with string
concatenation. With this formatted string we can easily visualize
what the output looks like, right? Now let's print this other
terminal to make sure we get the same exact output. So, let's print message
ai está. So Jon
Smith is a coder. So to define formatted strings,
prefix your strings with an F and then use curly braces
to dynamically insert values into your strings.

Turkish: 
is a coder. So this is what we call the formatted
string. With these curly braces, we're defining place holders
or holes in our string, and when we run our program these holes
will be filled with the value of our variables. So here we have two place holders
or two holes in our string. One is for the value of our first name
variable and the other is for the value of the last name variable.
But compare this formatted string with string
concatenation. With this formatted string we can easily visualize
what the output looks like, right? Now let's print this other
terminal to make sure we get the same exact output. So, let's print message
there you go. So Jon
Smith is a coder. So to define formatted strings,
prefix your strings with an F and then use curly braces
to dynamically insert values into your strings.

Indonesian: 
is a coder. So this is what we call the formatted
string. With these curly braces, we're defining place holders
or holes in our string, and when we run our program these holes
will be filled with the value of our variables. So here we have two place holders
or two holes in our string. One is for the value of our first name
variable and the other is for the value of the last name variable.
But compare this formatted string with string
concatenation. With this formatted string we can easily visualize
what the output looks like, right? Now let's print this other
terminal to make sure we get the same exact output. So, let's print message
there you go. So Jon
Smith is a coder. So to define formatted strings,
prefix your strings with an F and then use curly braces
to dynamically insert values into your strings.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Persian: 
is a coder. So this is what we call the formatted
string. With these curly braces, we're defining place holders
or holes in our string, and when we run our program these holes
will be filled with the value of our variables. So here we have two place holders
or two holes in our string. One is for the value of our first name
variable and the other is for the value of the last name variable.
But compare this formatted string with string
concatenation. With this formatted string we can easily visualize
what the output looks like, right? Now let's print this other
terminal to make sure we get the same exact output. So, let's print message
there you go. So Jon
Smith is a coder. So to define formatted strings,
prefix your strings with an F and then use curly braces
to dynamically insert values into your strings.

Chinese: 
is a coder. So this is what we call the formatted
串。 With these curly braces, we're defining place holders
or holes in our string, and when we run our program these holes
will be filled with the value of our variables. So here we have two place holders
or two holes in our string. One is for the value of our first name
variable and the other is for the value of the last name variable.
But compare this formatted string with string
concatenation. With this formatted string we can easily visualize
what the output looks like, right? Now let's print this other
terminal to make sure we get the same exact output. So, let's print message
there you go. So Jon
Smith is a coder. So to define formatted strings,
prefix your strings with an F and then use curly braces
to dynamically insert values into your strings.

English: 
is a coder. So this is what we call the formatted
string. With these curly braces, we're defining place holders
or holes in our string, and when we run our program these holes 
will be filled with the value of our variables. So here we have two place holders
or two holes in our string. One is for the value of our first name 
variable and the other is for the value of the last name variable. 
But compare this formatted string with string 
concatenation. With this formatted string we can easily visualize 
what the output looks like, right? Now let's print this other
terminal to make sure we get the same exact output. So, let's print message
there you go. So Jon
Smith is a coder. So to define formatted strings, 
prefix your strings with an F and then use curly braces 
to dynamically insert values into your strings. 

Arabic: 
is a coder. So this is what we call the formatted
خيط. With these curly braces, we're defining place holders
or holes in our string, and when we run our program these holes
will be filled with the value of our variables. So here we have two place holders
or two holes in our string. One is for the value of our first name
variable and the other is for the value of the last name variable.
But compare this formatted string with string
concatenation. With this formatted string we can easily visualize
what the output looks like, right? Now let's print this other
terminal to make sure we get the same exact output. So, let's print message
there you go. So Jon
Smith is a coder. So to define formatted strings,
prefix your strings with an F and then use curly braces
to dynamically insert values into your strings.

Arabic: 
In this Python tutorial, I'm going to show you some really cool things you can do with Python
strings. So let's start by defining a variable,
course and we set that to Python for
beginners. Now to calculate the number
of characters in this string, you can use a built in function called len.
So len we give it this course variable, and then,
we can print the result. Let's run this program,
so as you can see we have 20 characters in this string, this is
particularly useful when you receive input from the user. For example you have
noticed that when you fill out a form online, each input field
often has a limit. For example, you might have 50 characters for your name,
so using this len function we can enforce a limit on the number of characters
in an input field. If the user types in more characters than we allow,
we can display an error, now, this,
len function is another function built into Python, it's

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

English: 
In this Python tutorial, I'm going to show you some really cool things you can do with Python
strings. So let's start by defining a variable, 
course and we set that to Python for
beginners. Now to calculate the number
of characters in this string, you can use a built in function called len.
So len we give it this course variable, and then, 
we can print the result. Let's run this program, 
so as you can see we have 20 characters in this string, this is 
particularly useful when you receive input from the user. For example you have
noticed that when you fill out a form online, each input field 
often has a limit. For example, you might have 50 characters for your name, 
so using this len function we can enforce a limit on the number of characters 
in an input field. If the user types in more characters than we allow, 
we can display an error, now, this, 
len function is another function built into Python, it's 

Turkish: 
In this Python tutorial, I'm going to show you some really cool things you can do with Python
strings. So let's start by defining a variable,
course and we set that to Python for
beginners. Now to calculate the number
of characters in this string, you can use a built in function called len.
So len we give it this course variable, and then,
we can print the result. Let's run this program,
so as you can see we have 20 characters in this string, this is
particularly useful when you receive input from the user. For example you have
noticed that when you fill out a form online, each input field
often has a limit. For example, you might have 50 characters for your name,
so using this len function we can enforce a limit on the number of characters
in an input field. If the user types in more characters than we allow,
we can display an error, now, this,
len function is another function built into Python, it's

Indonesian: 
In this Python tutorial, I'm going to show you some really cool things you can do with Python
strings. So let's start by defining a variable,
course and we set that to Python for
beginners. Now to calculate the number
of characters in this string, you can use a built in function called len.
So len we give it this course variable, and then,
we can print the result. Let's run this program,
so as you can see we have 20 characters in this string, this is
particularly useful when you receive input from the user. For example you have
noticed that when you fill out a form online, each input field
often has a limit. For example, you might have 50 characters for your name,
so using this len function we can enforce a limit on the number of characters
in an input field. If the user types in more characters than we allow,
we can display an error, now, this,
len function is another function built into Python, it's

Persian: 
In this Python tutorial, I'm going to show you some really cool things you can do with Python
strings. So let's start by defining a variable,
course and we set that to Python for
beginners. Now to calculate the number
of characters in this string, you can use a built in function called len.
So len we give it this course variable, and then,
we can print the result. Let's run this program,
so as you can see we have 20 characters in this string, this is
particularly useful when you receive input from the user. For example you have
noticed that when you fill out a form online, each input field
often has a limit. For example, you might have 50 characters for your name,
so using this len function we can enforce a limit on the number of characters
in an input field. If the user types in more characters than we allow,
we can display an error, now, this,
len function is another function built into Python, it's

Portuguese: 
In this Python tutorial, I'm going to show you some really cool things you can do with Python
cordas. So let's start by defining a variable,
course and we set that to Python for
beginners. Now to calculate the number
of characters in this string, you can use a built in function called len.
So len we give it this course variable, and then,
we can print the result. Let's run this program,
so as you can see we have 20 characters in this string, this is
particularly useful when you receive input from the user. For example you have
noticed that when you fill out a form online, each input field
often has a limit. For example, you might have 50 characters for your name,
so using this len function we can enforce a limit on the number of characters
in an input field. If the user types in more characters than we allow,
we can display an error, now, this,
len function is another function built into Python, it's

Russian: 
In this Python tutorial, I'm going to show you some really cool things you can do with Python
strings. So let's start by defining a variable,
course and we set that to Python for
beginners. Now to calculate the number
of characters in this string, you can use a built in function called len.
So len we give it this course variable, and then,
we can print the result. Let's run this program,
so as you can see we have 20 characters in this string, this is
particularly useful when you receive input from the user. For example you have
noticed that when you fill out a form online, each input field
often has a limit. For example, you might have 50 characters for your name,
so using this len function we can enforce a limit on the number of characters
in an input field. If the user types in more characters than we allow,
we can display an error, now, this,
len function is another function built into Python, it's

Chinese: 
In this Python tutorial, I'm going to show you some really cool things you can do with Python
strings. So let's start by defining a variable,
course and we set that to Python for
beginners. Now to calculate the number
of characters in this string, you can use a built in function called len.
So len we give it this course variable, and then,
we can print the result. Let's run this program,
so as you can see we have 20 characters in this string, this is
particularly useful when you receive input from the user. For example you have
noticed that when you fill out a form online, each input field
often has a limit. For example, you might have 50 characters for your name,
so using this len function we can enforce a limit on the number of characters
in an input field. If the user types in more characters than we allow,
we can display an error, now, this,
len function is another function built into Python, it's

English: 
a general purpose function, so it's not limited to counting the number of characters in a 
string, in the future when we look at lists, I want to show you that we can use this
function to count the number of items in a list. So it's a general purpose
function. Now we also have functions specifically for strings 
for example we have functions for converting all these characters to upper case
or lower case. To access these functions we use the dot operator. 
let me show you. So first we type course, 
then dot look these are all the functions 
that are specific to strings. Now in more accurate terms, 
you refer to these function as methods, this is a term 
in object oriented programming that we want to look at in the future, but for now, what I want you to take away,
is that when a function belongs to something else, or is specific 
to some kind of object, we refer to that function as a method. 
For example, here we have this function, upper, for converting the string 
into upper case, now more accurately because this function

Chinese: 
a general purpose function, so it's not limited to counting the number of characters in a
string, in the future when we look at lists, I want to show you that we can use this
function to count the number of items in a list. So it's a general purpose
功能。 Now we also have functions specifically for strings
for example we have functions for converting all these characters to upper case
or lower case. To access these functions we use the dot operator.
let me show you. So first we type course,
then dot look these are all the functions
that are specific to strings. Now in more accurate terms,
you refer to these function as methods, this is a term
in object oriented programming that we want to look at in the future, but for now, what I want you to take away,
is that when a function belongs to something else, or is specific
to some kind of object, we refer to that function as a method.
For example, here we have this function, upper, for converting the string
into upper case, now more accurately because this function

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Russian: 
a general purpose function, so it's not limited to counting the number of characters in a
string, in the future when we look at lists, I want to show you that we can use this
function to count the number of items in a list. So it's a general purpose
function. Now we also have functions specifically for strings
for example we have functions for converting all these characters to upper case
or lower case. To access these functions we use the dot operator.
let me show you. So first we type course,
then dot look these are all the functions
that are specific to strings. Now in more accurate terms,
you refer to these function as methods, this is a term
in object oriented programming that we want to look at in the future, but for now, what I want you to take away,
is that when a function belongs to something else, or is specific
to some kind of object, we refer to that function as a method.
For example, here we have this function, upper, for converting the string
into upper case, now more accurately because this function

Turkish: 
a general purpose function, so it's not limited to counting the number of characters in a
string, in the future when we look at lists, I want to show you that we can use this
function to count the number of items in a list. So it's a general purpose
function. Now we also have functions specifically for strings
for example we have functions for converting all these characters to upper case
or lower case. To access these functions we use the dot operator.
let me show you. So first we type course,
then dot look these are all the functions
that are specific to strings. Now in more accurate terms,
you refer to these function as methods, this is a term
in object oriented programming that we want to look at in the future, but for now, what I want you to take away,
is that when a function belongs to something else, or is specific
to some kind of object, we refer to that function as a method.
For example, here we have this function, upper, for converting the string
into upper case, now more accurately because this function

Indonesian: 
a general purpose function, so it's not limited to counting the number of characters in a
string, in the future when we look at lists, I want to show you that we can use this
function to count the number of items in a list. So it's a general purpose
function. Now we also have functions specifically for strings
for example we have functions for converting all these characters to upper case
or lower case. To access these functions we use the dot operator.
let me show you. So first we type course,
then dot look these are all the functions
that are specific to strings. Now in more accurate terms,
you refer to these function as methods, this is a term
in object oriented programming that we want to look at in the future, but for now, what I want you to take away,
is that when a function belongs to something else, or is specific
to some kind of object, we refer to that function as a method.
For example, here we have this function, upper, for converting the string
into upper case, now more accurately because this function

Persian: 
a general purpose function, so it's not limited to counting the number of characters in a
string, in the future when we look at lists, I want to show you that we can use this
function to count the number of items in a list. So it's a general purpose
function. Now we also have functions specifically for strings
for example we have functions for converting all these characters to upper case
or lower case. To access these functions we use the dot operator.
let me show you. So first we type course,
then dot look these are all the functions
that are specific to strings. Now in more accurate terms,
you refer to these function as methods, this is a term
in object oriented programming that we want to look at in the future, but for now, what I want you to take away,
is that when a function belongs to something else, or is specific
to some kind of object, we refer to that function as a method.
For example, here we have this function, upper, for converting the string
into upper case, now more accurately because this function

Portuguese: 
a general purpose function, so it's not limited to counting the number of characters in a
string, in the future when we look at lists, I want to show you that we can use this
function to count the number of items in a list. So it's a general purpose
função. Now we also have functions specifically for strings
for example we have functions for converting all these characters to upper case
or lower case. To access these functions we use the dot operator.
deixe-me te mostrar. So first we type course,
then dot look these are all the functions
that are specific to strings. Now in more accurate terms,
you refer to these function as methods, this is a term
in object oriented programming that we want to look at in the future, but for now, what I want you to take away,
is that when a function belongs to something else, or is specific
to some kind of object, we refer to that function as a method.
For example, here we have this function, upper, for converting the string
into upper case, now more accurately because this function

Arabic: 
a general purpose function, so it's not limited to counting the number of characters in a
string, in the future when we look at lists, I want to show you that we can use this
function to count the number of items in a list. So it's a general purpose
function. Now we also have functions specifically for strings
for example we have functions for converting all these characters to upper case
or lower case. To access these functions we use the dot operator.
let me show you. So first we type course,
then dot look these are all the functions
that are specific to strings. Now in more accurate terms,
you refer to these function as methods, this is a term
in object oriented programming that we want to look at in the future, but for now, what I want you to take away,
is that when a function belongs to something else, or is specific
to some kind of object, we refer to that function as a method.
For example, here we have this function, upper, for converting the string
into upper case, now more accurately because this function

Chinese: 
is specific to a string, we refer to this as a method. In contrast
len and print are general purpose functions, they don't belong
to strings or numbers or other kinds of objects.
So this is the difference between functions and methods. Now let's take look at this
upper method. So, let's print the results
and we run our program, there you go,
you get all these characters displayed in uppercase. Now note this method
does not change or modify our original string, in fact
it creates a new string and returns it.所以，
if we print our course variable right after we
call the upper method, we can see that our course variable still
has it's original form, so let's run this program one more time, there you
走。 Look, here is our original course variable, it's not modified.
Now similar to the upper method we have another method
for converting a string into lower case. So let me show you.

Indonesian: 
is specific to a string, we refer to this as a method. In contrast
len and print are general purpose functions, they don't belong
to strings or numbers or other kinds of objects.
So this is the difference between functions and methods. Now let's take look at this
upper method. So, let's print the results
and we run our program, there you go,
you get all these characters displayed in uppercase. Now note this method
does not change or modify our original string, in fact
it creates a new string and returns it. Begitu,
if we print our course variable right after we
call the upper method, we can see that our course variable still
has it's original form, so let's run this program one more time, there you
go. Look, here is our original course variable, it's not modified.
Now similar to the upper method we have another method
for converting a string into lower case. So let me show you.

Russian: 
is specific to a string, we refer to this as a method. In contrast
len and print are general purpose functions, they don't belong
to strings or numbers or other kinds of objects.
So this is the difference between functions and methods. Now let's take look at this
upper method. So, let's print the results
and we run our program, there you go,
you get all these characters displayed in uppercase. Now note this method
does not change or modify our original string, in fact
it creates a new string and returns it. So,
if we print our course variable right after we
call the upper method, we can see that our course variable still
has it's original form, so let's run this program one more time, there you
go. Look, here is our original course variable, it's not modified.
Now similar to the upper method we have another method
for converting a string into lower case. So let me show you.

Arabic: 
is specific to a string, we refer to this as a method. In contrast
len and print are general purpose functions, they don't belong
to strings or numbers or other kinds of objects.
So this is the difference between functions and methods. Now let's take look at this
upper method. So, let's print the results
and we run our program, there you go,
you get all these characters displayed in uppercase. Now note this method
does not change or modify our original string, in fact
it creates a new string and returns it. وبالتالي،
if we print our course variable right after we
call the upper method, we can see that our course variable still
has it's original form, so let's run this program one more time, there you
اذهب. Look, here is our original course variable, it's not modified.
Now similar to the upper method we have another method
for converting a string into lower case. So let me show you.

English: 
is specific to a string, we refer to this as a method. In contrast
len and print are general purpose functions, they don't belong 
to strings or numbers or other kinds of objects. 
So this is the difference between functions and methods. Now let's take  look at this
upper method. So, let's print the results
and we run our program, there you go, 
you get all these characters displayed in uppercase. Now note this method 
does not change or modify our original string, in fact 
it creates a new string and returns it. So, 
if we print our course variable right after we
call the upper method, we can see that our course variable still 
has it's original form, so let's run this program one more time, there you 
go. Look, here is our original course variable, it's not modified. 
Now similar to the upper method we have another method
for converting a string into lower case. So let me show you. 

Persian: 
is specific to a string, we refer to this as a method. In contrast
len and print are general purpose functions, they don't belong
to strings or numbers or other kinds of objects.
So this is the difference between functions and methods. Now let's take look at this
upper method. So, let's print the results
and we run our program, there you go,
you get all these characters displayed in uppercase. Now note this method
does not change or modify our original string, in fact
it creates a new string and returns it. So,
if we print our course variable right after we
call the upper method, we can see that our course variable still
has it's original form, so let's run this program one more time, there you
go. Look, here is our original course variable, it's not modified.
Now similar to the upper method we have another method
for converting a string into lower case. So let me show you.

Turkish: 
is specific to a string, we refer to this as a method. In contrast
len and print are general purpose functions, they don't belong
to strings or numbers or other kinds of objects.
So this is the difference between functions and methods. Now let's take look at this
upper method. So, let's print the results
and we run our program, there you go,
you get all these characters displayed in uppercase. Now note this method
does not change or modify our original string, in fact
it creates a new string and returns it. Yani,
if we print our course variable right after we
call the upper method, we can see that our course variable still
has it's original form, so let's run this program one more time, there you
go. Look, here is our original course variable, it's not modified.
Now similar to the upper method we have another method
for converting a string into lower case. So let me show you.

Portuguese: 
is specific to a string, we refer to this as a method. In contrast
len and print are general purpose functions, they don't belong
to strings or numbers or other kinds of objects.
So this is the difference between functions and methods. Now let's take look at this
upper method. So, let's print the results
and we run our program, there you go,
you get all these characters displayed in uppercase. Now note this method
does not change or modify our original string, in fact
it creates a new string and returns it. Assim,
if we print our course variable right after we
call the upper method, we can see that our course variable still
has it's original form, so let's run this program one more time, there you
vai. Look, here is our original course variable, it's not modified.
Now similar to the upper method we have another method
for converting a string into lower case. Então deixe-me mostrar-lhe

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

English: 
Print, course.lower. 
Now, let's run the program, so on the second line you can see, 
all characters are in lower case. Now there are times
that you want to find a character or a sequence of characters in a string. 
In those situations you can use the find method. So let me delete
these few lines. Call course.
find here we pass a character, let's say 
p, and this will return the index of the first occurrence 
of that character, let me show you. So let's print the result
we get 0, because the 
index of the first capital p in the string is 0. 
As another example, if we pass a lower case o here, 
let's see what we get, we get 4 because 
the index of this o here is 4. Now note that the
find method is case sensitive, so it's sensitive to 

Turkish: 
Print, course.lower.
Now, let's run the program, so on the second line you can see,
all characters are in lower case. Now there are times
that you want to find a character or a sequence of characters in a string.
In those situations you can use the find method. So let me delete
these few lines. Call course.
find here we pass a character, let's say
p, and this will return the index of the first occurrence
of that character, let me show you. So let's print the result
we get 0, because the
index of the first capital p in the string is 0.
As another example, if we pass a lower case o here,
let's see what we get, we get 4 because
the index of this o here is 4. Now note that the
find method is case sensitive, so it's sensitive to

Indonesian: 
Print, course.lower.
Now, let's run the program, so on the second line you can see,
all characters are in lower case. Now there are times
that you want to find a character or a sequence of characters in a string.
In those situations you can use the find method. So let me delete
these few lines. Call course.
find here we pass a character, let's say
p, and this will return the index of the first occurrence
of that character, let me show you. So let's print the result
we get 0, because the
index of the first capital p in the string is 0.
As another example, if we pass a lower case o here,
let's see what we get, we get 4 because
the index of this o here is 4. Now note that the
find method is case sensitive, so it's sensitive to

Chinese: 
Print, course.lower.
Now, let's run the program, so on the second line you can see,
all characters are in lower case. Now there are times
that you want to find a character or a sequence of characters in a string.
In those situations you can use the find method. So let me delete
these few lines. Call course.
find here we pass a character, let's say
p, and this will return the index of the first occurrence
of that character, let me show you. So let's print the result
we get 0, because the
index of the first capital p in the string is 0.
As another example, if we pass a lower case o here,
let's see what we get, we get 4 because
the index of this o here is 4. Now note that the
find method is case sensitive, so it's sensitive to

Portuguese: 
Print, course.lower.
Now, let's run the program, so on the second line you can see,
all characters are in lower case. Now there are times
that you want to find a character or a sequence of characters in a string.
In those situations you can use the find method. So let me delete
these few lines. Call course.
find here we pass a character, let's say
p, and this will return the index of the first occurrence
of that character, let me show you. So let's print the result
we get 0, because the
index of the first capital p in the string is 0.
As another example, if we pass a lower case o here,
let's see what we get, we get 4 because
the index of this o here is 4. Now note that the
find method is case sensitive, so it's sensitive to

Persian: 
Print, course.lower.
Now, let's run the program, so on the second line you can see,
all characters are in lower case. Now there are times
that you want to find a character or a sequence of characters in a string.
In those situations you can use the find method. So let me delete
these few lines. Call course.
find here we pass a character, let's say
p, and this will return the index of the first occurrence
of that character, let me show you. So let's print the result
we get 0, because the
index of the first capital p in the string is 0.
As another example, if we pass a lower case o here,
let's see what we get, we get 4 because
the index of this o here is 4. Now note that the
find method is case sensitive, so it's sensitive to

Russian: 
Print, course.lower.
Now, let's run the program, so on the second line you can see,
all characters are in lower case. Now there are times
that you want to find a character or a sequence of characters in a string.
In those situations you can use the find method. So let me delete
these few lines. Call course.
find here we pass a character, let's say
p, and this will return the index of the first occurrence
of that character, let me show you. So let's print the result
we get 0, because the
index of the first capital p in the string is 0.
As another example, if we pass a lower case o here,
let's see what we get, we get 4 because
the index of this o here is 4. Now note that the
find method is case sensitive, so it's sensitive to

Arabic: 
Print, course.lower.
Now, let's run the program, so on the second line you can see,
all characters are in lower case. Now there are times
that you want to find a character or a sequence of characters in a string.
In those situations you can use the find method. So let me delete
these few lines. Call course.
find here we pass a character, let's say
p, and this will return the index of the first occurrence
of that character, let me show you. So let's print the result
we get 0, because the
index of the first capital p in the string is 0.
As another example, if we pass a lower case o here,
let's see what we get, we get 4 because
the index of this o here is 4. Now note that the
find method is case sensitive, so it's sensitive to

Arabic: 
lower case and and upper case characters. As an example if you pass an upper case
here and run this program, we get negative 1 because
we don't have an upper case o anywhere in this string, okay?
We can also pass a sequence of characters, for example, we can pass
beginners with a capital B
let's run this program, we get 11 because
beginners starts with index 11, now we
also have method for replacing a character or a sequence of characters
and that is called replace. So let's change find
to replace let's say we want to replace beginners with
absolute beginners, so we add a comma to pass a second value
to this function, or more accurately this method. We add a string,
here I'm going to pass absolute beginners.
Okay, now let's run this program,
so, we get python for absolute beginners.

Turkish: 
lower case and and upper case characters. As an example if you pass an upper case
here and run this program, we get negative 1 because
we don't have an upper case o anywhere in this string, okay?
We can also pass a sequence of characters, for example, we can pass
beginners with a capital B
let's run this program, we get 11 because
beginners starts with index 11, now we
also have method for replacing a character or a sequence of characters
and that is called replace. So let's change find
to replace let's say we want to replace beginners with
absolute beginners, so we add a comma to pass a second value
to this function, or more accurately this method. We add a string,
here I'm going to pass absolute beginners.
Okay, now let's run this program,
so, we get python for absolute beginners.

Russian: 
lower case and and upper case characters. As an example if you pass an upper case
here and run this program, we get negative 1 because
we don't have an upper case o anywhere in this string, okay?
We can also pass a sequence of characters, for example, we can pass
beginners with a capital B
let's run this program, we get 11 because
beginners starts with index 11, now we
also have method for replacing a character or a sequence of characters
and that is called replace. So let's change find
to replace let's say we want to replace beginners with
absolute beginners, so we add a comma to pass a second value
to this function, or more accurately this method. We add a string,
here I'm going to pass absolute beginners.
Okay, now let's run this program,
so, we get python for absolute beginners.

Portuguese: 
lower case and and upper case characters. As an example if you pass an upper case
here and run this program, we get negative 1 because
we don't have an upper case o anywhere in this string, okay?
We can also pass a sequence of characters, for example, we can pass
beginners with a capital B
let's run this program, we get 11 because
beginners starts with index 11, now we
also have method for replacing a character or a sequence of characters
and that is called replace. So let's change find
to replace let's say we want to replace beginners with
absolute beginners, so we add a comma to pass a second value
to this function, or more accurately this method. We add a string,
here I'm going to pass absolute beginners.
Okay, now let's run this program,
so, we get python for absolute beginners.

English: 
lower case and and upper case characters. As an example if you pass an upper case 
here and run this program, we get negative 1 because
we don't have an upper case o anywhere in this string, okay?
We can also pass a sequence of characters, for example, we can pass
beginners with a capital B
let's run this program, we get 11 because 
beginners starts with index 11, now we
also have method for replacing a character or a sequence of characters
and that is called replace. So let's change find 
to replace let's say we want to replace beginners with
absolute beginners, so we add a comma to pass a second value
to this function, or more accurately this method. We add a string, 
here I'm going to pass absolute beginners. 
Okay, now let's run this program,
so, we get python for absolute beginners. 

Chinese: 
lower case and and upper case characters. As an example if you pass an upper case
here and run this program, we get negative 1 because
we don't have an upper case o anywhere in this string, okay?
We can also pass a sequence of characters, for example, we can pass
beginners with a capital B
let's run this program, we get 11 because
beginners starts with index 11, now we
also have method for replacing a character or a sequence of characters
and that is called replace. So let's change find
to replace let's say we want to replace beginners with
absolute beginners, so we add a comma to pass a second value
to this function, or more accurately this method. We add a string,
here I'm going to pass absolute beginners.
Okay, now let's run this program,
so, we get python for absolute beginners.

Indonesian: 
lower case and and upper case characters. As an example if you pass an upper case
here and run this program, we get negative 1 because
we don't have an upper case o anywhere in this string, okay?
We can also pass a sequence of characters, for example, we can pass
beginners with a capital B
let's run this program, we get 11 because
beginners starts with index 11, now we
also have method for replacing a character or a sequence of characters
and that is called replace. So let's change find
to replace let's say we want to replace beginners with
absolute beginners, so we add a comma to pass a second value
to this function, or more accurately this method. We add a string,
here I'm going to pass absolute beginners.
Okay, now let's run this program,
so, we get python for absolute beginners.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Persian: 
lower case and and upper case characters. As an example if you pass an upper case
here and run this program, we get negative 1 because
we don't have an upper case o anywhere in this string, okay?
We can also pass a sequence of characters, for example, we can pass
beginners with a capital B
let's run this program, we get 11 because
beginners starts with index 11, now we
also have method for replacing a character or a sequence of characters
and that is called replace. So let's change find
to replace let's say we want to replace beginners with
absolute beginners, so we add a comma to pass a second value
to this function, or more accurately this method. We add a string,
here I'm going to pass absolute beginners.
Okay, now let's run this program,
so, we get python for absolute beginners.

Persian: 
Again, this method like the find method is case sensitive so
if you pass beginners all in lowercase, this method is
not going to find this exact word in our string, so it's not going to
place it with absolute beginners. Let's take a look. So I'm going to run the program
One more time, look, we still get python for beginners.
We can also replace a single character, for example we can replace
capital p with let's say capital
j. Now when we run this program we get
jython for beginners. So these are the find and replace methods
and one last things I want to show you in this tutorial. وجود دارد
times that you want to check the existence of a character or sequence of characters in your
string. In those situations you use the in operator,
so let's say you want to know if this string contains the word python.
We can write an expression like this. String
python space in space course.

Russian: 
Again, this method like the find method is case sensitive so
if you pass beginners all in lowercase, this method is
not going to find this exact word in our string, so it's not going to
place it with absolute beginners. Let's take a look. So I'm going to run the program
One more time, look, we still get python for beginners.
We can also replace a single character, for example we can replace
capital p with let's say capital
j. Now when we run this program we get
jython for beginners. So these are the find and replace methods
and one last things I want to show you in this tutorial. There are
times that you want to check the existence of a character or sequence of characters in your
string. In those situations you use the in operator,
so let's say you want to know if this string contains the word python.
We can write an expression like this. String
python space in space course.

Indonesian: 
Again, this method like the find method is case sensitive so
if you pass beginners all in lowercase, this method is
not going to find this exact word in our string, so it's not going to
place it with absolute beginners. Mari lihat. So I'm going to run the program
One more time, look, we still get python for beginners.
We can also replace a single character, for example we can replace
capital p with let's say capital
j. Now when we run this program we get
jython for beginners. So these are the find and replace methods
and one last things I want to show you in this tutorial. Ada
times that you want to check the existence of a character or sequence of characters in your
string. In those situations you use the in operator,
so let's say you want to know if this string contains the word python.
We can write an expression like this. String
python space in space course.

English: 
Again, this method like the find method is case sensitive so 
if you pass beginners all in lowercase, this method is
not going to find this exact word in our string, so it's not going to
place it with absolute beginners. Let's take a look. So I'm going to run the program
One more time, look, we still get python for beginners. 
We can also replace a single character, for example we can replace
capital p with let's say capital 
j. Now when we run this program we get
jython for beginners. So these are the find and replace methods
and one last things I want to show you in this tutorial. There are
times that you want to check the existence of a character or sequence of characters in your 
string. In those situations you use the in operator, 
so let's say you want to know if this string contains the word python. 
We can write an expression like this. String
python space in space course. 

Portuguese: 
Again, this method like the find method is case sensitive so
if you pass beginners all in lowercase, this method is
not going to find this exact word in our string, so it's not going to
place it with absolute beginners. Vamos dar uma olhada. So I'm going to run the program
One more time, look, we still get python for beginners.
We can also replace a single character, for example we can replace
capital p with let's say capital
j. Now when we run this program we get
jython for beginners. So these are the find and replace methods
and one last things I want to show you in this tutorial. tem
times that you want to check the existence of a character or sequence of characters in your
corda. In those situations you use the in operator,
so let's say you want to know if this string contains the word python.
We can write an expression like this. String
python space in space course.

Arabic: 
Again, this method like the find method is case sensitive so
if you pass beginners all in lowercase, this method is
not going to find this exact word in our string, so it's not going to
place it with absolute beginners. لنلقي نظرة. So I'm going to run the program
One more time, look, we still get python for beginners.
We can also replace a single character, for example we can replace
capital p with let's say capital
j. Now when we run this program we get
jython for beginners. So these are the find and replace methods
and one last things I want to show you in this tutorial. There are
times that you want to check the existence of a character or sequence of characters in your
خيط. In those situations you use the in operator,
so let's say you want to know if this string contains the word python.
We can write an expression like this. String
python space in space course.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Turkish: 
Again, this method like the find method is case sensitive so
if you pass beginners all in lowercase, this method is
not going to find this exact word in our string, so it's not going to
place it with absolute beginners. Let's take a look. So I'm going to run the program
One more time, look, we still get python for beginners.
We can also replace a single character, for example we can replace
capital p with let's say capital
j. Now when we run this program we get
jython for beginners. So these are the find and replace methods
and one last things I want to show you in this tutorial. There are
times that you want to check the existence of a character or sequence of characters in your
string. In those situations you use the in operator,
so let's say you want to know if this string contains the word python.
We can write an expression like this. String
python space in space course.

Chinese: 
Again, this method like the find method is case sensitive so
if you pass beginners all in lowercase, this method is
not going to find this exact word in our string, so it's not going to
place it with absolute beginners.让我们来看看。 So I'm going to run the program
One more time, look, we still get python for beginners.
We can also replace a single character, for example we can replace
capital p with let's say capital
j. Now when we run this program we get
jython for beginners. So these are the find and replace methods
and one last things I want to show you in this tutorial.有
times that you want to check the existence of a character or sequence of characters in your
串。 In those situations you use the in operator,
so let's say you want to know if this string contains the word python.
We can write an expression like this. String
python space in space course.

Arabic: 
So we're checking to see if python is in
course variable. And this is an expression that produces a boolean
value, and I get true or false, so we refer to this expression
as a boolean expression, now if we print this on the terminal,
we should get true, and by the way
I'm going to delete the second line, we don't need it anymore, so run the program
we get true, but if I change this capitol p to a lower case
p and run the program we get false because we don't have
is exact sequence of characters in our strings.
Now note that the difference between the in operator and the find method
is that our find method returns the index of
character or sequence of characters but the in operator
produces a boolean value. Do we have this or not?
So that's the difference. Now let's recap all the cool things you learned
to do with strings in this tutorial. We can use the len function

Persian: 
So we're checking to see if python is in
course variable. And this is an expression that produces a boolean
value, and I get true or false, so we refer to this expression
as a boolean expression, now if we print this on the terminal,
we should get true, and by the way
I'm going to delete the second line, we don't need it anymore, so run the program
we get true, but if I change this capitol p to a lower case
p and run the program we get false because we don't have
is exact sequence of characters in our strings.
Now note that the difference between the in operator and the find method
is that our find method returns the index of
character or sequence of characters but the in operator
produces a boolean value. Do we have this or not?
So that's the difference. Now let's recap all the cool things you learned
to do with strings in this tutorial. We can use the len function

Chinese: 
So we're checking to see if python is in
course variable. And this is an expression that produces a boolean
value, and I get true or false, so we refer to this expression
as a boolean expression, now if we print this on the terminal,
we should get true, and by the way
I'm going to delete the second line, we don't need it anymore, so run the program
we get true, but if I change this capitol p to a lower case
p and run the program we get false because we don't have
is exact sequence of characters in our strings.
Now note that the difference between the in operator and the find method
is that our find method returns the index of
character or sequence of characters but the in operator
produces a boolean value. Do we have this or not?
So that's the difference. Now let's recap all the cool things you learned
to do with strings in this tutorial. We can use the len function

Indonesian: 
So we're checking to see if python is in
course variable. And this is an expression that produces a boolean
value, and I get true or false, so we refer to this expression
as a boolean expression, now if we print this on the terminal,
we should get true, and by the way
I'm going to delete the second line, we don't need it anymore, so run the program
we get true, but if I change this capitol p to a lower case
p and run the program we get false because we don't have
is exact sequence of characters in our strings.
Now note that the difference between the in operator and the find method
is that our find method returns the index of
character or sequence of characters but the in operator
produces a boolean value. Do we have this or not?
So that's the difference. Now let's recap all the cool things you learned
to do with strings in this tutorial. We can use the len function

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Portuguese: 
So we're checking to see if python is in
course variable. And this is an expression that produces a boolean
value, and I get true or false, so we refer to this expression
as a boolean expression, now if we print this on the terminal,
we should get true, and by the way
I'm going to delete the second line, we don't need it anymore, so run the program
we get true, but if I change this capitol p to a lower case
p and run the program we get false because we don't have
is exact sequence of characters in our strings.
Now note that the difference between the in operator and the find method
is that our find method returns the index of
character or sequence of characters but the in operator
produces a boolean value. Do we have this or not?
So that's the difference. Now let's recap all the cool things you learned
to do with strings in this tutorial. We can use the len function

Turkish: 
So we're checking to see if python is in
course variable. And this is an expression that produces a boolean
value, and I get true or false, so we refer to this expression
as a boolean expression, now if we print this on the terminal,
we should get true, and by the way
I'm going to delete the second line, we don't need it anymore, so run the program
we get true, but if I change this capitol p to a lower case
p and run the program we get false because we don't have
is exact sequence of characters in our strings.
Now note that the difference between the in operator and the find method
is that our find method returns the index of
character or sequence of characters but the in operator
produces a boolean value. Do we have this or not?
So that's the difference. Now let's recap all the cool things you learned
to do with strings in this tutorial. We can use the len function

Russian: 
So we're checking to see if python is in
course variable. And this is an expression that produces a boolean
value, and I get true or false, so we refer to this expression
as a boolean expression, now if we print this on the terminal,
we should get true, and by the way
I'm going to delete the second line, we don't need it anymore, so run the program
we get true, but if I change this capitol p to a lower case
p and run the program we get false because we don't have
is exact sequence of characters in our strings.
Now note that the difference between the in operator and the find method
is that our find method returns the index of
character or sequence of characters but the in operator
produces a boolean value. Do we have this or not?
So that's the difference. Now let's recap all the cool things you learned
to do with strings in this tutorial. We can use the len function

English: 
So we're checking to see if python is in
course variable. And this is an expression that produces a boolean
value, and I get true or false, so we refer to this expression
as a boolean expression, now if we print this on the terminal, 
we should get true, and by the way 
I'm going to delete the second line, we don't need it anymore, so run the program 
we get true, but if I change this capitol p to a lower case
p and run the program we get false because we don't have
is exact sequence of characters in our strings. 
Now note that the difference between the in operator and the find method
is that our find method returns the index of 
character or sequence of characters but the in operator 
produces a boolean value. Do we have this or not? 
So that's the difference. Now let's recap all the cool things you learned
to do with strings in this tutorial. We can use the len function

Portuguese: 
to count the number of characters in a string, this is the general
purpose function built into python, we also have specific functions
for strings which we refer to as methods, these include
upper for converting a string into uppercase
you also have lower and title methods,
you learn about the find method which returns the index
of a character or sequence of characters, we have
the replace method for replacing characters and words in a string and finally
you learned about the in operator. So some characters
in a string.
So, you have learned that in Python programming language you have 2
types of numbers, integers which are whole numbers like 10, they don't have
a decimal point, and floating point numbers or floats.
Which are numbers with a decimal point. Now in this tutorial you're going to look

Persian: 
to count the number of characters in a string, this is the general
purpose function built into python, we also have specific functions
for strings which we refer to as methods, these include
upper for converting a string into uppercase
you also have lower and title methods,
you learn about the find method which returns the index
of a character or sequence of characters, we have
the replace method for replacing characters and words in a string and finally
you learned about the in operator. So some characters
in a string.
So, you have learned that in Python programming language you have 2
types of numbers, integers which are whole numbers like 10, they don't have
a decimal point, and floating point numbers or floats.
Which are numbers with a decimal point. Now in this tutorial you're going to look

English: 
to count the number of characters in a string, this is the general
purpose function built into python, we also have specific functions 
for strings which we refer to as methods, these include 
upper for converting a string into uppercase
you also have lower and title methods, 
you learn about the find method which returns the index 
of a character or sequence of characters, we have 
the replace method for replacing characters and words in a string and finally 
you learned about the in operator. So some characters 
in a string. 
So, you have learned that in Python programming language you have 2 
types of numbers, integers which are whole numbers like 10, they don't have
a decimal point, and floating point numbers or floats.
Which are numbers with a decimal point. Now in this tutorial you're going to look

Turkish: 
to count the number of characters in a string, this is the general
purpose function built into python, we also have specific functions
for strings which we refer to as methods, these include
upper for converting a string into uppercase
you also have lower and title methods,
you learn about the find method which returns the index
of a character or sequence of characters, we have
the replace method for replacing characters and words in a string and finally
you learned about the in operator. So some characters
in a string.
So, you have learned that in Python programming language you have 2
types of numbers, integers which are whole numbers like 10, they don't have
a decimal point, and floating point numbers or floats.
Which are numbers with a decimal point. Now in this tutorial you're going to look

Chinese: 
to count the number of characters in a string, this is the general
purpose function built into python, we also have specific functions
for strings which we refer to as methods, these include
upper for converting a string into uppercase
you also have lower and title methods,
you learn about the find method which returns the index
of a character or sequence of characters, we have
the replace method for replacing characters and words in a string and finally
you learned about the in operator. So some characters
in a string.
So, you have learned that in Python programming language you have 2
types of numbers, integers which are whole numbers like 10, they don't have
a decimal point, and floating point numbers or floats.
Which are numbers with a decimal point. Now in this tutorial you're going to look

Arabic: 
to count the number of characters in a string, this is the general
purpose function built into python, we also have specific functions
for strings which we refer to as methods, these include
upper for converting a string into uppercase
you also have lower and title methods,
you learn about the find method which returns the index
of a character or sequence of characters, we have
the replace method for replacing characters and words in a string and finally
you learned about the in operator. So some characters
in a string.
So, you have learned that in Python programming language you have 2
types of numbers, integers which are whole numbers like 10, they don't have
a decimal point, and floating point numbers or floats.
Which are numbers with a decimal point. Now in this tutorial you're going to look

Indonesian: 
to count the number of characters in a string, this is the general
purpose function built into python, we also have specific functions
for strings which we refer to as methods, these include
upper for converting a string into uppercase
you also have lower and title methods,
you learn about the find method which returns the index
of a character or sequence of characters, we have
the replace method for replacing characters and words in a string and finally
you learned about the in operator. So some characters
in a string.
So, you have learned that in Python programming language you have 2
types of numbers, integers which are whole numbers like 10, they don't have
a decimal point, and floating point numbers or floats.
Which are numbers with a decimal point. Now in this tutorial you're going to look

Russian: 
to count the number of characters in a string, this is the general
purpose function built into python, we also have specific functions
for strings which we refer to as methods, these include
upper for converting a string into uppercase
you also have lower and title methods,
you learn about the find method which returns the index
of a character or sequence of characters, we have
the replace method for replacing characters and words in a string and finally
you learned about the in operator. So some characters
in a string.
So, you have learned that in Python programming language you have 2
types of numbers, integers which are whole numbers like 10, they don't have
a decimal point, and floating point numbers or floats.
Which are numbers with a decimal point. Now in this tutorial you're going to look

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Turkish: 
at the arithmetic operations supported in python language these are the
same arithmetic operations that we have in math, we can add numbers,
multiply them and so on. So let's look at a few examples,
we can print, 10 plus 3, so
this is the addition operator, we also have subtraction, we
have multiplication, we have two kinds of division,
here's one with a forward slash, let's run this program and see what we get.
we get a floating point number. But we also have
another division operator for getting an integer. Yani
if we add another slash here and run this program
we get an integer. Sahibiz
another operator called modulis (?) which is a percent sign.
And this returns the remainder of the division. So when we run this program
we should get 1, there you go. Ve
one last operator we have here is exponent which is the power.

Russian: 
at the arithmetic operations supported in python language these are the
same arithmetic operations that we have in math, we can add numbers,
multiply them and so on. So let's look at a few examples,
we can print, 10 plus 3, so
this is the addition operator, we also have subtraction, we
have multiplication, we have two kinds of division,
here's one with a forward slash, let's run this program and see what we get.
we get a floating point number. But we also have
another division operator for getting an integer. Так
if we add another slash here and run this program
we get an integer. У нас есть
another operator called modulis (?) which is a percent sign.
And this returns the remainder of the division. So when we run this program
we should get 1, there you go. And
one last operator we have here is exponent which is the power.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Portuguese: 
at the arithmetic operations supported in python language these are the
same arithmetic operations that we have in math, we can add numbers,
multiply them and so on. So let's look at a few examples,
we can print, 10 plus 3, so
this is the addition operator, we also have subtraction, we
have multiplication, we have two kinds of division,
here's one with a forward slash, let's run this program and see what we get.
we get a floating point number. But we also have
another division operator for getting an integer. assim
if we add another slash here and run this program
we get an integer. Nós temos
another operator called modulis (?) which is a percent sign.
And this returns the remainder of the division. So when we run this program
we should get 1, there you go. E
one last operator we have here is exponent which is the power.

English: 
at the arithmetic operations supported in python language these are the
same arithmetic operations that we have in math, we can add numbers, 
multiply them and so on. So let's look at a few examples, 
we can print, 10 plus 3, so 
this is the addition operator, we also have subtraction, we 
have multiplication, we have two kinds of division, 
here's one with a forward slash, let's run this program and see what we get.
we get a floating point number. But we also have
another division operator for getting an integer. So 
if we add another slash here and run this program 
we get an integer. We have 
another operator called modulis (?) which is a percent sign.
And this returns the remainder of the division. So when we run this program 
we should get 1, there you go. And
one last operator we have here is exponent which is the power. 

Persian: 
at the arithmetic operations supported in python language these are the
same arithmetic operations that we have in math, we can add numbers,
multiply them and so on. So let's look at a few examples,
we can print, 10 plus 3, so
this is the addition operator, we also have subtraction, we
have multiplication, we have two kinds of division,
here's one with a forward slash, let's run this program and see what we get.
we get a floating point number. But we also have
another division operator for getting an integer. بنابراین
if we add another slash here and run this program
we get an integer. We have
another operator called modulis (?) which is a percent sign.
And this returns the remainder of the division. So when we run this program
we should get 1, there you go. و
one last operator we have here is exponent which is the power.

Chinese: 
at the arithmetic operations supported in python language these are the
same arithmetic operations that we have in math, we can add numbers,
multiply them and so on. So let's look at a few examples,
we can print, 10 plus 3, so
this is the addition operator, we also have subtraction, we
have multiplication, we have two kinds of division,
here's one with a forward slash, let's run this program and see what we get.
we get a floating point number. But we also have
another division operator for getting an integer.所以
if we add another slash here and run this program
we get an integer.我们有
another operator called modulis (?) which is a percent sign.
And this returns the remainder of the division. So when we run this program
we should get 1, there you go. And
one last operator we have here is exponent which is the power.

Indonesian: 
at the arithmetic operations supported in python language these are the
same arithmetic operations that we have in math, we can add numbers,
multiply them and so on. So let's look at a few examples,
we can print, 10 plus 3, so
this is the addition operator, we also have subtraction, we
have multiplication, we have two kinds of division,
here's one with a forward slash, let's run this program and see what we get.
we get a floating point number. But we also have
another division operator for getting an integer. Begitu
if we add another slash here and run this program
we get an integer. We have
another operator called modulis (?) which is a percent sign.
And this returns the remainder of the division. So when we run this program
we should get 1, there you go. Dan
one last operator we have here is exponent which is the power.

Arabic: 
at the arithmetic operations supported in python language these are the
same arithmetic operations that we have in math, we can add numbers,
multiply them and so on. So let's look at a few examples,
we can print, 10 plus 3, so
this is the addition operator, we also have subtraction, we
have multiplication, we have two kinds of division,
here's one with a forward slash, let's run this program and see what we get.
we get a floating point number. But we also have
another division operator for getting an integer. وبالتالي
if we add another slash here and run this program
we get an integer. نحن لدينا
another operator called modulis (?) which is a percent sign.
And this returns the remainder of the division. So when we run this program
we should get 1, there you go. و
one last operator we have here is exponent which is the power.

Portuguese: 
So, that is indicated with 2 asterisks and this will return
10 to the power of 3. So let's run this program
we get 1000 so these are the arithmetic operators
in python programming language. Now for all these operators that you learned
we have an augmented assignment operator. Isso é
very useful, let me show you. So let's say we have a variable
called x we set it to 10, now we want to increment this by
3, we'll have to write code like this. X we set this to
x plus 3. So Python interpreter will add
10 to 3, the result is 13, and then it gets stored
into x again. So when we print x we should see
13, there you go. So this is how you can increment
a number, right? Now augmented assignment operator is
a way to write the same code but in a shorter form. este
is how it works. We type x plus

Russian: 
So, that is indicated with 2 asterisks and this will return
10 to the power of 3. So let's run this program
we get 1000 so these are the arithmetic operators
in python programming language. Now for all these operators that you learned
we have an augmented assignment operator. That is
very useful, let me show you. So let's say we have a variable
called x we set it to 10, now we want to increment this by
3, we'll have to write code like this. X we set this to
x plus 3. So Python interpreter will add
10 to 3, the result is 13, and then it gets stored
into x again. So when we print x we should see
13, there you go. So this is how you can increment
a number, right? Now augmented assignment operator is
a way to write the same code but in a shorter form. это
is how it works. We type x plus

Indonesian: 
So, that is indicated with 2 asterisks and this will return
10 to the power of 3. So let's run this program
we get 1000 so these are the arithmetic operators
in python programming language. Now for all these operators that you learned
we have an augmented assignment operator. That is
very useful, let me show you. So let's say we have a variable
called x we set it to 10, now we want to increment this by
3, we'll have to write code like this. X we set this to
x plus 3. So Python interpreter will add
10 to 3, the result is 13, and then it gets stored
into x again. So when we print x we should see
13, there you go. So this is how you can increment
a number, right? Now augmented assignment operator is
a way to write the same code but in a shorter form. Ini
is how it works. We type x plus

Chinese: 
So, that is indicated with 2 asterisks and this will return
10 to the power of 3. So let's run this program
we get 1000 so these are the arithmetic operators
in python programming language. Now for all these operators that you learned
we have an augmented assignment operator.那是
very useful, let me show you. So let's say we have a variable
called x we set it to 10, now we want to increment this by
3, we'll have to write code like this. X we set this to
x plus 3. So Python interpreter will add
10 to 3, the result is 13, and then it gets stored
into x again. So when we print x we should see
13, there you go. So this is how you can increment
a number, right? Now augmented assignment operator is
a way to write the same code but in a shorter form.这个
is how it works. We type x plus

Arabic: 
So, that is indicated with 2 asterisks and this will return
10 to the power of 3. So let's run this program
we get 1000 so these are the arithmetic operators
in python programming language. Now for all these operators that you learned
we have an augmented assignment operator. هذا هو
very useful, let me show you. So let's say we have a variable
called x we set it to 10, now we want to increment this by
3, we'll have to write code like this. X we set this to
x plus 3. So Python interpreter will add
10 to 3, the result is 13, and then it gets stored
into x again. So when we print x we should see
13, there you go. So this is how you can increment
a number, right? Now augmented assignment operator is
a way to write the same code but in a shorter form. This
is how it works. We type x plus

Persian: 
So, that is indicated with 2 asterisks and this will return
10 to the power of 3. So let's run this program
we get 1000 so these are the arithmetic operators
in python programming language. Now for all these operators that you learned
we have an augmented assignment operator. That is
very useful, let me show you. So let's say we have a variable
called x we set it to 10, now we want to increment this by
3, we'll have to write code like this. X we set this to
x plus 3. So Python interpreter will add
10 to 3, the result is 13, and then it gets stored
into x again. So when we print x we should see
13, there you go. So this is how you can increment
a number, right? Now augmented assignment operator is
a way to write the same code but in a shorter form. این
is how it works. We type x plus

Turkish: 
So, that is indicated with 2 asterisks and this will return
10 to the power of 3. So let's run this program
we get 1000 so these are the arithmetic operators
in python programming language. Now for all these operators that you learned
we have an augmented assignment operator. That is
very useful, let me show you. So let's say we have a variable
called x we set it to 10, now we want to increment this by
3, we'll have to write code like this. X we set this to
x plus 3. So Python interpreter will add
10 to 3, the result is 13, and then it gets stored
into x again. So when we print x we should see
13, there you go. So this is how you can increment
a number, right? Now augmented assignment operator is
a way to write the same code but in a shorter form. Bu
is how it works. We type x plus

English: 
So, that is indicated with 2 asterisks and this will return 
10 to the power of 3. So let's run this program 
we get 1000 so these are the arithmetic operators 
in python programming language. Now for all these operators that you learned 
we have an augmented assignment operator. That is
very useful, let me show you. So let's say we have a variable 
called x we set it to 10, now we want to increment this by
3, we'll have to write code like this. X we set this to
x plus 3. So Python interpreter will add 
10 to 3, the result is 13, and then it gets stored 
into x again. So when we print x we should see 
13, there you go. So this is how you can increment 
a number, right? Now augmented assignment operator is
a way to write the same code but in a shorter form. This
is how it works. We type x plus 

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Indonesian: 
equals 3. What we have on line 3 is exactly
like what we have on line 2. So this is what we call
the augmented assignment operator we have augmented or
enhanced the assignment operator. Now in this particular
case we are incremented a number using the augmented assignment operator,
but we can also subtract or multiply a number by a given value
for example, let's delete what we have on line 2,
we can type subtract equals 3. So here we
subtracted 3 from x. When we run this program we should see 7,
there you go.
Now let me ask you a question, I'm going to clear all this code here to
define x and set it to 10 plus 3
times 2. What do you think is the result of this expression?
this is a very basic math question that unfortunately a lot of people fail to answer.

Portuguese: 
equals 3. What we have on line 3 is exactly
like what we have on line 2. So this is what we call
the augmented assignment operator we have augmented or
enhanced the assignment operator. Now in this particular
case we are incremented a number using the augmented assignment operator,
but we can also subtract or multiply a number by a given value
for example, let's delete what we have on line 2,
we can type subtract equals 3. So here we
subtracted 3 from x. When we run this program we should see 7,
ai está.
Now let me ask you a question, I'm going to clear all this code here to
define x and set it to 10 plus 3
times 2. What do you think is the result of this expression?
this is a very basic math question that unfortunately a lot of people fail to answer.

Persian: 
equals 3. What we have on line 3 is exactly
like what we have on line 2. So this is what we call
the augmented assignment operator we have augmented or
enhanced the assignment operator. Now in this particular
case we are incremented a number using the augmented assignment operator,
but we can also subtract or multiply a number by a given value
for example, let's delete what we have on line 2,
we can type subtract equals 3. So here we
subtracted 3 from x. When we run this program we should see 7,
there you go.
Now let me ask you a question, I'm going to clear all this code here to
define x and set it to 10 plus 3
times 2. What do you think is the result of this expression?
this is a very basic math question that unfortunately a lot of people fail to answer.

Turkish: 
equals 3. What we have on line 3 is exactly
like what we have on line 2. So this is what we call
the augmented assignment operator we have augmented or
enhanced the assignment operator. Now in this particular
case we are incremented a number using the augmented assignment operator,
but we can also subtract or multiply a number by a given value
for example, let's delete what we have on line 2,
we can type subtract equals 3. So here we
subtracted 3 from x. When we run this program we should see 7,
there you go.
Now let me ask you a question, I'm going to clear all this code here to
define x and set it to 10 plus 3
times 2. What do you think is the result of this expression?
this is a very basic math question that unfortunately a lot of people fail to answer.

English: 
equals 3. What we have on line 3 is exactly 
like what we have on line 2. So this is what we call
the augmented assignment operator we have augmented or
enhanced the assignment operator. Now in this particular 
case we are incremented a number using the augmented assignment operator,
but we can also subtract or multiply a number by a given value
for example, let's delete what we have on line 2, 
we can type subtract equals 3. So here we 
subtracted 3 from x. When we run this program we should see 7, 
there you go. 
Now let me ask you a question, I'm going to clear all this code here to
define x and set it to 10 plus 3
times 2. What do you think is the result of this expression? 
this is a very basic math question that unfortunately a lot of people fail to answer. 

Arabic: 
equals 3. What we have on line 3 is exactly
like what we have on line 2. So this is what we call
the augmented assignment operator we have augmented or
enhanced the assignment operator. Now in this particular
case we are incremented a number using the augmented assignment operator,
but we can also subtract or multiply a number by a given value
for example, let's delete what we have on line 2,
we can type subtract equals 3. So here we
subtracted 3 from x. When we run this program we should see 7,
there you go.
Now let me ask you a question, I'm going to clear all this code here to
define x and set it to 10 plus 3
times 2. What do you think is the result of this expression?
this is a very basic math question that unfortunately a lot of people fail to answer.

Russian: 
equals 3. What we have on line 3 is exactly
like what we have on line 2. So this is what we call
the augmented assignment operator we have augmented or
enhanced the assignment operator. Now in this particular
case we are incremented a number using the augmented assignment operator,
but we can also subtract or multiply a number by a given value
for example, let's delete what we have on line 2,
we can type subtract equals 3. So here we
subtracted 3 from x. When we run this program we should see 7,
there you go.
Now let me ask you a question, I'm going to clear all this code here to
define x and set it to 10 plus 3
times 2. What do you think is the result of this expression?
this is a very basic math question that unfortunately a lot of people fail to answer.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Chinese: 
equals 3. What we have on line 3 is exactly
like what we have on line 2. So this is what we call
the augmented assignment operator we have augmented or
enhanced the assignment operator. Now in this particular
case we are incremented a number using the augmented assignment operator,
but we can also subtract or multiply a number by a given value
for example, let's delete what we have on line 2,
we can type subtract equals 3. So here we
subtracted 3 from x. When we run this program we should see 7,
there you go.
Now let me ask you a question, I'm going to clear all this code here to
define x and set it to 10 plus 3
times 2. What do you think is the result of this expression?
this is a very basic math question that unfortunately a lot of people fail to answer.

Russian: 
The answer is 16. Because in math we have this
concept called operator precedence which means the order of
operations. So the multiplication operator has
a higher precendence which means it's applied first which means 3 x
2 is executed first, the result is 6 and then
its added to 10, that's why x showed up as 16 after
we run this code, let's verify that. So, print x
run the program, x is 16. So this is what we call
operator precedence, it's just a basic math concept.
It's not about python programming language. So all the other programming languages
behave the same way, so here's the order, first we have
the exponentiation which is the power, like 2 to the power of 3,
then we have multiplication or division
and finally we have addition or subtraction.
This is the order of operations. Let me show you another example.

Arabic: 
The answer is 16. Because in math we have this
concept called operator precedence which means the order of
operations. So the multiplication operator has
a higher precendence which means it's applied first which means 3 x
2 is executed first, the result is 6 and then
its added to 10, that's why x showed up as 16 after
we run this code, let's verify that. So, print x
run the program, x is 16. So this is what we call
operator precedence, it's just a basic math concept.
It's not about python programming language. So all the other programming languages
behave the same way, so here's the order, first we have
the exponentiation which is the power, like 2 to the power of 3,
then we have multiplication or division
and finally we have addition or subtraction.
This is the order of operations. Let me show you another example.

Persian: 
The answer is 16. Because in math we have this
concept called operator precedence which means the order of
operations. So the multiplication operator has
a higher precendence which means it's applied first which means 3 x
2 is executed first, the result is 6 and then
its added to 10, that's why x showed up as 16 after
we run this code, let's verify that. So, print x
run the program, x is 16. So this is what we call
operator precedence, it's just a basic math concept.
It's not about python programming language. So all the other programming languages
behave the same way, so here's the order, first we have
the exponentiation which is the power, like 2 to the power of 3,
then we have multiplication or division
and finally we have addition or subtraction.
This is the order of operations. Let me show you another example.

Chinese: 
The answer is 16. Because in math we have this
concept called operator precedence which means the order of
操作。 So the multiplication operator has
a higher precendence which means it's applied first which means 3 x
2 is executed first, the result is 6 and then
its added to 10, that's why x showed up as 16 after
we run this code, let's verify that. So, print x
run the program, x is 16. So this is what we call
operator precedence, it's just a basic math concept.
It's not about python programming language. So all the other programming languages
behave the same way, so here's the order, first we have
the exponentiation which is the power, like 2 to the power of 3,
then we have multiplication or division
and finally we have addition or subtraction.
This is the order of operations. Let me show you another example.

Turkish: 
The answer is 16. Because in math we have this
concept called operator precedence which means the order of
operations. So the multiplication operator has
a higher precendence which means it's applied first which means 3 x
2 is executed first, the result is 6 and then
its added to 10, that's why x showed up as 16 after
we run this code, let's verify that. So, print x
run the program, x is 16. So this is what we call
operator precedence, it's just a basic math concept.
It's not about python programming language. So all the other programming languages
behave the same way, so here's the order, first we have
the exponentiation which is the power, like 2 to the power of 3,
then we have multiplication or division
and finally we have addition or subtraction.
This is the order of operations. Let me show you another example.

Portuguese: 
The answer is 16. Because in math we have this
concept called operator precedence which means the order of
operações. So the multiplication operator has
a higher precendence which means it's applied first which means 3 x
2 is executed first, the result is 6 and then
its added to 10, that's why x showed up as 16 after
we run this code, let's verify that. So, print x
run the program, x is 16. So this is what we call
operator precedence, it's just a basic math concept.
It's not about python programming language. So all the other programming languages
behave the same way, so here's the order, first we have
the exponentiation which is the power, like 2 to the power of 3,
then we have multiplication or division
and finally we have addition or subtraction.
This is the order of operations. Let me show you another example.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

English: 
The answer is 16. Because in math we have this
concept called operator precedence which means the order of
operations. So the multiplication operator has 
a higher precendence which means it's applied first which means 3 x 
2 is executed first, the result is 6 and then 
its added to 10, that's why x showed up as 16 after
we run this code, let's verify that. So, print x 
run the program, x is 16. So this is what we call
operator precedence, it's just a basic math concept. 
It's not about python programming language. So all the other programming languages 
behave the same way, so here's the order, first we have 
the exponentiation which is the power, like 2 to the power of 3, 
then we have multiplication or division 
and finally we have addition or subtraction.
This is the order of operations. Let me show you another example. 

Indonesian: 
The answer is 16. Because in math we have this
concept called operator precedence which means the order of
operations. So the multiplication operator has
a higher precendence which means it's applied first which means 3 x
2 is executed first, the result is 6 and then
its added to 10, that's why x showed up as 16 after
we run this code, let's verify that. So, print x
run the program, x is 16. So this is what we call
operator precedence, it's just a basic math concept.
It's not about python programming language. So all the other programming languages
behave the same way, so here's the order, first we have
the exponentiation which is the power, like 2 to the power of 3,
then we have multiplication or division
and finally we have addition or subtraction.
This is the order of operations. Let me show you another example.

Arabic: 
Here I'm going to add the exponentiation operator, so,
2 to the power of 2. Once again, what do you
think is the result of this expression? Pause the video and think about it for a few seconds.
The answer is 22.
Because the exponentiation operator takes precedence, so first
2 to the power of 2 is executed, the result is 4,
then 4 is multiplied by 3, that is 12,
and finally 12 is added to 10. So x should be 22.
So let's run this program and verify this. So I'm going to
delete these lines here. Run the program, there you go. X
is 22. Now let me bring back these rules here.
We can also use parenthesis to change the order of operations
so if we have parenthesis we always
takes priority. In this case we can add parenthesis
around 10 + 3, so this piece of 3 will be

Turkish: 
Here I'm going to add the exponentiation operator, so,
2 to the power of 2. Once again, what do you
think is the result of this expression? Pause the video and think about it for a few seconds.
The answer is 22.
Because the exponentiation operator takes precedence, so first
2 to the power of 2 is executed, the result is 4,
then 4 is multiplied by 3, that is 12,
and finally 12 is added to 10. So x should be 22.
So let's run this program and verify this. So I'm going to
delete these lines here. Run the program, there you go. X
is 22. Now let me bring back these rules here.
We can also use parenthesis to change the order of operations
so if we have parenthesis we always
takes priority. In this case we can add parenthesis
around 10 + 3, so this piece of 3 will be

Portuguese: 
Here I'm going to add the exponentiation operator, so,
2 to the power of 2. Once again, what do you
think is the result of this expression? Pause the video and think about it for a few seconds.
The answer is 22.
Because the exponentiation operator takes precedence, so first
2 to the power of 2 is executed, the result is 4,
then 4 is multiplied by 3, that is 12,
and finally 12 is added to 10. So x should be 22.
So let's run this program and verify this. Então eu vou
delete these lines here. Run the program, there you go. X
is 22. Now let me bring back these rules here.
We can also use parenthesis to change the order of operations
so if we have parenthesis we always
takes priority. In this case we can add parenthesis
around 10 + 3, so this piece of 3 will be

English: 
Here I'm going to add the exponentiation operator, so, 
2 to the power of 2. Once again, what do you
think is the result of this expression? Pause the video and think about it for a few seconds. 
The answer is 22. 
Because the exponentiation operator takes precedence, so first 
2 to the power of 2 is executed, the result is 4, 
then 4 is multiplied by 3, that is 12, 
and finally 12 is added to 10. So x should be 22. 
So let's run this program and verify this. So I'm going to
delete these lines here. Run the program, there you go. X 
is 22. Now let me bring back these rules here. 
We can also use parenthesis to change the order of operations 
so if we have parenthesis we always 
takes priority. In this case we can add parenthesis 
around 10 + 3, so this piece of 3 will be 

Persian: 
Here I'm going to add the exponentiation operator, so,
2 to the power of 2. Once again, what do you
think is the result of this expression? Pause the video and think about it for a few seconds.
The answer is 22.
Because the exponentiation operator takes precedence, so first
2 to the power of 2 is executed, the result is 4,
then 4 is multiplied by 3, that is 12,
and finally 12 is added to 10. So x should be 22.
So let's run this program and verify this. So I'm going to
delete these lines here. Run the program, there you go. X
is 22. Now let me bring back these rules here.
We can also use parenthesis to change the order of operations
so if we have parenthesis we always
takes priority. In this case we can add parenthesis
around 10 + 3, so this piece of 3 will be

Indonesian: 
Here I'm going to add the exponentiation operator, so,
2 to the power of 2. Once again, what do you
think is the result of this expression? Pause the video and think about it for a few seconds.
The answer is 22.
Because the exponentiation operator takes precedence, so first
2 to the power of 2 is executed, the result is 4,
then 4 is multiplied by 3, that is 12,
and finally 12 is added to 10. So x should be 22.
So let's run this program and verify this. Jadi saya akan melakukannya
delete these lines here. Run the program, there you go. X
is 22. Now let me bring back these rules here.
We can also use parenthesis to change the order of operations
so if we have parenthesis we always
takes priority. In this case we can add parenthesis
around 10 + 3, so this piece of 3 will be

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Chinese: 
Here I'm going to add the exponentiation operator, so,
2 to the power of 2. Once again, what do you
think is the result of this expression? Pause the video and think about it for a few seconds.
The answer is 22.
Because the exponentiation operator takes precedence, so first
2 to the power of 2 is executed, the result is 4,
then 4 is multiplied by 3, that is 12,
and finally 12 is added to 10. So x should be 22.
So let's run this program and verify this. So I'm going to
delete these lines here. Run the program, there you go. X
is 22. Now let me bring back these rules here.
We can also use parenthesis to change the order of operations
so if we have parenthesis we always
takes priority. In this case we can add parenthesis
around 10 + 3, so this piece of 3 will be

Russian: 
Here I'm going to add the exponentiation operator, so,
2 to the power of 2. Once again, what do you
think is the result of this expression? Pause the video and think about it for a few seconds.
The answer is 22.
Because the exponentiation operator takes precedence, so first
2 to the power of 2 is executed, the result is 4,
then 4 is multiplied by 3, that is 12,
and finally 12 is added to 10. So x should be 22.
So let's run this program and verify this. So I'm going to
delete these lines here. Run the program, there you go. X
is 22. Now let me bring back these rules here.
We can also use parenthesis to change the order of operations
so if we have parenthesis we always
takes priority. In this case we can add parenthesis
around 10 + 3, so this piece of 3 will be

English: 
executed first, the result is 13, then the exponentiation 
operator will be executed, so 2 to the power of 2 is 4, 
and finally 4 is multiplied by 13. 
Now here is a little exercise for you. I'm going to set x to 
parenthesis 2 + 3 x 10 minus
3. What is the result of this? Pause the video and think about it for a few seconds. 
So you learned that parenthesis always 
overrides the order, so this piece of code is executed first. The result
of these 5. Then, between the multiplication and 
subtraction, you know that multiplication takes precedence. 
So next, 5 will be multiplied by 10, the result is 
50 and finally we have subtraction. So 50 minus 
3 will be 47. Let's verify this, print 
x, run the program there you go, I hope you guessed it right. 

Persian: 
executed first, the result is 13, then the exponentiation
operator will be executed, so 2 to the power of 2 is 4,
and finally 4 is multiplied by 13.
Now here is a little exercise for you. I'm going to set x to
parenthesis 2 + 3 x 10 minus
3. What is the result of this? Pause the video and think about it for a few seconds.
So you learned that parenthesis always
overrides the order, so this piece of code is executed first. The result
of these 5. Then, between the multiplication and
subtraction, you know that multiplication takes precedence.
So next, 5 will be multiplied by 10, the result is
50 and finally we have subtraction. So 50 minus
3 will be 47. Let's verify this, print
x, run the program there you go, I hope you guessed it right.

Turkish: 
executed first, the result is 13, then the exponentiation
operator will be executed, so 2 to the power of 2 is 4,
and finally 4 is multiplied by 13.
Now here is a little exercise for you. I'm going to set x to
parenthesis 2 + 3 x 10 minus
3. What is the result of this? Pause the video and think about it for a few seconds.
So you learned that parenthesis always
overrides the order, so this piece of code is executed first. The result
of these 5. Then, between the multiplication and
subtraction, you know that multiplication takes precedence.
So next, 5 will be multiplied by 10, the result is
50 and finally we have subtraction. So 50 minus
3 will be 47. Let's verify this, print
x, run the program there you go, I hope you guessed it right.

Arabic: 
executed first, the result is 13, then the exponentiation
operator will be executed, so 2 to the power of 2 is 4,
and finally 4 is multiplied by 13.
Now here is a little exercise for you. I'm going to set x to
parenthesis 2 + 3 x 10 minus
3. What is the result of this? Pause the video and think about it for a few seconds.
So you learned that parenthesis always
overrides the order, so this piece of code is executed first. The result
of these 5. Then, between the multiplication and
subtraction, you know that multiplication takes precedence.
So next, 5 will be multiplied by 10, the result is
50 and finally we have subtraction. So 50 minus
3 will be 47. Let's verify this, print
x, run the program there you go, I hope you guessed it right.

Portuguese: 
executed first, the result is 13, then the exponentiation
operator will be executed, so 2 to the power of 2 is 4,
and finally 4 is multiplied by 13.
Now here is a little exercise for you. I'm going to set x to
parenthesis 2 + 3 x 10 minus
3. What is the result of this? Pause the video and think about it for a few seconds.
So you learned that parenthesis always
overrides the order, so this piece of code is executed first. O resultado
of these 5. Then, between the multiplication and
subtraction, you know that multiplication takes precedence.
So next, 5 will be multiplied by 10, the result is
50 and finally we have subtraction. So 50 minus
3 will be 47. Let's verify this, print
x, run the program there you go, I hope you guessed it right.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Russian: 
executed first, the result is 13, then the exponentiation
operator will be executed, so 2 to the power of 2 is 4,
and finally 4 is multiplied by 13.
Now here is a little exercise for you. I'm going to set x to
parenthesis 2 + 3 x 10 minus
3. What is the result of this? Pause the video and think about it for a few seconds.
So you learned that parenthesis always
overrides the order, so this piece of code is executed first. The result
of these 5. Then, between the multiplication and
subtraction, you know that multiplication takes precedence.
So next, 5 will be multiplied by 10, the result is
50 and finally we have subtraction. So 50 minus
3 will be 47. Let's verify this, print
x, run the program there you go, I hope you guessed it right.

Indonesian: 
executed first, the result is 13, then the exponentiation
operator will be executed, so 2 to the power of 2 is 4,
and finally 4 is multiplied by 13.
Now here is a little exercise for you. I'm going to set x to
parenthesis 2 + 3 x 10 minus
3. What is the result of this? Pause the video and think about it for a few seconds.
So you learned that parenthesis always
overrides the order, so this piece of code is executed first. The result
of these 5. Then, between the multiplication and
subtraction, you know that multiplication takes precedence.
So next, 5 will be multiplied by 10, the result is
50 and finally we have subtraction. So 50 minus
3 will be 47. Let's verify this, print
x, run the program there you go, I hope you guessed it right.

Chinese: 
executed first, the result is 13, then the exponentiation
operator will be executed, so 2 to the power of 2 is 4,
and finally 4 is multiplied by 13.
Now here is a little exercise for you. I'm going to set x to
parenthesis 2 + 3 x 10 minus
3. What is the result of this? Pause the video and think about it for a few seconds.
So you learned that parenthesis always
overrides the order, so this piece of code is executed first. The result
of these 5. Then, between the multiplication and
subtraction, you know that multiplication takes precedence.
So next, 5 will be multiplied by 10, the result is
50 and finally we have subtraction. So 50 minus
3 will be 47. Let's verify this, print
x, run the program there you go, I hope you guessed it right.

Chinese: 
So this is all bout operator precedence, it's a very important topic
and I see it quite often in Python tests. So if you're preparing for a Python test
make sure to watch his tutorial one more time.
In this tutorial, we're going to look at a few useful functions for working with numbers
let's start by defining a variable like x and set it to 2
.9. Now to round this number we can use the built in
round function, so we call the round function, give it x,
and then print the result. Let's run this program
so, we get 3, we have another useful built in function called
abs which is short for absolute, and this is the absolute function
we have in math, we give it a value and it always returns
the positive representation of this value, even if the value is negative.
这是一个例子。 Let's call the abs function
and give it negative 2.9 When we run this program

Turkish: 
So this is all bout operator precedence, it's a very important topic
and I see it quite often in Python tests. So if you're preparing for a Python test
make sure to watch his tutorial one more time.
In this tutorial, we're going to look at a few useful functions for working with numbers
let's start by defining a variable like x and set it to 2
.9. Now to round this number we can use the built in
round function, so we call the round function, give it x,
and then print the result. Let's run this program
so, we get 3, we have another useful built in function called
abs which is short for absolute, and this is the absolute function
we have in math, we give it a value and it always returns
the positive representation of this value, even if the value is negative.
Here's an example. Let's call the abs function
and give it negative 2.9 When we run this program

Indonesian: 
So this is all bout operator precedence, it's a very important topic
and I see it quite often in Python tests. So if you're preparing for a Python test
make sure to watch his tutorial one more time.
In this tutorial, we're going to look at a few useful functions for working with numbers
let's start by defining a variable like x and set it to 2
.9. Now to round this number we can use the built in
round function, so we call the round function, give it x,
and then print the result. Let's run this program
so, we get 3, we have another useful built in function called
abs which is short for absolute, and this is the absolute function
we have in math, we give it a value and it always returns
the positive representation of this value, even if the value is negative.
Here's an example. Let's call the abs function
and give it negative 2.9 When we run this program

Persian: 
So this is all bout operator precedence, it's a very important topic
and I see it quite often in Python tests. So if you're preparing for a Python test
make sure to watch his tutorial one more time.
In this tutorial, we're going to look at a few useful functions for working with numbers
let's start by defining a variable like x and set it to 2
.9. Now to round this number we can use the built in
round function, so we call the round function, give it x,
and then print the result. Let's run this program
so, we get 3, we have another useful built in function called
abs which is short for absolute, and this is the absolute function
we have in math, we give it a value and it always returns
the positive representation of this value, even if the value is negative.
Here's an example. Let's call the abs function
and give it negative 2.9 When we run this program

Portuguese: 
So this is all bout operator precedence, it's a very important topic
and I see it quite often in Python tests. So if you're preparing for a Python test
make sure to watch his tutorial one more time.
In this tutorial, we're going to look at a few useful functions for working with numbers
let's start by defining a variable like x and set it to 2
.9. Now to round this number we can use the built in
round function, so we call the round function, give it x,
and then print the result. Let's run this program
so, we get 3, we have another useful built in function called
abs which is short for absolute, and this is the absolute function
we have in math, we give it a value and it always returns
the positive representation of this value, even if the value is negative.
Aqui está um exemplo. Let's call the abs function
and give it negative 2.9 When we run this program

Arabic: 
So this is all bout operator precedence, it's a very important topic
and I see it quite often in Python tests. So if you're preparing for a Python test
make sure to watch his tutorial one more time.
In this tutorial, we're going to look at a few useful functions for working with numbers
let's start by defining a variable like x and set it to 2
.9. Now to round this number we can use the built in
round function, so we call the round function, give it x,
and then print the result. Let's run this program
so, we get 3, we have another useful built in function called
abs which is short for absolute, and this is the absolute function
we have in math, we give it a value and it always returns
the positive representation of this value, even if the value is negative.
Here's an example. Let's call the abs function
and give it negative 2.9 When we run this program

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

English: 
So this is all bout operator precedence, it's a very important topic 
and I see it quite often in Python tests. So if you're preparing for a Python test
make sure to watch his tutorial one more time. 
In this tutorial, we're going to look at a few useful functions for working with numbers 
let's start by defining a variable like x and set it to 2 
.9. Now to round this number we can use the built in
round function, so we call the round function, give it x, 
and then print the result. Let's run this program 
so, we get 3, we have another useful built in function called 
abs which is short for absolute, and this is the absolute function 
we have in math, we give it a value and it always returns 
the positive representation of this value, even if the value is negative.
Here's an example. Let's call the abs function 
and give it negative 2.9 When we run this program 

Russian: 
So this is all bout operator precedence, it's a very important topic
and I see it quite often in Python tests. So if you're preparing for a Python test
make sure to watch his tutorial one more time.
In this tutorial, we're going to look at a few useful functions for working with numbers
let's start by defining a variable like x and set it to 2
.9. Now to round this number we can use the built in
round function, so we call the round function, give it x,
and then print the result. Let's run this program
so, we get 3, we have another useful built in function called
abs which is short for absolute, and this is the absolute function
we have in math, we give it a value and it always returns
the positive representation of this value, even if the value is negative.
Here's an example. Let's call the abs function
and give it negative 2.9 When we run this program

Arabic: 
we're gong to see 2.9 on the terminal. لذلك دعونا نمضي قدما
there you go. So absolute always returns a positive number.
But technically in Python we have a handful of built in functions for performing
mathematical operations, if you want to write a program that involves complex
mathematical calculations, you need to import the math module.
A module in Python is a separate file with some reusable
code. We use these modules to organize our code into different
files. As a metaphor think of a super market. When you go to a super market
you see different sections for fruits and vegetables, cleaning products,
junk food and so on. Each section in the super market is like a module
in Python. So in Python we have this math module which contains a bunch
of rustable functions for performing mathematical calculations.
So, let me show you how to use this module. On the top
we type import, math, all in lowercase
with this we can import the math module. now math is

Indonesian: 
we're gong to see 2.9 on the terminal. So let's go ahead
there you go. So absolute always returns a positive number.
But technically in Python we have a handful of built in functions for performing
mathematical operations, if you want to write a program that involves complex
mathematical calculations, you need to import the math module.
A module in Python is a separate file with some reusable
code. We use these modules to organize our code into different
files. As a metaphor think of a super market. When you go to a super market
you see different sections for fruits and vegetables, cleaning products,
junk food and so on. Each section in the super market is like a module
in Python. So in Python we have this math module which contains a bunch
of rustable functions for performing mathematical calculations.
So, let me show you how to use this module. On the top
we type import, math, all in lowercase
with this we can import the math module. now math is

Russian: 
we're gong to see 2.9 on the terminal. So let's go ahead
there you go. So absolute always returns a positive number.
But technically in Python we have a handful of built in functions for performing
mathematical operations, if you want to write a program that involves complex
mathematical calculations, you need to import the math module.
A module in Python is a separate file with some reusable
code. We use these modules to organize our code into different
files. As a metaphor think of a super market. When you go to a super market
you see different sections for fruits and vegetables, cleaning products,
junk food and so on. Each section in the super market is like a module
in Python. So in Python we have this math module which contains a bunch
of rustable functions for performing mathematical calculations.
So, let me show you how to use this module. On the top
we type import, math, all in lowercase
with this we can import the math module. now math is

Portuguese: 
we're gong to see 2.9 on the terminal. Então vamos em frente
ai está. So absolute always returns a positive number.
But technically in Python we have a handful of built in functions for performing
mathematical operations, if you want to write a program that involves complex
mathematical calculations, you need to import the math module.
A module in Python is a separate file with some reusable
código. We use these modules to organize our code into different
arquivos. As a metaphor think of a super market. When you go to a super market
you see different sections for fruits and vegetables, cleaning products,
junk food and so on. Each section in the super market is like a module
in Python. So in Python we have this math module which contains a bunch
of rustable functions for performing mathematical calculations.
So, let me show you how to use this module. On the top
we type import, math, all in lowercase
with this we can import the math module. now math is

Turkish: 
we're gong to see 2.9 on the terminal. So let's go ahead
there you go. So absolute always returns a positive number.
But technically in Python we have a handful of built in functions for performing
mathematical operations, if you want to write a program that involves complex
mathematical calculations, you need to import the math module.
A module in Python is a separate file with some reusable
code. We use these modules to organize our code into different
files. As a metaphor think of a super market. When you go to a super market
you see different sections for fruits and vegetables, cleaning products,
junk food and so on. Each section in the super market is like a module
in Python. So in Python we have this math module which contains a bunch
of rustable functions for performing mathematical calculations.
So, let me show you how to use this module. On the top
we type import, math, all in lowercase
with this we can import the math module. now math is

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

English: 
we're gong to see 2.9 on the terminal. So let's go ahead 
there you go. So absolute always returns a positive number. 
But technically in Python we have a handful of built in functions for performing 
mathematical operations, if you want to write a program that involves complex 
mathematical calculations, you need to import the math module.
A module in Python is a separate file with some reusable 
code. We use these modules to organize our code into different 
files. As a metaphor think of a super market. When you go to a super market 
you see different sections for fruits and vegetables, cleaning products, 
junk food and so on. Each section in the super market is like a module 
in Python. So in Python we have this math module which contains a bunch
of rustable functions for performing mathematical calculations. 
So, let me show you how to use this module. On the top 
we type import, math, all in  lowercase 
with this we can import the math module. now math is

Chinese: 
we're gong to see 2.9 on the terminal. So let's go ahead
there you go. So absolute always returns a positive number.
But technically in Python we have a handful of built in functions for performing
mathematical operations, if you want to write a program that involves complex
mathematical calculations, you need to import the math module.
A module in Python is a separate file with some reusable
code. We use these modules to organize our code into different
文件。 As a metaphor think of a super market. When you go to a super market
you see different sections for fruits and vegetables, cleaning products,
junk food and so on. Each section in the super market is like a module
in Python. So in Python we have this math module which contains a bunch
of rustable functions for performing mathematical calculations.
So, let me show you how to use this module. On the top
we type import, math, all in lowercase
with this we can import the math module. now math is

Persian: 
we're gong to see 2.9 on the terminal. So let's go ahead
there you go. So absolute always returns a positive number.
But technically in Python we have a handful of built in functions for performing
mathematical operations, if you want to write a program that involves complex
mathematical calculations, you need to import the math module.
A module in Python is a separate file with some reusable
code. We use these modules to organize our code into different
files. As a metaphor think of a super market. When you go to a super market
you see different sections for fruits and vegetables, cleaning products,
junk food and so on. Each section in the super market is like a module
in Python. So in Python we have this math module which contains a bunch
of rustable functions for performing mathematical calculations.
So, let me show you how to use this module. On the top
we type import, math, all in lowercase
with this we can import the math module. now math is

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Indonesian: 
an object like a string, so we can access it's functions or more accurately
it's methods using the dot operator. So if you type
math. look these are all the mathematical
functions available in this module. For example you can call the
seal method to get the sealing of a number. So if you pass 2.9 here
and then print the result we should see 3.
Let me delete all this other code here. Alright, let's run this program
there you go. So we get 3. Another useful method is the
floor method, so let's give that a try, floor of 2.
9. What do you think we're going to get? We get
2. Now there are so many functions built in this module and we don't really have time
to go through all of them. But let me show you how we can learn about them on your own.
Open up your browser and search for Python 3
math module. Make sure to add the version python 3.
Because the math module in python 2 is slightly different from the math module in

Russian: 
an object like a string, so we can access it's functions or more accurately
it's methods using the dot operator. So if you type
math. look these are all the mathematical
functions available in this module. For example you can call the
seal method to get the sealing of a number. So if you pass 2.9 here
and then print the result we should see 3.
Let me delete all this other code here. Alright, let's run this program
there you go. So we get 3. Another useful method is the
floor method, so let's give that a try, floor of 2.
9. What do you think we're going to get? We get
2. Now there are so many functions built in this module and we don't really have time
to go through all of them. But let me show you how we can learn about them on your own.
Open up your browser and search for Python 3
math module. Make sure to add the version python 3.
Because the math module in python 2 is slightly different from the math module in

Portuguese: 
an object like a string, so we can access it's functions or more accurately
it's methods using the dot operator. So if you type
matemática. look these are all the mathematical
functions available in this module. For example you can call the
seal method to get the sealing of a number. So if you pass 2.9 here
and then print the result we should see 3.
Let me delete all this other code here. Alright, let's run this program
ai está. So we get 3. Another useful method is the
floor method, so let's give that a try, floor of 2.
9. What do you think we're going to get? Nós temos
2. Now there are so many functions built in this module and we don't really have time
to go through all of them. But let me show you how we can learn about them on your own.
Open up your browser and search for Python 3
math module. Make sure to add the version python 3.
Because the math module in python 2 is slightly different from the math module in

Turkish: 
an object like a string, so we can access it's functions or more accurately
it's methods using the dot operator. So if you type
math. look these are all the mathematical
functions available in this module. For example you can call the
seal method to get the sealing of a number. So if you pass 2.9 here
and then print the result we should see 3.
Let me delete all this other code here. Alright, let's run this program
there you go. So we get 3. Another useful method is the
floor method, so let's give that a try, floor of 2.
9. What do you think we're going to get? We get
2. Now there are so many functions built in this module and we don't really have time
to go through all of them. But let me show you how we can learn about them on your own.
Open up your browser and search for Python 3
math module. Make sure to add the version python 3.
Because the math module in python 2 is slightly different from the math module in

Persian: 
an object like a string, so we can access it's functions or more accurately
it's methods using the dot operator. So if you type
math. look these are all the mathematical
functions available in this module. For example you can call the
seal method to get the sealing of a number. So if you pass 2.9 here
and then print the result we should see 3.
Let me delete all this other code here. Alright, let's run this program
there you go. So we get 3. Another useful method is the
floor method, so let's give that a try, floor of 2.
9. What do you think we're going to get? We get
2. Now there are so many functions built in this module and we don't really have time
to go through all of them. But let me show you how we can learn about them on your own.
Open up your browser and search for Python 3
math module. Make sure to add the version python 3.
Because the math module in python 2 is slightly different from the math module in

English: 
an object like a string, so we can access it's functions or more accurately 
it's methods using the dot operator. So if you type 
math. look these are all the mathematical 
functions available in this module. For example you can call the
seal method to get the sealing of a number. So if you pass 2.9 here
and then print the result we should see 3. 
Let me delete all this other code here. Alright, let's run this program 
there you go. So we get 3. Another useful method is the
floor method, so let's give that a try, floor of 2.
9. What do you think we're going to get? We get 
2. Now there are so many functions built in this module and we don't really have time
to go through all of them. But let me show you how we can learn about them on your own. 
Open up your browser and search for Python 3
math module. Make sure to add the version python 3. 
Because the math module in python 2 is slightly different from the math module in 

Chinese: 
an object like a string, so we can access it's functions or more accurately
it's methods using the dot operator. So if you type
数学。 look these are all the mathematical
functions available in this module. For example you can call the
seal method to get the sealing of a number. So if you pass 2.9 here
and then print the result we should see 3.
Let me delete all this other code here. Alright, let's run this program
there you go. So we get 3. Another useful method is the
floor method, so let's give that a try, floor of 2.
9. What do you think we're going to get? We get
2. Now there are so many functions built in this module and we don't really have time
to go through all of them. But let me show you how we can learn about them on your own.
Open up your browser and search for Python 3
math module. Make sure to add the version python 3.
Because the math module in python 2 is slightly different from the math module in

Arabic: 
an object like a string, so we can access it's functions or more accurately
it's methods using the dot operator. So if you type
math. look these are all the mathematical
functions available in this module. For example you can call the
seal method to get the sealing of a number. So if you pass 2.9 here
and then print the result we should see 3.
Let me delete all this other code here. Alright, let's run this program
there you go. So we get 3. Another useful method is the
floor method, so let's give that a try, floor of 2.
9. What do you think we're going to get? We get
2. Now there are so many functions built in this module and we don't really have time
to go through all of them. But let me show you how we can learn about them on your own.
Open up your browser and search for Python 3
math module. Make sure to add the version python 3.
Because the math module in python 2 is slightly different from the math module in

Persian: 
python 3. So python 3 math module,
now here you can see the documentation of this kind of module
let's go let's have a look, if you scroll down,
we can see the list of all the functions and their explanation.
So as an exercise I encourage you to have a quick look at this
documentation. See what functions are there for you in case you need them.
In this tutorial, I'm going to talk to you about if statements in Python
if statements are extremely important in programming and they
allow us to build programs that can make decisions based on some condition.
So if some conditions are true we're going to do certain things, otherwise we're going to do other
things. Here's an example. Over here I've got this text file with
a bunch of rules for our program. If it's a hot day, perhaps we want to
tell the user it's a hot day, so make sure to drink plenty of water.
Otherwise, if it's cold, so here's another condition

English: 
python 3. So python 3 math module, 
now here you can see the documentation of this kind of module 
let's go let's have a look, if you scroll down, 
we can see the list of all the functions and their explanation. 
So as an exercise I encourage you to have a quick look at this
documentation. See what functions are there for you in case you need them. 
In this tutorial, I'm going to talk to you about if statements in Python 
if statements are extremely important in programming and they
allow us to build programs that can make decisions based on some condition. 
So if some conditions are true we're going to do certain things, otherwise we're going to do other
things. Here's an example. Over here I've got this text file with
a bunch of rules for our program. If it's a hot day, perhaps we want to
tell the user it's a hot day, so make sure to drink plenty of water. 
Otherwise, if it's cold, so here's another condition

Turkish: 
python 3. So python 3 math module,
now here you can see the documentation of this kind of module
let's go let's have a look, if you scroll down,
we can see the list of all the functions and their explanation.
So as an exercise I encourage you to have a quick look at this
documentation. See what functions are there for you in case you need them.
In this tutorial, I'm going to talk to you about if statements in Python
if statements are extremely important in programming and they
allow us to build programs that can make decisions based on some condition.
So if some conditions are true we're going to do certain things, otherwise we're going to do other
things. Here's an example. Over here I've got this text file with
a bunch of rules for our program. If it's a hot day, perhaps we want to
tell the user it's a hot day, so make sure to drink plenty of water.
Otherwise, if it's cold, so here's another condition

Portuguese: 
python 3. So python 3 math module,
now here you can see the documentation of this kind of module
let's go let's have a look, if you scroll down,
we can see the list of all the functions and their explanation.
So as an exercise I encourage you to have a quick look at this
documentação. See what functions are there for you in case you need them.
In this tutorial, I'm going to talk to you about if statements in Python
if statements are extremely important in programming and they
allow us to build programs that can make decisions based on some condition.
So if some conditions are true we're going to do certain things, otherwise we're going to do other
coisas. Aqui está um exemplo. Over here I've got this text file with
a bunch of rules for our program. If it's a hot day, perhaps we want to
tell the user it's a hot day, so make sure to drink plenty of water.
Otherwise, if it's cold, so here's another condition

Arabic: 
python 3. So python 3 math module,
now here you can see the documentation of this kind of module
let's go let's have a look, if you scroll down,
we can see the list of all the functions and their explanation.
So as an exercise I encourage you to have a quick look at this
documentation. See what functions are there for you in case you need them.
In this tutorial, I'm going to talk to you about if statements in Python
if statements are extremely important in programming and they
allow us to build programs that can make decisions based on some condition.
So if some conditions are true we're going to do certain things, otherwise we're going to do other
الأشياء. Here's an example. Over here I've got this text file with
a bunch of rules for our program. If it's a hot day, perhaps we want to
tell the user it's a hot day, so make sure to drink plenty of water.
Otherwise, if it's cold, so here's another condition

Chinese: 
python 3. So python 3 math module,
now here you can see the documentation of this kind of module
let's go let's have a look, if you scroll down,
we can see the list of all the functions and their explanation.
So as an exercise I encourage you to have a quick look at this
documentation. See what functions are there for you in case you need them.
In this tutorial, I'm going to talk to you about if statements in Python
if statements are extremely important in programming and they
allow us to build programs that can make decisions based on some condition.
So if some conditions are true we're going to do certain things, otherwise we're going to do other
things.这是一个例子。 Over here I've got this text file with
a bunch of rules for our program. If it's a hot day, perhaps we want to
tell the user it's a hot day, so make sure to drink plenty of water.
Otherwise, if it's cold, so here's another condition

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Indonesian: 
python 3. So python 3 math module,
now here you can see the documentation of this kind of module
let's go let's have a look, if you scroll down,
we can see the list of all the functions and their explanation.
So as an exercise I encourage you to have a quick look at this
documentation. See what functions are there for you in case you need them.
In this tutorial, I'm going to talk to you about if statements in Python
if statements are extremely important in programming and they
allow us to build programs that can make decisions based on some condition.
So if some conditions are true we're going to do certain things, otherwise we're going to do other
sesuatu. Here's an example. Over here I've got this text file with
a bunch of rules for our program. If it's a hot day, perhaps we want to
tell the user it's a hot day, so make sure to drink plenty of water.
Otherwise, if it's cold, so here's another condition

Russian: 
python 3. So python 3 math module,
now here you can see the documentation of this kind of module
let's go let's have a look, if you scroll down,
we can see the list of all the functions and their explanation.
So as an exercise I encourage you to have a quick look at this
documentation. See what functions are there for you in case you need them.
In this tutorial, I'm going to talk to you about if statements in Python
if statements are extremely important in programming and they
allow us to build programs that can make decisions based on some condition.
So if some conditions are true we're going to do certain things, otherwise we're going to do other
things. Here's an example. Over here I've got this text file with
a bunch of rules for our program. If it's a hot day, perhaps we want to
tell the user it's a hot day, so make sure to drink plenty of water.
Otherwise, if it's cold, so here's another condition

Arabic: 
if this condition is true we're going to tell the user it's a cold day
so where warm clothes. And otherwise if it's
either hot or cold, we want to tell the user it's a lovely day.
So let me show you how to write a program that simulates these rules. وبالتالي،
back to our program here, we start by defining a boolean variable
is underline hot. We set this to true.
Next, we add an if statement, so if, here
we need to add a condition, in this case we're going to use our boolean variable. وبالتالي،
is underline hot. So if this values to true.
Then we're going to do certain things. In this case, we want to tell the user
hey it's a hot day, drink plenty of water. So, back to our program
after our condition we add a colon, now,
note that when I press enter pycharm automatically indents
our cursor. Now any code that we write here will be executed
if this condition is true, otherwise it will be ignored. هنا

Turkish: 
if this condition is true we're going to tell the user it's a cold day
so where warm clothes. And otherwise if it's
either hot or cold, we want to tell the user it's a lovely day.
So let me show you how to write a program that simulates these rules. Yani,
back to our program here, we start by defining a boolean variable
is underline hot. We set this to true.
Next, we add an if statement, so if, here
we need to add a condition, in this case we're going to use our boolean variable. Yani,
is underline hot. So if this values to true.
Then we're going to do certain things. In this case, we want to tell the user
hey it's a hot day, drink plenty of water. So, back to our program
after our condition we add a colon, now,
note that when I press enter pycharm automatically indents
our cursor. Now any code that we write here will be executed
if this condition is true, otherwise it will be ignored. Here

Persian: 
if this condition is true we're going to tell the user it's a cold day
so where warm clothes. And otherwise if it's
either hot or cold, we want to tell the user it's a lovely day.
So let me show you how to write a program that simulates these rules. So,
back to our program here, we start by defining a boolean variable
is underline hot. We set this to true.
Next, we add an if statement, so if, here
we need to add a condition, in this case we're going to use our boolean variable. So,
is underline hot. So if this values to true.
Then we're going to do certain things. In this case, we want to tell the user
hey it's a hot day, drink plenty of water. So, back to our program
after our condition we add a colon, now,
note that when I press enter pycharm automatically indents
our cursor. Now any code that we write here will be executed
if this condition is true, otherwise it will be ignored. Here

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

English: 
if this condition is true we're going to tell the user it's a cold day 
so where warm clothes. And otherwise if it's
either hot or cold, we want to tell the user it's a lovely day. 
So let me show you how to write a program that simulates these rules. So, 
back to our program here, we start by defining a boolean variable 
is underline hot. We set this to true. 
Next, we add an if statement, so if, here
we need to add a condition, in this case we're going to use our boolean variable. So, 
is underline hot. So if this values to true. 
Then we're going to do certain things. In this case, we want to tell the user
hey it's a hot day, drink plenty of water. So, back to our program 
after our condition we add a colon, now, 
note that when I press enter pycharm automatically indents 
our cursor. Now any code that we write here will be executed 
if this condition is true, otherwise it will be ignored. Here

Chinese: 
if this condition is true we're going to tell the user it's a cold day
so where warm clothes. And otherwise if it's
either hot or cold, we want to tell the user it's a lovely day.
So let me show you how to write a program that simulates these rules.所以，
back to our program here, we start by defining a boolean variable
is underline hot. We set this to true.
Next, we add an if statement, so if, here
we need to add a condition, in this case we're going to use our boolean variable.所以，
is underline hot. So if this values to true.
Then we're going to do certain things. In this case, we want to tell the user
hey it's a hot day, drink plenty of water. So, back to our program
after our condition we add a colon, now,
note that when I press enter pycharm automatically indents
our cursor. Now any code that we write here will be executed
if this condition is true, otherwise it will be ignored.这里

Indonesian: 
if this condition is true we're going to tell the user it's a cold day
so where warm clothes. And otherwise if it's
either hot or cold, we want to tell the user it's a lovely day.
So let me show you how to write a program that simulates these rules. Begitu,
back to our program here, we start by defining a boolean variable
is underline hot. We set this to true.
Next, we add an if statement, so if, here
we need to add a condition, in this case we're going to use our boolean variable. Begitu,
is underline hot. So if this values to true.
Then we're going to do certain things. In this case, we want to tell the user
hey it's a hot day, drink plenty of water. So, back to our program
after our condition we add a colon, now,
note that when I press enter pycharm automatically indents
our cursor. Now any code that we write here will be executed
if this condition is true, otherwise it will be ignored. Here

Portuguese: 
if this condition is true we're going to tell the user it's a cold day
so where warm clothes. And otherwise if it's
either hot or cold, we want to tell the user it's a lovely day.
So let me show you how to write a program that simulates these rules. Assim,
back to our program here, we start by defining a boolean variable
is underline hot. We set this to true.
Next, we add an if statement, so if, here
we need to add a condition, in this case we're going to use our boolean variable. Assim,
is underline hot. So if this values to true.
Then we're going to do certain things. In this case, we want to tell the user
hey it's a hot day, drink plenty of water. So, back to our program
after our condition we add a colon, now,
note that when I press enter pycharm automatically indents
our cursor. Now any code that we write here will be executed
if this condition is true, otherwise it will be ignored. Aqui

Russian: 
if this condition is true we're going to tell the user it's a cold day
so where warm clothes. And otherwise if it's
either hot or cold, we want to tell the user it's a lovely day.
So let me show you how to write a program that simulates these rules. So,
back to our program here, we start by defining a boolean variable
is underline hot. We set this to true.
Next, we add an if statement, so if, here
we need to add a condition, in this case we're going to use our boolean variable. So,
is underline hot. So if this values to true.
Then we're going to do certain things. In this case, we want to tell the user
hey it's a hot day, drink plenty of water. So, back to our program
after our condition we add a colon, now,
note that when I press enter pycharm automatically indents
our cursor. Now any code that we write here will be executed
if this condition is true, otherwise it will be ignored. Here

Indonesian: 
is an example. Let's write a print statement, here I'm going to use
double quotes because I want to use an apostrophe in our string. Begitu,
it's a hot day. Now let's press enter
you can see the cursor is still indented, that means we can write more code
that we executed if this condition is true, in this case let's say we don't want to
write any extra code, so to terminate this block
we need to press shift and tab, now the cursor is at the beginning of the line
so lets write a print statement with a message like
enjoy your day. Now when we run this program, because
this condition is true, you're doing to say this message followed by
this second message, take a look, so run, there you go, it's a hot day
enjoy your day. But if I go over here and
change this boolean value to false and run the program again, our
first message disappears and we only see the second message, enjoy
your day. So this is how if statements work. Now back

Russian: 
is an example. Let's write a print statement, here I'm going to use
double quotes because I want to use an apostrophe in our string. So,
it's a hot day. Now let's press enter
you can see the cursor is still indented, that means we can write more code
that we executed if this condition is true, in this case let's say we don't want to
write any extra code, so to terminate this block
we need to press shift and tab, now the cursor is at the beginning of the line
so lets write a print statement with a message like
enjoy your day. Now when we run this program, because
this condition is true, you're doing to say this message followed by
this second message, take a look, so run, there you go, it's a hot day
enjoy your day. But if I go over here and
change this boolean value to false and run the program again, our
first message disappears and we only see the second message, enjoy
your day. So this is how if statements work. Now back

Arabic: 
is an example. Let's write a print statement, here I'm going to use
double quotes because I want to use an apostrophe in our string. وبالتالي،
it's a hot day. Now let's press enter
you can see the cursor is still indented, that means we can write more code
that we executed if this condition is true, in this case let's say we don't want to
write any extra code, so to terminate this block
we need to press shift and tab, now the cursor is at the beginning of the line
so lets write a print statement with a message like
enjoy your day. Now when we run this program, because
this condition is true, you're doing to say this message followed by
this second message, take a look, so run, there you go, it's a hot day
enjoy your day. But if I go over here and
change this boolean value to false and run the program again, our
first message disappears and we only see the second message, enjoy
your day. So this is how if statements work. Now back

Persian: 
is an example. Let's write a print statement, here I'm going to use
double quotes because I want to use an apostrophe in our string. So,
it's a hot day. Now let's press enter
you can see the cursor is still indented, that means we can write more code
that we executed if this condition is true, in this case let's say we don't want to
write any extra code, so to terminate this block
we need to press shift and tab, now the cursor is at the beginning of the line
so lets write a print statement with a message like
enjoy your day. Now when we run this program, because
this condition is true, you're doing to say this message followed by
this second message, take a look, so run, there you go, it's a hot day
enjoy your day. But if I go over here and
change this boolean value to false and run the program again, our
first message disappears and we only see the second message, enjoy
your day. So this is how if statements work. Now back

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Turkish: 
is an example. Let's write a print statement, here I'm going to use
double quotes because I want to use an apostrophe in our string. Yani,
it's a hot day. Now let's press enter
you can see the cursor is still indented, that means we can write more code
that we executed if this condition is true, in this case let's say we don't want to
write any extra code, so to terminate this block
we need to press shift and tab, now the cursor is at the beginning of the line
so lets write a print statement with a message like
enjoy your day. Now when we run this program, because
this condition is true, you're doing to say this message followed by
this second message, take a look, so run, there you go, it's a hot day
enjoy your day. But if I go over here and
change this boolean value to false and run the program again, our
first message disappears and we only see the second message, enjoy
your day. So this is how if statements work. Now back

English: 
is an example. Let's write a print statement, here I'm going to use
double quotes because I want to use an apostrophe in our string. So, 
it's a hot day. Now let's press enter
you can see the cursor is still indented, that means we can write more code 
that we executed if this condition is true, in this case let's say we don't want to
write any extra code, so to terminate this block 
we need to press shift and tab, now the cursor is at the beginning of the line
so lets write a print statement with a message like
enjoy your day. Now when we run this program, because
this condition is true, you're doing to say this message followed by
this second message, take a look, so run, there you go, it's a hot day
enjoy your day. But if I go over here and 
change this boolean value to false and run the program again, our
first message disappears and we only see the second message, enjoy 
your day. So this is how if statements work. Now back

Chinese: 
is an example. Let's write a print statement, here I'm going to use
double quotes because I want to use an apostrophe in our string.所以，
it's a hot day. Now let's press enter
you can see the cursor is still indented, that means we can write more code
that we executed if this condition is true, in this case let's say we don't want to
write any extra code, so to terminate this block
we need to press shift and tab, now the cursor is at the beginning of the line
so lets write a print statement with a message like
enjoy your day. Now when we run this program, because
this condition is true, you're doing to say this message followed by
this second message, take a look, so run, there you go, it's a hot day
enjoy your day. But if I go over here and
change this boolean value to false and run the program again, our
first message disappears and we only see the second message, enjoy
your day. So this is how if statements work. Now back

Portuguese: 
is an example. Let's write a print statement, here I'm going to use
double quotes because I want to use an apostrophe in our string. Assim,
it's a hot day. Now let's press enter
you can see the cursor is still indented, that means we can write more code
that we executed if this condition is true, in this case let's say we don't want to
write any extra code, so to terminate this block
we need to press shift and tab, now the cursor is at the beginning of the line
so lets write a print statement with a message like
enjoy your day. Now when we run this program, because
this condition is true, you're doing to say this message followed by
this second message, take a look, so run, there you go, it's a hot day
enjoy your day. But if I go over here and
change this boolean value to false and run the program again, our
first message disappears and we only see the second message, enjoy
seu dia. So this is how if statements work. Now back

Russian: 
here we can add another print statement let's say
drink plenty of water.
Now because this spirant statement is also indented it will be
executed if this condition is true. So I'm going to revert is hot to true
and run the program one more time. There you go, so
it's a hot day, drink plenty of water, and enjoy your
day. Alright now let's add a second rule here, if
it's hot we're going to execute these two lines, otherwise if it's not hot
we want to print a different message. So here
we are moving an indentation and typing els
colon. Now when we press enter once again our cursor
indented so the code that we write here will be executed if this
condition is not true. So here we can print
it's a cold day, print,
where warm clothes.

Arabic: 
here we can add another print statement let's say
drink plenty of water.
Now because this spirant statement is also indented it will be
executed if this condition is true. So I'm going to revert is hot to true
and run the program one more time. There you go, so
it's a hot day, drink plenty of water, and enjoy your
يوم. Alright now let's add a second rule here, if
it's hot we're going to execute these two lines, otherwise if it's not hot
we want to print a different message. So here
we are moving an indentation and typing els
colon. Now when we press enter once again our cursor
indented so the code that we write here will be executed if this
condition is not true. So here we can print
it's a cold day, print,
where warm clothes.

Turkish: 
here we can add another print statement let's say
drink plenty of water.
Now because this spirant statement is also indented it will be
executed if this condition is true. So I'm going to revert is hot to true
and run the program one more time. There you go, so
it's a hot day, drink plenty of water, and enjoy your
day. Alright now let's add a second rule here, if
it's hot we're going to execute these two lines, otherwise if it's not hot
we want to print a different message. So here
we are moving an indentation and typing els
colon. Now when we press enter once again our cursor
indented so the code that we write here will be executed if this
condition is not true. So here we can print
it's a cold day, print,
where warm clothes.

English: 
here we can add another print statement let's say
drink plenty of water. 
Now because this spirant statement is also indented it will be
executed if this condition is true. So I'm going to revert is hot to true 
and run the program one more time. There you go, so 
it's a hot day, drink plenty of water, and enjoy your
day. Alright now let's add a second rule here, if
it's hot we're going to execute these two lines, otherwise if it's not hot
we want to print a different message. So here 
we are moving an indentation and typing els 
colon. Now when we press enter once again our cursor 
indented so the code that we write here will be executed if this
condition is not true. So here we can print 
it's a cold day, print, 
where warm clothes. 

Portuguese: 
here we can add another print statement let's say
drink plenty of water.
Now because this spirant statement is also indented it will be
executed if this condition is true. So I'm going to revert is hot to true
and run the program one more time. There you go, so
it's a hot day, drink plenty of water, and enjoy your
dia. Alright now let's add a second rule here, if
it's hot we're going to execute these two lines, otherwise if it's not hot
we want to print a different message. Então aqui
we are moving an indentation and typing els
colon. Now when we press enter once again our cursor
indented so the code that we write here will be executed if this
condition is not true. So here we can print
it's a cold day, print,
where warm clothes.

Chinese: 
here we can add another print statement let's say
drink plenty of water.
Now because this spirant statement is also indented it will be
executed if this condition is true. So I'm going to revert is hot to true
and run the program one more time. There you go, so
it's a hot day, drink plenty of water, and enjoy your
天。 Alright now let's add a second rule here, if
it's hot we're going to execute these two lines, otherwise if it's not hot
we want to print a different message. So here
we are moving an indentation and typing els
colon. Now when we press enter once again our cursor
indented so the code that we write here will be executed if this
condition is not true. So here we can print
it's a cold day, print,
where warm clothes.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Indonesian: 
here we can add another print statement let's say
drink plenty of water.
Now because this spirant statement is also indented it will be
executed if this condition is true. So I'm going to revert is hot to true
and run the program one more time. There you go, so
it's a hot day, drink plenty of water, and enjoy your
day. Alright now let's add a second rule here, if
it's hot we're going to execute these two lines, otherwise if it's not hot
we want to print a different message. So here
we are moving an indentation and typing els
colon. Now when we press enter once again our cursor
indented so the code that we write here will be executed if this
condition is not true. So here we can print
it's a cold day, print,
where warm clothes.

Persian: 
here we can add another print statement let's say
drink plenty of water.
Now because this spirant statement is also indented it will be
executed if this condition is true. So I'm going to revert is hot to true
and run the program one more time. There you go, so
it's a hot day, drink plenty of water, and enjoy your
day. Alright now let's add a second rule here, if
it's hot we're going to execute these two lines, otherwise if it's not hot
we want to print a different message. So here
we are moving an indentation and typing els
colon. Now when we press enter once again our cursor
indented so the code that we write here will be executed if this
condition is not true. So here we can print
it's a cold day, print,
where warm clothes.

Turkish: 
Now let's run our program one more time. So we get the message
about a hot day followed by enjoy your day. You don't see any message
about a cold day. Now if we go back here on the top.
And change this boolean value to false and run our program
we see different set of messages. It's a cold day
wear warm clothes and enjoy your day. But there's a problem with
our program. If it's not hot it doesn't necessarily mean that it's cold, it means
it's a lovely day. So the absence of heat doesn't mean its cold.
Back to our conditions, here on line 4 we have this rule that says
if it's a cold day, then print these messages
otherwise if it's neither hot or cold say it's a lovely day.
So, to implement this rule we need to go back and put
py and define another variable. So let' say
is underline cold we set this to
true. Now here we need to add a second condition. So after

Indonesian: 
Now let's run our program one more time. So we get the message
about a hot day followed by enjoy your day. You don't see any message
about a cold day. Now if we go back here on the top.
And change this boolean value to false and run our program
we see different set of messages. It's a cold day
wear warm clothes and enjoy your day. But there's a problem with
our program. If it's not hot it doesn't necessarily mean that it's cold, it means
it's a lovely day. So the absence of heat doesn't mean its cold.
Back to our conditions, here on line 4 we have this rule that says
if it's a cold day, then print these messages
otherwise if it's neither hot or cold say it's a lovely day.
So, to implement this rule we need to go back and put
py and define another variable. So let' say
is underline cold we set this to
true. Now here we need to add a second condition. So after

Arabic: 
Now let's run our program one more time. So we get the message
about a hot day followed by enjoy your day. You don't see any message
about a cold day. Now if we go back here on the top.
And change this boolean value to false and run our program
we see different set of messages. It's a cold day
wear warm clothes and enjoy your day. But there's a problem with
our program. If it's not hot it doesn't necessarily mean that it's cold, it means
it's a lovely day. So the absence of heat doesn't mean its cold.
Back to our conditions, here on line 4 we have this rule that says
if it's a cold day, then print these messages
otherwise if it's neither hot or cold say it's a lovely day.
So, to implement this rule we need to go back and put
py and define another variable. So let' say
is underline cold we set this to
true. Now here we need to add a second condition. So after

Chinese: 
Now let's run our program one more time. So we get the message
about a hot day followed by enjoy your day. You don't see any message
about a cold day. Now if we go back here on the top.
And change this boolean value to false and run our program
we see different set of messages. It's a cold day
wear warm clothes and enjoy your day. But there's a problem with
our program. If it's not hot it doesn't necessarily mean that it's cold, it means
it's a lovely day. So the absence of heat doesn't mean its cold.
Back to our conditions, here on line 4 we have this rule that says
if it's a cold day, then print these messages
otherwise if it's neither hot or cold say it's a lovely day.
So, to implement this rule we need to go back and put
py and define another variable. So let' say
is underline cold we set this to
真正。 Now here we need to add a second condition. So after

Persian: 
Now let's run our program one more time. So we get the message
about a hot day followed by enjoy your day. You don't see any message
about a cold day. Now if we go back here on the top.
And change this boolean value to false and run our program
we see different set of messages. It's a cold day
wear warm clothes and enjoy your day. But there's a problem with
our program. If it's not hot it doesn't necessarily mean that it's cold, it means
it's a lovely day. So the absence of heat doesn't mean its cold.
Back to our conditions, here on line 4 we have this rule that says
if it's a cold day, then print these messages
otherwise if it's neither hot or cold say it's a lovely day.
So, to implement this rule we need to go back and put
py and define another variable. So let' say
is underline cold we set this to
true. Now here we need to add a second condition. So after

Portuguese: 
Now let's run our program one more time. So we get the message
about a hot day followed by enjoy your day. You don't see any message
about a cold day. Now if we go back here on the top.
And change this boolean value to false and run our program
we see different set of messages. It's a cold day
wear warm clothes and enjoy your day. But there's a problem with
our program. If it's not hot it doesn't necessarily mean that it's cold, it means
it's a lovely day. So the absence of heat doesn't mean its cold.
Back to our conditions, here on line 4 we have this rule that says
if it's a cold day, then print these messages
otherwise if it's neither hot or cold say it's a lovely day.
So, to implement this rule we need to go back and put
py and define another variable. So let' say
is underline cold we set this to
verdade. Now here we need to add a second condition. So after

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

English: 
Now let's run our program one more time. So we get the message 
about a hot day followed by enjoy your day. You don't see any message
about a cold day. Now if we go back here on the top. 
And change this boolean value to false and run our program 
we see different set of messages. It's a cold day
wear warm clothes and enjoy your day. But there's a problem with 
our program. If it's not hot it doesn't necessarily mean that it's cold, it means
it's a lovely day. So the absence of heat doesn't mean its cold. 
Back to our conditions, here on line 4 we have this rule that says 
if it's a cold day, then print these messages
otherwise if it's neither hot or cold say it's a lovely day. 
So, to implement this rule we need to go back and put 
py and define another variable. So let' say 
is underline cold we set this to
true. Now here we need to add a second condition. So after

Russian: 
Now let's run our program one more time. So we get the message
about a hot day followed by enjoy your day. You don't see any message
about a cold day. Now if we go back here on the top.
And change this boolean value to false and run our program
we see different set of messages. It's a cold day
wear warm clothes and enjoy your day. But there's a problem with
our program. If it's not hot it doesn't necessarily mean that it's cold, it means
it's a lovely day. So the absence of heat doesn't mean its cold.
Back to our conditions, here on line 4 we have this rule that says
if it's a cold day, then print these messages
otherwise if it's neither hot or cold say it's a lovely day.
So, to implement this rule we need to go back and put
py and define another variable. So let' say
is underline cold we set this to
true. Now here we need to add a second condition. So after

Persian: 
our first if statement, we can use an el if statement
to define a second condition. So here's how it works. So,
el if which is short for els if or
otherwise if, now here we add another condition, so,
is cold So if t's cold you want to
execute these few lines. So let's cut these
from here, and move them under our second condition
and finally if none of these conditions are true,
you want to print a different message. It's a lovely
day. So, right now,
is hot is false, is cold is true,
so when we run this program, python interpreter is going to execute the first
if statement, in this case because our condition is false, these two
lines will be ignored, then Python interpreter will look at
line 7, it will evaluate this condition, in this case is

Portuguese: 
our first if statement, we can use an el if statement
to define a second condition. Então é assim que funciona. Assim,
el if which is short for els if or
otherwise if, now here we add another condition, so,
is cold So if t's cold you want to
execute these few lines. So let's cut these
from here, and move them under our second condition
and finally if none of these conditions are true,
you want to print a different message. It's a lovely
dia. So, right now,
is hot is false, is cold is true,
so when we run this program, python interpreter is going to execute the first
if statement, in this case because our condition is false, these two
lines will be ignored, then Python interpreter will look at
line 7, it will evaluate this condition, in this case is

English: 
our first if statement, we can use an el if statement 
to define a second condition. So here's how it works. So, 
el if which is short for els if or
otherwise if, now here we add another condition, so, 
is cold So if t's cold you want to
execute these few lines. So let's cut these
from here, and move them under our second condition 
and finally if none of these conditions are true, 
you want to print a different message. It's a lovely 
day. So, right now, 
is hot is false, is cold is true, 
so when we run this program, python interpreter is going to execute the first 
if statement, in this case because our condition is false, these two
lines will be ignored, then Python interpreter will look at 
line 7, it will evaluate this condition, in this case is

Indonesian: 
our first if statement, we can use an el if statement
to define a second condition. So here's how it works. Begitu,
el if which is short for els if or
otherwise if, now here we add another condition, so,
is cold So if t's cold you want to
execute these few lines. So let's cut these
from here, and move them under our second condition
and finally if none of these conditions are true,
you want to print a different message. It's a lovely
day. So, right now,
is hot is false, is cold is true,
so when we run this program, python interpreter is going to execute the first
if statement, in this case because our condition is false, these two
lines will be ignored, then Python interpreter will look at
line 7, it will evaluate this condition, in this case is

Turkish: 
our first if statement, we can use an el if statement
to define a second condition. So here's how it works. Yani,
el if which is short for els if or
otherwise if, now here we add another condition, so,
is cold So if t's cold you want to
execute these few lines. So let's cut these
from here, and move them under our second condition
and finally if none of these conditions are true,
you want to print a different message. It's a lovely
day. So, right now,
is hot is false, is cold is true,
so when we run this program, python interpreter is going to execute the first
if statement, in this case because our condition is false, these two
lines will be ignored, then Python interpreter will look at
line 7, it will evaluate this condition, in this case is

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Arabic: 
our first if statement, we can use an el if statement
to define a second condition. So here's how it works. وبالتالي،
el if which is short for els if or
otherwise if, now here we add another condition, so,
is cold So if t's cold you want to
execute these few lines. So let's cut these
from here, and move them under our second condition
and finally if none of these conditions are true,
you want to print a different message. It's a lovely
يوم. So, right now,
is hot is false, is cold is true,
so when we run this program, python interpreter is going to execute the first
if statement, in this case because our condition is false, these two
lines will be ignored, then Python interpreter will look at
line 7, it will evaluate this condition, in this case is

Chinese: 
our first if statement, we can use an el if statement
to define a second condition. So here's how it works.所以，
el if which is short for els if or
otherwise if, now here we add another condition, so,
is cold So if t's cold you want to
execute these few lines. So let's cut these
from here, and move them under our second condition
and finally if none of these conditions are true,
you want to print a different message. It's a lovely
天。 So, right now,
is hot is false, is cold is true,
so when we run this program, python interpreter is going to execute the first
if statement, in this case because our condition is false, these two
lines will be ignored, then Python interpreter will look at
line 7, it will evaluate this condition, in this case is

Russian: 
our first if statement, we can use an el if statement
to define a second condition. So here's how it works. So,
el if which is short for els if or
otherwise if, now here we add another condition, so,
is cold So if t's cold you want to
execute these few lines. So let's cut these
from here, and move them under our second condition
and finally if none of these conditions are true,
you want to print a different message. It's a lovely
day. So, right now,
is hot is false, is cold is true,
so when we run this program, python interpreter is going to execute the first
if statement, in this case because our condition is false, these two
lines will be ignored, then Python interpreter will look at
line 7, it will evaluate this condition, in this case is

Portuguese: 
cold is true so we're going to see these two messages on the terminal.
Now, in this case, because one of these conditions was true, this els statement
will be ignored, so we are not going to see this message, and finally
as before, we are always going too see this message. So let's run our
program, there you go. it's a cold day,
where warm clothes and and enjoy your day. Agora,
back to the top, if we change is cold
to false it's neither hot nor cold so it's going to be a lovely day.
Let's run the program, and here you go, it's a lovely day
enjoy your day. So these are the basics of using if
afirmações. As you can see they are very useful in programming and with these
we can build all kinds of rules into our programs. Okay here's an
exercise or you. Imagine the price of a house is 1 million dollars.
Now if the buyer has good credit, they will need to put down 10 percent
of the price of this property otherwise they need to put down 20 percent

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Persian: 
cold is true so we're going to see these two messages on the terminal.
Now, in this case, because one of these conditions was true, this els statement
will be ignored, so we are not going to see this message, and finally
as before, we are always going too see this message. So let's run our
program, there you go. it's a cold day,
where warm clothes and and enjoy your day. اکنون،
back to the top, if we change is cold
to false it's neither hot nor cold so it's going to be a lovely day.
Let's run the program, and here you go, it's a lovely day
enjoy your day. So these are the basics of using if
statements. As you can see they are very useful in programming and with these
we can build all kinds of rules into our programs. Okay here's an
exercise or you. Imagine the price of a house is 1 million dollars.
Now if the buyer has good credit, they will need to put down 10 percent
of the price of this property otherwise they need to put down 20 percent

Russian: 
cold is true so we're going to see these two messages on the terminal.
Now, in this case, because one of these conditions was true, this els statement
will be ignored, so we are not going to see this message, and finally
as before, we are always going too see this message. So let's run our
program, there you go. it's a cold day,
where warm clothes and and enjoy your day. Сейчас,
back to the top, if we change is cold
to false it's neither hot nor cold so it's going to be a lovely day.
Let's run the program, and here you go, it's a lovely day
enjoy your day. So these are the basics of using if
statements. As you can see they are very useful in programming and with these
we can build all kinds of rules into our programs. Okay here's an
exercise or you. Imagine the price of a house is 1 million dollars.
Now if the buyer has good credit, they will need to put down 10 percent
of the price of this property otherwise they need to put down 20 percent

English: 
cold is true so we're going to see these two messages on the terminal. 
Now, in this case, because one of these conditions was true, this els statement
will be ignored, so we are not going to see this message, and finally 
as before, we are always going too see this message. So let's run our
program, there you go. it's a cold day, 
where warm clothes and and enjoy your day. Now, 
back to the top, if we change is cold 
to false it's neither hot nor cold so it's going to be a lovely day.
Let's run the program, and here you go, it's a lovely day
enjoy your day. So these are the basics of using if 
statements. As you can see they are very useful in programming and with these
we can build all kinds of rules into our programs. Okay here's an
exercise or you. Imagine the price of a house is 1 million dollars. 
Now if the buyer has good credit, they will need to put down 10 percent 
of the price of this property otherwise they need to put down 20 percent 

Chinese: 
cold is true so we're going to see these two messages on the terminal.
Now, in this case, because one of these conditions was true, this els statement
will be ignored, so we are not going to see this message, and finally
as before, we are always going too see this message. So let's run our
program, there you go. it's a cold day,
where warm clothes and and enjoy your day.现在，
back to the top, if we change is cold
to false it's neither hot nor cold so it's going to be a lovely day.
Let's run the program, and here you go, it's a lovely day
enjoy your day. So these are the basics of using if
statements. As you can see they are very useful in programming and with these
we can build all kinds of rules into our programs. Okay here's an
exercise or you. Imagine the price of a house is 1 million dollars.
Now if the buyer has good credit, they will need to put down 10 percent
of the price of this property otherwise they need to put down 20 percent

Arabic: 
cold is true so we're going to see these two messages on the terminal.
Now, in this case, because one of these conditions was true, this els statement
will be ignored, so we are not going to see this message, and finally
as before, we are always going too see this message. So let's run our
program, there you go. it's a cold day,
where warm clothes and and enjoy your day. الآن،
back to the top, if we change is cold
to false it's neither hot nor cold so it's going to be a lovely day.
Let's run the program, and here you go, it's a lovely day
enjoy your day. So these are the basics of using if
statements. As you can see they are very useful in programming and with these
we can build all kinds of rules into our programs. Okay here's an
exercise or you. Imagine the price of a house is 1 million dollars.
Now if the buyer has good credit, they will need to put down 10 percent
of the price of this property otherwise they need to put down 20 percent

Turkish: 
cold is true so we're going to see these two messages on the terminal.
Now, in this case, because one of these conditions was true, this els statement
will be ignored, so we are not going to see this message, and finally
as before, we are always going too see this message. So let's run our
program, there you go. it's a cold day,
where warm clothes and and enjoy your day. Now,
back to the top, if we change is cold
to false it's neither hot nor cold so it's going to be a lovely day.
Let's run the program, and here you go, it's a lovely day
enjoy your day. So these are the basics of using if
statements. As you can see they are very useful in programming and with these
we can build all kinds of rules into our programs. Okay here's an
exercise or you. Imagine the price of a house is 1 million dollars.
Now if the buyer has good credit, they will need to put down 10 percent
of the price of this property otherwise they need to put down 20 percent

Indonesian: 
cold is true so we're going to see these two messages on the terminal.
Now, in this case, because one of these conditions was true, this els statement
will be ignored, so we are not going to see this message, and finally
as before, we are always going too see this message. So let's run our
program, there you go. it's a cold day,
where warm clothes and and enjoy your day. Sekarang,
back to the top, if we change is cold
to false it's neither hot nor cold so it's going to be a lovely day.
Let's run the program, and here you go, it's a lovely day
enjoy your day. So these are the basics of using if
statements. As you can see they are very useful in programming and with these
we can build all kinds of rules into our programs. Okay here's an
exercise or you. Imagine the price of a house is 1 million dollars.
Now if the buyer has good credit, they will need to put down 10 percent
of the price of this property otherwise they need to put down 20 percent

Arabic: 
write a program with these rules an display the down payment
card for a buyer with good credit. You will see my solution
next.
Alright let's define a variable for the price of this house so price
we set this to 1 million so 1 with 6 0s.
Next we need a variable to tell if this buyer has good credit
so has good credit,
and we set this to true, now we need an if statement
so if has good credit has true
colon, here we need to calculate a down payment so
the down_payment should be equal to
0.1 x the price. That is 10 percent of the price of this
property. Otherwise colon
the down payment should be 0.2
times price. Now finally we remove the

Persian: 
write a program with these rules an display the down payment
card for a buyer with good credit. You will see my solution
next.
Alright let's define a variable for the price of this house so price
we set this to 1 million so 1 with 6 0s.
Next we need a variable to tell if this buyer has good credit
so has good credit,
and we set this to true, now we need an if statement
so if has good credit has true
colon, here we need to calculate a down payment so
the down_payment should be equal to
0.1 x the price. That is 10 percent of the price of this
property. Otherwise colon
the down payment should be 0.2
times price. Now finally we remove the

Turkish: 
write a program with these rules an display the down payment
card for a buyer with good credit. You will see my solution
next.
Alright let's define a variable for the price of this house so price
we set this to 1 million so 1 with 6 0s.
Next we need a variable to tell if this buyer has good credit
so has good credit,
and we set this to true, now we need an if statement
so if has good credit has true
colon, here we need to calculate a down payment so
the down_payment should be equal to
0.1 x the price. That is 10 percent of the price of this
property. Otherwise colon
the down payment should be 0.2
times price. Now finally we remove the

Portuguese: 
write a program with these rules an display the down payment
card for a buyer with good credit. You will see my solution
Próximo.
Alright let's define a variable for the price of this house so price
we set this to 1 million so 1 with 6 0s.
Next we need a variable to tell if this buyer has good credit
so has good credit,
and we set this to true, now we need an if statement
so if has good credit has true
colon, here we need to calculate a down payment so
the down_payment should be equal to
0.1 x the price. That is 10 percent of the price of this
propriedade. Otherwise colon
the down payment should be 0.2
times price. Now finally we remove the

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Indonesian: 
write a program with these rules an display the down payment
card for a buyer with good credit. You will see my solution
next.
Alright let's define a variable for the price of this house so price
we set this to 1 million so 1 with 6 0s.
Next we need a variable to tell if this buyer has good credit
so has good credit,
and we set this to true, now we need an if statement
so if has good credit has true
colon, here we need to calculate a down payment so
the down_payment should be equal to
0.1 x the price. That is 10 percent of the price of this
milik. Otherwise colon
the down payment should be 0.2
times price. Now finally we remove the

Chinese: 
write a program with these rules an display the down payment
card for a buyer with good credit. You will see my solution
next.
Alright let's define a variable for the price of this house so price
we set this to 1 million so 1 with 6 0s.
Next we need a variable to tell if this buyer has good credit
so has good credit,
and we set this to true, now we need an if statement
so if has good credit has true
colon, here we need to calculate a down payment so
the down_payment should be equal to
0.1 x the price. That is 10 percent of the price of this
property. Otherwise colon
the down payment should be 0.2
times price. Now finally we remove the

Russian: 
write a program with these rules an display the down payment
card for a buyer with good credit. You will see my solution
next.
Alright let's define a variable for the price of this house so price
we set this to 1 million so 1 with 6 0s.
Next we need a variable to tell if this buyer has good credit
so has good credit,
and we set this to true, now we need an if statement
so if has good credit has true
colon, here we need to calculate a down payment so
the down_payment should be equal to
0.1 x the price. That is 10 percent of the price of this
property. Otherwise colon
the down payment should be 0.2
times price. Now finally we remove the

English: 
write a program with these rules an display the down payment 
card for a buyer with good credit. You will see my solution 
next. 
Alright let's define a variable for the price of this house so price 
we set this to 1 million so 1 with 6 0s. 
Next we need a variable to tell if this buyer has good credit 
so has good credit, 
and we set this to true, now we need an if statement 
so if has good credit has true 
colon, here we need to calculate a down payment so
the down_payment should be equal to
0.1 x the price. That is 10 percent of the price of this
property. Otherwise colon
the down payment should be 0.2 
times price. Now finally we remove the

Persian: 
indentation and print here we can use a form
of valid string, first we add a label, down payment
colon and right after that we add a placeholder
or a hole for our down payment variable. So curly braces
down payment. Let's run this
program, so down payment for a buyer with good credit
is 100,000 dollars. Now let's improve this by adding a
dollar sign before this number. So back to our formatted string,
just before the curly brace I'm going to add a dollar sign let's
run this one more time, that is better.
In this tutorial I'm going to talk to you about the logical operators within Python.
We use these operators in situations where we have multiple
conditions. Here is an example. Let' say we're building an application for
processing loans. If an applicant has high income

Arabic: 
indentation and print here we can use a form
of valid string, first we add a label, down payment
colon and right after that we add a placeholder
or a hole for our down payment variable. So curly braces
down payment. Let's run this
program, so down payment for a buyer with good credit
is 100,000 dollars. Now let's improve this by adding a
dollar sign before this number. So back to our formatted string,
just before the curly brace I'm going to add a dollar sign let's
run this one more time, that is better.
In this tutorial I'm going to talk to you about the logical operators within Python.
We use these operators in situations where we have multiple
conditions. Here is an example. Let' say we're building an application for
processing loans. If an applicant has high income

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

English: 
indentation and print here we can use a form 
of valid string, first we add a label, down payment 
colon and right after that we add a placeholder 
or a hole for our down payment variable. So curly braces 
down payment. Let's run this
program, so down payment for a buyer with good credit 
is 100,000 dollars. Now let's improve this by adding a 
dollar sign before this number. So back to our formatted string,
just before the curly brace I'm going to add a dollar sign let's
run this one more time, that is better. 
In this tutorial I'm going to talk to you about the logical operators within Python.
We use these operators in situations where we have multiple 
conditions. Here is an example. Let' say we're building an application for 
processing loans. If an applicant has high income 

Chinese: 
indentation and print here we can use a form
of valid string, first we add a label, down payment
colon and right after that we add a placeholder
or a hole for our down payment variable. So curly braces
down payment. Let's run this
program, so down payment for a buyer with good credit
is 100,000 dollars. Now let's improve this by adding a
dollar sign before this number. So back to our formatted string,
just before the curly brace I'm going to add a dollar sign let's
run this one more time, that is better.
In this tutorial I'm going to talk to you about the logical operators within Python.
We use these operators in situations where we have multiple
conditions.这是一个例子。 Let' say we're building an application for
processing loans. If an applicant has high income

Portuguese: 
indentation and print here we can use a form
of valid string, first we add a label, down payment
colon and right after that we add a placeholder
or a hole for our down payment variable. So curly braces
down payment. Let's run this
program, so down payment for a buyer with good credit
is 100,000 dollars. Now let's improve this by adding a
dollar sign before this number. So back to our formatted string,
just before the curly brace I'm going to add a dollar sign let's
run this one more time, that is better.
In this tutorial I'm going to talk to you about the logical operators within Python.
We use these operators in situations where we have multiple
condições. Here is an example. Let' say we're building an application for
processing loans. If an applicant has high income

Turkish: 
indentation and print here we can use a form
of valid string, first we add a label, down payment
colon and right after that we add a placeholder
or a hole for our down payment variable. So curly braces
down payment. Let's run this
program, so down payment for a buyer with good credit
is 100,000 dollars. Now let's improve this by adding a
dollar sign before this number. So back to our formatted string,
just before the curly brace I'm going to add a dollar sign let's
run this one more time, that is better.
In this tutorial I'm going to talk to you about the logical operators within Python.
We use these operators in situations where we have multiple
conditions. Here is an example. Let' say we're building an application for
processing loans. If an applicant has high income

Indonesian: 
indentation and print here we can use a form
of valid string, first we add a label, down payment
colon and right after that we add a placeholder
or a hole for our down payment variable. So curly braces
down payment. Let's run this
program, so down payment for a buyer with good credit
is 100,000 dollars. Now let's improve this by adding a
dollar sign before this number. So back to our formatted string,
just before the curly brace I'm going to add a dollar sign let's
run this one more time, that is better.
In this tutorial I'm going to talk to you about the logical operators within Python.
We use these operators in situations where we have multiple
conditions. Here is an example. Let' say we're building an application for
processing loans. If an applicant has high income

Russian: 
indentation and print here we can use a form
of valid string, first we add a label, down payment
colon and right after that we add a placeholder
or a hole for our down payment variable. So curly braces
down payment. Let's run this
program, so down payment for a buyer with good credit
is 100,000 dollars. Now let's improve this by adding a
dollar sign before this number. So back to our formatted string,
just before the curly brace I'm going to add a dollar sign let's
run this one more time, that is better.
In this tutorial I'm going to talk to you about the logical operators within Python.
We use these operators in situations where we have multiple
conditions. Here is an example. Let' say we're building an application for
processing loans. If an applicant has high income

Russian: 
and good credit, then they're eligible
for a loan. So in this example we have two conditions, one is having
high income and the other is having good credit. So if both
these conditions are true, then the applicant is eligible for a loan.
So this is where we use the logical and operator.
We use this operator to combine two conditions, and by the way
this is not specific to python programming language, pretty much any programming language
that supports if statements also supports the logical operators.
So, back to our program, let's define two variables,
has high income, we set this to true.
And another one has good
credit, we also set this to true, now our if statement
if has high income has true,
and has good credit is also true,
then we're going to print eligible

Portuguese: 
and good credit, then they're eligible
for a loan. So in this example we have two conditions, one is having
high income and the other is having good credit. So if both
these conditions are true, then the applicant is eligible for a loan.
So this is where we use the logical and operator.
We use this operator to combine two conditions, and by the way
this is not specific to python programming language, pretty much any programming language
that supports if statements also supports the logical operators.
So, back to our program, let's define two variables,
has high income, we set this to true.
And another one has good
credit, we also set this to true, now our if statement
if has high income has true,
and has good credit is also true,
then we're going to print eligible

Turkish: 
and good credit, then they're eligible
for a loan. So in this example we have two conditions, one is having
high income and the other is having good credit. So if both
these conditions are true, then the applicant is eligible for a loan.
So this is where we use the logical and operator.
We use this operator to combine two conditions, and by the way
this is not specific to python programming language, pretty much any programming language
that supports if statements also supports the logical operators.
So, back to our program, let's define two variables,
has high income, we set this to true.
And another one has good
credit, we also set this to true, now our if statement
if has high income has true,
and has good credit is also true,
then we're going to print eligible

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Persian: 
and good credit, then they're eligible
for a loan. So in this example we have two conditions, one is having
high income and the other is having good credit. So if both
these conditions are true, then the applicant is eligible for a loan.
So this is where we use the logical and operator.
We use this operator to combine two conditions, and by the way
this is not specific to python programming language, pretty much any programming language
that supports if statements also supports the logical operators.
So, back to our program, let's define two variables,
has high income, we set this to true.
And another one has good
credit, we also set this to true, now our if statement
if has high income has true,
and has good credit is also true,
then we're going to print eligible

Indonesian: 
and good credit, then they're eligible
for a loan. So in this example we have two conditions, one is having
high income and the other is having good credit. So if both
these conditions are true, then the applicant is eligible for a loan.
So this is where we use the logical and operator.
We use this operator to combine two conditions, and by the way
this is not specific to python programming language, pretty much any programming language
that supports if statements also supports the logical operators.
So, back to our program, let's define two variables,
has high income, we set this to true.
And another one has good
credit, we also set this to true, now our if statement
if has high income has true,
and has good credit is also true,
then we're going to print eligible

Chinese: 
and good credit, then they're eligible
for a loan. So in this example we have two conditions, one is having
high income and the other is having good credit. So if both
these conditions are true, then the applicant is eligible for a loan.
So this is where we use the logical and operator.
We use this operator to combine two conditions, and by the way
this is not specific to python programming language, pretty much any programming language
that supports if statements also supports the logical operators.
So, back to our program, let's define two variables,
has high income, we set this to true.
And another one has good
credit, we also set this to true, now our if statement
if has high income has true,
and has good credit is also true,
then we're going to print eligible

Arabic: 
and good credit, then they're eligible
for a loan. So in this example we have two conditions, one is having
high income and the other is having good credit. So if both
these conditions are true, then the applicant is eligible for a loan.
So this is where we use the logical and operator.
We use this operator to combine two conditions, and by the way
this is not specific to python programming language, pretty much any programming language
that supports if statements also supports the logical operators.
So, back to our program, let's define two variables,
has high income, we set this to true.
And another one has good
credit, we also set this to true, now our if statement
if has high income has true,
and has good credit is also true,
then we're going to print eligible

English: 
and good credit, then they're eligible 
for a loan. So in this example we have two conditions, one is having 
high income and the other is having good credit. So if both
these conditions are true, then the applicant is eligible for a loan.
So this is where we use the logical and operator. 
We use this operator to combine two conditions, and by the way
this is not specific to python programming language, pretty much any programming language 
that supports if statements also supports the logical operators. 
So, back to our program, let's define two variables, 
has high income, we set this to true. 
And another one has good 
credit, we also set this to true, now our if statement 
if has high income has true, 
and has good credit is also true, 
then we're going to print eligible 

Portuguese: 
for null. So this is where
we're using the and operator. So if both these conditions are true
then this message will be printed. If one of them is false, we're not going to see
esta mensagem. Vamos tentar isso. So I'm going to run this program
so we see it eligible for loan, but if we change
either of these conditions to false, and run the program again
look, the message disappears.
So this is the logical and operator. We also have the
logical or, and we want to use that in situations where we want to do certain things
at least one of the conditions is true, for example let's change
the rule for this program, such that if the applicant has high income,
or good credit, then they're eligible for a loan,
so if either or both these conditions are true then the candidate is
eligible. Now back to our program we can
implement this rule by using the logical or operator. So we simply replace

Turkish: 
for null. So this is where
we're using the and operator. So if both these conditions are true
then this message will be printed. If one of them is false, we're not going to see
this message. Let's try this out. So I'm going to run this program
so we see it eligible for loan, but if we change
either of these conditions to false, and run the program again
look, the message disappears.
So this is the logical and operator. We also have the
logical or, and we want to use that in situations where we want to do certain things
at least one of the conditions is true, for example let's change
the rule for this program, such that if the applicant has high income,
or good credit, then they're eligible for a loan,
so if either or both these conditions are true then the candidate is
eligible. Now back to our program we can
implement this rule by using the logical or operator. So we simply replace

English: 
for null. So this is where 
we're using the and operator. So if both these conditions are true 
then this message will be printed. If one of them is false, we're not going to see 
this message. Let's try this out. So I'm going to run this program 
so we see it eligible for loan, but if we change 
either of these conditions to false, and run the program again 
look, the message disappears. 
So this is the logical and operator. We also have the
logical or, and we want to use that in situations where we want to do certain things
at least one of the conditions is true, for example let's change 
the rule for this program, such that if the applicant has high income, 
or good credit, then they're eligible for a loan, 
so if either or both these conditions are true then the candidate is
eligible. Now back to our program we can 
implement this rule by using the logical or operator. So we simply replace 

Russian: 
for null. So this is where
we're using the and operator. So if both these conditions are true
then this message will be printed. If one of them is false, we're not going to see
this message. Let's try this out. So I'm going to run this program
so we see it eligible for loan, but if we change
either of these conditions to false, and run the program again
look, the message disappears.
So this is the logical and operator. We also have the
logical or, and we want to use that in situations where we want to do certain things
at least one of the conditions is true, for example let's change
the rule for this program, such that if the applicant has high income,
or good credit, then they're eligible for a loan,
so if either or both these conditions are true then the candidate is
eligible. Now back to our program we can
implement this rule by using the logical or operator. So we simply replace

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Indonesian: 
for null. So this is where
we're using the and operator. So if both these conditions are true
then this message will be printed. If one of them is false, we're not going to see
this message. Let's try this out. So I'm going to run this program
so we see it eligible for loan, but if we change
either of these conditions to false, and run the program again
look, the message disappears.
So this is the logical and operator. We also have the
logical or, and we want to use that in situations where we want to do certain things
at least one of the conditions is true, for example let's change
the rule for this program, such that if the applicant has high income,
or good credit, then they're eligible for a loan,
so if either or both these conditions are true then the candidate is
eligible. Now back to our program we can
implement this rule by using the logical or operator. So we simply replace

Persian: 
for null. So this is where
we're using the and operator. So if both these conditions are true
then this message will be printed. If one of them is false, we're not going to see
this message. Let's try this out. So I'm going to run this program
so we see it eligible for loan, but if we change
either of these conditions to false, and run the program again
look, the message disappears.
So this is the logical and operator. We also have the
logical or, and we want to use that in situations where we want to do certain things
at least one of the conditions is true, for example let's change
the rule for this program, such that if the applicant has high income,
or good credit, then they're eligible for a loan,
so if either or both these conditions are true then the candidate is
eligible. Now back to our program we can
implement this rule by using the logical or operator. So we simply replace

Chinese: 
for null. So this is where
we're using the and operator. So if both these conditions are true
then this message will be printed. If one of them is false, we're not going to see
this message. Let's try this out. So I'm going to run this program
so we see it eligible for loan, but if we change
either of these conditions to false, and run the program again
look, the message disappears.
So this is the logical and operator. We also have the
logical or, and we want to use that in situations where we want to do certain things
at least one of the conditions is true, for example let's change
the rule for this program, such that if the applicant has high income,
or good credit, then they're eligible for a loan,
so if either or both these conditions are true then the candidate is
eligible. Now back to our program we can
implement this rule by using the logical or operator. So we simply replace

Arabic: 
for null. So this is where
we're using the and operator. So if both these conditions are true
then this message will be printed. If one of them is false, we're not going to see
this message. Let's try this out. So I'm going to run this program
so we see it eligible for loan, but if we change
either of these conditions to false, and run the program again
look, the message disappears.
So this is the logical and operator. We also have the
logical or, and we want to use that in situations where we want to do certain things
at least one of the conditions is true, for example let's change
the rule for this program, such that if the applicant has high income,
or good credit, then they're eligible for a loan,
so if either or both these conditions are true then the candidate is
eligible. Now back to our program we can
implement this rule by using the logical or operator. So we simply replace

Portuguese: 
and with or, now when we run this program we're going to
see this message because at least one of our conditions is true,
let's take a look. So the applicant is eligible for a loan
for a loan because they have good credit. If you change this to false
but set the other condition to true, we still
see the same result, but if both these conditions are false
then we're not going to see this message anymore. So this is the difference
between these operators. With the logical and operator
both conditions should be true, with the logical
or operator at least one condition should be true
we also have another logical operator called not
and that basically inverses any boolean value we give it, if we give it,
we give it a true boolean value it converts it to false. Por exemplo
let's make up a new room, if applicant
has good credit and doesn't have

Russian: 
and with or, now when we run this program we're going to
see this message because at least one of our conditions is true,
let's take a look. So the applicant is eligible for a loan
for a loan because they have good credit. If you change this to false
but set the other condition to true, we still
see the same result, but if both these conditions are false
then we're not going to see this message anymore. So this is the difference
between these operators. With the logical and operator
both conditions should be true, with the logical
or operator at least one condition should be true
we also have another logical operator called not
and that basically inverses any boolean value we give it, if we give it,
we give it a true boolean value it converts it to false. For example
let's make up a new room, if applicant
has good credit and doesn't have

English: 
and with or, now when we run this program we're going to
see this message because at least one of our conditions is true, 
let's take a look. So the applicant is eligible for a loan
for a loan because they have good credit. If you change this to false 
but set the other condition to true, we still
see the same result, but if both these conditions are false 
then we're not going to see this message anymore. So this is the difference 
between these operators. With the logical and operator 
both conditions should be true, with the logical 
or operator at least one condition should be true
we also have another logical operator called not
and that basically inverses any boolean value we give it, if we give it, 
we give it a true boolean value it converts it to false. For example 
let's make up a new room, if applicant 
has good credit and doesn't have 

Chinese: 
and with or, now when we run this program we're going to
see this message because at least one of our conditions is true,
let's take a look. So the applicant is eligible for a loan
for a loan because they have good credit. If you change this to false
but set the other condition to true, we still
see the same result, but if both these conditions are false
then we're not going to see this message anymore. So this is the difference
between these operators. With the logical and operator
both conditions should be true, with the logical
or operator at least one condition should be true
we also have another logical operator called not
and that basically inverses any boolean value we give it, if we give it,
we give it a true boolean value it converts it to false.例如
let's make up a new room, if applicant
has good credit and doesn't have

Turkish: 
and with or, now when we run this program we're going to
see this message because at least one of our conditions is true,
let's take a look. So the applicant is eligible for a loan
for a loan because they have good credit. If you change this to false
but set the other condition to true, we still
see the same result, but if both these conditions are false
then we're not going to see this message anymore. So this is the difference
between these operators. With the logical and operator
both conditions should be true, with the logical
or operator at least one condition should be true
we also have another logical operator called not
and that basically inverses any boolean value we give it, if we give it,
we give it a true boolean value it converts it to false. Örneğin
let's make up a new room, if applicant
has good credit and doesn't have

Persian: 
and with or, now when we run this program we're going to
see this message because at least one of our conditions is true,
let's take a look. So the applicant is eligible for a loan
for a loan because they have good credit. If you change this to false
but set the other condition to true, we still
see the same result, but if both these conditions are false
then we're not going to see this message anymore. So this is the difference
between these operators. With the logical and operator
both conditions should be true, with the logical
or operator at least one condition should be true
we also have another logical operator called not
and that basically inverses any boolean value we give it, if we give it,
we give it a true boolean value it converts it to false. For example
let's make up a new room, if applicant
has good credit and doesn't have

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Indonesian: 
and with or, now when we run this program we're going to
see this message because at least one of our conditions is true,
let's take a look. So the applicant is eligible for a loan
for a loan because they have good credit. If you change this to false
but set the other condition to true, we still
see the same result, but if both these conditions are false
then we're not going to see this message anymore. So this is the difference
between these operators. With the logical and operator
both conditions should be true, with the logical
or operator at least one condition should be true
we also have another logical operator called not
and that basically inverses any boolean value we give it, if we give it,
we give it a true boolean value it converts it to false. For example
let's make up a new room, if applicant
has good credit and doesn't have

Arabic: 
and with or, now when we run this program we're going to
see this message because at least one of our conditions is true,
let's take a look. So the applicant is eligible for a loan
for a loan because they have good credit. If you change this to false
but set the other condition to true, we still
see the same result, but if both these conditions are false
then we're not going to see this message anymore. So this is the difference
between these operators. With the logical and operator
both conditions should be true, with the logical
or operator at least one condition should be true
we also have another logical operator called not
and that basically inverses any boolean value we give it, if we give it,
we give it a true boolean value it converts it to false. فمثلا
let's make up a new room, if applicant
has good credit and doesn't have

Russian: 
a criminal record then
they're eligible for a loan. Let me show you how to implement this. So,
we go back to our program, in this example we don't need a
first variable for let's delete that. Let's set this variable to true
we also define another variable like has criminal
record. We set this to false.
Now, we want to check to see if this applicant has good credit and not
a criminal record. This is where we use the not operator.
So, if they have good credit
and not criminal
record. So, in this example, has criminal
record is set to false, when we use the not operator this
basically gets changed to true, so we have two conditions that are true.
Here's ones and here's another one. So our applicant is
eligible for a loan. And when we run this program we see

English: 
a criminal record then
they're eligible for a loan. Let me show you how to implement this. So, 
we go back to our program, in this example we don't need a 
first variable for let's delete that. Let's set this variable to true
we also define another variable like has criminal 
record. We set this to false. 
Now, we want to check to see if this applicant has good credit and not
a criminal record. This is where we use the not operator. 
So, if they have good credit, 
and not criminal 
record. So, in this example, has criminal
record is set to false, when we use the not operator this
basically gets changed to true, so we have two conditions that are true. 
Here's ones and here's another one. So our applicant is
eligible for a loan. And when we run this program we see

Persian: 
a criminal record then
they're eligible for a loan. Let me show you how to implement this. So,
we go back to our program, in this example we don't need a
first variable for let's delete that. Let's set this variable to true
we also define another variable like has criminal
record. We set this to false.
Now, we want to check to see if this applicant has good credit and not
a criminal record. This is where we use the not operator.
So, if they have good credit,
and not criminal
record. So, in this example, has criminal
record is set to false, when we use the not operator this
basically gets changed to true, so we have two conditions that are true.
Here's ones and here's another one. So our applicant is
eligible for a loan. And when we run this program we see

Turkish: 
a criminal record then
they're eligible for a loan. Let me show you how to implement this. Yani,
we go back to our program, in this example we don't need a
first variable for let's delete that. Let's set this variable to true
we also define another variable like has criminal
record. We set this to false.
Now, we want to check to see if this applicant has good credit and not
a criminal record. This is where we use the not operator.
So, if they have good credit,
and not criminal
record. So, in this example, has criminal
record is set to false, when we use the not operator this
basically gets changed to true, so we have two conditions that are true.
Here's ones and here's another one. So our applicant is
eligible for a loan. And when we run this program we see

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Arabic: 
a criminal record then
they're eligible for a loan. Let me show you how to implement this. وبالتالي،
we go back to our program, in this example we don't need a
first variable for let's delete that. Let's set this variable to true
we also define another variable like has criminal
record. We set this to false.
Now, we want to check to see if this applicant has good credit and not
a criminal record. This is where we use the not operator.
So, if they have good credit,
and not criminal
record. So, in this example, has criminal
record is set to false, when we use the not operator this
basically gets changed to true, so we have two conditions that are true.
Here's ones and here's another one. So our applicant is
eligible for a loan. And when we run this program we see

Chinese: 
a criminal record then
they're eligible for a loan. Let me show you how to implement this.所以，
we go back to our program, in this example we don't need a
first variable for let's delete that. Let's set this variable to true
we also define another variable like has criminal
记录。 We set this to false.
Now, we want to check to see if this applicant has good credit and not
a criminal record. This is where we use the not operator.
So, if they have good credit,
and not criminal
记录。 So, in this example, has criminal
record is set to false, when we use the not operator this
basically gets changed to true, so we have two conditions that are true.
Here's ones and here's another one. So our applicant is
eligible for a loan. And when we run this program we see

Indonesian: 
a criminal record then
they're eligible for a loan. Let me show you how to implement this. Begitu,
we go back to our program, in this example we don't need a
first variable for let's delete that. Let's set this variable to true
we also define another variable like has criminal
record. We set this to false.
Now, we want to check to see if this applicant has good credit and not
a criminal record. This is where we use the not operator.
So, if they have good credit,
and not criminal
record. So, in this example, has criminal
record is set to false, when we use the not operator this
basically gets changed to true, so we have two conditions that are true.
Here's ones and here's another one. So our applicant is
eligible for a loan. And when we run this program we see

Portuguese: 
a criminal record then
they're eligible for a loan. Let me show you how to implement this. Assim,
we go back to our program, in this example we don't need a
first variable for let's delete that. Let's set this variable to true
we also define another variable like has criminal
registro. We set this to false.
Now, we want to check to see if this applicant has good credit and not
a criminal record. This is where we use the not operator.
So, if they have good credit,
and not criminal
registro. So, in this example, has criminal
record is set to false, when we use the not operator this
basically gets changed to true, so we have two conditions that are true.
Here's ones and here's another one. So our applicant is
eligible for a loan. And when we run this program we see

Arabic: 
this familiar message. ومع ذلك
if an applicant has a criminal record, so let's change this to
true, now when we run this program we can see our applicant is
not eligible because when we apply then operator on this
variable, we'll get false. So true changes to false.
And we'll end up with two conditions, one that's true
and the other is false. And that's why this message is
not printed. So this is all about the logical operators in
python.
In this tutorial I'm going to talk to you guys about
comparison operators in Python. We use comparison operators
in situations where we want to compare a variable with a value,
for example, if temperature is greater than 30, then
we want to print it's a hot day. Otherwise, if it's less
then 10, it's a cold day, otherwise it it's neither hot

Chinese: 
this familiar message.然而
if an applicant has a criminal record, so let's change this to
true, now when we run this program we can see our applicant is
not eligible because when we apply then operator on this
variable, we'll get false. So true changes to false.
And we'll end up with two conditions, one that's true
and the other is false. And that's why this message is
not printed. So this is all about the logical operators in
python.
In this tutorial I'm going to talk to you guys about
comparison operators in Python. We use comparison operators
in situations where we want to compare a variable with a value,
for example, if temperature is greater than 30, then
we want to print it's a hot day. Otherwise, if it's less
then 10, it's a cold day, otherwise it it's neither hot

Russian: 
this familiar message. However
if an applicant has a criminal record, so let's change this to
true, now when we run this program we can see our applicant is
not eligible because when we apply then operator on this
variable, we'll get false. So true changes to false.
And we'll end up with two conditions, one that's true
and the other is false. And that's why this message is
not printed. So this is all about the logical operators in
python.
In this tutorial I'm going to talk to you guys about
comparison operators in Python. We use comparison operators
in situations where we want to compare a variable with a value,
for example, if temperature is greater than 30, then
we want to print it's a hot day. Otherwise, if it's less
then 10, it's a cold day, otherwise it it's neither hot

Indonesian: 
this familiar message. However
if an applicant has a criminal record, so let's change this to
true, now when we run this program we can see our applicant is
not eligible because when we apply then operator on this
variable, we'll get false. So true changes to false.
And we'll end up with two conditions, one that's true
and the other is false. And that's why this message is
not printed. So this is all about the logical operators in
python.
In this tutorial I'm going to talk to you guys about
comparison operators in Python. We use comparison operators
in situations where we want to compare a variable with a value,
for example, if temperature is greater than 30, then
we want to print it's a hot day. Otherwise, if it's less
then 10, it's a cold day, otherwise it it's neither hot

Portuguese: 
this familiar message. Contudo
if an applicant has a criminal record, so let's change this to
true, now when we run this program we can see our applicant is
not eligible because when we apply then operator on this
variable, we'll get false. So true changes to false.
And we'll end up with two conditions, one that's true
and the other is false. And that's why this message is
not printed. So this is all about the logical operators in
python.
In this tutorial I'm going to talk to you guys about
comparison operators in Python. We use comparison operators
in situations where we want to compare a variable with a value,
for example, if temperature is greater than 30, then
we want to print it's a hot day. Otherwise, if it's less
then 10, it's a cold day, otherwise it it's neither hot

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Persian: 
this familiar message. However
if an applicant has a criminal record, so let's change this to
true, now when we run this program we can see our applicant is
not eligible because when we apply then operator on this
variable, we'll get false. So true changes to false.
And we'll end up with two conditions, one that's true
and the other is false. And that's why this message is
not printed. So this is all about the logical operators in
python.
In this tutorial I'm going to talk to you guys about
comparison operators in Python. We use comparison operators
in situations where we want to compare a variable with a value,
for example, if temperature is greater than 30, then
we want to print it's a hot day. Otherwise, if it's less
then 10, it's a cold day, otherwise it it's neither hot

English: 
this familiar message. However
if an applicant has a criminal record, so let's change this to 
true, now when we run this program we can see our applicant is
not eligible because when we apply then operator on this
variable, we'll get false. So true changes to false. 
And we'll end up with two conditions, one that's true
and the other is false. And that's why this message is
not printed. So this is all about the logical operators in
python. 
In this tutorial I'm going to talk to you guys about
comparison operators in Python. We use comparison operators
in situations where we want to compare a variable with a value, 
for example, if temperature is greater than 30, then
we want to print it's a hot day. Otherwise, if it's less
then 10, it's a cold day, otherwise it it's neither hot

Turkish: 
this familiar message. However
if an applicant has a criminal record, so let's change this to
true, now when we run this program we can see our applicant is
not eligible because when we apply then operator on this
variable, we'll get false. So true changes to false.
And we'll end up with two conditions, one that's true
and the other is false. And that's why this message is
not printed. So this is all about the logical operators in
python.
In this tutorial I'm going to talk to you guys about
comparison operators in Python. We use comparison operators
in situations where we want to compare a variable with a value,
for example, if temperature is greater than 30, then
we want to print it's a hot day. Otherwise, if it's less
then 10, it's a cold day, otherwise it it's neither hot

Russian: 
nor cold. And by the way I'm taking about celsius, not farenheit.
So, to build these rules into our program, we need to use comparison
operators. Back to app.py, I define this
temperature value, let's write an if statement, if temperature
now we want to check to see if this is greater than 30, so we use
the greater than operator. If this is greater than 30,
we want to print it's a hot day
otherwise, let's just print
it's not a hot day. Сейчас,
when we run this program, we're going to see this second message because 30
is not greater than 30. So our first condition a value
is to false. let's verify that. So run,
it's not a hot day. Now if you change
the temperature to 35 and run this again,
we're going to see a different message, it's a hot day, so this is where we use

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Chinese: 
nor cold. And by the way I'm taking about celsius, not farenheit.
So, to build these rules into our program, we need to use comparison
operators. Back to app.py, I define this
temperature value, let's write an if statement, if temperature
now we want to check to see if this is greater than 30, so we use
the greater than operator. If this is greater than 30,
we want to print it's a hot day
otherwise, let's just print
it's not a hot day.现在，
when we run this program, we're going to see this second message because 30
is not greater than 30. So our first condition a value
is to false. let's verify that. So run,
it's not a hot day. Now if you change
the temperature to 35 and run this again,
we're going to see a different message, it's a hot day, so this is where we use

English: 
nor cold. And by the way I'm taking about celsius, not farenheit. 
So, to build these rules into our program, we need to use comparison
operators. Back to app.py, I define this
temperature value, let's write an if statement, if temperature
now we want to check to see if this is greater than 30, so we use 
the greater than operator. If this is greater than 30, 
we want to print it's a hot day
otherwise, let's just print 
it's not a hot day. Now, 
when we run this program, we're going to see this second message because 30
is not greater than 30. So our first condition a value
is to false. let's verify that. So run, 
it's not a hot day. Now if you change
the temperature to 35 and run this again, 
we're going to see a different message, it's a hot day, so this is where we use

Indonesian: 
nor cold. And by the way I'm taking about celsius, not farenheit.
So, to build these rules into our program, we need to use comparison
operators. Back to app.py, I define this
temperature value, let's write an if statement, if temperature
now we want to check to see if this is greater than 30, so we use
the greater than operator. If this is greater than 30,
we want to print it's a hot day
otherwise, let's just print
it's not a hot day. Sekarang,
when we run this program, we're going to see this second message because 30
is not greater than 30. So our first condition a value
is to false. let's verify that. So run,
it's not a hot day. Now if you change
the temperature to 35 and run this again,
we're going to see a different message, it's a hot day, so this is where we use

Persian: 
nor cold. And by the way I'm taking about celsius, not farenheit.
So, to build these rules into our program, we need to use comparison
operators. Back to app.py, I define this
temperature value, let's write an if statement, if temperature
now we want to check to see if this is greater than 30, so we use
the greater than operator. If this is greater than 30,
we want to print it's a hot day
otherwise, let's just print
it's not a hot day. اکنون،
when we run this program, we're going to see this second message because 30
is not greater than 30. So our first condition a value
is to false. let's verify that. So run,
it's not a hot day. Now if you change
the temperature to 35 and run this again,
we're going to see a different message, it's a hot day, so this is where we use

Arabic: 
nor cold. And by the way I'm taking about celsius, not farenheit.
So, to build these rules into our program, we need to use comparison
operators. Back to app.py, I define this
temperature value, let's write an if statement, if temperature
now we want to check to see if this is greater than 30, so we use
the greater than operator. If this is greater than 30,
we want to print it's a hot day
otherwise, let's just print
it's not a hot day. الآن،
when we run this program, we're going to see this second message because 30
is not greater than 30. So our first condition a value
is to false. let's verify that. So run,
it's not a hot day. Now if you change
the temperature to 35 and run this again,
we're going to see a different message, it's a hot day, so this is where we use

Portuguese: 
nor cold. And by the way I'm taking about celsius, not farenheit.
So, to build these rules into our program, we need to use comparison
operadores. Back to app.py, I define this
temperature value, let's write an if statement, if temperature
now we want to check to see if this is greater than 30, so we use
the greater than operator. If this is greater than 30,
we want to print it's a hot day
otherwise, let's just print
it's not a hot day. Agora,
when we run this program, we're going to see this second message because 30
is not greater than 30. So our first condition a value
is to false. let's verify that. So run,
it's not a hot day. Now if you change
the temperature to 35 and run this again,
we're going to see a different message, it's a hot day, so this is where we use

Turkish: 
nor cold. And by the way I'm taking about celsius, not farenheit.
So, to build these rules into our program, we need to use comparison
operators. Back to app.py, I define this
temperature value, let's write an if statement, if temperature
now we want to check to see if this is greater than 30, so we use
the greater than operator. If this is greater than 30,
we want to print it's a hot day
otherwise, let's just print
it's not a hot day. Now,
when we run this program, we're going to see this second message because 30
is not greater than 30. So our first condition a value
is to false. let's verify that. So run,
it's not a hot day. Now if you change
the temperature to 35 and run this again,
we're going to see a different message, it's a hot day, so this is where we use

Turkish: 
comparison operators. Now what we have here as you know is an expression
because it's a piece of code that produces a value. So more accurately this is
a boolean expression. So this is the greater than operator,
we also have greater than or equal to, we have
less then, less then or equal to,
here's the equality operator, so if the temperature equals to 30,
then you can say it's a hot day. Note that this is different from the assignment operator
that has only one equals sign. You can see that if we use only one equal sign
here we immediately get this red underline because this is simply
an assignment statement. We're changing the value of the temperature.
you are setting the value of
something else. So we don't have a boolean expression, you are not producing a
boolean value. Tamam? So, our equality operator
has two equal signs and finally we have not
equal which is an exclamation followed by an equal sign.

Persian: 
comparison operators. Now what we have here as you know is an expression
because it's a piece of code that produces a value. So more accurately this is
a boolean expression. So this is the greater than operator,
we also have greater than or equal to, we have
less then, less then or equal to,
here's the equality operator, so if the temperature equals to 30,
then you can say it's a hot day. Note that this is different from the assignment operator
that has only one equals sign. You can see that if we use only one equal sign
here we immediately get this red underline because this is simply
an assignment statement. We're changing the value of the temperature.
you are setting the value of
something else. So we don't have a boolean expression, you are not producing a
boolean value. باشه؟ So, our equality operator
has two equal signs and finally we have not
equal which is an exclamation followed by an equal sign.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Indonesian: 
comparison operators. Now what we have here as you know is an expression
because it's a piece of code that produces a value. So more accurately this is
a boolean expression. So this is the greater than operator,
we also have greater than or equal to, we have
less then, less then or equal to,
here's the equality operator, so if the temperature equals to 30,
then you can say it's a hot day. Note that this is different from the assignment operator
that has only one equals sign. You can see that if we use only one equal sign
here we immediately get this red underline because this is simply
an assignment statement. We're changing the value of the temperature.
you are setting the value of
something else. So we don't have a boolean expression, you are not producing a
boolean value. Baik? So, our equality operator
has two equal signs and finally we have not
equal which is an exclamation followed by an equal sign.

English: 
comparison operators. Now what we have here as you know is an expression
because it's a piece of code that produces a value. So more accurately this is
a boolean expression. So this is the greater than operator, 
we also have greater than or equal to, we have
less then, less then or equal to, 
here's the equality operator, so if the temperature equals to 30, 
then you can say it's a hot day. Note that this is different from the assignment operator 
that has only one equals sign. You can see that if we use only one equal sign
here we immediately get this red underline because this is simply 
an assignment statement. We're changing the value of the temperature. 
you are setting the value of
something else. So we don't have a boolean expression, you are not producing a 
boolean value. Okay? So, our equality operator 
has two equal signs and finally we have not
equal which is an exclamation followed by an equal sign. 

Arabic: 
comparison operators. Now what we have here as you know is an expression
because it's a piece of code that produces a value. So more accurately this is
a boolean expression. So this is the greater than operator,
we also have greater than or equal to, we have
less then, less then or equal to,
here's the equality operator, so if the temperature equals to 30,
then you can say it's a hot day. Note that this is different from the assignment operator
that has only one equals sign. You can see that if we use only one equal sign
here we immediately get this red underline because this is simply
an assignment statement. We're changing the value of the temperature.
you are setting the value of
شيء آخر. So we don't have a boolean expression, you are not producing a
boolean value. حسنا؟ So, our equality operator
has two equal signs and finally we have not
equal which is an exclamation followed by an equal sign.

Portuguese: 
comparison operators. Now what we have here as you know is an expression
because it's a piece of code that produces a value. So more accurately this is
a boolean expression. So this is the greater than operator,
we also have greater than or equal to, we have
less then, less then or equal to,
here's the equality operator, so if the temperature equals to 30,
then you can say it's a hot day. Note that this is different from the assignment operator
that has only one equals sign. You can see that if we use only one equal sign
here we immediately get this red underline because this is simply
an assignment statement. We're changing the value of the temperature.
you are setting the value of
algo mais. So we don't have a boolean expression, you are not producing a
boolean value. OK? So, our equality operator
has two equal signs and finally we have not
equal which is an exclamation followed by an equal sign.

Chinese: 
comparison operators. Now what we have here as you know is an expression
because it's a piece of code that produces a value. So more accurately this is
a boolean expression. So this is the greater than operator,
we also have greater than or equal to, we have
less then, less then or equal to,
here's the equality operator, so if the temperature equals to 30,
then you can say it's a hot day. Note that this is different from the assignment operator
that has only one equals sign. You can see that if we use only one equal sign
here we immediately get this red underline because this is simply
an assignment statement. We're changing the value of the temperature.
you are setting the value of
something else. So we don't have a boolean expression, you are not producing a
boolean value.好的？ So, our equality operator
has two equal signs and finally we have not
equal which is an exclamation followed by an equal sign.

Russian: 
comparison operators. Now what we have here as you know is an expression
because it's a piece of code that produces a value. So more accurately this is
a boolean expression. So this is the greater than operator,
we also have greater than or equal to, we have
less then, less then or equal to,
here's the equality operator, so if the temperature equals to 30,
then you can say it's a hot day. Note that this is different from the assignment operator
that has only one equals sign. You can see that if we use only one equal sign
here we immediately get this red underline because this is simply
an assignment statement. We're changing the value of the temperature.
you are setting the value of
something else. So we don't have a boolean expression, you are not producing a
boolean value. Okay? So, our equality operator
has two equal signs and finally we have not
equal which is an exclamation followed by an equal sign.

Russian: 
Now here's an exercise for you. You have probably seen that when you fill out a
form online, sometimes the input fields have validation messages,
for example, let's say we have an input field for the user to enter their name.
Now if the name is less then 3 characters wrong we want to display a validation
error, like name must be at least three characters,
otherwise, if the name is more then 50 characters long then we want
to display a different validation error like name can be a maximum
of 50 characters. Otherwise if the name is between 3 and 50 characters
then we just want to tell the user that name looks good.
So go ahead, and write a plan to implement these rules.
Alright let's define a variable called name and set it to
let's say j. So we're assuming this is what the user types into an input field.
Now, we want to get the number of characters in this string.
So we use the len function, right? Len of name.

Portuguese: 
Now here's an exercise for you. You have probably seen that when you fill out a
form online, sometimes the input fields have validation messages,
for example, let's say we have an input field for the user to enter their name.
Now if the name is less then 3 characters wrong we want to display a validation
error, like name must be at least three characters,
otherwise, if the name is more then 50 characters long then we want
to display a different validation error like name can be a maximum
of 50 characters. Otherwise if the name is between 3 and 50 characters
then we just want to tell the user that name looks good.
So go ahead, and write a plan to implement these rules.
Alright let's define a variable called name and set it to
let's say j. So we're assuming this is what the user types into an input field.
Now, we want to get the number of characters in this string.
So we use the len function, right? Len of name.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Indonesian: 
Now here's an exercise for you. You have probably seen that when you fill out a
form online, sometimes the input fields have validation messages,
for example, let's say we have an input field for the user to enter their name.
Now if the name is less then 3 characters wrong we want to display a validation
error, like name must be at least three characters,
otherwise, if the name is more then 50 characters long then we want
to display a different validation error like name can be a maximum
of 50 characters. Otherwise if the name is between 3 and 50 characters
then we just want to tell the user that name looks good.
So go ahead, and write a plan to implement these rules.
Alright let's define a variable called name and set it to
let's say j. So we're assuming this is what the user types into an input field.
Now, we want to get the number of characters in this string.
So we use the len function, right? Len of name.

Arabic: 
Now here's an exercise for you. You have probably seen that when you fill out a
form online, sometimes the input fields have validation messages,
for example, let's say we have an input field for the user to enter their name.
Now if the name is less then 3 characters wrong we want to display a validation
error, like name must be at least three characters,
otherwise, if the name is more then 50 characters long then we want
to display a different validation error like name can be a maximum
of 50 characters. Otherwise if the name is between 3 and 50 characters
then we just want to tell the user that name looks good.
So go ahead, and write a plan to implement these rules.
Alright let's define a variable called name and set it to
let's say j. So we're assuming this is what the user types into an input field.
Now, we want to get the number of characters in this string.
So we use the len function, right? Len of name.

Persian: 
Now here's an exercise for you. You have probably seen that when you fill out a
form online, sometimes the input fields have validation messages,
for example, let's say we have an input field for the user to enter their name.
Now if the name is less then 3 characters wrong we want to display a validation
error, like name must be at least three characters,
otherwise, if the name is more then 50 characters long then we want
to display a different validation error like name can be a maximum
of 50 characters. Otherwise if the name is between 3 and 50 characters
then we just want to tell the user that name looks good.
So go ahead, and write a plan to implement these rules.
Alright let's define a variable called name and set it to
let's say j. So we're assuming this is what the user types into an input field.
Now, we want to get the number of characters in this string.
So we use the len function, right? Len of name.

English: 
Now here's an exercise for you. You have probably seen that when you fill out a 
form online, sometimes the input fields have validation messages, 
for example, let's say we have an input field for the user to enter their name. 
Now if the name is less then 3 characters wrong we want to display a validation 
error, like name must be at least three characters, 
otherwise, if the name is more then 50 characters long then we want 
to display a different validation error like name can be a maximum
of 50 characters. Otherwise if the name is between 3 and 50 characters
then we just want to tell the user that name looks good. 
So go ahead, and write a plan to implement these rules. 
Alright let's define a variable called name and set it to
let's say j. So we're assuming this is what the user types into an input field.
Now, we want to get the number of characters in this string. 
So we use the len function, right? Len of name.

Chinese: 
Now here's an exercise for you. You have probably seen that when you fill out a
form online, sometimes the input fields have validation messages,
for example, let's say we have an input field for the user to enter their name.
Now if the name is less then 3 characters wrong we want to display a validation
error, like name must be at least three characters,
otherwise, if the name is more then 50 characters long then we want
to display a different validation error like name can be a maximum
of 50 characters. Otherwise if the name is between 3 and 50 characters
then we just want to tell the user that name looks good.
So go ahead, and write a plan to implement these rules.
Alright let's define a variable called name and set it to
let's say j. So we're assuming this is what the user types into an input field.
Now, we want to get the number of characters in this string.
So we use the len function, right? Len of name.

Turkish: 
Now here's an exercise for you. You have probably seen that when you fill out a
form online, sometimes the input fields have validation messages,
for example, let's say we have an input field for the user to enter their name.
Now if the name is less then 3 characters wrong we want to display a validation
error, like name must be at least three characters,
otherwise, if the name is more then 50 characters long then we want
to display a different validation error like name can be a maximum
of 50 characters. Otherwise if the name is between 3 and 50 characters
then we just want to tell the user that name looks good.
So go ahead, and write a plan to implement these rules.
Alright let's define a variable called name and set it to
let's say j. So we're assuming this is what the user types into an input field.
Now, we want to get the number of characters in this string.
So we use the len function, right? Len of name.

Russian: 
When we print this we get 1, right
you have seen this before. Now here we want to use an if statement so
if len of name is less then
3, then we want to print
name must be at least 3 characters
now here we need a second condition
to check the upper limit. So el if
len of name is greater than 50,
then we want to print a different message, name,
must be a maximum
of 50 characters.
Okay? And otherwise if else
none of these conditions are true that means the name looks good. So,
print, name looks good. Let's
run our program. So in this case we get this message

Indonesian: 
When we print this we get 1, right
you have seen this before. Now here we want to use an if statement so
if len of name is less then
3, then we want to print
name must be at least 3 characters
now here we need a second condition
to check the upper limit. So el if
len of name is greater than 50,
then we want to print a different message, name,
must be a maximum
of 50 characters.
Baik? And otherwise if else
none of these conditions are true that means the name looks good. Begitu,
print, name looks good. Ayo
run our program. So in this case we get this message

Persian: 
When we print this we get 1, right
you have seen this before. Now here we want to use an if statement so
if len of name is less then
3, then we want to print
name must be at least 3 characters
now here we need a second condition
to check the upper limit. So el if
len of name is greater than 50,
then we want to print a different message, name,
must be a maximum
of 50 characters.
باشه؟ And otherwise if else
none of these conditions are true that means the name looks good. So,
print, name looks good. بیایید
run our program. So in this case we get this message

English: 
When we print this we get 1, right
you have seen this before. Now here we want to use an if statement so
if len of name is less then 
3, then we want to print 
name must be at least 3 characters
now here we need a second condition 
to check the upper limit. So el if
len of name is greater than 50, 
then we want to print a different message, name, 
must be a maximum 
of 50 characters. 
Okay? And otherwise if else
none of these conditions are true that means the name looks good. So, 
print, name looks good. Let's 
run our program. So in this case we get this message

Turkish: 
When we print this we get 1, right
you have seen this before. Now here we want to use an if statement so
if len of name is less then
3, then we want to print
name must be at least 3 characters
now here we need a second condition
to check the upper limit. So el if
len of name is greater than 50,
then we want to print a different message, name,
must be a maximum
of 50 characters.
Tamam? And otherwise if else
none of these conditions are true that means the name looks good. Yani,
print, name looks good. Let's
run our program. So in this case we get this message

Arabic: 
When we print this we get 1, right
you have seen this before. Now here we want to use an if statement so
if len of name is less then
3, then we want to print
name must be at least 3 characters
now here we need a second condition
to check the upper limit. So el if
len of name is greater than 50,
then we want to print a different message, name,
must be a maximum
of 50 characters.
حسنا؟ And otherwise if else
none of these conditions are true that means the name looks good. وبالتالي،
print, name looks good. دعونا
run our program. So in this case we get this message

Chinese: 
When we print this we get 1, right
you have seen this before. Now here we want to use an if statement so
if len of name is less then
3, then we want to print
name must be at least 3 characters
now here we need a second condition
to check the upper limit. So el if
len of name is greater than 50,
then we want to print a different message, name,
must be a maximum
of 50 characters.
好的？ And otherwise if else
none of these conditions are true that means the name looks good.所以，
print, name looks good. Let's
run our program. So in this case we get this message

Portuguese: 
When we print this we get 1, right
you have seen this before. Now here we want to use an if statement so
if len of name is less then
3, then we want to print
name must be at least 3 characters
now here we need a second condition
to check the upper limit. So el if
len of name is greater than 50,
then we want to print a different message, name,
must be a maximum
of 50 characters.
OK? And otherwise if else
none of these conditions are true that means the name looks good. Assim,
print, name looks good. Vamos
execute o nosso programa. So in this case we get this message

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Turkish: 
because our name is too short. Now if you go back here and
type something really really long. Ve sonra
we run our program we're going to see a different message name must be a
maximum of 50 characters and finally if
we type a proper name here like John Smith
and run our program we get name
looks good.
Here's another good exercise that combines
many of the materials you have learned so far, so earlier you built a program to
convert someone's weight from pounds to kilograms. Now we want to extend this program
and allow the user to enter their weight in either kilograms or
pounds and then we will convert it to the other unit. Here's how our program
is going to work. So I enter my weight in pounds so
100 and 60 now it's telling me if it's in pounds or
kilograms. So here I'm adding l to lbs or k for kilograms.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Portuguese: 
because our name is too short. Now if you go back here and
type something really really long. E depois
we run our program we're going to see a different message name must be a
maximum of 50 characters and finally if
we type a proper name here like John Smith
and run our program we get name
parece bom.
Here's another good exercise that combines
many of the materials you have learned so far, so earlier you built a program to
convert someone's weight from pounds to kilograms. Now we want to extend this program
and allow the user to enter their weight in either kilograms or
pounds and then we will convert it to the other unit. Here's how our program
is going to work. So I enter my weight in pounds so
100 and 60 now it's telling me if it's in pounds or
quilogramas. So here I'm adding l to lbs or k for kilograms.

Arabic: 
because our name is too short. Now if you go back here and
type something really really long. وثم
we run our program we're going to see a different message name must be a
maximum of 50 characters and finally if
we type a proper name here like John Smith
and run our program we get name
looks good.
Here's another good exercise that combines
many of the materials you have learned so far, so earlier you built a program to
convert someone's weight from pounds to kilograms. Now we want to extend this program
and allow the user to enter their weight in either kilograms or
pounds and then we will convert it to the other unit. Here's how our program
is going to work. So I enter my weight in pounds so
100 and 60 now it's telling me if it's in pounds or
kilograms. So here I'm adding l to lbs or k for kilograms.

Chinese: 
because our name is too short. Now if you go back here and
type something really really long.然后
we run our program we're going to see a different message name must be a
maximum of 50 characters and finally if
we type a proper name here like John Smith
and run our program we get name
看起来不错。
Here's another good exercise that combines
many of the materials you have learned so far, so earlier you built a program to
convert someone's weight from pounds to kilograms. Now we want to extend this program
and allow the user to enter their weight in either kilograms or
pounds and then we will convert it to the other unit. Here's how our program
is going to work. So I enter my weight in pounds so
100 and 60 now it's telling me if it's in pounds or
kilograms. So here I'm adding l to lbs or k for kilograms.

Russian: 
because our name is too short. Now if you go back here and
type something really really long. And then
we run our program we're going to see a different message name must be a
maximum of 50 characters and finally if
we type a proper name here like John Smith
and run our program we get name
looks good.
Here's another good exercise that combines
many of the materials you have learned so far, so earlier you built a program to
convert someone's weight from pounds to kilograms. Now we want to extend this program
and allow the user to enter their weight in either kilograms or
pounds and then we will convert it to the other unit. Here's how our program
is going to work. So I enter my weight in pounds so
100 and 60 now it's telling me if it's in pounds or
kilograms. So here I'm adding l to lbs or k for kilograms.

English: 
because our name is too short. Now if you go back here and 
type something really really long. And then
we run our program we're going to see a different message name must be a 
maximum of 50 characters and finally if
we type a proper name here like John Smith
and run our program we get name 
looks good. 
Here's another good exercise that combines 
many of the materials you have learned so far, so earlier you built a program to 
convert someone's weight from pounds to kilograms. Now we want to extend this program 
and allow the user to enter their weight in either kilograms or
pounds and then we will convert it to the other unit. Here's how our program
is going to work. So I enter my weight in pounds so
100 and 60 now it's telling me if it's in pounds or
kilograms. So here I'm adding l to lbs or k for kilograms. 

Persian: 
because our name is too short. Now if you go back here and
type something really really long. And then
we run our program we're going to see a different message name must be a
maximum of 50 characters and finally if
we type a proper name here like John Smith
and run our program we get name
looks good.
Here's another good exercise that combines
many of the materials you have learned so far, so earlier you built a program to
convert someone's weight from pounds to kilograms. Now we want to extend this program
and allow the user to enter their weight in either kilograms or
pounds and then we will convert it to the other unit. Here's how our program
is going to work. So I enter my weight in pounds so
100 and 60 now it's telling me if it's in pounds or
kilograms. So here I'm adding l to lbs or k for kilograms.

Indonesian: 
because our name is too short. Now if you go back here and
type something really really long. And then
we run our program we're going to see a different message name must be a
maximum of 50 characters and finally if
we type a proper name here like John Smith
and run our program we get name
looks good.
Here's another good exercise that combines
many of the materials you have learned so far, so earlier you built a program to
convert someone's weight from pounds to kilograms. Now we want to extend this program
and allow the user to enter their weight in either kilograms or
pounds and then we will convert it to the other unit. Here's how our program
is going to work. So I enter my weight in pounds so
100 and 60 now it's telling me if it's in pounds or
kilograms. So here I'm adding l to lbs or k for kilograms.

Indonesian: 
And by the way, this program is not case sensitive so
when I enter a capital l or lowercase l it takes
it as pounds. Now it tells me ur set it to
kilos. Let's run this program one more time,
this time I'm going to enter my weight in kilo's, so send it to
is the weight and the unit is kilograms so k,
and it says you are 160 pounds.
So go ahead and spend a few minutes on this exercise, you will see my solution next.
Alright first let's ask the user their weight. So we use the input
function, weight colon we get the return value
and store it in the variable called weight.
Now the second question, so one more time we use the input function
el for pounds.
Or k for kilograms. Begitu,

Persian: 
And by the way, this program is not case sensitive so
when I enter a capital l or lowercase l it takes
it as pounds. Now it tells me ur set it to
kilos. Let's run this program one more time,
this time I'm going to enter my weight in kilo's, so send it to
is the weight and the unit is kilograms so k,
and it says you are 160 pounds.
So go ahead and spend a few minutes on this exercise, you will see my solution next.
Alright first let's ask the user their weight. So we use the input
function, weight colon we get the return value
and store it in the variable called weight.
Now the second question, so one more time we use the input function
el for pounds.
Or k for kilograms. So,

Arabic: 
And by the way, this program is not case sensitive so
when I enter a capital l or lowercase l it takes
it as pounds. Now it tells me ur set it to
kilos. Let's run this program one more time,
this time I'm going to enter my weight in kilo's, so send it to
is the weight and the unit is kilograms so k,
and it says you are 160 pounds.
So go ahead and spend a few minutes on this exercise, you will see my solution next.
Alright first let's ask the user their weight. So we use the input
function, weight colon we get the return value
and store it in the variable called weight.
Now the second question, so one more time we use the input function
el for pounds.
Or k for kilograms. وبالتالي،

Turkish: 
And by the way, this program is not case sensitive so
when I enter a capital l or lowercase l it takes
it as pounds. Now it tells me ur set it to
kilos. Let's run this program one more time,
this time I'm going to enter my weight in kilo's, so send it to
is the weight and the unit is kilograms so k,
and it says you are 160 pounds.
So go ahead and spend a few minutes on this exercise, you will see my solution next.
Alright first let's ask the user their weight. So we use the input
function, weight colon we get the return value
and store it in the variable called weight.
Now the second question, so one more time we use the input function
el for pounds.
Or k for kilograms. Yani,

English: 
And by the way, this program is not case sensitive so
when I enter a capital l or lowercase l it takes 
it as pounds. Now it tells me ur set it to
kilos. Let's run this program one more time, 
this time I'm going to enter my weight in kilo's, so send it to
is the weight and the unit is kilograms so k, 
and it says you are 160 pounds. 
So go ahead and spend a few minutes on this exercise, you will see my solution next.
Alright first let's ask the user their weight. So we use the input
function, weight colon we get the return value
and store it in the variable called weight.
Now the second question, so one more time we use the input function
el for pounds. 
Or k for kilograms. So, 

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Chinese: 
And by the way, this program is not case sensitive so
when I enter a capital l or lowercase l it takes
it as pounds. Now it tells me ur set it to
kilos. Let's run this program one more time,
this time I'm going to enter my weight in kilo's, so send it to
is the weight and the unit is kilograms so k,
and it says you are 160 pounds.
So go ahead and spend a few minutes on this exercise, you will see my solution next.
Alright first let's ask the user their weight. So we use the input
function, weight colon we get the return value
and store it in the variable called weight.
Now the second question, so one more time we use the input function
el for pounds.
Or k for kilograms.所以，

Portuguese: 
And by the way, this program is not case sensitive so
when I enter a capital l or lowercase l it takes
it as pounds. Now it tells me ur set it to
kilos. Let's run this program one more time,
this time I'm going to enter my weight in kilo's, so send it to
is the weight and the unit is kilograms so k,
and it says you are 160 pounds.
So go ahead and spend a few minutes on this exercise, you will see my solution next.
Alright first let's ask the user their weight. So we use the input
function, weight colon we get the return value
and store it in the variable called weight.
Now the second question, so one more time we use the input function
el for pounds.
Or k for kilograms. Assim,

Russian: 
And by the way, this program is not case sensitive so
when I enter a capital l or lowercase l it takes
it as pounds. Now it tells me ur set it to
kilos. Let's run this program one more time,
this time I'm going to enter my weight in kilo's, so send it to
is the weight and the unit is kilograms so k,
and it says you are 160 pounds.
So go ahead and spend a few minutes on this exercise, you will see my solution next.
Alright first let's ask the user their weight. So we use the input
function, weight colon we get the return value
and store it in the variable called weight.
Now the second question, so one more time we use the input function
el for pounds.
Or k for kilograms. So,

English: 
let's get that too and store it in a variable called unit 
now we need an if statement. So if unit 
equals l then we need to convert this weight 
into kilograms. However, with this implementation we are only allowing 
the user to enter a capitol l, if they enter a lowercase l 
this code is not going to work. So this is where we use the upper
method of string objects so this unit is a string because as I told you
before, the input function always returns a string. 
So, we can use the dot operator to access all it's methods or
functions, here we call the upper method, this
will convert whatever the user enters to upper case and then we'll convert it 
to a capital l. Now, if this condition is true, 
then we need to get the weight and multiply it by 0, 
.45 However, as you know this
weight is a string object, and we cannot multiply a string 

Russian: 
let's get that too and store it in a variable called unit
now we need an if statement. So if unit
equals l then we need to convert this weight
into kilograms. However, with this implementation we are only allowing
the user to enter a capitol l, if they enter a lowercase l
this code is not going to work. So this is where we use the upper
method of string objects so this unit is a string because as I told you
before, the input function always returns a string.
So, we can use the dot operator to access all it's methods or
functions, here we call the upper method, this
will convert whatever the user enters to upper case and then we'll convert it
to a capital l. Now, if this condition is true,
then we need to get the weight and multiply it by 0,
.45 However, as you know this
weight is a string object, and we cannot multiply a string

Indonesian: 
let's get that too and store it in a variable called unit
now we need an if statement. So if unit
equals l then we need to convert this weight
into kilograms. However, with this implementation we are only allowing
the user to enter a capitol l, if they enter a lowercase l
this code is not going to work. So this is where we use the upper
method of string objects so this unit is a string because as I told you
before, the input function always returns a string.
So, we can use the dot operator to access all it's methods or
functions, here we call the upper method, this
will convert whatever the user enters to upper case and then we'll convert it
to a capital l. Now, if this condition is true,
then we need to get the weight and multiply it by 0,
.45 However, as you know this
weight is a string object, and we cannot multiply a string

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Chinese: 
let's get that too and store it in a variable called unit
now we need an if statement. So if unit
equals l then we need to convert this weight
into kilograms. However, with this implementation we are only allowing
the user to enter a capitol l, if they enter a lowercase l
this code is not going to work. So this is where we use the upper
method of string objects so this unit is a string because as I told you
before, the input function always returns a string.
So, we can use the dot operator to access all it's methods or
functions, here we call the upper method, this
will convert whatever the user enters to upper case and then we'll convert it
to a capital l. Now, if this condition is true,
then we need to get the weight and multiply it by 0,
.45 However, as you know this
weight is a string object, and we cannot multiply a string

Portuguese: 
let's get that too and store it in a variable called unit
now we need an if statement. So if unit
equals l then we need to convert this weight
into kilograms. However, with this implementation we are only allowing
the user to enter a capitol l, if they enter a lowercase l
this code is not going to work. So this is where we use the upper
method of string objects so this unit is a string because as I told you
before, the input function always returns a string.
So, we can use the dot operator to access all it's methods or
functions, here we call the upper method, this
will convert whatever the user enters to upper case and then we'll convert it
to a capital l. Now, if this condition is true,
then we need to get the weight and multiply it by 0,
.45 However, as you know this
weight is a string object, and we cannot multiply a string

Persian: 
let's get that too and store it in a variable called unit
now we need an if statement. So if unit
equals l then we need to convert this weight
into kilograms. However, with this implementation we are only allowing
the user to enter a capitol l, if they enter a lowercase l
this code is not going to work. So this is where we use the upper
method of string objects so this unit is a string because as I told you
before, the input function always returns a string.
So, we can use the dot operator to access all it's methods or
functions, here we call the upper method, this
will convert whatever the user enters to upper case and then we'll convert it
to a capital l. Now, if this condition is true,
then we need to get the weight and multiply it by 0,
.45 However, as you know this
weight is a string object, and we cannot multiply a string

Arabic: 
let's get that too and store it in a variable called unit
now we need an if statement. So if unit
equals l then we need to convert this weight
into kilograms. However, with this implementation we are only allowing
the user to enter a capitol l, if they enter a lowercase l
this code is not going to work. So this is where we use the upper
method of string objects so this unit is a string because as I told you
before, the input function always returns a string.
So, we can use the dot operator to access all it's methods or
functions, here we call the upper method, this
will convert whatever the user enters to upper case and then we'll convert it
to a capital l. Now, if this condition is true,
then we need to get the weight and multiply it by 0,
.45 However, as you know this
weight is a string object, and we cannot multiply a string

Turkish: 
let's get that too and store it in a variable called unit
now we need an if statement. So if unit
equals l then we need to convert this weight
into kilograms. However, with this implementation we are only allowing
the user to enter a capitol l, if they enter a lowercase l
this code is not going to work. So this is where we use the upper
method of string objects so this unit is a string because as I told you
before, the input function always returns a string.
So, we can use the dot operator to access all it's methods or
functions, here we call the upper method, this
will convert whatever the user enters to upper case and then we'll convert it
to a capital l. Now, if this condition is true,
then we need to get the weight and multiply it by 0,
.45 However, as you know this
weight is a string object, and we cannot multiply a string

English: 
by a floating point number, we talked about this earlier in this course. 
So first we need to convert this weight to a numerical value. So 
right here, when we call the input function, we can get the return
value and pass it to the int function. So, 
we call the int function and give it
the return value of the input function. Now, the
in function will return an integer so we can store it in this weight 
variable. So here's the converted weight, let's store it in
a variable called converted, 
then we print here we can use a formatted string, so
we prefix this string with f ur
we add curly braces to dynamically insert the value of
converted variable. And finally we add kilo.
Otherwise, if the unit is kilograms. 
We need to divide the weight by 0.45. q

Russian: 
by a floating point number, we talked about this earlier in this course.
So first we need to convert this weight to a numerical value. Так
right here, when we call the input function, we can get the return
value and pass it to the int function. So,
we call the int function and give it
the return value of the input function. Now, the
in function will return an integer so we can store it in this weight
variable. So here's the converted weight, let's store it in
a variable called converted,
then we print here we can use a formatted string, so
we prefix this string with f ur
we add curly braces to dynamically insert the value of
converted variable. And finally we add kilo.
Otherwise, if the unit is kilograms.
We need to divide the weight by 0.45. q

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Portuguese: 
by a floating point number, we talked about this earlier in this course.
So first we need to convert this weight to a numerical value. assim
right here, when we call the input function, we can get the return
value and pass it to the int function. Assim,
we call the int function and give it
the return value of the input function. Now, the
in function will return an integer so we can store it in this weight
variável. So here's the converted weight, let's store it in
a variable called converted,
then we print here we can use a formatted string, so
we prefix this string with f ur
we add curly braces to dynamically insert the value of
converted variable. And finally we add kilo.
Otherwise, if the unit is kilograms.
We need to divide the weight by 0.45. q

Indonesian: 
by a floating point number, we talked about this earlier in this course.
So first we need to convert this weight to a numerical value. Begitu
right here, when we call the input function, we can get the return
value and pass it to the int function. Begitu,
we call the int function and give it
the return value of the input function. Now, the
in function will return an integer so we can store it in this weight
variable. So here's the converted weight, let's store it in
a variable called converted,
then we print here we can use a formatted string, so
we prefix this string with f ur
we add curly braces to dynamically insert the value of
converted variable. And finally we add kilo.
Otherwise, if the unit is kilograms.
We need to divide the weight by 0.45. q

Chinese: 
by a floating point number, we talked about this earlier in this course.
So first we need to convert this weight to a numerical value.所以
right here, when we call the input function, we can get the return
value and pass it to the int function.所以，
we call the int function and give it
the return value of the input function. Now, the
in function will return an integer so we can store it in this weight
variable. So here's the converted weight, let's store it in
a variable called converted,
then we print here we can use a formatted string, so
we prefix this string with f ur
we add curly braces to dynamically insert the value of
converted variable. And finally we add kilo.
Otherwise, if the unit is kilograms.
We need to divide the weight by 0.45. q

Turkish: 
by a floating point number, we talked about this earlier in this course.
So first we need to convert this weight to a numerical value. Yani
right here, when we call the input function, we can get the return
value and pass it to the int function. Yani,
we call the int function and give it
the return value of the input function. Now, the
in function will return an integer so we can store it in this weight
variable. So here's the converted weight, let's store it in
a variable called converted,
then we print here we can use a formatted string, so
we prefix this string with f ur
we add curly braces to dynamically insert the value of
converted variable. And finally we add kilo.
Otherwise, if the unit is kilograms.
We need to divide the weight by 0.45. q

Arabic: 
by a floating point number, we talked about this earlier in this course.
So first we need to convert this weight to a numerical value. وبالتالي
right here, when we call the input function, we can get the return
value and pass it to the int function. وبالتالي،
we call the int function and give it
the return value of the input function. Now, the
in function will return an integer so we can store it in this weight
variable. So here's the converted weight, let's store it in
a variable called converted,
then we print here we can use a formatted string, so
we prefix this string with f ur
we add curly braces to dynamically insert the value of
converted variable. And finally we add kilo.
Otherwise, if the unit is kilograms.
We need to divide the weight by 0.45. q

Persian: 
by a floating point number, we talked about this earlier in this course.
So first we need to convert this weight to a numerical value. بنابراین
right here, when we call the input function, we can get the return
value and pass it to the int function. So,
we call the int function and give it
the return value of the input function. Now, the
in function will return an integer so we can store it in this weight
variable. So here's the converted weight, let's store it in
a variable called converted,
then we print here we can use a formatted string, so
we prefix this string with f ur
we add curly braces to dynamically insert the value of
converted variable. And finally we add kilo.
Otherwise, if the unit is kilograms.
We need to divide the weight by 0.45. q

Turkish: 
So, weight divided by 0.45 and
just to refresh your memory, this division operator returns a floating point number
but if we use double slashes we'll get an integer.
In this case, we want to get a floating point number,
finally let's print a formatted string, ur
curly braces, converted
pounds. Tamam? şimdi
let's run this program and see what happens. So weight is
160 and lbs in
and that equals to 72 kilos, perfect, if we run it one more time,
and enter 72 kilos
we get 160 pounds.
In this tutorial I'm going to show you how to use y loops in python. We

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 

Arabic: 
So, weight divided by 0.45 and
just to refresh your memory, this division operator returns a floating point number
but if we use double slashes we'll get an integer.
In this case, we want to get a floating point number,
finally let's print a formatted string, ur
curly braces, converted
pounds. حسنا؟ الآن
let's run this program and see what happens. So weight is
160 and lbs in
and that equals to 72 kilos, perfect, if we run it one more time,
and enter 72 kilos
we get 160 pounds.
In this tutorial I'm going to show you how to use y loops in python. نحن

Chinese: 
So, weight divided by 0.45 and
just to refresh your memory, this division operator returns a floating point number
but if we use double slashes we'll get an integer.
In this case, we want to get a floating point number,
finally let's print a formatted string, ur
curly braces, converted
pounds.好的？现在
let's run this program and see what happens. So weight is
160 and lbs in
and that equals to 72 kilos, perfect, if we run it one more time,
and enter 72 kilos
we get 160 pounds.
In this tutorial I'm going to show you how to use y loops in python.我们

English: 
So, weight divided by 0.45 and
just to refresh your memory, this division operator returns a floating point number
but if we use double slashes we'll get an integer. 
In this case, we want to get a floating point number, 
finally let's print a formatted string, ur
 curly braces, converted 
pounds. Okay? Now
let's run this program and see what happens. So weight is
160 and lbs in
and that equals to 72 kilos, perfect, if we run it one more time, 
and enter 72 kilos 
we get 160 pounds.
In this tutorial I'm going to show you how to use y loops in python. We  

Indonesian: 
So, weight divided by 0.45 and
just to refresh your memory, this division operator returns a floating point number
but if we use double slashes we'll get an integer.
In this case, we want to get a floating point number,
finally let's print a formatted string, ur
curly braces, converted
pounds. Baik? Sekarang
let's run this program and see what happens. So weight is
160 and lbs in
and that equals to 72 kilos, perfect, if we run it one more time,
and enter 72 kilos
we get 160 pounds.
In this tutorial I'm going to show you how to use y loops in python. We

Portuguese: 
So, weight divided by 0.45 and
just to refresh your memory, this division operator returns a floating point number
but if we use double slashes we'll get an integer.
In this case, we want to get a floating point number,
finally let's print a formatted string, ur
curly braces, converted
libras. OK? Agora
let's run this program and see what happens. So weight is
160 and lbs in
and that equals to 72 kilos, perfect, if we run it one more time,
and enter 72 kilos
we get 160 pounds.
In this tutorial I'm going to show you how to use y loops in python. Nós

Persian: 
So, weight divided by 0.45 and
just to refresh your memory, this division operator returns a floating point number
but if we use double slashes we'll get an integer.
In this case, we want to get a floating point number,
finally let's print a formatted string, ur
curly braces, converted
pounds. باشه؟ اکنون
let's run this program and see what happens. So weight is
160 and lbs in
and that equals to 72 kilos, perfect, if we run it one more time,
and enter 72 kilos
we get 160 pounds.
In this tutorial I'm going to show you how to use y loops in python. ما

Russian: 
So, weight divided by 0.45 and
just to refresh your memory, this division operator returns a floating point number
but if we use double slashes we'll get an integer.
In this case, we want to get a floating point number,
finally let's print a formatted string, ur
curly braces, converted
pounds. Okay? Now
let's run this program and see what happens. So weight is
160 and lbs in
and that equals to 72 kilos, perfect, if we run it one more time,
and enter 72 kilos
we get 160 pounds.
In this tutorial I'm going to show you how to use y loops in python. Мы

Russian: 
use y loops to execute a block of code multiple times and there are often
useful in building interactive programs and games. In a future tutorial
I'm going to show you how to build a simple game using ay loop.
So, let's get started with the basics, we write ay statement
and right after that, we type a condition followed by a colon
as long as this condition is true the quote that we write
in this block will be repeatedly executed. Here is an example.
We can define a variable like i, as in short for
index and set it to 1. Now we set our condition to
i less than or equal to 5, so as long as I
is less then or equal to 5, we can print i,
on the terminal. And then we need to increment i,
by 1. So we set i to i plus 1. The reason
we do this is that if we don't do this I will be 1 forever
so we'll end up with an infinite loop. Because this condition will

Portuguese: 
use y loops to execute a block of code multiple times and there are often
useful in building interactive programs and games. In a future tutorial
I'm going to show you how to build a simple game using ay loop.
So, let's get started with the basics, we write ay statement
and right after that, we type a condition followed by a colon
as long as this condition is true the quote that we write
in this block will be repeatedly executed. Here is an example.
We can define a variable like i, as in short for
index and set it to 1. Now we set our condition to
i less than or equal to 5, so as long as I
is less then or equal to 5, we can print i,
on the terminal. And then we need to increment i,
by 1. So we set i to i plus 1. The reason
we do this is that if we don't do this I will be 1 forever
so we'll end up with an infinite loop. Because this condition will

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

English: 
use y loops to execute a block of code multiple times and there are often
useful in building interactive programs and games. In a future tutorial
I'm going to show you how to build a simple game using a y loop.
So, let's get started with the basics, we write a y statement 
and right after that, we type a condition followed by a colon
as long as this condition is true the quote that we write 
in this block will be repeatedly executed. Here is an example.
We can define a variable like i, as in short for
index and set it to 1. Now we set our condition to
i less than or equal to 5, so as long as I
is less then or equal to 5, we can print i, 
on the terminal. And then we need to increment i, 
by 1. So we set i to i plus 1. The reason
we do this is that if we don't do this I will be 1 forever
so we'll end up with an infinite loop. Because this condition will

Indonesian: 
use y loops to execute a block of code multiple times and there are often
useful in building interactive programs and games. In a future tutorial
I'm going to show you how to build a simple game using ay loop.
So, let's get started with the basics, we write ay statement
and right after that, we type a condition followed by a colon
as long as this condition is true the quote that we write
in this block will be repeatedly executed. Here is an example.
We can define a variable like i, as in short for
index and set it to 1. Now we set our condition to
i less than or equal to 5, so as long as I
is less then or equal to 5, we can print i,
on the terminal. And then we need to increment i,
by 1. So we set i to i plus 1. The reason
we do this is that if we don't do this I will be 1 forever
so we'll end up with an infinite loop. Because this condition will

Turkish: 
use y loops to execute a block of code multiple times and there are often
useful in building interactive programs and games. In a future tutorial
I'm going to show you how to build a simple game using ay loop.
So, let's get started with the basics, we write ay statement
and right after that, we type a condition followed by a colon
as long as this condition is true the quote that we write
in this block will be repeatedly executed. Here is an example.
We can define a variable like i, as in short for
index and set it to 1. Now we set our condition to
i less than or equal to 5, so as long as I
is less then or equal to 5, we can print i,
on the terminal. And then we need to increment i,
by 1. So we set i to i plus 1. The reason
we do this is that if we don't do this I will be 1 forever
so we'll end up with an infinite loop. Because this condition will

Chinese: 
use y loops to execute a block of code multiple times and there are often
useful in building interactive programs and games. In a future tutorial
I'm going to show you how to build a simple game using ay loop.
So, let's get started with the basics, we write ay statement
and right after that, we type a condition followed by a colon
as long as this condition is true the quote that we write
in this block will be repeatedly executed.这是一个例子。
We can define a variable like i, as in short for
index and set it to 1. Now we set our condition to
i less than or equal to 5, so as long as I
is less then or equal to 5, we can print i,
on the terminal. And then we need to increment i,
by 1. So we set i to i plus 1. The reason
we do this is that if we don't do this I will be 1 forever
so we'll end up with an infinite loop. Because this condition will

Persian: 
use y loops to execute a block of code multiple times and there are often
useful in building interactive programs and games. In a future tutorial
I'm going to show you how to build a simple game using ay loop.
So, let's get started with the basics, we write ay statement
and right after that, we type a condition followed by a colon
as long as this condition is true the quote that we write
in this block will be repeatedly executed. Here is an example.
We can define a variable like i, as in short for
index and set it to 1. Now we set our condition to
i less than or equal to 5, so as long as I
is less then or equal to 5, we can print i,
on the terminal. And then we need to increment i,
by 1. So we set i to i plus 1. The reason
we do this is that if we don't do this I will be 1 forever
so we'll end up with an infinite loop. Because this condition will

Arabic: 
use y loops to execute a block of code multiple times and there are often
useful in building interactive programs and games. In a future tutorial
I'm going to show you how to build a simple game using ay loop.
So, let's get started with the basics, we write ay statement
and right after that, we type a condition followed by a colon
as long as this condition is true the quote that we write
in this block will be repeatedly executed. Here is an example.
We can define a variable like i, as in short for
index and set it to 1. Now we set our condition to
i less than or equal to 5, so as long as I
is less then or equal to 5, we can print i,
on the terminal. And then we need to increment i,
by 1. So we set i to i plus 1. The reason
we do this is that if we don't do this I will be 1 forever
so we'll end up with an infinite loop. Because this condition will

Chinese: 
always be true. One is always less then 5, so in every iteration of this
loop, we increment i by 1, so at some point, i is gonna be
six and then that is when this condition will be false and then
we'll jump out of this loop, okay? Now to demonstrate how everything works
after this loop I'm going to add a print statement
say done. So note that these two lines
are indented so they are part of the y block.
Okay, now let's go ahead and run this program and see what happens.所以，
take a look, we get the numbers 1-5 followed by
done. So heres how this program gets executed
first we set i to 1 now python interpreter executes line
2, this condition is true because i is less then 5,
so i is printed on the terminal and then incremented by
1. Then the control moves back to the beginning of the y loop.
So it doesn't go to the next statement.所以，

Portuguese: 
always be true. One is always less then 5, so in every iteration of this
loop, we increment i by 1, so at some point, i is gonna be
six and then that is when this condition will be false and then
we'll jump out of this loop, okay? Now to demonstrate how everything works
after this loop I'm going to add a print statement
say done. So note that these two lines
are indented so they are part of the y block.
Okay, now let's go ahead and run this program and see what happens. Assim,
take a look, we get the numbers 1-5 followed by
feito. So heres how this program gets executed
first we set i to 1 now python interpreter executes line
2, this condition is true because i is less then 5,
so i is printed on the terminal and then incremented by
1. Then the control moves back to the beginning of the y loop.
So it doesn't go to the next statement. Assim,

Russian: 
always be true. One is always less then 5, so in every iteration of this
loop, we increment i by 1, so at some point, i is gonna be
six and then that is when this condition will be false and then
we'll jump out of this loop, okay? Now to demonstrate how everything works
after this loop I'm going to add a print statement
say done. So note that these two lines
are indented so they are part of the y block.
Okay, now let's go ahead and run this program and see what happens. So,
take a look, we get the numbers 1-5 followed by
done. So heres how this program gets executed
first we set i to 1 now python interpreter executes line
2, this condition is true because i is less then 5,
so i is printed on the terminal and then incremented by
1. Then the control moves back to the beginning of the y loop.
So it doesn't go to the next statement. So,

Turkish: 
always be true. One is always less then 5, so in every iteration of this
loop, we increment i by 1, so at some point, i is gonna be
six and then that is when this condition will be false and then
we'll jump out of this loop, okay? Now to demonstrate how everything works
after this loop I'm going to add a print statement
say done. So note that these two lines
are indented so they are part of the y block.
Okay, now let's go ahead and run this program and see what happens. Yani,
take a look, we get the numbers 1-5 followed by
yapılır. So heres how this program gets executed
first we set i to 1 now python interpreter executes line
2, this condition is true because i is less then 5,
so i is printed on the terminal and then incremented by
1. Then the control moves back to the beginning of the y loop.
So it doesn't go to the next statement. Yani,

English: 
always be true. One is always less then 5, so in every iteration of this
loop, we increment i by 1, so at some point, i is gonna be
six and then that is when this condition will be false and then
we'll jump out of this loop, okay? Now to demonstrate how everything works
after this loop I'm going to add a print statement
say done. So note that these two lines
are indented so they are part of the y block. 
Okay, now let's go ahead and run this program and see what happens. So, 
take a look, we get the numbers 1-5 followed by
done. So heres how this program gets executed
first we set i to 1 now python interpreter executes line
2, this condition is true because i is less then 5, 
so i is printed on the terminal and then incremented by
1. Then the control moves back to the beginning of the y loop.
So it doesn't go to the next statement. So, 

Arabic: 
always be true. One is always less then 5, so in every iteration of this
loop, we increment i by 1, so at some point, i is gonna be
six and then that is when this condition will be false and then
we'll jump out of this loop, okay? Now to demonstrate how everything works
after this loop I'm going to add a print statement
say done. So note that these two lines
are indented so they are part of the y block.
Okay, now let's go ahead and run this program and see what happens. وبالتالي،
take a look, we get the numbers 1-5 followed by
done. So heres how this program gets executed
first we set i to 1 now python interpreter executes line
2, this condition is true because i is less then 5,
so i is printed on the terminal and then incremented by
1. Then the control moves back to the beginning of the y loop.
So it doesn't go to the next statement. وبالتالي،

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Indonesian: 
always be true. One is always less then 5, so in every iteration of this
loop, we increment i by 1, so at some point, i is gonna be
six and then that is when this condition will be false and then
we'll jump out of this loop, okay? Now to demonstrate how everything works
after this loop I'm going to add a print statement
say done. So note that these two lines
are indented so they are part of the y block.
Okay, now let's go ahead and run this program and see what happens. Begitu,
take a look, we get the numbers 1-5 followed by
done. So heres how this program gets executed
first we set i to 1 now python interpreter executes line
2, this condition is true because i is less then 5,
so i is printed on the terminal and then incremented by
1. Then the control moves back to the beginning of the y loop.
So it doesn't go to the next statement. Begitu,

Persian: 
always be true. One is always less then 5, so in every iteration of this
loop, we increment i by 1, so at some point, i is gonna be
six and then that is when this condition will be false and then
we'll jump out of this loop, okay? Now to demonstrate how everything works
after this loop I'm going to add a print statement
say done. So note that these two lines
are indented so they are part of the y block.
Okay, now let's go ahead and run this program and see what happens. So,
take a look, we get the numbers 1-5 followed by
done. So heres how this program gets executed
first we set i to 1 now python interpreter executes line
2, this condition is true because i is less then 5,
so i is printed on the terminal and then incremented by
1. Then the control moves back to the beginning of the y loop.
So it doesn't go to the next statement. So,

Chinese: 
we come back here and now we are in the second iteration. In the second iteration
i is 2, and because 2 is less then 5, our condition is still
true, so i will be printed on the terminal, and once again it will be
incremented by 1, so at some point i is going to be 6,
and that's when this condition will be false so our look will
be terminated and this done message will be printed on the terminal.
So this is the basics of y loops. Now let's make this program a little
bit more interesting. Here we can write an expression like this.我们
add a string, and in this string we add an asterisk
and then we multiply this string by i.所以
with this expression, we can repeat a string, when we multiply a string
by a number, that string will be repeated. For example, if
i is two, this expression will produce a
string with two asterisks. Now let's run the program
and see what we get. So we see this little triangle

Persian: 
we come back here and now we are in the second iteration. In the second iteration
i is 2, and because 2 is less then 5, our condition is still
true, so i will be printed on the terminal, and once again it will be
incremented by 1, so at some point i is going to be 6,
and that's when this condition will be false so our look will
be terminated and this done message will be printed on the terminal.
So this is the basics of y loops. Now let's make this program a little
bit more interesting. Here we can write an expression like this. ما
add a string, and in this string we add an asterisk
and then we multiply this string by i. بنابراین
with this expression, we can repeat a string, when we multiply a string
by a number, that string will be repeated. For example, if
i is two, this expression will produce a
string with two asterisks. Now let's run the program
and see what we get. So we see this little triangle

Indonesian: 
we come back here and now we are in the second iteration. In the second iteration
i is 2, and because 2 is less then 5, our condition is still
true, so i will be printed on the terminal, and once again it will be
incremented by 1, so at some point i is going to be 6,
and that's when this condition will be false so our look will
be terminated and this done message will be printed on the terminal.
So this is the basics of y loops. Now let's make this program a little
bit more interesting. Here we can write an expression like this. We
add a string, and in this string we add an asterisk
and then we multiply this string by i. Begitu
with this expression, we can repeat a string, when we multiply a string
by a number, that string will be repeated. For example, if
i is two, this expression will produce a
string with two asterisks. Now let's run the program
and see what we get. So we see this little triangle

English: 
we come back here and now we are in the second iteration. In the second iteration
i is 2, and because 2 is less then 5, our condition is still
true, so i will be printed on the terminal, and once again it will be
incremented by 1, so at some point i is going to be 6, 
and that's when this condition will be false so our look will
be terminated and this done message will be printed on the terminal.
So this is the basics of y loops. Now let's make this program a little
bit more interesting. Here we can write an expression like this. We
add a string, and in this string we add an asterisk
and then we multiply this string by i. So
with this expression, we can repeat a string, when we multiply a string
by a number, that string will be repeated. For example, if
i is two, this expression will produce a 
string with two asterisks. Now let's run the program
and see what we get. So we see this little triangle 

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Russian: 
we come back here and now we are in the second iteration. In the second iteration
i is 2, and because 2 is less then 5, our condition is still
true, so i will be printed on the terminal, and once again it will be
incremented by 1, so at some point i is going to be 6,
and that's when this condition will be false so our look will
be terminated and this done message will be printed on the terminal.
So this is the basics of y loops. Now let's make this program a little
bit more interesting. Here we can write an expression like this. Мы
add a string, and in this string we add an asterisk
and then we multiply this string by i. Так
with this expression, we can repeat a string, when we multiply a string
by a number, that string will be repeated. For example, if
i is two, this expression will produce a
string with two asterisks. Now let's run the program
and see what we get. So we see this little triangle

Arabic: 
we come back here and now we are in the second iteration. In the second iteration
i is 2, and because 2 is less then 5, our condition is still
true, so i will be printed on the terminal, and once again it will be
incremented by 1, so at some point i is going to be 6,
and that's when this condition will be false so our look will
be terminated and this done message will be printed on the terminal.
So this is the basics of y loops. Now let's make this program a little
bit more interesting. Here we can write an expression like this. نحن
add a string, and in this string we add an asterisk
and then we multiply this string by i. وبالتالي
with this expression, we can repeat a string, when we multiply a string
by a number, that string will be repeated. For example, if
i is two, this expression will produce a
string with two asterisks. Now let's run the program
and see what we get. So we see this little triangle

Turkish: 
we come back here and now we are in the second iteration. In the second iteration
i is 2, and because 2 is less then 5, our condition is still
true, so i will be printed on the terminal, and once again it will be
incremented by 1, so at some point i is going to be 6,
and that's when this condition will be false so our look will
be terminated and this done message will be printed on the terminal.
So this is the basics of y loops. Now let's make this program a little
bit more interesting. Here we can write an expression like this. We
add a string, and in this string we add an asterisk
and then we multiply this string by i. Yani
with this expression, we can repeat a string, when we multiply a string
by a number, that string will be repeated. For example, if
i is two, this expression will produce a
string with two asterisks. Now let's run the program
and see what we get. So we see this little triangle

Portuguese: 
we come back here and now we are in the second iteration. In the second iteration
i is 2, and because 2 is less then 5, our condition is still
true, so i will be printed on the terminal, and once again it will be
incremented by 1, so at some point i is going to be 6,
and that's when this condition will be false so our look will
be terminated and this done message will be printed on the terminal.
So this is the basics of y loops. Now let's make this program a little
bit more interesting. Here we can write an expression like this. Nós
add a string, and in this string we add an asterisk
and then we multiply this string by i. assim
with this expression, we can repeat a string, when we multiply a string
by a number, that string will be repeated. For example, if
i is two, this expression will produce a
string with two asterisks. Now let's run the program
and see what we get. So we see this little triangle

Persian: 
shape here. Because in the first iteration i is 1, so,
1 times an asterisk produces 1 asterisk.
In the second iteration i is 2, so when we multiply 2
by 1 asterisks, we'll get 2 asterisks.
In this tutorial I'm going to show you how to use ay loop to build
a guessing game like this. So we have this secret number which is currently set to
9. Now the computer is asking me to make a guess. So,
let's say 1 is not right because the secret number is 9, okay,
try again, 2, no it's not right, let's try again, so I
only have three chances to make a guess. If I can't guess the number the program
tells me that I failed. let's run the program one more time, this time
I'm going to guess the number, it's 9, there you go, it says you in.
So let's go ahead and build this program using ay loop.
Alright, let's start by defining a variable to store our secret number

Turkish: 
shape here. Because in the first iteration i is 1, so,
1 times an asterisk produces 1 asterisk.
In the second iteration i is 2, so when we multiply 2
by 1 asterisks, we'll get 2 asterisks.
In this tutorial I'm going to show you how to use ay loop to build
a guessing game like this. So we have this secret number which is currently set to
9. Now the computer is asking me to make a guess. Yani,
let's say 1 is not right because the secret number is 9, okay,
try again, 2, no it's not right, let's try again, so I
only have three chances to make a guess. If I can't guess the number the program
tells me that I failed. let's run the program one more time, this time
I'm going to guess the number, it's 9, there you go, it says you in.
So let's go ahead and build this program using ay loop.
Alright, let's start by defining a variable to store our secret number

Russian: 
shape here. Because in the first iteration i is 1, so,
1 times an asterisk produces 1 asterisk.
In the second iteration i is 2, so when we multiply 2
by 1 asterisks, we'll get 2 asterisks.
In this tutorial I'm going to show you how to use ay loop to build
a guessing game like this. So we have this secret number which is currently set to
9. Now the computer is asking me to make a guess. So,
let's say 1 is not right because the secret number is 9, okay,
try again, 2, no it's not right, let's try again, so I
only have three chances to make a guess. If I can't guess the number the program
tells me that I failed. let's run the program one more time, this time
I'm going to guess the number, it's 9, there you go, it says you in.
So let's go ahead and build this program using ay loop.
Alright, let's start by defining a variable to store our secret number

Portuguese: 
shape here. Because in the first iteration i is 1, so,
1 times an asterisk produces 1 asterisk.
In the second iteration i is 2, so when we multiply 2
by 1 asterisks, we'll get 2 asterisks.
In this tutorial I'm going to show you how to use ay loop to build
a guessing game like this. So we have this secret number which is currently set to
9. Now the computer is asking me to make a guess. Assim,
let's say 1 is not right because the secret number is 9, okay,
try again, 2, no it's not right, let's try again, so I
only have three chances to make a guess. If I can't guess the number the program
tells me that I failed. let's run the program one more time, this time
I'm going to guess the number, it's 9, there you go, it says you in.
So let's go ahead and build this program using ay loop.
Alright, let's start by defining a variable to store our secret number

Indonesian: 
shape here. Because in the first iteration i is 1, so,
1 times an asterisk produces 1 asterisk.
In the second iteration i is 2, so when we multiply 2
by 1 asterisks, we'll get 2 asterisks.
In this tutorial I'm going to show you how to use ay loop to build
a guessing game like this. So we have this secret number which is currently set to
9. Now the computer is asking me to make a guess. Begitu,
let's say 1 is not right because the secret number is 9, okay,
try again, 2, no it's not right, let's try again, so I
only have three chances to make a guess. If I can't guess the number the program
tells me that I failed. let's run the program one more time, this time
I'm going to guess the number, it's 9, there you go, it says you in.
So let's go ahead and build this program using ay loop.
Alright, let's start by defining a variable to store our secret number

English: 
shape here. Because in the first iteration i is 1, so, 
1 times an asterisk produces 1 asterisk. 
In the second iteration i is 2, so when we multiply 2
by 1 asterisks, we'll get 2 asterisks. 
In this tutorial I'm going to show you how to use a y loop to build 
a guessing game like this. So we have this secret number which is currently set to
9. Now the computer is asking me to make a guess. So, 
let's say 1 is not right because the secret number is 9, okay, 
try again, 2, no it's not right, let's try again, so I
only have three chances to make a guess. If I can't guess the number the program 
tells me that  I failed. let's run the program one more time, this time
I'm going to guess the number, it's 9, there you go, it says you in.
So let's go ahead and build this program using a y loop.
Alright, let's start by defining a variable to store our secret number

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Arabic: 
shape here. Because in the first iteration i is 1, so,
1 times an asterisk produces 1 asterisk.
In the second iteration i is 2, so when we multiply 2
by 1 asterisks, we'll get 2 asterisks.
In this tutorial I'm going to show you how to use ay loop to build
a guessing game like this. So we have this secret number which is currently set to
9. Now the computer is asking me to make a guess. وبالتالي،
let's say 1 is not right because the secret number is 9, okay,
try again, 2, no it's not right, let's try again, so I
only have three chances to make a guess. If I can't guess the number the program
tells me that I failed. let's run the program one more time, this time
I'm going to guess the number, it's 9, there you go, it says you in.
So let's go ahead and build this program using ay loop.
Alright, let's start by defining a variable to store our secret number

Chinese: 
shape here. Because in the first iteration i is 1, so,
1 times an asterisk produces 1 asterisk.
In the second iteration i is 2, so when we multiply 2
by 1 asterisks, we'll get 2 asterisks.
In this tutorial I'm going to show you how to use ay loop to build
a guessing game like this. So we have this secret number which is currently set to
9. Now the computer is asking me to make a guess.所以，
let's say 1 is not right because the secret number is 9, okay,
try again, 2, no it's not right, let's try again, so I
only have three chances to make a guess. If I can't guess the number the program
tells me that I failed. let's run the program one more time, this time
I'm going to guess the number, it's 9, there you go, it says you in.
So let's go ahead and build this program using ay loop.
Alright, let's start by defining a variable to store our secret number

Russian: 
so, we call the secret underline number and set it to 9.
Now we need a while loop to repeatedly ask a user to
make a guess. So while condition colon
What is our condition here? Well we want to give our user a
maximum of three guesses. So similar to the last tutorial, we can define
a variable like I, set it to 0, and assume this represents
the number of guesses the user has made. And then we write our condition
as i less then 3. Note that here I'm not
using less then or equal to operator, because with this condition
our loop will be executed 4 times, while i is 0,
one, two, and three, so here we should use
the less then operator. Now if we give this code to someone else it's unclear
what does i represent here, it's only in our head that
i represents the number of guesses the user has made. So as
a best practice, always use meaningful and descriptive names for your variables.

Chinese: 
so, we call the secret underline number and set it to 9.
Now we need a while loop to repeatedly ask a user to
make a guess. So while condition colon
What is our condition here? Well we want to give our user a
maximum of three guesses. So similar to the last tutorial, we can define
a variable like I, set it to 0, and assume this represents
the number of guesses the user has made. And then we write our condition
as i less then 3. Note that here I'm not
using less then or equal to operator, because with this condition
our loop will be executed 4 times, while i is 0,
one, two, and three, so here we should use
the less then operator. Now if we give this code to someone else it's unclear
what does i represent here, it's only in our head that
i represents the number of guesses the user has made. So as
a best practice, always use meaningful and descriptive names for your variables.

Arabic: 
so, we call the secret underline number and set it to 9.
Now we need a while loop to repeatedly ask a user to
make a guess. So while condition colon
What is our condition here? Well we want to give our user a
maximum of three guesses. So similar to the last tutorial, we can define
a variable like I, set it to 0, and assume this represents
the number of guesses the user has made. And then we write our condition
as i less then 3. Note that here I'm not
using less then or equal to operator, because with this condition
our loop will be executed 4 times, while i is 0,
one, two, and three, so here we should use
the less then operator. Now if we give this code to someone else it's unclear
what does i represent here, it's only in our head that
i represents the number of guesses the user has made. مثل
a best practice, always use meaningful and descriptive names for your variables.

Turkish: 
so, we call the secret underline number and set it to 9.
Now we need a while loop to repeatedly ask a user to
make a guess. So while condition colon
What is our condition here? Well we want to give our user a
maximum of three guesses. So similar to the last tutorial, we can define
a variable like I, set it to 0, and assume this represents
the number of guesses the user has made. And then we write our condition
as i less then 3. Note that here I'm not
using less then or equal to operator, because with this condition
our loop will be executed 4 times, while i is 0,
one, two, and three, so here we should use
the less then operator. Now if we give this code to someone else it's unclear
what does i represent here, it's only in our head that
i represents the number of guesses the user has made. So as
a best practice, always use meaningful and descriptive names for your variables.

Indonesian: 
so, we call the secret underline number and set it to 9.
Now we need a while loop to repeatedly ask a user to
make a guess. So while condition colon
What is our condition here? Well we want to give our user a
maximum of three guesses. So similar to the last tutorial, we can define
a variable like I, set it to 0, and assume this represents
the number of guesses the user has made. And then we write our condition
as i less then 3. Note that here I'm not
using less then or equal to operator, because with this condition
our loop will be executed 4 times, while i is 0,
one, two, and three, so here we should use
the less then operator. Now if we give this code to someone else it's unclear
what does i represent here, it's only in our head that
i represents the number of guesses the user has made. So as
a best practice, always use meaningful and descriptive names for your variables.

English: 
so, we call the secret underline number and set it to 9.
Now we need a while loop to repeatedly ask a user to
make a guess. So while condition colon
What is our condition here? Well we want to give our user a
maximum of three guesses. So similar to the last tutorial, we can define
a variable like I, set it to 0, and assume this represents
the number of guesses the user has made. And then we write our condition 
as i less then 3. Note that here I'm not
using less then or equal to operator, because with this condition
our loop will be executed 4 times, while i is 0,
one, two, and three, so here we should use 
the less then operator. Now if we give this code to someone else it's unclear
what does i represent here, it's only in our head that
i represents the number of guesses the user has made. So as
a best practice, always use meaningful and descriptive names for your variables. 

Portuguese: 
so, we call the secret underline number and set it to 9.
Now we need a while loop to repeatedly ask a user to
make a guess. So while condition colon
What is our condition here? Well we want to give our user a
maximum of three guesses. So similar to the last tutorial, we can define
a variable like I, set it to 0, and assume this represents
the number of guesses the user has made. And then we write our condition
as i less then 3. Note that here I'm not
using less then or equal to operator, because with this condition
our loop will be executed 4 times, while i is 0,
one, two, and three, so here we should use
the less then operator. Now if we give this code to someone else it's unclear
what does i represent here, it's only in our head that
i represents the number of guesses the user has made. Assim como
a best practice, always use meaningful and descriptive names for your variables.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Persian: 
so, we call the secret underline number and set it to 9.
Now we need a while loop to repeatedly ask a user to
make a guess. So while condition colon
What is our condition here? Well we want to give our user a
maximum of three guesses. So similar to the last tutorial, we can define
a variable like I, set it to 0, and assume this represents
the number of guesses the user has made. And then we write our condition
as i less then 3. Note that here I'm not
using less then or equal to operator, because with this condition
our loop will be executed 4 times, while i is 0,
one, two, and three, so here we should use
the less then operator. Now if we give this code to someone else it's unclear
what does i represent here, it's only in our head that
i represents the number of guesses the user has made. So as
a best practice, always use meaningful and descriptive names for your variables.

Arabic: 
So it's better to rename this variable to guess, count.
Let me show you how to rename. So right click on i variable,
and then go to refactor and
rename it. Look at the shortcut. On a Mac computer it's shift and
f 6. Now in this dialogue box we can easily
rename your variable and pycharm will update all the references to that
variable so we don't have to manually update each instance, okay? دعونا
change this to guess_count
enter, there you go, now that is better,
also it's better to store 3 in a separate variable to make our code
more readable, because it's not quite clear what does 3 represent here.
So, let's define a variable called guess limit
say to 3, and then we can change 3 to guess
underline limit, now our code is more readable
while guess count is less then guess limit, see it reads like a story

Indonesian: 
So it's better to rename this variable to guess, count.
Let me show you how to rename. So right click on i variable,
and then go to refactor and
rename it. Look at the shortcut. On a Mac computer it's shift and
f 6. Now in this dialogue box we can easily
rename your variable and pycharm will update all the references to that
variable so we don't have to manually update each instance, okay? Ayo
change this to guess_count
enter, there you go, now that is better,
also it's better to store 3 in a separate variable to make our code
more readable, because it's not quite clear what does 3 represent here.
So, let's define a variable called guess limit
say to 3, and then we can change 3 to guess
underline limit, now our code is more readable
while guess count is less then guess limit, see it reads like a story

Russian: 
So it's better to rename this variable to guess, count.
Let me show you how to rename. So right click on i variable,
and then go to refactor and
rename it. Look at the shortcut. On a Mac computer it's shift and
f 6. Now in this dialogue box we can easily
rename your variable and pycharm will update all the references to that
variable so we don't have to manually update each instance, okay? Let's
change this to guess_count
enter, there you go, now that is better,
also it's better to store 3 in a separate variable to make our code
more readable, because it's not quite clear what does 3 represent here.
So, let's define a variable called guess limit
say to 3, and then we can change 3 to guess
underline limit, now our code is more readable
while guess count is less then guess limit, see it reads like a story

Persian: 
So it's better to rename this variable to guess, count.
Let me show you how to rename. So right click on i variable,
and then go to refactor and
rename it. Look at the shortcut. On a Mac computer it's shift and
f 6. Now in this dialogue box we can easily
rename your variable and pycharm will update all the references to that
variable so we don't have to manually update each instance, okay? بیایید
change this to guess_count
enter, there you go, now that is better,
also it's better to store 3 in a separate variable to make our code
more readable, because it's not quite clear what does 3 represent here.
So, let's define a variable called guess limit
say to 3, and then we can change 3 to guess
underline limit, now our code is more readable
while guess count is less then guess limit, see it reads like a story

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

English: 
So it's better to rename this variable to guess, count.
Let me show you how to rename. So right click on i variable, 
and then go to refactor and 
rename it. Look at the shortcut. On a Mac computer it's shift and
f 6. Now in this dialogue box we can easily
rename your variable and pycharm will update all the references to that
variable so we don't have to manually update each instance, okay? Let's
change this to guess_count
enter, there you go, now that is better, 
also it's better to store 3 in a separate variable to make our code
more readable, because it's not quite clear what does 3 represent here. 
So, let's define a variable called guess limit
say to 3, and then we can change 3 to guess
underline limit, now our code is more readable
while guess count is less then guess limit, see it reads like a story

Chinese: 
So it's better to rename this variable to guess, count.
Let me show you how to rename. So right click on i variable,
and then go to refactor and
rename it. Look at the shortcut. On a Mac computer it's shift and
f 6. Now in this dialogue box we can easily
rename your variable and pycharm will update all the references to that
variable so we don't have to manually update each instance, okay? Let's
change this to guess_count
enter, there you go, now that is better,
also it's better to store 3 in a separate variable to make our code
more readable, because it's not quite clear what does 3 represent here.
So, let's define a variable called guess limit
say to 3, and then we can change 3 to guess
underline limit, now our code is more readable
while guess count is less then guess limit, see it reads like a story

Turkish: 
So it's better to rename this variable to guess, count.
Let me show you how to rename. So right click on i variable,
and then go to refactor and
rename it. Look at the shortcut. On a Mac computer it's shift and
f 6. Now in this dialogue box we can easily
rename your variable and pycharm will update all the references to that
variable so we don't have to manually update each instance, okay? Let's
change this to guess_count
enter, there you go, now that is better,
also it's better to store 3 in a separate variable to make our code
more readable, because it's not quite clear what does 3 represent here.
So, let's define a variable called guess limit
say to 3, and then we can change 3 to guess
underline limit, now our code is more readable
while guess count is less then guess limit, see it reads like a story

Portuguese: 
So it's better to rename this variable to guess, count.
Let me show you how to rename. So right click on i variable,
and then go to refactor and
rename it. Look at the shortcut. On a Mac computer it's shift and
f 6. Now in this dialogue box we can easily
rename your variable and pycharm will update all the references to that
variable so we don't have to manually update each instance, okay? Vamos
change this to guess_count
enter, there you go, now that is better,
also it's better to store 3 in a separate variable to make our code
more readable, because it's not quite clear what does 3 represent here.
So, let's define a variable called guess limit
say to 3, and then we can change 3 to guess
underline limit, now our code is more readable
while guess count is less then guess limit, see it reads like a story

Persian: 
this is how you should write code. Okay, so
while this condition is true, we want toast the user to make a guess. So here
we use our input function, guess
Now whatever the user enters comes out as a string so we need to convert it to an integer.
So right here, we pass the result to the end function
and then get it and store it in a separate variable called guess.
So at this point the user made a guess, now we need to
increment guess count so guess count
we set it to plus equal 1 or
okay, now we need to check to see if the user will make the right guess.
So here we need an if statement. If what the user guessed
equals our secret number,
again see our code is so readable. It's like a story you can read it like plain
English. So if this condition is true we want to
tell the user they won. So print you won

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Arabic: 
this is how you should write code. حسنًا
while this condition is true, we want toast the user to make a guess. So here
we use our input function, guess
Now whatever the user enters comes out as a string so we need to convert it to an integer.
So right here, we pass the result to the end function
and then get it and store it in a separate variable called guess.
So at this point the user made a guess, now we need to
increment guess count so guess count
we set it to plus equal 1 or
okay, now we need to check to see if the user will make the right guess.
So here we need an if statement. If what the user guessed
equals our secret number,
again see our code is so readable. It's like a story you can read it like plain
English. So if this condition is true we want to
tell the user they won. So print you won

Russian: 
this is how you should write code. Okay, so
while this condition is true, we want toast the user to make a guess. So here
we use our input function, guess
Now whatever the user enters comes out as a string so we need to convert it to an integer.
So right here, we pass the result to the end function
and then get it and store it in a separate variable called guess.
So at this point the user made a guess, now we need to
increment guess count so guess count
we set it to plus equal 1 or
okay, now we need to check to see if the user will make the right guess.
So here we need an if statement. If what the user guessed
equals our secret number,
again see our code is so readable. It's like a story you can read it like plain
English. So if this condition is true we want to
tell the user they won. So print you won

Portuguese: 
this is how you should write code. OK, então
while this condition is true, we want toast the user to make a guess. Então aqui
we use our input function, guess
Now whatever the user enters comes out as a string so we need to convert it to an integer.
So right here, we pass the result to the end function
and then get it and store it in a separate variable called guess.
So at this point the user made a guess, now we need to
increment guess count so guess count
we set it to plus equal 1 or
okay, now we need to check to see if the user will make the right guess.
So here we need an if statement. If what the user guessed
equals our secret number,
again see our code is so readable. It's like a story you can read it like plain
Inglês. So if this condition is true we want to
tell the user they won. So print you won

English: 
this is how you should write code. Okay, so
while this condition is true, we want toast the user to make a guess. So here 
we use our input function, guess
Now whatever the user enters comes out as a string so we need to convert it to an integer.
So right here, we pass the result to the end function
and then get it and store it in a separate variable called guess.
So at this point the user made a guess, now we need to
increment guess count so guess count
we set it to plus equal 1 or 
okay, now we need to check to see if the user will make the right guess.
So here we need an if statement. If what the user guessed
equals our secret number, 
again see our code is so readable. It's like a story you can read it like plain
English. So if this condition is true we want to 
tell the user they won. So print you won

Chinese: 
this is how you should write code.可以，然后呢
while this condition is true, we want toast the user to make a guess. So here
we use our input function, guess
Now whatever the user enters comes out as a string so we need to convert it to an integer.
So right here, we pass the result to the end function
and then get it and store it in a separate variable called guess.
So at this point the user made a guess, now we need to
increment guess count so guess count
we set it to plus equal 1 or
okay, now we need to check to see if the user will make the right guess.
So here we need an if statement. If what the user guessed
equals our secret number,
again see our code is so readable. It's like a story you can read it like plain
English. So if this condition is true we want to
tell the user they won. So print you won

Indonesian: 
this is how you should write code. Okay, so
while this condition is true, we want toast the user to make a guess. So here
we use our input function, guess
Now whatever the user enters comes out as a string so we need to convert it to an integer.
So right here, we pass the result to the end function
and then get it and store it in a separate variable called guess.
So at this point the user made a guess, now we need to
increment guess count so guess count
we set it to plus equal 1 or
okay, now we need to check to see if the user will make the right guess.
So here we need an if statement. If what the user guessed
equals our secret number,
again see our code is so readable. It's like a story you can read it like plain
English. So if this condition is true we want to
tell the user they won. So print you won

Turkish: 
this is how you should write code. Okay, so
while this condition is true, we want toast the user to make a guess. So here
we use our input function, guess
Now whatever the user enters comes out as a string so we need to convert it to an integer.
So right here, we pass the result to the end function
and then get it and store it in a separate variable called guess.
So at this point the user made a guess, now we need to
increment guess count so guess count
we set it to plus equal 1 or
okay, now we need to check to see if the user will make the right guess.
So here we need an if statement. If what the user guessed
equals our secret number,
again see our code is so readable. It's like a story you can read it like plain
English. So if this condition is true we want to
tell the user they won. So print you won

Russian: 
now lets go ahead and run our program up to this point.
So okay it's asking me to make a guess, I'm going to make
the wrong guess so one it asked me again, 2 one more time,
3, okay, what is missing in this implementation is the
message that tells me that I failed. We're going to take care of it momentarily, but
let's run the program one more time and make the right guess. So, 9
okay it says you won, but it's still asking me to make
a guess, because our while loop is going to get executed 3 times. Look
1 and 2. So we need to change our program
such that if the user makes the right guess, we need to terminate our
while loop, we need to jump out of it. How do we do that?
So, over here if the user makes the right guess, after
we print this message we can use the brick statement to terminate
terminate a loop, when python interpreter sees this, it's going to
immediately terminate our loop, it's not going to evaluate this condition again.

Arabic: 
now lets go ahead and run our program up to this point.
So okay it's asking me to make a guess, I'm going to make
the wrong guess so one it asked me again, 2 one more time,
3, okay, what is missing in this implementation is the
message that tells me that I failed. We're going to take care of it momentarily, but
let's run the program one more time and make the right guess. So, 9
okay it says you won, but it's still asking me to make
a guess, because our while loop is going to get executed 3 times. نظرة
1 and 2. So we need to change our program
such that if the user makes the right guess, we need to terminate our
while loop, we need to jump out of it. كيف نفعل ذلك؟
So, over here if the user makes the right guess, after
we print this message we can use the brick statement to terminate
terminate a loop, when python interpreter sees this, it's going to
immediately terminate our loop, it's not going to evaluate this condition again.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Chinese: 
now lets go ahead and run our program up to this point.
So okay it's asking me to make a guess, I'm going to make
the wrong guess so one it asked me again, 2 one more time,
3, okay, what is missing in this implementation is the
message that tells me that I failed. We're going to take care of it momentarily, but
let's run the program one more time and make the right guess. So, 9
okay it says you won, but it's still asking me to make
a guess, because our while loop is going to get executed 3 times.看
1 and 2. So we need to change our program
such that if the user makes the right guess, we need to terminate our
while loop, we need to jump out of it.我们怎么做？
So, over here if the user makes the right guess, after
we print this message we can use the brick statement to terminate
terminate a loop, when python interpreter sees this, it's going to
immediately terminate our loop, it's not going to evaluate this condition again.

Persian: 
now lets go ahead and run our program up to this point.
So okay it's asking me to make a guess, I'm going to make
the wrong guess so one it asked me again, 2 one more time,
3, okay, what is missing in this implementation is the
message that tells me that I failed. We're going to take care of it momentarily, but
let's run the program one more time and make the right guess. So, 9
okay it says you won, but it's still asking me to make
a guess, because our while loop is going to get executed 3 times. Look
1 and 2. So we need to change our program
such that if the user makes the right guess, we need to terminate our
while loop, we need to jump out of it. How do we do that?
So, over here if the user makes the right guess, after
we print this message we can use the brick statement to terminate
terminate a loop, when python interpreter sees this, it's going to
immediately terminate our loop, it's not going to evaluate this condition again.

Portuguese: 
now lets go ahead and run our program up to this point.
So okay it's asking me to make a guess, I'm going to make
the wrong guess so one it asked me again, 2 one more time,
3, okay, what is missing in this implementation is the
message that tells me that I failed. We're going to take care of it momentarily, but
let's run the program one more time and make the right guess. So, 9
okay it says you won, but it's still asking me to make
a guess, because our while loop is going to get executed 3 times. Veja
1 and 2. So we need to change our program
such that if the user makes the right guess, we need to terminate our
while loop, we need to jump out of it. Como fazemos isso?
So, over here if the user makes the right guess, after
we print this message we can use the brick statement to terminate
terminate a loop, when python interpreter sees this, it's going to
immediately terminate our loop, it's not going to evaluate this condition again.

Turkish: 
now lets go ahead and run our program up to this point.
So okay it's asking me to make a guess, I'm going to make
the wrong guess so one it asked me again, 2 one more time,
3, okay, what is missing in this implementation is the
message that tells me that I failed. We're going to take care of it momentarily, but
let's run the program one more time and make the right guess. So, 9
okay it says you won, but it's still asking me to make
a guess, because our while loop is going to get executed 3 times. Look
1 and 2. So we need to change our program
such that if the user makes the right guess, we need to terminate our
while loop, we need to jump out of it. How do we do that?
So, over here if the user makes the right guess, after
we print this message we can use the brick statement to terminate
terminate a loop, when python interpreter sees this, it's going to
immediately terminate our loop, it's not going to evaluate this condition again.

Indonesian: 
now lets go ahead and run our program up to this point.
So okay it's asking me to make a guess, I'm going to make
the wrong guess so one it asked me again, 2 one more time,
3, okay, what is missing in this implementation is the
message that tells me that I failed. We're going to take care of it momentarily, but
let's run the program one more time and make the right guess. So, 9
okay it says you won, but it's still asking me to make
a guess, because our while loop is going to get executed 3 times. Look
1 and 2. So we need to change our program
such that if the user makes the right guess, we need to terminate our
while loop, we need to jump out of it. How do we do that?
So, over here if the user makes the right guess, after
we print this message we can use the brick statement to terminate
terminate a loop, when python interpreter sees this, it's going to
immediately terminate our loop, it's not going to evaluate this condition again.

English: 
now lets go ahead and run our program up to this point.
So okay it's asking me to make a guess, I'm going to make 
the wrong guess so one it asked me again, 2 one more time, 
3, okay, what is missing in this implementation is the
message that tells me that I failed. We're going to take care of it momentarily, but
let's run the program one more time and make the right guess. So, 9
okay it says you won, but it's still asking me to make
a guess, because our while loop is going to get executed 3 times. Look
1 and 2. So we need to change our program
such that if the user makes the right guess, we need to terminate our
while loop, we need to jump out of it. How do we do that?
So, over here if the user makes the right guess, after
we print this message we can use the brick statement to terminate
terminate a loop, when python interpreter sees this, it's going to
immediately terminate our loop, it's not going to evaluate this condition again. 

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

English: 
Now let's run our program and see what happens. So, I'm going to
guess the right number, you won and look, you are
now asked to make two more guesses, beautiful. Now the last thing we need
to add here is the message that tells the user that they failed if they could not guess
the right number. How do we do that? Well in Python
our while loops can optionally have an else part. 
similar to the if statements. So earlier you learned that our if statements 
can optionally happen else part. Here, so
if this condition is true, do this,
otherwise do something else. In this case our if statement doesn't have
an else part. Now, similar to the if statements
Our while loops, our while statements can also have an else part. 
So, right at this level we can add
an else block, so else colon. 
And the code that we write here will get executed if this while loop

Turkish: 
Now let's run our program and see what happens. So, I'm going to
guess the right number, you won and look, you are
now asked to make two more guesses, beautiful. Now the last thing we need
to add here is the message that tells the user that they failed if they could not guess
the right number. How do we do that? Well in Python
our while loops can optionally have an else part.
similar to the if statements. So earlier you learned that our if statements
can optionally happen else part. Here, so
if this condition is true, do this,
otherwise do something else. In this case our if statement doesn't have
an else part. Now, similar to the if statements
Our while loops, our while statements can also have an else part.
So, right at this level we can add
an else block, so else colon.
And the code that we write here will get executed if this while loop

Portuguese: 
Now let's run our program and see what happens. Então, eu vou
guess the right number, you won and look, you are
now asked to make two more guesses, beautiful. Now the last thing we need
to add here is the message that tells the user that they failed if they could not guess
the right number. Como fazemos isso? Well in Python
our while loops can optionally have an else part.
similar to the if statements. So earlier you learned that our if statements
can optionally happen else part. Here, so
if this condition is true, do this,
otherwise do something else. In this case our if statement doesn't have
an else part. Now, similar to the if statements
Our while loops, our while statements can also have an else part.
So, right at this level we can add
an else block, so else colon.
And the code that we write here will get executed if this while loop

Arabic: 
Now let's run our program and see what happens. لذا ، سأذهب
guess the right number, you won and look, you are
now asked to make two more guesses, beautiful. Now the last thing we need
to add here is the message that tells the user that they failed if they could not guess
the right number. كيف نفعل ذلك؟ Well in Python
our while loops can optionally have an else part.
similar to the if statements. So earlier you learned that our if statements
can optionally happen else part. Here, so
if this condition is true, do this,
otherwise do something else. In this case our if statement doesn't have
an else part. Now, similar to the if statements
Our while loops, our while statements can also have an else part.
So, right at this level we can add
an else block, so else colon.
And the code that we write here will get executed if this while loop

Persian: 
Now let's run our program and see what happens. So, I'm going to
guess the right number, you won and look, you are
now asked to make two more guesses, beautiful. Now the last thing we need
to add here is the message that tells the user that they failed if they could not guess
the right number. How do we do that? Well in Python
our while loops can optionally have an else part.
similar to the if statements. So earlier you learned that our if statements
can optionally happen else part. Here, so
if this condition is true, do this,
otherwise do something else. In this case our if statement doesn't have
an else part. Now, similar to the if statements
Our while loops, our while statements can also have an else part.
So, right at this level we can add
an else block, so else colon.
And the code that we write here will get executed if this while loop

Indonesian: 
Now let's run our program and see what happens. So, I'm going to
guess the right number, you won and look, you are
now asked to make two more guesses, beautiful. Now the last thing we need
to add here is the message that tells the user that they failed if they could not guess
the right number. How do we do that? Well in Python
our while loops can optionally have an else part.
similar to the if statements. So earlier you learned that our if statements
can optionally happen else part. Here, so
if this condition is true, do this,
otherwise do something else. In this case our if statement doesn't have
an else part. Now, similar to the if statements
Our while loops, our while statements can also have an else part.
So, right at this level we can add
an else block, so else colon.
And the code that we write here will get executed if this while loop

Russian: 
Now let's run our program and see what happens. So, I'm going to
guess the right number, you won and look, you are
now asked to make two more guesses, beautiful. Now the last thing we need
to add here is the message that tells the user that they failed if they could not guess
the right number. How do we do that? Well in Python
our while loops can optionally have an else part.
similar to the if statements. So earlier you learned that our if statements
can optionally happen else part. Here, so
if this condition is true, do this,
otherwise do something else. In this case our if statement doesn't have
an else part. Now, similar to the if statements
Our while loops, our while statements can also have an else part.
So, right at this level we can add
an else block, so else colon.
And the code that we write here will get executed if this while loop

Chinese: 
Now let's run our program and see what happens.所以，我要去
guess the right number, you won and look, you are
now asked to make two more guesses, beautiful. Now the last thing we need
to add here is the message that tells the user that they failed if they could not guess
the right number.我们怎么做？ Well in Python
our while loops can optionally have an else part.
similar to the if statements. So earlier you learned that our if statements
can optionally happen else part. Here, so
if this condition is true, do this,
otherwise do something else. In this case our if statement doesn't have
an else part. Now, similar to the if statements
Our while loops, our while statements can also have an else part.
So, right at this level we can add
an else block, so else colon.
And the code that we write here will get executed if this while loop

Portuguese: 
completes successfully without an immediate
pausa. Em outras palavras. If the user guesses the
right number, you break this loop, you jump out of it so the code that
we write in the else block will not get executed.
But if the user cannot guess this number, you're never going to break out of
this loop, so this loop will be executed to completion untill
this condition become false. In that case, the code that we write
in the else block will get executed, and this is the perfect opportunity for us
to tell the user hey, you made three guesses but none of them were right.
So, print, sorry you
falhou. Now, let's test the program one more time.
So, guess 1, 2, 3,
sorry you failed, let's run it one more time. This time I'm going to make
a wrong guess, and then the right guess,
we won and our loop terminated immediately.

Turkish: 
completes successfully without an immediate
break. In other words. If the user guesses the
right number, you break this loop, you jump out of it so the code that
we write in the else block will not get executed.
But if the user cannot guess this number, you're never going to break out of
this loop, so this loop will be executed to completion untill
this condition become false. In that case, the code that we write
in the else block will get executed, and this is the perfect opportunity for us
to tell the user hey, you made three guesses but none of them were right.
So, print, sorry you
failed. Now, let's test the program one more time.
So, guess 1, 2, 3,
sorry you failed, let's run it one more time. This time I'm going to make
a wrong guess, and then the right guess,
we won and our loop terminated immediately.

Indonesian: 
completes successfully without an immediate
break. In other words. If the user guesses the
right number, you break this loop, you jump out of it so the code that
we write in the else block will not get executed.
But if the user cannot guess this number, you're never going to break out of
this loop, so this loop will be executed to completion untill
this condition become false. In that case, the code that we write
in the else block will get executed, and this is the perfect opportunity for us
to tell the user hey, you made three guesses but none of them were right.
So, print, sorry you
failed. Now, let's test the program one more time.
So, guess 1, 2, 3,
sorry you failed, let's run it one more time. This time I'm going to make
a wrong guess, and then the right guess,
we won and our loop terminated immediately.

Arabic: 
completes successfully without an immediate
break. In other words. If the user guesses the
right number, you break this loop, you jump out of it so the code that
we write in the else block will not get executed.
But if the user cannot guess this number, you're never going to break out of
this loop, so this loop will be executed to completion untill
this condition become false. In that case, the code that we write
in the else block will get executed, and this is the perfect opportunity for us
to tell the user hey, you made three guesses but none of them were right.
So, print, sorry you
failed. Now, let's test the program one more time.
So, guess 1, 2, 3,
sorry you failed, let's run it one more time. This time I'm going to make
a wrong guess, and then the right guess,
we won and our loop terminated immediately.

Russian: 
completes successfully without an immediate
break. In other words. If the user guesses the
right number, you break this loop, you jump out of it so the code that
we write in the else block will not get executed.
But if the user cannot guess this number, you're never going to break out of
this loop, so this loop will be executed to completion untill
this condition become false. In that case, the code that we write
in the else block will get executed, and this is the perfect opportunity for us
to tell the user hey, you made three guesses but none of them were right.
So, print, sorry you
failed. Now, let's test the program one more time.
So, guess 1, 2, 3,
sorry you failed, let's run it one more time. This time I'm going to make
a wrong guess, and then the right guess,
we won and our loop terminated immediately.

Chinese: 
completes successfully without an immediate
打破。 In other words. If the user guesses the
right number, you break this loop, you jump out of it so the code that
we write in the else block will not get executed.
But if the user cannot guess this number, you're never going to break out of
this loop, so this loop will be executed to completion untill
this condition become false. In that case, the code that we write
in the else block will get executed, and this is the perfect opportunity for us
to tell the user hey, you made three guesses but none of them were right.
So, print, sorry you
失败。 Now, let's test the program one more time.
So, guess 1, 2, 3,
sorry you failed, let's run it one more time. This time I'm going to make
a wrong guess, and then the right guess,
we won and our loop terminated immediately.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

English: 
completes successfully without an immediate 
break. In other words. If the user guesses the
right number, you break this loop, you jump out of it so the code that
we write in the else block will not get executed. 
But if the user cannot guess this number, you're never going to break out of
this loop, so this loop will be executed to completion untill
this condition become false. In that case, the code that we write
in the else block will get executed, and this is the perfect opportunity for us
to tell the user hey, you made three guesses but none of them were right.
So, print, sorry you
failed. Now, let's test the program one more time.
So, guess 1, 2, 3, 
sorry you failed, let's run it one more time. This time I'm going to make
a wrong guess, and then the right guess, 
we won and our loop terminated immediately. 

Persian: 
completes successfully without an immediate
break. In other words. If the user guesses the
right number, you break this loop, you jump out of it so the code that
we write in the else block will not get executed.
But if the user cannot guess this number, you're never going to break out of
this loop, so this loop will be executed to completion untill
this condition become false. In that case, the code that we write
in the else block will get executed, and this is the perfect opportunity for us
to tell the user hey, you made three guesses but none of them were right.
So, print, sorry you
failed. Now, let's test the program one more time.
So, guess 1, 2, 3,
sorry you failed, let's run it one more time. This time I'm going to make
a wrong guess, and then the right guess,
we won and our loop terminated immediately.

Russian: 
Alright, now it's time for you to practice what you have learned so far.
So once again we're going to build a game this game is a simulation
card game. Now our game doesn't have a graphical user interface or gooey
and it doesn't really matter for now, our focus is entirely on building the
engine for this game. So let's see how this works.
When we run this, we get this little symbol here, and our program
is waiting for us to enter a command. If you type help
either a lower case or upper case we get the list of commands
that our program or our game currently supports. So we can type the
start command to start our car, we can type
stop command to stop our car, and quit to terminate the game.
Any other commands that we type our program is going to tell us hey I don't understand that.
For example, if I type asd here, it's going to say I don't understand
that.If you type start, we get this message,

English: 
Alright, now it's time for you to practice what you have learned so far. 
So once again we're going to build a game this game is a simulation 
card game. Now our game doesn't have a graphical user interface or gooey 
and it doesn't really matter for now, our focus is entirely on building the
engine for this game. So let's see how this works. 
When we run this, we get this little symbol here, and our program
is waiting for us to enter a command. If you type help
either a lower case or upper case we get the list of commands
that our program or our game currently supports. So we can type the
start command to start our car, we can type
stop command to stop our car, and quit to terminate the game.
Any other commands that we type our program is going to tell us hey I don't understand that.
For example, if I type asd here, it's going to say I don't understand 
that.If you type start, we get this message, 

Arabic: 
Alright, now it's time for you to practice what you have learned so far.
So once again we're going to build a game this game is a simulation
card game. Now our game doesn't have a graphical user interface or gooey
and it doesn't really matter for now, our focus is entirely on building the
engine for this game. So let's see how this works.
When we run this, we get this little symbol here, and our program
is waiting for us to enter a command. If you type help
either a lower case or upper case we get the list of commands
that our program or our game currently supports. So we can type the
start command to start our car, we can type
stop command to stop our car, and quit to terminate the game.
Any other commands that we type our program is going to tell us hey I don't understand that.
For example, if I type asd here, it's going to say I don't understand
that.If you type start, we get this message,

Indonesian: 
Alright, now it's time for you to practice what you have learned so far.
So once again we're going to build a game this game is a simulation
card game. Now our game doesn't have a graphical user interface or gooey
and it doesn't really matter for now, our focus is entirely on building the
engine for this game. So let's see how this works.
When we run this, we get this little symbol here, and our program
is waiting for us to enter a command. If you type help
either a lower case or upper case we get the list of commands
that our program or our game currently supports. So we can type the
start command to start our car, we can type
stop command to stop our car, and quit to terminate the game.
Any other commands that we type our program is going to tell us hey I don't understand that.
For example, if I type asd here, it's going to say I don't understand
that.If you type start, we get this message,

Persian: 
Alright, now it's time for you to practice what you have learned so far.
So once again we're going to build a game this game is a simulation
card game. Now our game doesn't have a graphical user interface or gooey
and it doesn't really matter for now, our focus is entirely on building the
engine for this game. So let's see how this works.
When we run this, we get this little symbol here, and our program
is waiting for us to enter a command. If you type help
either a lower case or upper case we get the list of commands
that our program or our game currently supports. So we can type the
start command to start our car, we can type
stop command to stop our car, and quit to terminate the game.
Any other commands that we type our program is going to tell us hey I don't understand that.
For example, if I type asd here, it's going to say I don't understand
that.If you type start, we get this message,

Portuguese: 
Alright, now it's time for you to practice what you have learned so far.
So once again we're going to build a game this game is a simulation
card game. Now our game doesn't have a graphical user interface or gooey
and it doesn't really matter for now, our focus is entirely on building the
engine for this game. Então vamos ver como isso funciona.
When we run this, we get this little symbol here, and our program
is waiting for us to enter a command. If you type help
either a lower case or upper case we get the list of commands
that our program or our game currently supports. So we can type the
start command to start our car, we can type
stop command to stop our car, and quit to terminate the game.
Any other commands that we type our program is going to tell us hey I don't understand that.
For example, if I type asd here, it's going to say I don't understand
that.If you type start, we get this message,

Chinese: 
Alright, now it's time for you to practice what you have learned so far.
So once again we're going to build a game this game is a simulation
card game. Now our game doesn't have a graphical user interface or gooey
and it doesn't really matter for now, our focus is entirely on building the
engine for this game. So let's see how this works.
When we run this, we get this little symbol here, and our program
is waiting for us to enter a command. If you type help
either a lower case or upper case we get the list of commands
that our program or our game currently supports. So we can type the
start command to start our car, we can type
stop command to stop our car, and quit to terminate the game.
Any other commands that we type our program is going to tell us hey I don't understand that.
For example, if I type asd here, it's going to say I don't understand
that.If you type start, we get this message,

Turkish: 
Alright, now it's time for you to practice what you have learned so far.
So once again we're going to build a game this game is a simulation
card game. Now our game doesn't have a graphical user interface or gooey
and it doesn't really matter for now, our focus is entirely on building the
engine for this game. So let's see how this works.
When we run this, we get this little symbol here, and our program
is waiting for us to enter a command. If you type help
either a lower case or upper case we get the list of commands
that our program or our game currently supports. So we can type the
start command to start our car, we can type
stop command to stop our car, and quit to terminate the game.
Any other commands that we type our program is going to tell us hey I don't understand that.
For example, if I type asd here, it's going to say I don't understand
that.If you type start, we get this message,

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

English: 
car started, ready to go, if you type stop it 
says car stopped, and finally if we hit quit
our program terminates, this is a fantastic exercise for you to practice
wha you have learned, so pause the video and spend 5-10 minutes
to build this program. 
Alright, we're going to start with a while loop with a condition 
What is our condition here? We want to run this loop 
until the user types quit. So we can define a variable
or a story to command what the user enters, and then we can run this
loop as long as the command does not equal to quit. So right before
the loop, we define a variable, command, and initially we set it
to an empty string. An empty string is a string that has no characters
in it. We only have the quotes. So then
we type out our condition as while command 
does not equal to quit then do something. 

Russian: 
car started, ready to go, if you type stop it
says car stopped, and finally if we hit quit
our program terminates, this is a fantastic exercise for you to practice
wha you have learned, so pause the video and spend 5-10 minutes
to build this program.
Alright, we're going to start with a while loop with a condition
What is our condition here? We want to run this loop
until the user types quit. So we can define a variable
or a story to command what the user enters, and then we can run this
loop as long as the command does not equal to quit. So right before
the loop, we define a variable, command, and initially we set it
to an empty string. An empty string is a string that has no characters
in it. We only have the quotes. So then
we type out our condition as while command
does not equal to quit then do something.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Portuguese: 
car started, ready to go, if you type stop it
says car stopped, and finally if we hit quit
our program terminates, this is a fantastic exercise for you to practice
wha you have learned, so pause the video and spend 5-10 minutes
to build this program.
Alright, we're going to start with a while loop with a condition
What is our condition here? We want to run this loop
until the user types quit. So we can define a variable
or a story to command what the user enters, and then we can run this
loop as long as the command does not equal to quit. So right before
the loop, we define a variable, command, and initially we set it
to an empty string. An empty string is a string that has no characters
nisso. We only have the quotes. Então
we type out our condition as while command
does not equal to quit then do something.

Arabic: 
car started, ready to go, if you type stop it
says car stopped, and finally if we hit quit
our program terminates, this is a fantastic exercise for you to practice
wha you have learned, so pause the video and spend 5-10 minutes
to build this program.
Alright, we're going to start with a while loop with a condition
What is our condition here? We want to run this loop
until the user types quit. So we can define a variable
or a story to command what the user enters, and then we can run this
loop as long as the command does not equal to quit. So right before
the loop, we define a variable, command, and initially we set it
to an empty string. An empty string is a string that has no characters
فيه. We only have the quotes. So then
we type out our condition as while command
does not equal to quit then do something.

Persian: 
car started, ready to go, if you type stop it
says car stopped, and finally if we hit quit
our program terminates, this is a fantastic exercise for you to practice
wha you have learned, so pause the video and spend 5-10 minutes
to build this program.
Alright, we're going to start with a while loop with a condition
What is our condition here? We want to run this loop
until the user types quit. So we can define a variable
or a story to command what the user enters, and then we can run this
loop as long as the command does not equal to quit. So right before
the loop, we define a variable, command, and initially we set it
to an empty string. An empty string is a string that has no characters
in it. We only have the quotes. بنابراین
we type out our condition as while command
does not equal to quit then do something.

Chinese: 
car started, ready to go, if you type stop it
says car stopped, and finally if we hit quit
our program terminates, this is a fantastic exercise for you to practice
wha you have learned, so pause the video and spend 5-10 minutes
to build this program.
Alright, we're going to start with a while loop with a condition
What is our condition here? We want to run this loop
until the user types quit. So we can define a variable
or a story to command what the user enters, and then we can run this
loop as long as the command does not equal to quit. So right before
the loop, we define a variable, command, and initially we set it
to an empty string. An empty string is a string that has no characters
in it. We only have the quotes. So then
we type out our condition as while command
does not equal to quit then do something.

Indonesian: 
car started, ready to go, if you type stop it
says car stopped, and finally if we hit quit
our program terminates, this is a fantastic exercise for you to practice
wha you have learned, so pause the video and spend 5-10 minutes
to build this program.
Alright, we're going to start with a while loop with a condition
What is our condition here? We want to run this loop
until the user types quit. So we can define a variable
or a story to command what the user enters, and then we can run this
loop as long as the command does not equal to quit. So right before
the loop, we define a variable, command, and initially we set it
to an empty string. An empty string is a string that has no characters
in it. We only have the quotes. So then
we type out our condition as while command
does not equal to quit then do something.

Turkish: 
car started, ready to go, if you type stop it
says car stopped, and finally if we hit quit
our program terminates, this is a fantastic exercise for you to practice
wha you have learned, so pause the video and spend 5-10 minutes
to build this program.
Alright, we're going to start with a while loop with a condition
What is our condition here? We want to run this loop
until the user types quit. So we can define a variable
or a story to command what the user enters, and then we can run this
loop as long as the command does not equal to quit. So right before
the loop, we define a variable, command, and initially we set it
to an empty string. An empty string is a string that has no characters
in it. We only have the quotes. So then
we type out our condition as while command
does not equal to quit then do something.

Portuguese: 
Now immediately we have a problem here because we're assuming that the user
types the command in lower case, so if they type this in upper case they
our program is not going to behave properly, so to fix this problem, you need to
call the lower method of the string object and then compare the results.
With this quit. You could also call this upper
and then type quit in upper case. It's about our personal preference
in this demo I'm going to use lower case characters.
So, okay, now in this loop we need to ask the user to enter
a command. So once again we're going to use our input function, we're going to add
a greater then symbol followed by a space,
whatever the user enters, we get it and store it in our
command variable. Now apart from
quit command, there are three other commands that we need to support. Start,
stop, and help. So here we need an if statement to compare
what the user enters with one of the supported commands.

Persian: 
Now immediately we have a problem here because we're assuming that the user
types the command in lower case, so if they type this in upper case they
our program is not going to behave properly, so to fix this problem, you need to
call the lower method of the string object and then compare the results.
With this quit. You could also call this upper
and then type quit in upper case. It's about our personal preference
in this demo I'm going to use lower case characters.
So, okay, now in this loop we need to ask the user to enter
a command. So once again we're going to use our input function, we're going to add
a greater then symbol followed by a space,
whatever the user enters, we get it and store it in our
command variable. Now apart from
quit command, there are three other commands that we need to support. Start,
stop, and help. So here we need an if statement to compare
what the user enters with one of the supported commands.

Arabic: 
Now immediately we have a problem here because we're assuming that the user
types the command in lower case, so if they type this in upper case they
our program is not going to behave properly, so to fix this problem, you need to
call the lower method of the string object and then compare the results.
With this quit. You could also call this upper
and then type quit in upper case. It's about our personal preference
in this demo I'm going to use lower case characters.
So, okay, now in this loop we need to ask the user to enter
a command. So once again we're going to use our input function, we're going to add
a greater then symbol followed by a space,
whatever the user enters, we get it and store it in our
command variable. Now apart from
quit command, there are three other commands that we need to support. Start,
stop, and help. So here we need an if statement to compare
what the user enters with one of the supported commands.

Turkish: 
Now immediately we have a problem here because we're assuming that the user
types the command in lower case, so if they type this in upper case they
our program is not going to behave properly, so to fix this problem, you need to
call the lower method of the string object and then compare the results.
With this quit. You could also call this upper
and then type quit in upper case. It's about our personal preference
in this demo I'm going to use lower case characters.
So, okay, now in this loop we need to ask the user to enter
a command. So once again we're going to use our input function, we're going to add
a greater then symbol followed by a space,
whatever the user enters, we get it and store it in our
command variable. Now apart from
quit command, there are three other commands that we need to support. Start,
stop, and help. So here we need an if statement to compare
what the user enters with one of the supported commands.

Russian: 
Now immediately we have a problem here because we're assuming that the user
types the command in lower case, so if they type this in upper case they
our program is not going to behave properly, so to fix this problem, you need to
call the lower method of the string object and then compare the results.
With this quit. You could also call this upper
and then type quit in upper case. It's about our personal preference
in this demo I'm going to use lower case characters.
So, okay, now in this loop we need to ask the user to enter
a command. So once again we're going to use our input function, we're going to add
a greater then symbol followed by a space,
whatever the user enters, we get it and store it in our
command variable. Now apart from
quit command, there are three other commands that we need to support. Start,
stop, and help. So here we need an if statement to compare
what the user enters with one of the supported commands.

English: 
Now immediately we have a problem here because we're assuming that the user 
types the command in lower case, so if they type this in upper case they
our program is not going to behave properly, so to fix this problem, you need to
call the lower method of the string object and then compare the results.
With this quit. You could also call this upper
and then type quit in upper case. It's about our personal preference 
in this demo I'm going to use lower case characters. 
So, okay, now in this loop we need to ask the user to enter
a command. So once again we're going to use our input function, we're going to add
a greater then symbol followed by a space,
whatever the user enters, we get it and store it in our
command variable. Now apart from
quit command, there are three other commands that we need to support. Start, 
stop, and help. So here we need an if statement to compare
what the user enters with one of the supported commands. 

Indonesian: 
Now immediately we have a problem here because we're assuming that the user
types the command in lower case, so if they type this in upper case they
our program is not going to behave properly, so to fix this problem, you need to
call the lower method of the string object and then compare the results.
With this quit. You could also call this upper
and then type quit in upper case. It's about our personal preference
in this demo I'm going to use lower case characters.
So, okay, now in this loop we need to ask the user to enter
a command. So once again we're going to use our input function, we're going to add
a greater then symbol followed by a space,
whatever the user enters, we get it and store it in our
command variable. Now apart from
quit command, there are three other commands that we need to support. Start,
stop, and help. So here we need an if statement to compare
what the user enters with one of the supported commands.

Chinese: 
Now immediately we have a problem here because we're assuming that the user
types the command in lower case, so if they type this in upper case they
our program is not going to behave properly, so to fix this problem, you need to
call the lower method of the string object and then compare the results.
With this quit. You could also call this upper
and then type quit in upper case. It's about our personal preference
in this demo I'm going to use lower case characters.
So, okay, now in this loop we need to ask the user to enter
a command. So once again we're going to use our input function, we're going to add
a greater then symbol followed by a space,
whatever the user enters, we get it and store it in our
command variable. Now apart from
quit command, there are three other commands that we need to support. Start,
stop, and help. So here we need an if statement to compare
what the user enters with one of the supported commands.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Persian: 
So, if command.lower
equals start then you want to print the message
like the car started. So print the car started.
Ready to go, it doesn't matter,
now the second condition. What if its not start, maybe it's stop? So,
el if command.lower
equals stop, there you go, then we print a
different message car stopped. Now look at our code.
We have repeated this lower lower lower multiple times.
This is bad, in programming we have a term called dry, which is short for
don't repeat yourself. So whenever you have duplicate
your code that means you're doing something wrong. So how can we solve this problem.
Well, instead of calling the lower method in each condition,
we can call it right here when we get the input from the user, so
this input function as you know returns a string, we can

Russian: 
So, if command.lower
equals start then you want to print the message
like the car started. So print the car started.
Ready to go, it doesn't matter,
now the second condition. What if its not start, maybe it's stop? So,
el if command.lower
equals stop, there you go, then we print a
different message car stopped. Now look at our code.
We have repeated this lower lower lower multiple times.
This is bad, in programming we have a term called dry, which is short for
don't repeat yourself. So whenever you have duplicate
your code that means you're doing something wrong. So how can we solve this problem.
Well, instead of calling the lower method in each condition,
we can call it right here when we get the input from the user, so
this input function as you know returns a string, we can

Arabic: 
So, if command.lower
equals start then you want to print the message
like the car started. So print the car started.
Ready to go, it doesn't matter,
now the second condition. What if its not start, maybe it's stop? وبالتالي،
el if command.lower
equals stop, there you go, then we print a
different message car stopped. Now look at our code.
We have repeated this lower lower lower multiple times.
This is bad, in programming we have a term called dry, which is short for
don't repeat yourself. So whenever you have duplicate
your code that means you're doing something wrong. So how can we solve this problem.
Well, instead of calling the lower method in each condition,
we can call it right here when we get the input from the user, so
this input function as you know returns a string, we can

Portuguese: 
So, if command.lower
equals start then you want to print the message
like the car started. So print the car started.
Ready to go, it doesn't matter,
now the second condition. What if its not start, maybe it's stop? Assim,
el if command.lower
equals stop, there you go, then we print a
different message car stopped. Now look at our code.
We have repeated this lower lower lower multiple times.
This is bad, in programming we have a term called dry, which is short for
don't repeat yourself. So whenever you have duplicate
your code that means you're doing something wrong. So how can we solve this problem.
Well, instead of calling the lower method in each condition,
we can call it right here when we get the input from the user, so
this input function as you know returns a string, we can

Turkish: 
So, if command.lower
equals start then you want to print the message
like the car started. So print the car started.
Ready to go, it doesn't matter,
now the second condition. What if its not start, maybe it's stop? Yani,
el if command.lower
equals stop, there you go, then we print a
different message car stopped. Now look at our code.
We have repeated this lower lower lower multiple times.
This is bad, in programming we have a term called dry, which is short for
don't repeat yourself. So whenever you have duplicate
your code that means you're doing something wrong. So how can we solve this problem.
Well, instead of calling the lower method in each condition,
we can call it right here when we get the input from the user, so
this input function as you know returns a string, we can

Chinese: 
So, if command.lower
equals start then you want to print the message
like the car started. So print the car started.
Ready to go, it doesn't matter,
now the second condition. What if its not start, maybe it's stop?所以，
el if command.lower
equals stop, there you go, then we print a
different message car stopped. Now look at our code.
We have repeated this lower lower lower multiple times.
This is bad, in programming we have a term called dry, which is short for
don't repeat yourself. So whenever you have duplicate
your code that means you're doing something wrong. So how can we solve this problem.
Well, instead of calling the lower method in each condition,
we can call it right here when we get the input from the user, so
this input function as you know returns a string, we can

Indonesian: 
So, if command.lower
equals start then you want to print the message
like the car started. So print the car started.
Ready to go, it doesn't matter,
now the second condition. What if its not start, maybe it's stop? Begitu,
el if command.lower
equals stop, there you go, then we print a
different message car stopped. Now look at our code.
We have repeated this lower lower lower multiple times.
This is bad, in programming we have a term called dry, which is short for
don't repeat yourself. So whenever you have duplicate
your code that means you're doing something wrong. So how can we solve this problem.
Well, instead of calling the lower method in each condition,
we can call it right here when we get the input from the user, so
this input function as you know returns a string, we can

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

English: 
So, if command.lower
equals start then you want to print the message 
like the car started. So print the car started. 
Ready to go, it doesn't matter, 
now the second condition. What if its not start, maybe it's stop? So, 
el if command.lower
equals stop, there you go, then we print a 
different message car stopped. Now look at our code.
We have repeated this lower lower lower multiple times. 
This is bad, in programming we have a term called dry, which is short for 
don't repeat yourself. So whenever you have duplicate
your code that means you're doing something wrong. So how can we solve this problem. 
Well, instead of calling the lower method in each condition, 
we can call it right here when we get the input from the user, so
this input function as you know returns a string, we can

Portuguese: 
immediately call the lower method on this string, and with this command
will always be in lowercase, so we don't need to
call this method in every condition. Veja,
we remove the duplication and also our conditions
are shorter and easier to read. There is also one more place
we need to modify so, it's right here. Isso é melhor.
Now, the third command. We need one more el if.
If the command equals help, then,
we want to show the commands that we support. Assim,
here we're going to print a multi line string. Então nós
use triple quotes like this, and
give the user a guideline like this. So start
to start the car stop
to stop the car, and
quit to quit. Now finally we need

Arabic: 
immediately call the lower method on this string, and with this command
will always be in lowercase, so we don't need to
call this method in every condition. نظرة،
we remove the duplication and also our conditions
are shorter and easier to read. There is also one more place
we need to modify so, it's right here. That is better.
Now, the third command. We need one more el if.
If the command equals help, then,
we want to show the commands that we support. وبالتالي،
here we're going to print a multi line string. لذلك نحن
use triple quotes like this, and
give the user a guideline like this. So start
to start the car stop
to stop the car, and
quit to quit. Now finally we need

English: 
immediately call the lower method on this string, and with this command 
will always be in lowercase, so we don't need to
call this method in every condition. Look, 
we remove the duplication and also our conditions 
are shorter and easier to read. There is also one more place 
we need to modify so, it's right here. That is better. 
Now, the third command. We need one more el if.
If the command equals help, then, 
we want to show the commands that we support. So, 
here we're going to print a multi line string. So we
use triple quotes like this, and 
give the user a guideline like this. So start
to start the car stop 
to stop the car, and 
quit to quit. Now finally we need 

Chinese: 
immediately call the lower method on this string, and with this command
will always be in lowercase, so we don't need to
call this method in every condition.看，
we remove the duplication and also our conditions
are shorter and easier to read. There is also one more place
we need to modify so, it's right here. That is better.
Now, the third command. We need one more el if.
If the command equals help, then,
we want to show the commands that we support.所以，
here we're going to print a multi line string.所以我们
use triple quotes like this, and
give the user a guideline like this. So start
to start the car stop
to stop the car, and
quit to quit. Now finally we need

Indonesian: 
immediately call the lower method on this string, and with this command
will always be in lowercase, so we don't need to
call this method in every condition. Look,
we remove the duplication and also our conditions
are shorter and easier to read. There is also one more place
we need to modify so, it's right here. That is better.
Now, the third command. We need one more el if.
If the command equals help, then,
we want to show the commands that we support. Begitu,
here we're going to print a multi line string. Jadi kita
use triple quotes like this, and
give the user a guideline like this. So start
to start the car stop
to stop the car, and
quit to quit. Now finally we need

Russian: 
immediately call the lower method on this string, and with this command
will always be in lowercase, so we don't need to
call this method in every condition. Look,
we remove the duplication and also our conditions
are shorter and easier to read. There is also one more place
we need to modify so, it's right here. That is better.
Now, the third command. We need one more el if.
If the command equals help, then,
we want to show the commands that we support. So,
here we're going to print a multi line string. So we
use triple quotes like this, and
give the user a guideline like this. So start
to start the car stop
to stop the car, and
quit to quit. Now finally we need

Turkish: 
immediately call the lower method on this string, and with this command
will always be in lowercase, so we don't need to
call this method in every condition. Look,
we remove the duplication and also our conditions
are shorter and easier to read. There is also one more place
we need to modify so, it's right here. That is better.
Now, the third command. We need one more el if.
If the command equals help, then,
we want to show the commands that we support. Yani,
here we're going to print a multi line string. So we
use triple quotes like this, and
give the user a guideline like this. So start
to start the car stop
to stop the car, and
quit to quit. Now finally we need

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Persian: 
immediately call the lower method on this string, and with this command
will always be in lowercase, so we don't need to
call this method in every condition. Look,
we remove the duplication and also our conditions
are shorter and easier to read. There is also one more place
we need to modify so, it's right here. That is better.
Now, the third command. We need one more el if.
If the command equals help, then,
we want to show the commands that we support. So,
here we're going to print a multi line string. So we
use triple quotes like this, and
give the user a guideline like this. So start
to start the car stop
to stop the car, and
quit to quit. Now finally we need

Indonesian: 
an else part, so if what the user enters is none of these commands,
we're going to tell them, hey we don't understand these,
else, colon print
sorry I don't understand that.
And by the way note that here becomes I'm using double
quotes, I can easily use a single quote as an apostrophe, okay?
So let's run our program up to this point and see what happens.
Alright, let's type start car is
started, beautiful, stop, car is stopped, help,
we get this guideline, but there's so much indentation
before our commands, we'll fix that in a second. And finally
let's test the quit command, oops, our program
didn't work properly. Here is the reason. With these if statements,
we're comparing the command with start stop, and
help. Anything else will end up here, so that's why our

Russian: 
an else part, so if what the user enters is none of these commands,
we're going to tell them, hey we don't understand these,
else, colon print
sorry I don't understand that.
And by the way note that here becomes I'm using double
quotes, I can easily use a single quote as an apostrophe, okay?
So let's run our program up to this point and see what happens.
Alright, let's type start car is
started, beautiful, stop, car is stopped, help,
we get this guideline, but there's so much indentation
before our commands, we'll fix that in a second. And finally
let's test the quit command, oops, our program
didn't work properly. Here is the reason. With these if statements,
we're comparing the command with start stop, and
Помогите. Anything else will end up here, so that's why our

Turkish: 
an else part, so if what the user enters is none of these commands,
we're going to tell them, hey we don't understand these,
else, colon print
sorry I don't understand that.
And by the way note that here becomes I'm using double
quotes, I can easily use a single quote as an apostrophe, okay?
So let's run our program up to this point and see what happens.
Alright, let's type start car is
started, beautiful, stop, car is stopped, help,
we get this guideline, but there's so much indentation
before our commands, we'll fix that in a second. And finally
let's test the quit command, oops, our program
didn't work properly. Here is the reason. With these if statements,
we're comparing the command with start stop, and
help. Anything else will end up here, so that's why our

Persian: 
an else part, so if what the user enters is none of these commands,
we're going to tell them, hey we don't understand these,
else, colon print
sorry I don't understand that.
And by the way note that here becomes I'm using double
quotes, I can easily use a single quote as an apostrophe, okay?
So let's run our program up to this point and see what happens.
Alright, let's type start car is
started, beautiful, stop, car is stopped, help,
we get this guideline, but there's so much indentation
before our commands, we'll fix that in a second. And finally
let's test the quit command, oops, our program
didn't work properly. Here is the reason. With these if statements,
we're comparing the command with start stop, and
help. Anything else will end up here, so that's why our

Chinese: 
an else part, so if what the user enters is none of these commands,
we're going to tell them, hey we don't understand these,
else, colon print
sorry I don't understand that.
And by the way note that here becomes I'm using double
quotes, I can easily use a single quote as an apostrophe, okay?
So let's run our program up to this point and see what happens.
Alright, let's type start car is
started, beautiful, stop, car is stopped, help,
we get this guideline, but there's so much indentation
before our commands, we'll fix that in a second. And finally
let's test the quit command, oops, our program
didn't work properly. Here is the reason. With these if statements,
we're comparing the command with start stop, and
help. Anything else will end up here, so that's why our

Arabic: 
an else part, so if what the user enters is none of these commands,
we're going to tell them, hey we don't understand these,
else, colon print
sorry I don't understand that.
And by the way note that here becomes I'm using double
quotes, I can easily use a single quote as an apostrophe, okay?
So let's run our program up to this point and see what happens.
Alright, let's type start car is
started, beautiful, stop, car is stopped, help,
we get this guideline, but there's so much indentation
before our commands, we'll fix that in a second. And finally
let's test the quit command, oops, our program
didn't work properly. Here is the reason. With these if statements,
we're comparing the command with start stop, and
مساعدة. Anything else will end up here, so that's why our

English: 
an else part, so if what the user enters is none of these commands, 
we're going to tell them, hey we don't understand these, 
else, colon print 
sorry I don't understand that. 
And by the way note that here becomes I'm using double
quotes, I can easily use a single quote as an apostrophe, okay?
So let's run our program up to this point and see what happens.
Alright, let's type start car is 
started, beautiful, stop, car is stopped, help, 
we get this guideline, but there's so much indentation
before our commands, we'll fix that in a second. And finally 
let's test the quit command, oops, our program 
didn't work properly. Here is the reason. With these if statements, 
we're comparing the command with start stop, and 
help. Anything else will end up here, so that's why our

Portuguese: 
an else part, so if what the user enters is none of these commands,
we're going to tell them, hey we don't understand these,
else, colon print
sorry I don't understand that.
And by the way note that here becomes I'm using double
quotes, I can easily use a single quote as an apostrophe, okay?
So let's run our program up to this point and see what happens.
Alright, let's type start car is
started, beautiful, stop, car is stopped, help,
we get this guideline, but there's so much indentation
before our commands, we'll fix that in a second. And finally
let's test the quit command, oops, our program
didn't work properly. Here is the reason. With these if statements,
we're comparing the command with start stop, and
Socorro. Anything else will end up here, so that's why our

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Turkish: 
program says it doesn't understand that. So that's why our program
says it doesn't understand that command. However, after this el statement
the control will be moved to the beginning of the loop.
At this point our command is quit, so our loop will complete and the
program terminates. In other words when we run this program
and type quit, our program actually quits but
we still see this message which shouldn't appear here. How can we solve this problem?
Well, we can come back here and just before
the else block, add another el if, something like
bu. el if command equals
quit then you can immediately break.
This will solve our problem, but note that we have kind of repeated
this expression in two places. The reality is that
we don't really need this condition on the top, because with these if statements
well more accurately with this el if we can jump out of this loop and terminate

Arabic: 
program says it doesn't understand that. So that's why our program
says it doesn't understand that command. However, after this el statement
the control will be moved to the beginning of the loop.
At this point our command is quit, so our loop will complete and the
program terminates. In other words when we run this program
and type quit, our program actually quits but
we still see this message which shouldn't appear here. How can we solve this problem?
Well, we can come back here and just before
the else block, add another el if, something like
هذه. el if command equals
quit then you can immediately break.
This will solve our problem, but note that we have kind of repeated
this expression in two places. The reality is that
we don't really need this condition on the top, because with these if statements
well more accurately with this el if we can jump out of this loop and terminate

Russian: 
program says it doesn't understand that. So that's why our program
says it doesn't understand that command. However, after this el statement
the control will be moved to the beginning of the loop.
At this point our command is quit, so our loop will complete and the
program terminates. In other words when we run this program
and type quit, our program actually quits but
we still see this message which shouldn't appear here. How can we solve this problem?
Well, we can come back here and just before
the else block, add another el if, something like
this. el if command equals
quit then you can immediately break.
This will solve our problem, but note that we have kind of repeated
this expression in two places. The reality is that
we don't really need this condition on the top, because with these if statements
well more accurately with this el if we can jump out of this loop and terminate

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Indonesian: 
program says it doesn't understand that. So that's why our program
says it doesn't understand that command. However, after this el statement
the control will be moved to the beginning of the loop.
At this point our command is quit, so our loop will complete and the
program terminates. In other words when we run this program
and type quit, our program actually quits but
we still see this message which shouldn't appear here. How can we solve this problem?
Well, we can come back here and just before
the else block, add another el if, something like
this. el if command equals
quit then you can immediately break.
This will solve our problem, but note that we have kind of repeated
this expression in two places. The reality is that
we don't really need this condition on the top, because with these if statements
well more accurately with this el if we can jump out of this loop and terminate

Portuguese: 
program says it doesn't understand that. So that's why our program
says it doesn't understand that command. However, after this el statement
the control will be moved to the beginning of the loop.
At this point our command is quit, so our loop will complete and the
program terminates. In other words when we run this program
and type quit, our program actually quits but
we still see this message which shouldn't appear here. How can we solve this problem?
Well, we can come back here and just before
the else block, add another el if, something like
isto. el if command equals
quit then you can immediately break.
This will solve our problem, but note that we have kind of repeated
this expression in two places. The reality is that
we don't really need this condition on the top, because with these if statements
well more accurately with this el if we can jump out of this loop and terminate

Persian: 
program says it doesn't understand that. So that's why our program
says it doesn't understand that command. However, after this el statement
the control will be moved to the beginning of the loop.
At this point our command is quit, so our loop will complete and the
program terminates. In other words when we run this program
and type quit, our program actually quits but
we still see this message which shouldn't appear here. How can we solve this problem?
Well, we can come back here and just before
the else block, add another el if, something like
this. el if command equals
quit then you can immediately break.
This will solve our problem, but note that we have kind of repeated
this expression in two places. The reality is that
we don't really need this condition on the top, because with these if statements
well more accurately with this el if we can jump out of this loop and terminate

Chinese: 
program says it doesn't understand that. So that's why our program
says it doesn't understand that command. However, after this el statement
the control will be moved to the beginning of the loop.
At this point our command is quit, so our loop will complete and the
program terminates. In other words when we run this program
and type quit, our program actually quits but
we still see this message which shouldn't appear here. How can we solve this problem?
Well, we can come back here and just before
the else block, add another el if, something like
这个。 el if command equals
quit then you can immediately break.
This will solve our problem, but note that we have kind of repeated
this expression in two places. The reality is that
we don't really need this condition on the top, because with these if statements
well more accurately with this el if we can jump out of this loop and terminate

English: 
program says it doesn't understand that. So that's why our program 
says it doesn't understand that command. However, after this el statement 
the control will be moved to the beginning of the loop.
At this point our command is quit, so our loop will complete and the
program terminates. In other words when we run this program
and type quit, our program actually quits but 
we still see this message which shouldn't appear here. How can we solve this problem?
Well, we can come back here and just before 
the else block, add another el if, something like
this. el if command equals 
quit then you can immediately break. 
This will solve our problem, but note that we have kind of repeated
this expression in two places. The reality is that
we don't really need this condition on the top, because with these if statements 
well more accurately with this el if we can jump out of this loop and terminate 

Turkish: 
our program. So, we can simplify our condition
to something like this. True. So while true means
this block of code is going to get executed repeatedly,
until we explicitly break out of it,
okay? Now let's test our program one more time. Yani,
quit now our program terminates and we don't see that message
beautiful. So let's fix the last problem. You saw that when we
typed help, these guidelines appeared with so much in
indentation, and here's the reason, look, right here in our code,
they are already indented. So when we use triple quotes, what we type here
will be printed exactly as is. So, because we
have an indentation here, this indentation will also be printed on the terminal.
So, let's delete these
okay, run the program one more time, type help,
the indentation is gone. Beautiful. Now here's a challenge for you. I want you to

Persian: 
our program. So, we can simplify our condition
to something like this. True. So while true means
this block of code is going to get executed repeatedly,
until we explicitly break out of it,
okay? Now let's test our program one more time. So,
quit now our program terminates and we don't see that message
beautiful. So let's fix the last problem. You saw that when we
typed help, these guidelines appeared with so much in
indentation, and here's the reason, look, right here in our code,
they are already indented. So when we use triple quotes, what we type here
will be printed exactly as is. So, because we
have an indentation here, this indentation will also be printed on the terminal.
So, let's delete these
okay, run the program one more time, type help,
the indentation is gone. Beautiful. Now here's a challenge for you. I want you to

Russian: 
our program. So, we can simplify our condition
to something like this. True. So while true means
this block of code is going to get executed repeatedly,
until we explicitly break out of it,
okay? Now let's test our program one more time. So,
quit now our program terminates and we don't see that message
beautiful. So let's fix the last problem. You saw that when we
typed help, these guidelines appeared with so much in
indentation, and here's the reason, look, right here in our code,
they are already indented. So when we use triple quotes, what we type here
will be printed exactly as is. So, because we
have an indentation here, this indentation will also be printed on the terminal.
So, let's delete these
okay, run the program one more time, type help,
the indentation is gone. Красивая. Now here's a challenge for you. I want you to

Arabic: 
our program. So, we can simplify our condition
to something like this. صحيح. So while true means
this block of code is going to get executed repeatedly,
until we explicitly break out of it,
حسنا؟ Now let's test our program one more time. وبالتالي،
quit now our program terminates and we don't see that message
beautiful. So let's fix the last problem. You saw that when we
typed help, these guidelines appeared with so much in
indentation, and here's the reason, look, right here in our code,
they are already indented. So when we use triple quotes, what we type here
will be printed exactly as is. So, because we
have an indentation here, this indentation will also be printed on the terminal.
So, let's delete these
okay, run the program one more time, type help,
the indentation is gone. جميلة. Now here's a challenge for you. I want you to

Portuguese: 
our program. So, we can simplify our condition
to something like this. Verdade. So while true means
this block of code is going to get executed repeatedly,
until we explicitly break out of it,
OK? Now let's test our program one more time. Assim,
quit now our program terminates and we don't see that message
lindo. So let's fix the last problem. You saw that when we
typed help, these guidelines appeared with so much in
indentation, and here's the reason, look, right here in our code,
they are already indented. So when we use triple quotes, what we type here
will be printed exactly as is. So, because we
have an indentation here, this indentation will also be printed on the terminal.
So, let's delete these
okay, run the program one more time, type help,
the indentation is gone. Lindo. Now here's a challenge for you. eu quero que você

Chinese: 
our program. So, we can simplify our condition
to something like this.真正。 So while true means
this block of code is going to get executed repeatedly,
until we explicitly break out of it,
好的？ Now let's test our program one more time.所以，
quit now our program terminates and we don't see that message
美丽。 So let's fix the last problem. You saw that when we
typed help, these guidelines appeared with so much in
indentation, and here's the reason, look, right here in our code,
they are already indented. So when we use triple quotes, what we type here
will be printed exactly as is. So, because we
have an indentation here, this indentation will also be printed on the terminal.
So, let's delete these
okay, run the program one more time, type help,
the indentation is gone.美丽。 Now here's a challenge for you. I want you to

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

English: 
our program. So, we can simplify our condition
to something like this. True. So while true means 
this block of code is going to get executed repeatedly, 
until we explicitly break out of it,
okay? Now let's test our program one more time. So, 
quit now our program terminates and we don't see that message 
beautiful. So let's fix the last problem. You saw that when we 
typed help, these guidelines appeared with so much in
indentation, and here's the reason, look, right here in our code, 
they are already indented. So when we use triple quotes, what we type here
will be printed exactly as is. So, because we 
have an indentation here, this indentation will also be printed on the terminal. 
So, let's delete these
okay, run the program one more time, type help, 
the indentation is gone. Beautiful. Now here's a challenge for you. I want you to

Indonesian: 
our program. So, we can simplify our condition
to something like this. Benar. So while true means
this block of code is going to get executed repeatedly,
until we explicitly break out of it,
baik? Now let's test our program one more time. Begitu,
quit now our program terminates and we don't see that message
beautiful. So let's fix the last problem. You saw that when we
typed help, these guidelines appeared with so much in
indentation, and here's the reason, look, right here in our code,
they are already indented. So when we use triple quotes, what we type here
will be printed exactly as is. So, because we
have an indentation here, this indentation will also be printed on the terminal.
So, let's delete these
okay, run the program one more time, type help,
the indentation is gone. Beautiful. Now here's a challenge for you. I want you to

Arabic: 
take this program to the next level. So right now if we type
start we get this message car started. And if we type start again
we get the same message. It would be better if
we got a message like car is already started so it doesn't make sense to
start a car twice. Similarly, if we type stop
it says car stopped, if we type it again we get the exact same
message, it doesn't make sense to stop the car twice. So here's what I need you to do
if the car is stopped and the user tries to stop it again,
the program should say hey, the car is already stopped, what are you doing? And similarly
if the car is already started and the user tries to start it again,
the program should yell at the user. So go ahead and make the necessary changes to
implement this scenario.
Alright to add this to our program, we need
to know if the car is started or not. So there is one more piece of information
we need to store in the memory. What is the kind of data we need to store here?

English: 
take this program to the next level. So right now if we type
start we get this message car started. And if we type start again 
we get the same message. It would be better if
we got a message like car is already started so it doesn't make sense to
start a car twice. Similarly, if we type stop
it says car stopped, if we type it again we get the exact same
message, it doesn't make sense to stop the car twice. So here's what I need you to do
if the car is stopped and the user tries to stop it again, 
the program should say hey, the car is already stopped, what are you doing? And similarly 
if the car is already started and the user tries to start it again, 
the program should yell at the user. So go ahead and make the necessary changes to
implement this scenario. 
Alright to add this to our program, we need 
to know if the car is started or not. So there is one more piece of information
we need to store in the memory. What is the kind of data we need to store here? 

Chinese: 
take this program to the next level. So right now if we type
start we get this message car started. And if we type start again
we get the same message. It would be better if
we got a message like car is already started so it doesn't make sense to
start a car twice. Similarly, if we type stop
it says car stopped, if we type it again we get the exact same
message, it doesn't make sense to stop the car twice. So here's what I need you to do
if the car is stopped and the user tries to stop it again,
the program should say hey, the car is already stopped, what are you doing? And similarly
if the car is already started and the user tries to start it again,
the program should yell at the user. So go ahead and make the necessary changes to
implement this scenario.
Alright to add this to our program, we need
to know if the car is started or not. So there is one more piece of information
we need to store in the memory. What is the kind of data we need to store here?

Russian: 
take this program to the next level. So right now if we type
start we get this message car started. And if we type start again
we get the same message. It would be better if
we got a message like car is already started so it doesn't make sense to
start a car twice. Similarly, if we type stop
it says car stopped, if we type it again we get the exact same
message, it doesn't make sense to stop the car twice. So here's what I need you to do
if the car is stopped and the user tries to stop it again,
the program should say hey, the car is already stopped, what are you doing? And similarly
if the car is already started and the user tries to start it again,
the program should yell at the user. So go ahead and make the necessary changes to
implement this scenario.
Alright to add this to our program, we need
to know if the car is started or not. So there is one more piece of information
we need to store in the memory. What is the kind of data we need to store here?

Persian: 
take this program to the next level. So right now if we type
start we get this message car started. And if we type start again
we get the same message. It would be better if
we got a message like car is already started so it doesn't make sense to
start a car twice. Similarly, if we type stop
it says car stopped, if we type it again we get the exact same
message, it doesn't make sense to stop the car twice. So here's what I need you to do
if the car is stopped and the user tries to stop it again,
the program should say hey, the car is already stopped, what are you doing? And similarly
if the car is already started and the user tries to start it again,
the program should yell at the user. So go ahead and make the necessary changes to
implement this scenario.
Alright to add this to our program, we need
to know if the car is started or not. So there is one more piece of information
we need to store in the memory. What is the kind of data we need to store here?

Indonesian: 
take this program to the next level. So right now if we type
start we get this message car started. And if we type start again
we get the same message. It would be better if
we got a message like car is already started so it doesn't make sense to
start a car twice. Similarly, if we type stop
it says car stopped, if we type it again we get the exact same
message, it doesn't make sense to stop the car twice. So here's what I need you to do
if the car is stopped and the user tries to stop it again,
the program should say hey, the car is already stopped, what are you doing? And similarly
if the car is already started and the user tries to start it again,
the program should yell at the user. So go ahead and make the necessary changes to
implement this scenario.
Alright to add this to our program, we need
to know if the car is started or not. So there is one more piece of information
we need to store in the memory. What is the kind of data we need to store here?

Portuguese: 
take this program to the next level. So right now if we type
start we get this message car started. And if we type start again
we get the same message. It would be better if
we got a message like car is already started so it doesn't make sense to
start a car twice. Similarly, if we type stop
it says car stopped, if we type it again we get the exact same
message, it doesn't make sense to stop the car twice. So here's what I need you to do
if the car is stopped and the user tries to stop it again,
the program should say hey, the car is already stopped, what are you doing? And similarly
if the car is already started and the user tries to start it again,
the program should yell at the user. So go ahead and make the necessary changes to
implement this scenario.
Alright to add this to our program, we need
to know if the car is started or not. So there is one more piece of information
we need to store in the memory. What is the kind of data we need to store here?

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Turkish: 
take this program to the next level. So right now if we type
start we get this message car started. And if we type start again
we get the same message. It would be better if
we got a message like car is already started so it doesn't make sense to
start a car twice. Similarly, if we type stop
it says car stopped, if we type it again we get the exact same
message, it doesn't make sense to stop the car twice. So here's what I need you to do
if the car is stopped and the user tries to stop it again,
the program should say hey, the car is already stopped, what are you doing? And similarly
if the car is already started and the user tries to start it again,
the program should yell at the user. So go ahead and make the necessary changes to
implement this scenario.
Alright to add this to our program, we need
to know if the car is started or not. So there is one more piece of information
we need to store in the memory. What is the kind of data we need to store here?

Arabic: 
A boolean. Is the car started or not, it's a matter of yes
or no. True or false. So on the top, here
we can define another variable like started and initially we set it
to false. So the car is not started, right? الآن
when the user types the start command, here we need to check
to see if the car is already started. If not the we'll start it
or otherwise we'll yell at the user. So in this block we'll write
another if statement, if it's already started
and we print car is already
started. Otherwise, so if you add an
el statement here. And at this point,
you set started to true. So we start
the car and we print this message, okay? Now we need to make a similar
change for the stop command. So if the car is
already stopped we need to print a different message. إذا

Persian: 
A boolean. Is the car started or not, it's a matter of yes
or no. True or false. So on the top, here
we can define another variable like started and initially we set it
to false. So the car is not started, right? اکنون
when the user types the start command, here we need to check
to see if the car is already started. If not the we'll start it
or otherwise we'll yell at the user. So in this block we'll write
another if statement, if it's already started
and we print car is already
started. Otherwise, so if you add an
el statement here. And at this point,
you set started to true. So we start
the car and we print this message, okay? Now we need to make a similar
change for the stop command. So if the car is
already stopped we need to print a different message. If

English: 
A boolean. Is the car started or not, it's a matter of yes 
or no. True or false. So on the top, here
we can define another variable like started and initially we set it
to false. So the car is not started, right? Now
when the user types the start command, here we need to check
to see if the car is already started. If not the we'll start it 
or otherwise we'll yell at the user. So in this block we'll write
another if statement, if it's already started
and we print car is already 
started. Otherwise, so if you add an 
el statement here. And at this point, 
you set started to true. So we start 
the car and we print this message, okay? Now we need to make a similar 
change for the stop command. So if the car is
already stopped we need to print a different message. If

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Turkish: 
A boolean. Is the car started or not, it's a matter of yes
or no. True or false. So on the top, here
we can define another variable like started and initially we set it
to false. So the car is not started, right? şimdi
when the user types the start command, here we need to check
to see if the car is already started. If not the we'll start it
or otherwise we'll yell at the user. So in this block we'll write
another if statement, if it's already started
and we print car is already
started. Otherwise, so if you add an
el statement here. And at this point,
you set started to true. So we start
the car and we print this message, okay? Now we need to make a similar
change for the stop command. So if the car is
already stopped we need to print a different message. If

Chinese: 
A boolean. Is the car started or not, it's a matter of yes
or no. True or false. So on the top, here
we can define another variable like started and initially we set it
to false. So the car is not started, right?现在
when the user types the start command, here we need to check
to see if the car is already started. If not the we'll start it
or otherwise we'll yell at the user. So in this block we'll write
another if statement, if it's already started
and we print car is already
开始。 Otherwise, so if you add an
el statement here.在这一点上，
you set started to true. So we start
the car and we print this message, okay? Now we need to make a similar
change for the stop command. So if the car is
already stopped we need to print a different message.如果

Portuguese: 
Um booleano. Is the car started or not, it's a matter of yes
ou não. True or false. So on the top, here
we can define another variable like started and initially we set it
to false. So the car is not started, right? Agora
when the user types the start command, here we need to check
to see if the car is already started. If not the we'll start it
or otherwise we'll yell at the user. So in this block we'll write
another if statement, if it's already started
and we print car is already
começado. Otherwise, so if you add an
el statement here. E neste momento,
you set started to true. So we start
the car and we print this message, okay? Now we need to make a similar
change for the stop command. So if the car is
already stopped we need to print a different message. E se

Indonesian: 
A boolean. Is the car started or not, it's a matter of yes
or no. True or false. So on the top, here
we can define another variable like started and initially we set it
to false. So the car is not started, right? Sekarang
when the user types the start command, here we need to check
to see if the car is already started. If not the we'll start it
or otherwise we'll yell at the user. So in this block we'll write
another if statement, if it's already started
and we print car is already
started. Otherwise, so if you add an
el statement here. And at this point,
you set started to true. So we start
the car and we print this message, okay? Now we need to make a similar
change for the stop command. So if the car is
already stopped we need to print a different message. Jika

Russian: 
A boolean. Is the car started or not, it's a matter of yes
or no. True or false. So on the top, here
we can define another variable like started and initially we set it
to false. So the car is not started, right? Now
when the user types the start command, here we need to check
to see if the car is already started. If not the we'll start it
or otherwise we'll yell at the user. So in this block we'll write
another if statement, if it's already started
and we print car is already
started. Otherwise, so if you add an
el statement here. And at this point,
you set started to true. So we start
the car and we print this message, okay? Now we need to make a similar
change for the stop command. So if the car is
already stopped we need to print a different message. Если

Turkish: 
not started, so here we're using the not operator to see
if the car is stopped. So if it's not started that means
it's stopped, okay? So if it stopped we print
car is already stopped with
double p's, otherwise so else
we need to stop the car, how do we do that? We
set started to false. And then we'll print this message.
As easy as that. Let's go ahead and run our program.
So, initially our car is stopped. So I'm going to type
stop, it says the car is already stopped, so lets
start it, okay, now our car is started, let's
start it one more time. The program is yelling at us. So we can
not start the car twice. Beautiful. Now let's stop it
it says the car is stopped, let's stop it one more time, we get this message
tekrar.

Arabic: 
not started, so here we're using the not operator to see
if the car is stopped. So if it's not started that means
it's stopped, okay? So if it stopped we print
car is already stopped with
double p's, otherwise so else
we need to stop the car, how do we do that? نحن
set started to false. And then we'll print this message.
As easy as that. Let's go ahead and run our program.
So, initially our car is stopped. So I'm going to type
stop, it says the car is already stopped, so lets
start it, okay, now our car is started, let's
start it one more time. The program is yelling at us. So we can
not start the car twice. جميلة. Now let's stop it
it says the car is stopped, let's stop it one more time, we get this message
مرة أخرى.

Chinese: 
not started, so here we're using the not operator to see
if the car is stopped. So if it's not started that means
it's stopped, okay? So if it stopped we print
car is already stopped with
double p's, otherwise so else
we need to stop the car, how do we do that?我们
set started to false. And then we'll print this message.
As easy as that. Let's go ahead and run our program.
So, initially our car is stopped. So I'm going to type
stop, it says the car is already stopped, so lets
start it, okay, now our car is started, let's
start it one more time. The program is yelling at us. So we can
not start the car twice.美丽。 Now let's stop it
it says the car is stopped, let's stop it one more time, we get this message
再次。

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

English: 
not started, so here we're using the not operator to see
if the car is stopped. So if it's not started that means
it's stopped, okay? So if it stopped we print
car is already stopped with
double p's, otherwise so else 
we need to stop the car, how do we do that? We 
set started to false. And then we'll print this message. 
As easy as that. Let's go ahead and run our program. 
So, initially our car is stopped. So I'm going to type 
stop, it says the car is already stopped, so lets 
start it, okay, now our car is started, let's
start it one more time. The program is yelling at us. So we can
not start the car twice. Beautiful. Now let's stop it
it says the car is stopped, let's stop it one more time, we get this message 
again. 

Indonesian: 
not started, so here we're using the not operator to see
if the car is stopped. So if it's not started that means
it's stopped, okay? So if it stopped we print
car is already stopped with
double p's, otherwise so else
we need to stop the car, how do we do that? We
set started to false. And then we'll print this message.
As easy as that. Let's go ahead and run our program.
So, initially our car is stopped. So I'm going to type
stop, it says the car is already stopped, so lets
start it, okay, now our car is started, let's
start it one more time. The program is yelling at us. So we can
not start the car twice. Beautiful. Now let's stop it
it says the car is stopped, let's stop it one more time, we get this message
lagi.

Portuguese: 
not started, so here we're using the not operator to see
if the car is stopped. So if it's not started that means
it's stopped, okay? So if it stopped we print
car is already stopped with
double p's, otherwise so else
we need to stop the car, how do we do that? Nós
set started to false. And then we'll print this message.
Tão fácil quanto isso. Let's go ahead and run our program.
So, initially our car is stopped. So I'm going to type
stop, it says the car is already stopped, so lets
start it, okay, now our car is started, let's
start it one more time. The program is yelling at us. Então nós podemos
not start the car twice. Lindo. Now let's stop it
it says the car is stopped, let's stop it one more time, we get this message
novamente.

Persian: 
not started, so here we're using the not operator to see
if the car is stopped. So if it's not started that means
it's stopped, okay? So if it stopped we print
car is already stopped with
double p's, otherwise so else
we need to stop the car, how do we do that? ما
set started to false. And then we'll print this message.
As easy as that. Let's go ahead and run our program.
So, initially our car is stopped. So I'm going to type
stop, it says the car is already stopped, so lets
start it, okay, now our car is started, let's
start it one more time. The program is yelling at us. So we can
not start the car twice. Beautiful. Now let's stop it
it says the car is stopped, let's stop it one more time, we get this message
از نو.

Russian: 
not started, so here we're using the not operator to see
if the car is stopped. So if it's not started that means
it's stopped, okay? So if it stopped we print
car is already stopped with
double p's, otherwise so else
we need to stop the car, how do we do that? Мы
set started to false. And then we'll print this message.
As easy as that. Let's go ahead and run our program.
So, initially our car is stopped. So I'm going to type
stop, it says the car is already stopped, so lets
start it, okay, now our car is started, let's
start it one more time. The program is yelling at us. So we can
not start the car twice. Красивая. Now let's stop it
it says the car is stopped, let's stop it one more time, we get this message
again.

Persian: 
In this tutorial, I'm going to talk to you guys about
for loops in python. In the last tutorial, you learned about while loops
you learned that we use while loops to execute a block of code multiple times.
In python we have another kind of loop, that is a for loop, and we use that
and we use that to iterate over items of a collection, such as a string.
Because a string is a sequence of characters, so it looks like a collection
so we can use a for loop to iterate over each character in a
string and then do something with it. Here's an example. We type out
for then we define a variable, this is what we call a loop
variable. In each iteration, this variable will hold
one item. So, let's call it item, in
here we type out a string like Python, and then
colon. So with this for loop we can iterate over a string and in each
iteration this item variable will hold one character at a time
in the first iteration it will be set to p then

Turkish: 
In this tutorial, I'm going to talk to you guys about
for loops in python. In the last tutorial, you learned about while loops
you learned that we use while loops to execute a block of code multiple times.
In python we have another kind of loop, that is a for loop, and we use that
and we use that to iterate over items of a collection, such as a string.
Because a string is a sequence of characters, so it looks like a collection
so we can use a for loop to iterate over each character in a
string and then do something with it. Here's an example. We type out
for then we define a variable, this is what we call a loop
variable. In each iteration, this variable will hold
one item. So, let's call it item, in
here we type out a string like Python, and then
colon. So with this for loop we can iterate over a string and in each
iteration this item variable will hold one character at a time
in the first iteration it will be set to p then

Portuguese: 
In this tutorial, I'm going to talk to you guys about
for loops in python. In the last tutorial, you learned about while loops
you learned that we use while loops to execute a block of code multiple times.
In python we have another kind of loop, that is a for loop, and we use that
and we use that to iterate over items of a collection, such as a string.
Because a string is a sequence of characters, so it looks like a collection
so we can use a for loop to iterate over each character in a
string and then do something with it. Aqui está um exemplo. We type out
for then we define a variable, this is what we call a loop
variável. In each iteration, this variable will hold
um item. So, let's call it item, in
here we type out a string like Python, and then
colon. So with this for loop we can iterate over a string and in each
iteration this item variable will hold one character at a time
in the first iteration it will be set to p then

Russian: 
In this tutorial, I'm going to talk to you guys about
for loops in python. In the last tutorial, you learned about while loops
you learned that we use while loops to execute a block of code multiple times.
In python we have another kind of loop, that is a for loop, and we use that
and we use that to iterate over items of a collection, such as a string.
Because a string is a sequence of characters, so it looks like a collection
so we can use a for loop to iterate over each character in a
string and then do something with it. Here's an example. We type out
for then we define a variable, this is what we call a loop
variable. In each iteration, this variable will hold
one item. So, let's call it item, in
here we type out a string like Python, and then
colon. So with this for loop we can iterate over a string and in each
iteration this item variable will hold one character at a time
in the first iteration it will be set to p then

English: 
In this tutorial, I'm going to talk to you guys about 
for loops in python. In the last tutorial, you learned about while loops 
you learned that we use while loops to execute a block of code multiple times. 
In python we have another kind of loop, that is a for loop, and we use that
and we use that to iterate over items of a collection, such as a string. 
Because a string is a sequence of characters, so it looks like a collection 
so we can use a for loop to iterate over each character in a 
string and then do something with it. Here's an example. We type out
for then we define a variable, this is what we call a loop
variable. In each iteration, this variable will hold
one item. So, let's call it item, in 
here we type out a string like Python, and then 
colon. So with this for loop we can iterate over a string and in each
iteration this item variable will hold one character at a time
in the first iteration it will be set to p then 

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Chinese: 
In this tutorial, I'm going to talk to you guys about
for loops in python. In the last tutorial, you learned about while loops
you learned that we use while loops to execute a block of code multiple times.
In python we have another kind of loop, that is a for loop, and we use that
and we use that to iterate over items of a collection, such as a string.
Because a string is a sequence of characters, so it looks like a collection
so we can use a for loop to iterate over each character in a
string and then do something with it.这是一个例子。 We type out
for then we define a variable, this is what we call a loop
variable. In each iteration, this variable will hold
one item. So, let's call it item, in
here we type out a string like Python, and then
colon. So with this for loop we can iterate over a string and in each
iteration this item variable will hold one character at a time
in the first iteration it will be set to p then

Indonesian: 
In this tutorial, I'm going to talk to you guys about
for loops in python. In the last tutorial, you learned about while loops
you learned that we use while loops to execute a block of code multiple times.
In python we have another kind of loop, that is a for loop, and we use that
and we use that to iterate over items of a collection, such as a string.
Because a string is a sequence of characters, so it looks like a collection
so we can use a for loop to iterate over each character in a
string and then do something with it. Here's an example. We type out
for then we define a variable, this is what we call a loop
variable. In each iteration, this variable will hold
one item. So, let's call it item, in
here we type out a string like Python, and then
colon. So with this for loop we can iterate over a string and in each
iteration this item variable will hold one character at a time
in the first iteration it will be set to p then

Arabic: 
In this tutorial, I'm going to talk to you guys about
for loops in python. In the last tutorial, you learned about while loops
you learned that we use while loops to execute a block of code multiple times.
In python we have another kind of loop, that is a for loop, and we use that
and we use that to iterate over items of a collection, such as a string.
Because a string is a sequence of characters, so it looks like a collection
so we can use a for loop to iterate over each character in a
string and then do something with it. Here's an example. We type out
for then we define a variable, this is what we call a loop
variable. In each iteration, this variable will hold
one item. So, let's call it item, in
here we type out a string like Python, and then
colon. So with this for loop we can iterate over a string and in each
iteration this item variable will hold one character at a time
in the first iteration it will be set to p then

Russian: 
in the second iteration it will be set to y, and in the third iteration it will be set to
t and so on. So here we are inside our for block,
because of the indentation here, so whatever we type here will be executed in
each iteration, for now we can simply print this item
now let's run this program and see what happens.
So you can see each character in this string is printed on
a new line. Let's look at another example. In Python we can
define lists using square brackets, so let me remove this string from
here, and define a list using square brackets,
a list is simply a list of items, a list of numbers, a list of
customers, a list of emails, products, blog posts, whatever.
So here we can define a list of names like Mosh,
Jon, Sarah, and then go ahead
and run our program so we can see in each iteration we get one name
and print it on a new line. We can also

Arabic: 
in the second iteration it will be set to y, and in the third iteration it will be set to
t and so on. So here we are inside our for block,
because of the indentation here, so whatever we type here will be executed in
each iteration, for now we can simply print this item
now let's run this program and see what happens.
So you can see each character in this string is printed on
a new line. دعونا ننظر في مثال آخر. In Python we can
define lists using square brackets, so let me remove this string from
here, and define a list using square brackets,
a list is simply a list of items, a list of numbers, a list of
customers, a list of emails, products, blog posts, whatever.
So here we can define a list of names like Mosh,
Jon, Sarah, and then go ahead
and run our program so we can see in each iteration we get one name
and print it on a new line. We can also

Chinese: 
in the second iteration it will be set to y, and in the third iteration it will be set to
t and so on. So here we are inside our for block,
because of the indentation here, so whatever we type here will be executed in
each iteration, for now we can simply print this item
now let's run this program and see what happens.
So you can see each character in this string is printed on
a new line.让我们看另一个例子。 In Python we can
define lists using square brackets, so let me remove this string from
here, and define a list using square brackets,
a list is simply a list of items, a list of numbers, a list of
customers, a list of emails, products, blog posts, whatever.
So here we can define a list of names like Mosh,
Jon, Sarah, and then go ahead
and run our program so we can see in each iteration we get one name
and print it on a new line. We can also

English: 
in the second iteration it will be set to y, and in the third iteration it will be set to
t and so on. So here we are inside our for block,
because of the indentation here, so whatever we type here will be executed in
each iteration, for now we can simply print this item 
now let's run this program and see what happens.
So you can see each character in this string is printed on 
a new line. Let's look at another example. In Python we can
define lists using square brackets, so let me remove this string from
here, and define a list using square brackets, 
a list is simply a list of items, a list of numbers, a list of 
customers, a list of emails, products, blog posts, whatever. 
So here we can define a list of names like Mosh, 
Jon, Sarah, and then go ahead 
and run our program so we can see in each iteration we get one name 
and print it on a new line. We can also

Portuguese: 
in the second iteration it will be set to y, and in the third iteration it will be set to
t and so on. So here we are inside our for block,
because of the indentation here, so whatever we type here will be executed in
each iteration, for now we can simply print this item
now let's run this program and see what happens.
So you can see each character in this string is printed on
a new line. Let's look at another example. In Python we can
define lists using square brackets, so let me remove this string from
here, and define a list using square brackets,
a list is simply a list of items, a list of numbers, a list of
customers, a list of emails, products, blog posts, whatever.
So here we can define a list of names like Mosh,
Jon, Sarah, and then go ahead
and run our program so we can see in each iteration we get one name
and print it on a new line. Nós também podemos

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Indonesian: 
in the second iteration it will be set to y, and in the third iteration it will be set to
t and so on. So here we are inside our for block,
because of the indentation here, so whatever we type here will be executed in
each iteration, for now we can simply print this item
now let's run this program and see what happens.
So you can see each character in this string is printed on
a new line. Let's look at another example. In Python we can
define lists using square brackets, so let me remove this string from
here, and define a list using square brackets,
a list is simply a list of items, a list of numbers, a list of
customers, a list of emails, products, blog posts, whatever.
So here we can define a list of names like Mosh,
Jon, Sarah, and then go ahead
and run our program so we can see in each iteration we get one name
and print it on a new line. We can also

Persian: 
in the second iteration it will be set to y, and in the third iteration it will be set to
t and so on. So here we are inside our for block,
because of the indentation here, so whatever we type here will be executed in
each iteration, for now we can simply print this item
now let's run this program and see what happens.
So you can see each character in this string is printed on
a new line. Let's look at another example. In Python we can
define lists using square brackets, so let me remove this string from
here, and define a list using square brackets,
a list is simply a list of items, a list of numbers, a list of
customers, a list of emails, products, blog posts, whatever.
So here we can define a list of names like Mosh,
Jon, Sarah, and then go ahead
and run our program so we can see in each iteration we get one name
and print it on a new line. We can also

Turkish: 
in the second iteration it will be set to y, and in the third iteration it will be set to
t and so on. So here we are inside our for block,
because of the indentation here, so whatever we type here will be executed in
each iteration, for now we can simply print this item
now let's run this program and see what happens.
So you can see each character in this string is printed on
a new line. Let's look at another example. In Python we can
define lists using square brackets, so let me remove this string from
here, and define a list using square brackets,
a list is simply a list of items, a list of numbers, a list of
customers, a list of emails, products, blog posts, whatever.
So here we can define a list of names like Mosh,
Jon, Sarah, and then go ahead
and run our program so we can see in each iteration we get one name
and print it on a new line. We can also

Russian: 
loop over a list of numbers, for example,
1, 2, 3, 4, let's run it, again
we see each number on a new line, but what if we want
a list of numbers? We don't to explicitly type out a list
with let's say 100 or 1000 numbers, we don't want to type, 5, 6
7 all the way to 100. That is when we use the range function.
So, let me delete this,
In Python we have a built in function called range, for creating
range of numbers. So, we give it a number, let's say 10,
let's run this program, now we can see
here on the terminal we have 0 all the way
to 9. So 10 is not included.
So basically when we call the range function, this range creates
an object, it's not a list, it's a special kind of object we can
iterate over, in each iteration this object will spit out a new number.

Chinese: 
loop over a list of numbers, for example,
1, 2, 3, 4, let's run it, again
we see each number on a new line, but what if we want
a list of numbers? We don't to explicitly type out a list
with let's say 100 or 1000 numbers, we don't want to type, 5, 6
7 all the way to 100. That is when we use the range function.
So, let me delete this,
In Python we have a built in function called range, for creating
range of numbers. So, we give it a number, let's say 10,
let's run this program, now we can see
here on the terminal we have 0 all the way
to 9. So 10 is not included.
So basically when we call the range function, this range creates
an object, it's not a list, it's a special kind of object we can
iterate over, in each iteration this object will spit out a new number.

English: 
loop over a list of numbers, for example, 
1, 2, 3, 4, let's run it, again
we see each number on a new line, but what if we want
a list of numbers? We don't to explicitly type out a list
with let's say 100 or 1000 numbers, we don't want to type, 5, 6
7 all the way to 100. That is when we use the range function. 
So, let me delete this, 
In Python we have a built in function called range, for creating
range of numbers. So, we give it a number, let's say 10, 
let's run this program, now we can see
here on the terminal we have 0 all the way
to 9. So 10 is not included. 
So basically when we call the range function, this range creates
an object, it's not a list, it's a special kind of object we can 
iterate over, in each iteration this object will spit out a new number.

Portuguese: 
loop over a list of numbers, for example,
1, 2, 3, 4, let's run it, again
we see each number on a new line, but what if we want
a list of numbers? We don't to explicitly type out a list
with let's say 100 or 1000 numbers, we don't want to type, 5, 6
7 all the way to 100. That is when we use the range function.
So, let me delete this,
In Python we have a built in function called range, for creating
range of numbers. So, we give it a number, let's say 10,
let's run this program, now we can see
here on the terminal we have 0 all the way
to 9. So 10 is not included.
So basically when we call the range function, this range creates
an object, it's not a list, it's a special kind of object we can
iterate over, in each iteration this object will spit out a new number.

Indonesian: 
loop over a list of numbers, for example,
1, 2, 3, 4, let's run it, again
we see each number on a new line, but what if we want
a list of numbers? We don't to explicitly type out a list
with let's say 100 or 1000 numbers, we don't want to type, 5, 6
7 all the way to 100. That is when we use the range function.
So, let me delete this,
In Python we have a built in function called range, for creating
range of numbers. So, we give it a number, let's say 10,
let's run this program, now we can see
here on the terminal we have 0 all the way
to 9. So 10 is not included.
So basically when we call the range function, this range creates
an object, it's not a list, it's a special kind of object we can
iterate over, in each iteration this object will spit out a new number.

Turkish: 
loop over a list of numbers, for example,
1, 2, 3, 4, let's run it, again
we see each number on a new line, but what if we want
a list of numbers? We don't to explicitly type out a list
with let's say 100 or 1000 numbers, we don't want to type, 5, 6
7 all the way to 100. That is when we use the range function.
So, let me delete this,
In Python we have a built in function called range, for creating
range of numbers. So, we give it a number, let's say 10,
let's run this program, now we can see
here on the terminal we have 0 all the way
to 9. So 10 is not included.
So basically when we call the range function, this range creates
an object, it's not a list, it's a special kind of object we can
iterate over, in each iteration this object will spit out a new number.

Persian: 
loop over a list of numbers, for example,
1, 2, 3, 4, let's run it, again
we see each number on a new line, but what if we want
a list of numbers? We don't to explicitly type out a list
with let's say 100 or 1000 numbers, we don't want to type, 5, 6
7 all the way to 100. That is when we use the range function.
So, let me delete this,
In Python we have a built in function called range, for creating
range of numbers. So, we give it a number, let's say 10,
let's run this program, now we can see
here on the terminal we have 0 all the way
to 9. So 10 is not included.
So basically when we call the range function, this range creates
an object, it's not a list, it's a special kind of object we can
iterate over, in each iteration this object will spit out a new number.

Arabic: 
loop over a list of numbers, for example,
1, 2, 3, 4, let's run it, again
we see each number on a new line, but what if we want
a list of numbers? We don't to explicitly type out a list
with let's say 100 or 1000 numbers, we don't want to type, 5, 6
7 all the way to 100. That is when we use the range function.
So, let me delete this,
In Python we have a built in function called range, for creating
range of numbers. So, we give it a number, let's say 10,
let's run this program, now we can see
here on the terminal we have 0 all the way
to 9. So 10 is not included.
So basically when we call the range function, this range creates
an object, it's not a list, it's a special kind of object we can
iterate over, in each iteration this object will spit out a new number.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Chinese: 
We can also work with a range of numbers here, let's say you want to start
from 5, and go all the way to 10.
So, let's run our program, now we have the numbers
5, 6, 7, and 9. Also, this range
function can optionally take a step, so we can pass
two asa step to this function,
and when we run our program, we can see our first number
is 5, now we go two steps forward to get 7,
once again we go to two steps forward we get 9 and that is
the end of our range. So this is the basics of using for loops in python.
Now here's an exercise for you. I want you to write a program
to calculate the total cost of all the items in a shopping cart.
So let's say we have a list of prices like 10,
20, and 30, I want you to use a for loop,
to calculate the total cost of all the items in our imaginary shopping cart,

Persian: 
We can also work with a range of numbers here, let's say you want to start
from 5, and go all the way to 10.
So, let's run our program, now we have the numbers
5, 6, 7, and 9. Also, this range
function can optionally take a step, so we can pass
two asa step to this function,
and when we run our program, we can see our first number
is 5, now we go two steps forward to get 7,
once again we go to two steps forward we get 9 and that is
the end of our range. So this is the basics of using for loops in python.
Now here's an exercise for you. I want you to write a program
to calculate the total cost of all the items in a shopping cart.
So let's say we have a list of prices like 10,
20, and 30, I want you to use a for loop,
to calculate the total cost of all the items in our imaginary shopping cart,

Russian: 
We can also work with a range of numbers here, let's say you want to start
from 5, and go all the way to 10.
So, let's run our program, now we have the numbers
5, 6, 7, and 9. Also, this range
function can optionally take a step, so we can pass
two asa step to this function,
and when we run our program, we can see our first number
is 5, now we go two steps forward to get 7,
once again we go to two steps forward we get 9 and that is
the end of our range. So this is the basics of using for loops in python.
Now here's an exercise for you. I want you to write a program
to calculate the total cost of all the items in a shopping cart.
So let's say we have a list of prices like 10,
20, and 30, I want you to use a for loop,
to calculate the total cost of all the items in our imaginary shopping cart,

Portuguese: 
We can also work with a range of numbers here, let's say you want to start
from 5, and go all the way to 10.
So, let's run our program, now we have the numbers
5, 6, 7, and 9. Also, this range
function can optionally take a step, so we can pass
two asa step to this function,
and when we run our program, we can see our first number
is 5, now we go two steps forward to get 7,
once again we go to two steps forward we get 9 and that is
the end of our range. So this is the basics of using for loops in python.
Now here's an exercise for you. I want you to write a program
to calculate the total cost of all the items in a shopping cart.
So let's say we have a list of prices like 10,
20, and 30, I want you to use a for loop,
to calculate the total cost of all the items in our imaginary shopping cart,

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Arabic: 
We can also work with a range of numbers here, let's say you want to start
from 5, and go all the way to 10.
So, let's run our program, now we have the numbers
5, 6, 7, and 9. Also, this range
function can optionally take a step, so we can pass
two asa step to this function,
and when we run our program, we can see our first number
is 5, now we go two steps forward to get 7,
once again we go to two steps forward we get 9 and that is
the end of our range. So this is the basics of using for loops in python.
Now here's an exercise for you. I want you to write a program
to calculate the total cost of all the items in a shopping cart.
So let's say we have a list of prices like 10,
20, and 30, I want you to use a for loop,
to calculate the total cost of all the items in our imaginary shopping cart,

Turkish: 
We can also work with a range of numbers here, let's say you want to start
from 5, and go all the way to 10.
So, let's run our program, now we have the numbers
5, 6, 7, and 9. Also, this range
function can optionally take a step, so we can pass
two asa step to this function,
and when we run our program, we can see our first number
is 5, now we go two steps forward to get 7,
once again we go to two steps forward we get 9 and that is
the end of our range. So this is the basics of using for loops in python.
Now here's an exercise for you. I want you to write a program
to calculate the total cost of all the items in a shopping cart.
So let's say we have a list of prices like 10,
20, and 30, I want you to use a for loop,
to calculate the total cost of all the items in our imaginary shopping cart,

English: 
We can also work with a  range of numbers here, let's say you want to start 
from 5, and go all the way to 10. 
So, let's run our program, now we have the numbers 
5, 6, 7, and 9. Also, this range
function can optionally take a step, so we can pass
two asa step to this function, 
and when we run our program, we can see our first number
is 5, now we go two steps forward to get 7, 
once again we go to two steps forward we get 9 and that is
the end of our range. So this is the basics of using for loops in python. 
Now here's an exercise for you. I want you to write a program 
to calculate the total cost of all the items in a shopping cart. 
So let's say we have a list of prices like 10, 
20, and 30, I want you to use a for loop, 
to calculate the total cost of all the items in our imaginary shopping cart, 

Indonesian: 
We can also work with a range of numbers here, let's say you want to start
from 5, and go all the way to 10.
So, let's run our program, now we have the numbers
5, 6, 7, and 9. Also, this range
function can optionally take a step, so we can pass
two asa step to this function,
and when we run our program, we can see our first number
is 5, now we go two steps forward to get 7,
once again we go to two steps forward we get 9 and that is
the end of our range. So this is the basics of using for loops in python.
Now here's an exercise for you. I want you to write a program
to calculate the total cost of all the items in a shopping cart.
So let's say we have a list of prices like 10,
20, and 30, I want you to use a for loop,
to calculate the total cost of all the items in our imaginary shopping cart,

English: 
so calculate that, and then print it on the terminal. That's pretty
easy. And you should do it in a couple minutes. 
So as you learned we use for 
loops to iterate over all the items in a  collection, 
a collection can be a string, it can be a list, it can be a range object that is
returned from the range function. Anything, any kind of object that has multiple
items. So in this example we're going to use a for loop to iterate over
the list of prices. So for item in 
prices, colon, and by the way this loop variable
we don't have to call this item, can call this anything. For example, in this case
we can rename it to price. So for price, 
in prices. Now in each iteration this
price will hold one value. In the first iteration it's going to hold 10, then it's
gooing to be 20, and then it's going to be 30. So we need to define 
another variable to calculate the total so

Chinese: 
so calculate that, and then print it on the terminal.真漂亮
简单。 And you should do it in a couple minutes.
So as you learned we use for
loops to iterate over all the items in a collection,
a collection can be a string, it can be a list, it can be a range object that is
returned from the range function. Anything, any kind of object that has multiple
items. So in this example we're going to use a for loop to iterate over
the list of prices. So for item in
prices, colon, and by the way this loop variable
we don't have to call this item, can call this anything. For example, in this case
we can rename it to price. So for price,
in prices. Now in each iteration this
price will hold one value. In the first iteration it's going to hold 10, then it's
gooing to be 20, and then it's going to be 30. So we need to define
another variable to calculate the total so

Arabic: 
so calculate that, and then print it on the terminal. That's pretty
easy. And you should do it in a couple minutes.
So as you learned we use for
loops to iterate over all the items in a collection,
a collection can be a string, it can be a list, it can be a range object that is
returned from the range function. Anything, any kind of object that has multiple
items. So in this example we're going to use a for loop to iterate over
the list of prices. So for item in
prices, colon, and by the way this loop variable
we don't have to call this item, can call this anything. For example, in this case
we can rename it to price. So for price,
in prices. Now in each iteration this
price will hold one value. In the first iteration it's going to hold 10, then it's
gooing to be 20, and then it's going to be 30. So we need to define
another variable to calculate the total so

Turkish: 
so calculate that, and then print it on the terminal. That's pretty
easy. And you should do it in a couple minutes.
So as you learned we use for
loops to iterate over all the items in a collection,
a collection can be a string, it can be a list, it can be a range object that is
returned from the range function. Anything, any kind of object that has multiple
items. So in this example we're going to use a for loop to iterate over
the list of prices. So for item in
prices, colon, and by the way this loop variable
we don't have to call this item, can call this anything. For example, in this case
we can rename it to price. So for price,
in prices. Now in each iteration this
price will hold one value. In the first iteration it's going to hold 10, then it's
gooing to be 20, and then it's going to be 30. So we need to define
another variable to calculate the total so

Portuguese: 
so calculate that, and then print it on the terminal. Isso é bonito
fácil. And you should do it in a couple minutes.
So as you learned we use for
loops to iterate over all the items in a collection,
a collection can be a string, it can be a list, it can be a range object that is
returned from the range function. Anything, any kind of object that has multiple
Unid. So in this example we're going to use a for loop to iterate over
the list of prices. So for item in
prices, colon, and by the way this loop variable
we don't have to call this item, can call this anything. For example, in this case
we can rename it to price. So for price,
in prices. Now in each iteration this
price will hold one value. In the first iteration it's going to hold 10, then it's
gooing to be 20, and then it's going to be 30. So we need to define
another variable to calculate the total so

Russian: 
so calculate that, and then print it on the terminal. That's pretty
easy. And you should do it in a couple minutes.
So as you learned we use for
loops to iterate over all the items in a collection,
a collection can be a string, it can be a list, it can be a range object that is
returned from the range function. Anything, any kind of object that has multiple
items. So in this example we're going to use a for loop to iterate over
the list of prices. So for item in
prices, colon, and by the way this loop variable
we don't have to call this item, can call this anything. For example, in this case
we can rename it to price. So for price,
in prices. Now in each iteration this
price will hold one value. In the first iteration it's going to hold 10, then it's
gooing to be 20, and then it's going to be 30. So we need to define
another variable to calculate the total so

Persian: 
so calculate that, and then print it on the terminal. That's pretty
easy. And you should do it in a couple minutes.
So as you learned we use for
loops to iterate over all the items in a collection,
a collection can be a string, it can be a list, it can be a range object that is
returned from the range function. Anything, any kind of object that has multiple
items. So in this example we're going to use a for loop to iterate over
the list of prices. So for item in
prices, colon, and by the way this loop variable
we don't have to call this item, can call this anything. For example, in this case
we can rename it to price. So for price,
in prices. Now in each iteration this
price will hold one value. In the first iteration it's going to hold 10, then it's
gooing to be 20, and then it's going to be 30. So we need to define
another variable to calculate the total so

Indonesian: 
so calculate that, and then print it on the terminal. That's pretty
mudah. And you should do it in a couple minutes.
So as you learned we use for
loops to iterate over all the items in a collection,
a collection can be a string, it can be a list, it can be a range object that is
returned from the range function. Anything, any kind of object that has multiple
items. So in this example we're going to use a for loop to iterate over
the list of prices. So for item in
prices, colon, and by the way this loop variable
we don't have to call this item, can call this anything. For example, in this case
we can rename it to price. So for price,
in prices. Now in each iteration this
price will hold one value. In the first iteration it's going to hold 10, then it's
gooing to be 20, and then it's going to be 30. So we need to define
another variable to calculate the total so

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Persian: 
we define that outside of our for loop, let's call it total
and initially we set it to 0. Now in each
iteration we get the current price and add it to the total so
we write total equals total plus price
or as you learned earlier we can use the augmented
assignment operator to simplify this code.
So, after our for loop. This total variable has
a total of all the prices we can simply print it here,
or we can use a formatted string, so a string
prefix with f, the other label, like total,
curly braces to dynamically include some value in our string,
in this case our total variable. So let's go ahead
and run this program, there you go, so the total cost of
all the items in our imaginary shopping cart is 60.

Indonesian: 
we define that outside of our for loop, let's call it total
and initially we set it to 0. Now in each
iteration we get the current price and add it to the total so
we write total equals total plus price
or as you learned earlier we can use the augmented
assignment operator to simplify this code.
So, after our for loop. This total variable has
a total of all the prices we can simply print it here,
or we can use a formatted string, so a string
prefix with f, the other label, like total,
curly braces to dynamically include some value in our string,
in this case our total variable. So let's go ahead
and run this program, there you go, so the total cost of
all the items in our imaginary shopping cart is 60.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Arabic: 
we define that outside of our for loop, let's call it total
and initially we set it to 0. Now in each
iteration we get the current price and add it to the total so
we write total equals total plus price
or as you learned earlier we can use the augmented
assignment operator to simplify this code.
So, after our for loop. This total variable has
a total of all the prices we can simply print it here,
or we can use a formatted string, so a string
prefix with f, the other label, like total,
curly braces to dynamically include some value in our string,
in this case our total variable. لذلك دعونا نمضي قدما
and run this program, there you go, so the total cost of
all the items in our imaginary shopping cart is 60.

Russian: 
we define that outside of our for loop, let's call it total
and initially we set it to 0. Now in each
iteration we get the current price and add it to the total so
we write total equals total plus price
or as you learned earlier we can use the augmented
assignment operator to simplify this code.
So, after our for loop. This total variable has
a total of all the prices we can simply print it here,
or we can use a formatted string, so a string
prefix with f, the other label, like total,
curly braces to dynamically include some value in our string,
in this case our total variable. So let's go ahead
and run this program, there you go, so the total cost of
all the items in our imaginary shopping cart is 60.

English: 
we define that outside of our for loop, let's call it total
and initially we set it to 0. Now in each
iteration we get the current price and add it to the total so
we write total equals total plus price 
or as you learned earlier we can use the augmented 
assignment operator to simplify this code. 
So, after our for loop. This total variable has 
a total of all the prices we can simply print it here, 
or we can use a formatted string, so a string 
prefix with f, the other label, like total, 
curly braces to dynamically include some value in our string, 
in this case our total variable. So let's go ahead 
and run this program, there you go, so the total cost of
all the items in our imaginary shopping cart is 60. 

Chinese: 
we define that outside of our for loop, let's call it total
and initially we set it to 0. Now in each
iteration we get the current price and add it to the total so
we write total equals total plus price
or as you learned earlier we can use the augmented
assignment operator to simplify this code.
So, after our for loop. This total variable has
a total of all the prices we can simply print it here,
or we can use a formatted string, so a string
prefix with f, the other label, like total,
curly braces to dynamically include some value in our string,
in this case our total variable. So let's go ahead
and run this program, there you go, so the total cost of
all the items in our imaginary shopping cart is 60.

Portuguese: 
we define that outside of our for loop, let's call it total
and initially we set it to 0. Now in each
iteration we get the current price and add it to the total so
we write total equals total plus price
or as you learned earlier we can use the augmented
assignment operator to simplify this code.
So, after our for loop. This total variable has
a total of all the prices we can simply print it here,
or we can use a formatted string, so a string
prefix with f, the other label, like total,
curly braces to dynamically include some value in our string,
in this case our total variable. Então vamos em frente
and run this program, there you go, so the total cost of
all the items in our imaginary shopping cart is 60.

Turkish: 
we define that outside of our for loop, let's call it total
and initially we set it to 0. Now in each
iteration we get the current price and add it to the total so
we write total equals total plus price
or as you learned earlier we can use the augmented
assignment operator to simplify this code.
So, after our for loop. This total variable has
a total of all the prices we can simply print it here,
or we can use a formatted string, so a string
prefix with f, the other label, like total,
curly braces to dynamically include some value in our string,
in this case our total variable. So let's go ahead
and run this program, there you go, so the total cost of
all the items in our imaginary shopping cart is 60.

Arabic: 
In this tutorial I'm going to talk to you guys about nested loops
in python. Using a nested loop basically means adding one loop
inside of another loop, and with this technique we can do some amazing things
for example we can easily generate a list of coordinates. So, a
acquired (?) as you know is a combination of x and y
value. Let's say 0 and 0. Now let's say you wan to generate
a list of coordinates like this. So we have 0 and 0,
then we'll have 0 and 1, then 0 and 2, next
we're going to change x, so we're going to use 1 for x,
and once again we're going to use these 3 values for the y coordinates
so 1 and 0 then 1 and 1
and 1 and 2, you got the point. We can
easily generate these coordinates using nested loops. Let me show you.
So, we start with one loop, let's say for x in
range 4. With this loop, we can generate value

Indonesian: 
In this tutorial I'm going to talk to you guys about nested loops
in python. Using a nested loop basically means adding one loop
inside of another loop, and with this technique we can do some amazing things
for example we can easily generate a list of coordinates. So, a
acquired (?) as you know is a combination of x and y
value. Let's say 0 and 0. Now let's say you wan to generate
a list of coordinates like this. So we have 0 and 0,
then we'll have 0 and 1, then 0 and 2, next
we're going to change x, so we're going to use 1 for x,
and once again we're going to use these 3 values for the y coordinates
so 1 and 0 then 1 and 1
and 1 and 2, you got the point. We can
easily generate these coordinates using nested loops. Mari ku tunjukkan.
So, we start with one loop, let's say for x in
range 4. With this loop, we can generate value

Russian: 
In this tutorial I'm going to talk to you guys about nested loops
in python. Using a nested loop basically means adding one loop
inside of another loop, and with this technique we can do some amazing things
for example we can easily generate a list of coordinates. So, a
acquired (?) as you know is a combination of x and y
value. Let's say 0 and 0. Now let's say you wan to generate
a list of coordinates like this. So we have 0 and 0,
then we'll have 0 and 1, then 0 and 2, next
we're going to change x, so we're going to use 1 for x,
and once again we're going to use these 3 values for the y coordinates
so 1 and 0 then 1 and 1
and 1 and 2, you got the point. We can
easily generate these coordinates using nested loops. Let me show you.
So, we start with one loop, let's say for x in
range 4. With this loop, we can generate value

Turkish: 
In this tutorial I'm going to talk to you guys about nested loops
in python. Using a nested loop basically means adding one loop
inside of another loop, and with this technique we can do some amazing things
for example we can easily generate a list of coordinates. So, a
acquired (?) as you know is a combination of x and y
değer. Let's say 0 and 0. Now let's say you wan to generate
a list of coordinates like this. So we have 0 and 0,
then we'll have 0 and 1, then 0 and 2, next
we're going to change x, so we're going to use 1 for x,
and once again we're going to use these 3 values for the y coordinates
so 1 and 0 then 1 and 1
and 1 and 2, you got the point. We can
easily generate these coordinates using nested loops. Let me show you.
So, we start with one loop, let's say for x in
range 4. With this loop, we can generate value

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Portuguese: 
In this tutorial I'm going to talk to you guys about nested loops
in python. Using a nested loop basically means adding one loop
inside of another loop, and with this technique we can do some amazing things
for example we can easily generate a list of coordinates. So, a
acquired (?) as you know is a combination of x and y
valor. Let's say 0 and 0. Now let's say you wan to generate
a list of coordinates like this. So we have 0 and 0,
then we'll have 0 and 1, then 0 and 2, next
we're going to change x, so we're going to use 1 for x,
and once again we're going to use these 3 values for the y coordinates
so 1 and 0 then 1 and 1
and 1 and 2, you got the point. Podemos
easily generate these coordinates using nested loops. Deixe-me te mostrar.
So, we start with one loop, let's say for x in
range 4. With this loop, we can generate value

Persian: 
In this tutorial I'm going to talk to you guys about nested loops
in python. Using a nested loop basically means adding one loop
inside of another loop, and with this technique we can do some amazing things
for example we can easily generate a list of coordinates. So, a
acquired (?) as you know is a combination of x and y
value. Let's say 0 and 0. Now let's say you wan to generate
a list of coordinates like this. So we have 0 and 0,
then we'll have 0 and 1, then 0 and 2, next
we're going to change x, so we're going to use 1 for x,
and once again we're going to use these 3 values for the y coordinates
so 1 and 0 then 1 and 1
and 1 and 2, you got the point. ما میتوانیم
easily generate these coordinates using nested loops. Let me show you.
So, we start with one loop, let's say for x in
range 4. With this loop, we can generate value

English: 
In this tutorial I'm going to talk to you guys about nested loops
in python. Using a nested loop basically means adding one loop
inside of another loop, and with this technique we can do some amazing things
for example we can easily generate a list of coordinates. So, a
acquired (?) as you know is a combination of x and y 
value. Let's say 0 and 0. Now let's say you wan to generate
a list of coordinates like this. So we have 0 and 0, 
then we'll have 0 and 1, then 0 and 2, next
we're going to change x, so we're going to use 1 for x, 
and once again we're going to use these 3 values for the y coordinates
so 1 and 0 then 1 and 1 
and 1 and 2, you got the point. We can
easily generate these coordinates using nested loops. Let me show you. 
So, we start with one loop, let's say for x in
range 4. With this loop, we can generate value 

Chinese: 
In this tutorial I'm going to talk to you guys about nested loops
in python. Using a nested loop basically means adding one loop
inside of another loop, and with this technique we can do some amazing things
for example we can easily generate a list of coordinates.所以，一个
acquired (?) as you know is a combination of x and y
value. Let's say 0 and 0. Now let's say you wan to generate
a list of coordinates like this. So we have 0 and 0,
then we'll have 0 and 1, then 0 and 2, next
we're going to change x, so we're going to use 1 for x,
and once again we're going to use these 3 values for the y coordinates
so 1 and 0 then 1 and 1
and 1 and 2, you got the point. We can
easily generate these coordinates using nested loops. Let me show you.
So, we start with one loop, let's say for x in
range 4. With this loop, we can generate value

Indonesian: 
for the x coordinate. Let's print this on the terminal,
Okay, so, we get the values, 0
to 3. Now for each x, like 0, we
should generate a few y values. So that is where we use
a nested loop. So inside of this loop we're going to add
another loop, so instead of just printing x first we want to add
another loop, for y in range
let's say 3, now we can print x and y together
so, print, here, we use a formatted string.
to display coordinates like this. So we add parenthesis
inside of this parenthesis first we need to add x so curly braces
x then a comma followed by
another set of curly braces, and y,
let's run this program and see what we get.
Ini dia. So, we have these coordinates

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

English: 
for the x coordinate. Let's print this on the terminal,
Okay, so, we get the values, 0 
to 3. Now for each x, like 0, we 
should generate a few y values. So that is where we use
a nested loop. So inside of this loop we're going to add
another loop, so instead of just printing x first we want to add 
another loop, for y in range 
let's say 3, now we can print x and y together 
so, print, here, we use a formatted string. 
to display coordinates like this. So we add parenthesis 
inside of this parenthesis first we need to add x so curly braces
x then a comma followed by 
another set of curly braces, and y, 
let's run this program and see what we get. 
There you go. So, we have these coordinates 

Russian: 
for the x coordinate. Let's print this on the terminal,
Okay, so, we get the values, 0
to 3. Now for each x, like 0, we
should generate a few y values. So that is where we use
a nested loop. So inside of this loop we're going to add
another loop, so instead of just printing x first we want to add
another loop, for y in range
let's say 3, now we can print x and y together
so, print, here, we use a formatted string.
to display coordinates like this. So we add parenthesis
inside of this parenthesis first we need to add x so curly braces
x then a comma followed by
another set of curly braces, and y,
let's run this program and see what we get.
There you go. So, we have these coordinates

Turkish: 
for the x coordinate. Let's print this on the terminal,
Okay, so, we get the values, 0
to 3. Now for each x, like 0, we
should generate a few y values. So that is where we use
a nested loop. So inside of this loop we're going to add
another loop, so instead of just printing x first we want to add
another loop, for y in range
let's say 3, now we can print x and y together
so, print, here, we use a formatted string.
to display coordinates like this. So we add parenthesis
inside of this parenthesis first we need to add x so curly braces
x then a comma followed by
another set of curly braces, and y,
let's run this program and see what we get.
İşte gidiyorsun. So, we have these coordinates

Arabic: 
for the x coordinate. Let's print this on the terminal,
Okay, so, we get the values, 0
to 3. Now for each x, like 0, we
should generate a few y values. So that is where we use
a nested loop. So inside of this loop we're going to add
another loop, so instead of just printing x first we want to add
another loop, for y in range
let's say 3, now we can print x and y together
so, print, here, we use a formatted string.
to display coordinates like this. So we add parenthesis
inside of this parenthesis first we need to add x so curly braces
x then a comma followed by
another set of curly braces, and y,
let's run this program and see what we get.
ها أنت ذا. So, we have these coordinates

Portuguese: 
for the x coordinate. Let's print this on the terminal,
Okay, so, we get the values, 0
to 3. Now for each x, like 0, we
should generate a few y values. So that is where we use
a nested loop. So inside of this loop we're going to add
another loop, so instead of just printing x first we want to add
another loop, for y in range
let's say 3, now we can print x and y together
so, print, here, we use a formatted string.
to display coordinates like this. So we add parenthesis
inside of this parenthesis first we need to add x so curly braces
x then a comma followed by
another set of curly braces, and y,
let's run this program and see what we get.
Ai está. So, we have these coordinates

Persian: 
for the x coordinate. Let's print this on the terminal,
Okay, so, we get the values, 0
to 3. Now for each x, like 0, we
should generate a few y values. So that is where we use
a nested loop. So inside of this loop we're going to add
another loop, so instead of just printing x first we want to add
another loop, for y in range
let's say 3, now we can print x and y together
so, print, here, we use a formatted string.
to display coordinates like this. So we add parenthesis
inside of this parenthesis first we need to add x so curly braces
x then a comma followed by
another set of curly braces, and y,
let's run this program and see what we get.
There you go. So, we have these coordinates

Chinese: 
for the x coordinate. Let's print this on the terminal,
Okay, so, we get the values, 0
to 3. Now for each x, like 0, we
should generate a few y values. So that is where we use
a nested loop. So inside of this loop we're going to add
another loop, so instead of just printing x first we want to add
another loop, for y in range
let's say 3, now we can print x and y together
so, print, here, we use a formatted string.
to display coordinates like this. So we add parenthesis
inside of this parenthesis first we need to add x so curly braces
x then a comma followed by
another set of curly braces, and y,
let's run this program and see what we get.
你去吧So, we have these coordinates

Turkish: 
0 and 0, 0 and 1, 0 and 2, then you have
1 and 0 1 and 1 1 and 2 and so on. So let me explain exactly
how this program gets executed. So in the first iteration,
of our outer loop, x is 0. Now we are
on line 2, here we have a new loop which we call an
inner loop. In this inner loop, in the first iteration y
is going to be 0, so we print 0 and 0 on the
terminal. Now the control goes back to line 2 or our
inner loop. In this second iteration y will be set to 1, but
we are still in the first iteration of our outer loop. Yani
x is still 0, but now y is incremented to 1.
So that is why we see 0 and 1 on the terminal.
Once again, the control goes back to line 2, we are in the third
iteration of our inner loop, so this will continue until our inner loop
completes. That is when y reaches 2 because

Chinese: 
0 and 0, 0 and 1, 0 and 2, then you have
1 and 0 1 and 1 1 and 2 and so on. So let me explain exactly
how this program gets executed. So in the first iteration,
of our outer loop, x is 0. Now we are
on line 2, here we have a new loop which we call an
inner loop. In this inner loop, in the first iteration y
is going to be 0, so we print 0 and 0 on the
终奌站。 Now the control goes back to line 2 or our
inner loop. In this second iteration y will be set to 1, but
we are still in the first iteration of our outer loop.所以
x is still 0, but now y is incremented to 1.
So that is why we see 0 and 1 on the terminal.
Once again, the control goes back to line 2, we are in the third
iteration of our inner loop, so this will continue until our inner loop
completes. That is when y reaches 2 because

Russian: 
0 and 0, 0 and 1, 0 and 2, then you have
1 and 0 1 and 1 1 and 2 and so on. So let me explain exactly
how this program gets executed. So in the first iteration,
of our outer loop, x is 0. Now we are
on line 2, here we have a new loop which we call an
inner loop. In this inner loop, in the first iteration y
is going to be 0, so we print 0 and 0 on the
terminal. Now the control goes back to line 2 or our
inner loop. In this second iteration y will be set to 1, but
we are still in the first iteration of our outer loop. Так
x is still 0, but now y is incremented to 1.
So that is why we see 0 and 1 on the terminal.
Once again, the control goes back to line 2, we are in the third
iteration of our inner loop, so this will continue until our inner loop
completes. That is when y reaches 2 because

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Arabic: 
0 and 0, 0 and 1, 0 and 2, then you have
1 and 0 1 and 1 1 and 2 and so on. So let me explain exactly
how this program gets executed. So in the first iteration,
of our outer loop, x is 0. Now we are
on line 2, here we have a new loop which we call an
inner loop. In this inner loop, in the first iteration y
is going to be 0, so we print 0 and 0 on the
terminal. Now the control goes back to line 2 or our
inner loop. In this second iteration y will be set to 1, but
we are still in the first iteration of our outer loop. وبالتالي
x is still 0, but now y is incremented to 1.
So that is why we see 0 and 1 on the terminal.
Once again, the control goes back to line 2, we are in the third
iteration of our inner loop, so this will continue until our inner loop
completes. That is when y reaches 2 because

English: 
0 and 0, 0 and 1, 0 and 2, then you have
1 and 0 1 and 1 1 and 2 and so on. So let me explain exactly 
how this program gets executed. So in the first iteration, 
of our outer loop, x is 0. Now we are
on line 2, here we have a new loop which we call an
inner loop. In this inner loop, in the first iteration y 
is going to be 0, so we print 0 and 0 on the
terminal. Now the control goes back to line 2 or our
inner loop. In this second iteration y will be set to 1, but
we are still in the first iteration of our outer loop. So 
x is still 0, but now y is incremented to 1. 
So that is why we see 0 and 1 on the terminal. 
Once again, the control goes back to line 2, we are in the third 
iteration of our inner loop, so this will continue until our inner loop
completes. That is when y reaches 2 because 

Persian: 
0 and 0, 0 and 1, 0 and 2, then you have
1 and 0 1 and 1 1 and 2 and so on. So let me explain exactly
how this program gets executed. So in the first iteration,
of our outer loop, x is 0. Now we are
on line 2, here we have a new loop which we call an
inner loop. In this inner loop, in the first iteration y
is going to be 0, so we print 0 and 0 on the
terminal. Now the control goes back to line 2 or our
inner loop. In this second iteration y will be set to 1, but
we are still in the first iteration of our outer loop. بنابراین
x is still 0, but now y is incremented to 1.
So that is why we see 0 and 1 on the terminal.
Once again, the control goes back to line 2, we are in the third
iteration of our inner loop, so this will continue until our inner loop
completes. That is when y reaches 2 because

Portuguese: 
0 and 0, 0 and 1, 0 and 2, then you have
1 and 0 1 and 1 1 and 2 and so on. So let me explain exactly
how this program gets executed. So in the first iteration,
of our outer loop, x is 0. Now we are
on line 2, here we have a new loop which we call an
inner loop. In this inner loop, in the first iteration y
is going to be 0, so we print 0 and 0 on the
terminal. Now the control goes back to line 2 or our
inner loop. In this second iteration y will be set to 1, but
we are still in the first iteration of our outer loop. assim
x is still 0, but now y is incremented to 1.
So that is why we see 0 and 1 on the terminal.
Once again, the control goes back to line 2, we are in the third
iteration of our inner loop, so this will continue until our inner loop
completes. That is when y reaches 2 because

Indonesian: 
0 and 0, 0 and 1, 0 and 2, then you have
1 and 0 1 and 1 1 and 2 and so on. So let me explain exactly
how this program gets executed. So in the first iteration,
of our outer loop, x is 0. Now we are
on line 2, here we have a new loop which we call an
inner loop. In this inner loop, in the first iteration y
is going to be 0, so we print 0 and 0 on the
terminal. Now the control goes back to line 2 or our
inner loop. In this second iteration y will be set to 1, but
we are still in the first iteration of our outer loop. Begitu
x is still 0, but now y is incremented to 1.
So that is why we see 0 and 1 on the terminal.
Once again, the control goes back to line 2, we are in the third
iteration of our inner loop, so this will continue until our inner loop
completes. That is when y reaches 2 because

English: 
this range function generates number 0 to 3 but not including 
3. So we'll have 0 1 and 2. After this inner loop completes, 
then the control goes back to line 1, and at this point we're going to
be in the second iteration of our outer loop. So x will be 
1, then the control will be moved to line 2, or our inner 
loop, at this point, this range function is going to generate the numbers 0
to 3 one more time. So this inner loop will be executed 3 times.
And then we'll go back to our outer loop. So this is how
nested loops get executed. 
Okay, here's an exercise for you, but this one is a little bit 
more challenging then the exercises you have done so far. So I really don't 
expect you to do it, but if you do it, wow, I will be so proud of you, 
so see what I've done here? Using nested loops, 
I've written some code to draw this f shape, can you see that? So I
let me give you a hint, first of all we have this

Portuguese: 
this range function generates number 0 to 3 but not including
3. So we'll have 0 1 and 2. After this inner loop completes,
then the control goes back to line 1, and at this point we're going to
be in the second iteration of our outer loop. So x will be
1, then the control will be moved to line 2, or our inner
loop, at this point, this range function is going to generate the numbers 0
to 3 one more time. So this inner loop will be executed 3 times.
And then we'll go back to our outer loop. So this is how
nested loops get executed.
Okay, here's an exercise for you, but this one is a little bit
more challenging then the exercises you have done so far. Então eu realmente não
expect you to do it, but if you do it, wow, I will be so proud of you,
so see what I've done here? Using nested loops,
I've written some code to draw this f shape, can you see that? Então eu
let me give you a hint, first of all we have this

Persian: 
this range function generates number 0 to 3 but not including
3. So we'll have 0 1 and 2. After this inner loop completes,
then the control goes back to line 1, and at this point we're going to
be in the second iteration of our outer loop. So x will be
1, then the control will be moved to line 2, or our inner
loop, at this point, this range function is going to generate the numbers 0
to 3 one more time. So this inner loop will be executed 3 times.
And then we'll go back to our outer loop. So this is how
nested loops get executed.
Okay, here's an exercise for you, but this one is a little bit
more challenging then the exercises you have done so far. So I really don't
expect you to do it, but if you do it, wow, I will be so proud of you,
so see what I've done here? Using nested loops,
I've written some code to draw this f shape, can you see that? بنابراین من
let me give you a hint, first of all we have this

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Chinese: 
this range function generates number 0 to 3 but not including
3. So we'll have 0 1 and 2. After this inner loop completes,
then the control goes back to line 1, and at this point we're going to
be in the second iteration of our outer loop. So x will be
1, then the control will be moved to line 2, or our inner
loop, at this point, this range function is going to generate the numbers 0
to 3 one more time. So this inner loop will be executed 3 times.
And then we'll go back to our outer loop. So this is how
nested loops get executed.
Okay, here's an exercise for you, but this one is a little bit
more challenging then the exercises you have done so far. So I really don't
expect you to do it, but if you do it, wow, I will be so proud of you,
so see what I've done here? Using nested loops,
I've written some code to draw this f shape, can you see that?所以我
let me give you a hint, first of all we have this

Russian: 
this range function generates number 0 to 3 but not including
3. So we'll have 0 1 and 2. After this inner loop completes,
then the control goes back to line 1, and at this point we're going to
be in the second iteration of our outer loop. So x will be
1, then the control will be moved to line 2, or our inner
loop, at this point, this range function is going to generate the numbers 0
to 3 one more time. So this inner loop will be executed 3 times.
And then we'll go back to our outer loop. So this is how
nested loops get executed.
Okay, here's an exercise for you, but this one is a little bit
more challenging then the exercises you have done so far. So I really don't
expect you to do it, but if you do it, wow, I will be so proud of you,
so see what I've done here? Using nested loops,
I've written some code to draw this f shape, can you see that? So I
let me give you a hint, first of all we have this

Arabic: 
this range function generates number 0 to 3 but not including
3. So we'll have 0 1 and 2. After this inner loop completes,
then the control goes back to line 1, and at this point we're going to
be in the second iteration of our outer loop. So x will be
1, then the control will be moved to line 2, or our inner
loop, at this point, this range function is going to generate the numbers 0
to 3 one more time. So this inner loop will be executed 3 times.
And then we'll go back to our outer loop. So this is how
nested loops get executed.
Okay, here's an exercise for you, but this one is a little bit
more challenging then the exercises you have done so far. So I really don't
expect you to do it, but if you do it, wow, I will be so proud of you,
so see what I've done here? Using nested loops,
I've written some code to draw this f shape, can you see that? So I
let me give you a hint, first of all we have this

Indonesian: 
this range function generates number 0 to 3 but not including
3. So we'll have 0 1 and 2. After this inner loop completes,
then the control goes back to line 1, and at this point we're going to
be in the second iteration of our outer loop. So x will be
1, then the control will be moved to line 2, or our inner
loop, at this point, this range function is going to generate the numbers 0
to 3 one more time. So this inner loop will be executed 3 times.
And then we'll go back to our outer loop. So this is how
nested loops get executed.
Okay, here's an exercise for you, but this one is a little bit
more challenging then the exercises you have done so far. So I really don't
expect you to do it, but if you do it, wow, I will be so proud of you,
so see what I've done here? Using nested loops,
I've written some code to draw this f shape, can you see that? So I
let me give you a hint, first of all we have this

Turkish: 
this range function generates number 0 to 3 but not including
3. So we'll have 0 1 and 2. After this inner loop completes,
then the control goes back to line 1, and at this point we're going to
be in the second iteration of our outer loop. So x will be
1, then the control will be moved to line 2, or our inner
loop, at this point, this range function is going to generate the numbers 0
to 3 one more time. So this inner loop will be executed 3 times.
And then we'll go back to our outer loop. So this is how
nested loops get executed.
Okay, here's an exercise for you, but this one is a little bit
more challenging then the exercises you have done so far. So I really don't
expect you to do it, but if you do it, wow, I will be so proud of you,
so see what I've done here? Using nested loops,
I've written some code to draw this f shape, can you see that? Yani ben
let me give you a hint, first of all we have this

Chinese: 
list, called numbers, in this list we have these values,
5, 2, 5, 2, 5, 2. These values determine
the number of x's we have in each line.所以，
for example, the first item in this list, this tells us that we should have
5 x's on the first line. There you go, so 1, 2, 3,
4, 5, on the second line we're going to have 2 x's,
on the third line we're going to have 5 x's like this.
So I've written code to convert a simple list of numbers
into a shape like this. Now here's a tip for you.
Using your for loop you need to iterate over this list.在
each iteration you get one number, this determines the number of x's
to be displayed on that particular line. So if you want to cheat,
you can get this number and multiply by a string that contains x,
so if you multiply x by 5, we'll get 5 x's, that's not what
I want you to do. I want you to use an inner loop here to

English: 
list, called numbers, in this list we have these values, 
5, 2, 5, 2, 5, 2. These values determine
the number of x's we have in each line. So, 
for example, the first item in this list, this tells us that we should have 
5 x's on the first line. There you go, so 1, 2, 3, 
4, 5, on the second line we're going to have 2 x's, 
on the third line we're going to have 5 x's like this. 
So I've written code to convert a simple list of numbers
into a shape like this. Now here's a tip for you. 
Using your for loop you need to iterate over this list. In
each iteration you get one number, this determines the number of x's
to be displayed on that particular line. So if you want to cheat, 
you can get this number and multiply by a string that contains x, 
so if you multiply x by 5, we'll get 5 x's, that's not what 
I want you to do. I want you to use an inner loop here to 

Persian: 
list, called numbers, in this list we have these values,
5, 2, 5, 2, 5, 2. These values determine
the number of x's we have in each line. So,
for example, the first item in this list, this tells us that we should have
5 x's on the first line. There you go, so 1, 2, 3,
4, 5, on the second line we're going to have 2 x's,
on the third line we're going to have 5 x's like this.
So I've written code to convert a simple list of numbers
into a shape like this. Now here's a tip for you.
Using your for loop you need to iterate over this list. که در
each iteration you get one number, this determines the number of x's
to be displayed on that particular line. So if you want to cheat,
you can get this number and multiply by a string that contains x,
so if you multiply x by 5, we'll get 5 x's, that's not what
I want you to do. I want you to use an inner loop here to

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Arabic: 
list, called numbers, in this list we have these values,
5, 2, 5, 2, 5, 2. These values determine
the number of x's we have in each line. وبالتالي،
for example, the first item in this list, this tells us that we should have
5 x's on the first line. There you go, so 1, 2, 3,
4, 5, on the second line we're going to have 2 x's,
on the third line we're going to have 5 x's like this.
So I've written code to convert a simple list of numbers
into a shape like this. Now here's a tip for you.
Using your for loop you need to iterate over this list. في
each iteration you get one number, this determines the number of x's
to be displayed on that particular line. So if you want to cheat,
you can get this number and multiply by a string that contains x,
so if you multiply x by 5, we'll get 5 x's, that's not what
I want you to do. I want you to use an inner loop here to

Indonesian: 
list, called numbers, in this list we have these values,
5, 2, 5, 2, 5, 2. These values determine
the number of x's we have in each line. Begitu,
for example, the first item in this list, this tells us that we should have
5 x's on the first line. There you go, so 1, 2, 3,
4, 5, on the second line we're going to have 2 x's,
on the third line we're going to have 5 x's like this.
So I've written code to convert a simple list of numbers
into a shape like this. Now here's a tip for you.
Using your for loop you need to iterate over this list. Di
each iteration you get one number, this determines the number of x's
to be displayed on that particular line. So if you want to cheat,
you can get this number and multiply by a string that contains x,
so if you multiply x by 5, we'll get 5 x's, that's not what
I want you to do. I want you to use an inner loop here to

Turkish: 
list, called numbers, in this list we have these values,
5, 2, 5, 2, 5, 2. These values determine
the number of x's we have in each line. Yani,
for example, the first item in this list, this tells us that we should have
5 x's on the first line. There you go, so 1, 2, 3,
4, 5, on the second line we're going to have 2 x's,
on the third line we're going to have 5 x's like this.
So I've written code to convert a simple list of numbers
into a shape like this. Now here's a tip for you.
Using your for loop you need to iterate over this list. In
each iteration you get one number, this determines the number of x's
to be displayed on that particular line. So if you want to cheat,
you can get this number and multiply by a string that contains x,
so if you multiply x by 5, we'll get 5 x's, that's not what
I want you to do. I want you to use an inner loop here to

Portuguese: 
list, called numbers, in this list we have these values,
5, 2, 5, 2, 5, 2. These values determine
the number of x's we have in each line. Assim,
for example, the first item in this list, this tells us that we should have
5 x's on the first line. There you go, so 1, 2, 3,
4, 5, on the second line we're going to have 2 x's,
on the third line we're going to have 5 x's like this.
So I've written code to convert a simple list of numbers
into a shape like this. Now here's a tip for you.
Using your for loop you need to iterate over this list. Em
each iteration you get one number, this determines the number of x's
to be displayed on that particular line. So if you want to cheat,
you can get this number and multiply by a string that contains x,
so if you multiply x by 5, we'll get 5 x's, that's not what
I want you to do. I want you to use an inner loop here to

Russian: 
list, called numbers, in this list we have these values,
5, 2, 5, 2, 5, 2. These values determine
the number of x's we have in each line. So,
for example, the first item in this list, this tells us that we should have
5 x's on the first line. There you go, so 1, 2, 3,
4, 5, on the second line we're going to have 2 x's,
on the third line we're going to have 5 x's like this.
So I've written code to convert a simple list of numbers
into a shape like this. Now here's a tip for you.
Using your for loop you need to iterate over this list. В
each iteration you get one number, this determines the number of x's
to be displayed on that particular line. So if you want to cheat,
you can get this number and multiply by a string that contains x,
so if you multiply x by 5, we'll get 5 x's, that's not what
I want you to do. I want you to use an inner loop here to

Indonesian: 
generate a string that contains 5 x's. So imagine
in Python we cannot multiply a string by a number
so to solve this problem we need a nested loop. So go ahead and spend
five minutes on this exercise. And by the way, do your best to solve this. ini
a little bit challenging, but it's not extremely difficult. It just requires
a little bit of focus. You'll see my solution next.
Alright so first we need to iterate over
all the items in this list. So for item
in numbers, or, you could rename this variable
to x_count. That is the number of x's
on each line. Baik? Now I told you that if you want to cheat you can write code
seperti ini. Print x times
x underline count. If you run this program we get the same
output. So this is the beauty of Python, with Python
we can write expressions like this, we can multiply a string by a number to

Portuguese: 
generate a string that contains 5 x's. So imagine
in Python we cannot multiply a string by a number
so to solve this problem we need a nested loop. So go ahead and spend
five minutes on this exercise. And by the way, do your best to solve this. Isto é
a little bit challenging, but it's not extremely difficult. It just requires
a little bit of focus. You'll see my solution next.
Alright so first we need to iterate over
all the items in this list. So for item
in numbers, or, you could rename this variable
to x_count. That is the number of x's
on each line. OK? Now I told you that if you want to cheat you can write code
como isso. Print x times
x underline count. If you run this program we get the same
saída. So this is the beauty of Python, with Python
we can write expressions like this, we can multiply a string by a number to

English: 
generate a string that contains 5 x's. So imagine 
in Python we cannot multiply a string by a number
so to solve this problem we need a nested loop. So go ahead and spend 
five minutes on this exercise. And by the way, do your best to solve this. It is
a little bit challenging, but it's not extremely difficult. It just requires
a little bit of focus. You'll see my solution next. 
Alright so first we need to iterate over
all the items in this list. So for item 
in numbers, or, you could rename this variable 
to x_count. That is the number of x's
on each line. Okay? Now I told you that if you want to cheat you can write code 
like this. Print x times 
x underline count. If you run this program we get the same 
output. So this is the beauty of Python, with Python
we can write expressions like this, we can multiply a string by a number to

Russian: 
generate a string that contains 5 x's. So imagine
in Python we cannot multiply a string by a number
so to solve this problem we need a nested loop. So go ahead and spend
five minutes on this exercise. And by the way, do your best to solve this. It is
a little bit challenging, but it's not extremely difficult. It just requires
a little bit of focus. You'll see my solution next.
Alright so first we need to iterate over
all the items in this list. So for item
in numbers, or, you could rename this variable
to x_count. That is the number of x's
on each line. Okay? Now I told you that if you want to cheat you can write code
like this. Print x times
x underline count. If you run this program we get the same
output. So this is the beauty of Python, with Python
we can write expressions like this, we can multiply a string by a number to

Chinese: 
generate a string that contains 5 x's. So imagine
in Python we cannot multiply a string by a number
so to solve this problem we need a nested loop. So go ahead and spend
five minutes on this exercise. And by the way, do your best to solve this. It is
a little bit challenging, but it's not extremely difficult. It just requires
a little bit of focus. You'll see my solution next.
Alright so first we need to iterate over
all the items in this list. So for item
in numbers, or, you could rename this variable
to x_count. That is the number of x's
on each line.好的？ Now I told you that if you want to cheat you can write code
像这样。 Print x times
x underline count. If you run this program we get the same
output. So this is the beauty of Python, with Python
we can write expressions like this, we can multiply a string by a number to

Turkish: 
generate a string that contains 5 x's. So imagine
in Python we cannot multiply a string by a number
so to solve this problem we need a nested loop. So go ahead and spend
five minutes on this exercise. And by the way, do your best to solve this. It is
a little bit challenging, but it's not extremely difficult. It just requires
a little bit of focus. You'll see my solution next.
Alright so first we need to iterate over
all the items in this list. So for item
in numbers, or, you could rename this variable
to x_count. That is the number of x's
on each line. Tamam? Now I told you that if you want to cheat you can write code
bunun gibi. Print x times
x underline count. If you run this program we get the same
output. So this is the beauty of Python, with Python
we can write expressions like this, we can multiply a string by a number to

Persian: 
generate a string that contains 5 x's. So imagine
in Python we cannot multiply a string by a number
so to solve this problem we need a nested loop. So go ahead and spend
five minutes on this exercise. And by the way, do your best to solve this. It is
a little bit challenging, but it's not extremely difficult. It just requires
a little bit of focus. You'll see my solution next.
Alright so first we need to iterate over
all the items in this list. So for item
in numbers, or, you could rename this variable
to x_count. That is the number of x's
on each line. باشه؟ Now I told you that if you want to cheat you can write code
like this. Print x times
x underline count. If you run this program we get the same
output. So this is the beauty of Python, with Python
we can write expressions like this, we can multiply a string by a number to

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Arabic: 
generate a string that contains 5 x's. So imagine
in Python we cannot multiply a string by a number
so to solve this problem we need a nested loop. So go ahead and spend
five minutes on this exercise. And by the way, do your best to solve this. أنه
a little bit challenging, but it's not extremely difficult. It just requires
a little bit of focus. You'll see my solution next.
Alright so first we need to iterate over
all the items in this list. So for item
in numbers, or, you could rename this variable
to x_count. That is the number of x's
on each line. حسنا؟ Now I told you that if you want to cheat you can write code
مثله. Print x times
x underline count. If you run this program we get the same
output. So this is the beauty of Python, with Python
we can write expressions like this, we can multiply a string by a number to

Arabic: 
repeat it. A lot of other programming languages don't support this feature. لكن
for this exercise, I wanted you to imagine that we don't have this feature in Python
so you will have to use an inner loop to solve this problem. Here's how
it works. In the first iteration, x count is going to be 5.
So we need to generate 5 x's. How can we do that?
Well, let's say we define a variable called output and initially set it to
an empty string. Now we need to add 5 x's to this string. وبالتالي،
we can use another loop for count in range,
of x underline count. So we're using the range function
to generate a sequence of numbers from 0 up to
x count. So in our first iteration x count is going to be 5, so
range of 5 would generate the numbers 1, 2, 3, 4.
So this inner loop will be executed 5 times.
That is exactly what this count represents.
So now in each iteration we simply need to

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Turkish: 
repeat it. A lot of other programming languages don't support this feature. But
for this exercise, I wanted you to imagine that we don't have this feature in Python
so you will have to use an inner loop to solve this problem. Here's how
it works. In the first iteration, x count is going to be 5.
So we need to generate 5 x's. How can we do that?
Well, let's say we define a variable called output and initially set it to
an empty string. Now we need to add 5 x's to this string. Yani,
we can use another loop for count in range,
of x underline count. So we're using the range function
to generate a sequence of numbers from 0 up to
x count. So in our first iteration x count is going to be 5, so
range of 5 would generate the numbers 1, 2, 3, 4.
So this inner loop will be executed 5 times.
That is exactly what this count represents.
So now in each iteration we simply need to

Russian: 
repeat it. A lot of other programming languages don't support this feature. But
for this exercise, I wanted you to imagine that we don't have this feature in Python
so you will have to use an inner loop to solve this problem. Here's how
it works. In the first iteration, x count is going to be 5.
So we need to generate 5 x's. How can we do that?
Well, let's say we define a variable called output and initially set it to
an empty string. Now we need to add 5 x's to this string. So,
we can use another loop for count in range,
of x underline count. So we're using the range function
to generate a sequence of numbers from 0 up to
x count. So in our first iteration x count is going to be 5, so
range of 5 would generate the numbers 1, 2, 3, 4.
So this inner loop will be executed 5 times.
That is exactly what this count represents.
So now in each iteration we simply need to

English: 
repeat it. A lot of other programming languages don't support this feature. But
for this exercise, I wanted you to imagine that we don't have this feature in Python 
so you will have to use an inner loop to solve this problem. Here's how
it works. In the first iteration, x count is going to be 5.
So we need to generate 5 x's. How can we do that?
Well, let's say we define a variable called output and initially set it to
an empty string. Now we need to add 5 x's to this string. So, 
we can use another loop for count in range, 
of x underline count. So we're using the range function
to generate a sequence of numbers from 0 up to
x count. So in our first iteration x count is going to be 5, so
range of 5 would generate the numbers 1, 2, 3, 4. 
So this inner loop will be executed 5 times. 
That is exactly what this count represents. 
So now in each iteration we simply need to

Indonesian: 
repeat it. A lot of other programming languages don't support this feature. Tapi
for this exercise, I wanted you to imagine that we don't have this feature in Python
so you will have to use an inner loop to solve this problem. Here's how
it works. In the first iteration, x count is going to be 5.
So we need to generate 5 x's. How can we do that?
Well, let's say we define a variable called output and initially set it to
an empty string. Now we need to add 5 x's to this string. Begitu,
we can use another loop for count in range,
of x underline count. So we're using the range function
to generate a sequence of numbers from 0 up to
x count. So in our first iteration x count is going to be 5, so
range of 5 would generate the numbers 1, 2, 3, 4.
So this inner loop will be executed 5 times.
That is exactly what this count represents.
So now in each iteration we simply need to

Persian: 
repeat it. A lot of other programming languages don't support this feature. ولی
for this exercise, I wanted you to imagine that we don't have this feature in Python
so you will have to use an inner loop to solve this problem. Here's how
it works. In the first iteration, x count is going to be 5.
So we need to generate 5 x's. How can we do that?
Well, let's say we define a variable called output and initially set it to
an empty string. Now we need to add 5 x's to this string. So,
we can use another loop for count in range,
of x underline count. So we're using the range function
to generate a sequence of numbers from 0 up to
x count. So in our first iteration x count is going to be 5, so
range of 5 would generate the numbers 1, 2, 3, 4.
So this inner loop will be executed 5 times.
That is exactly what this count represents.
So now in each iteration we simply need to

Chinese: 
repeat it. A lot of other programming languages don't support this feature.但
for this exercise, I wanted you to imagine that we don't have this feature in Python
so you will have to use an inner loop to solve this problem.这是如何做
it works. In the first iteration, x count is going to be 5.
So we need to generate 5 x's. How can we do that?
Well, let's say we define a variable called output and initially set it to
an empty string. Now we need to add 5 x's to this string.所以，
we can use another loop for count in range,
of x underline count. So we're using the range function
to generate a sequence of numbers from 0 up to
x count. So in our first iteration x count is going to be 5, so
range of 5 would generate the numbers 1, 2, 3, 4.
So this inner loop will be executed 5 times.
That is exactly what this count represents.
So now in each iteration we simply need to

Portuguese: 
repita. A lot of other programming languages don't support this feature. Mas
for this exercise, I wanted you to imagine that we don't have this feature in Python
so you will have to use an inner loop to solve this problem. Veja como
funciona. In the first iteration, x count is going to be 5.
So we need to generate 5 x's. Como podemos fazer isso?
Well, let's say we define a variable called output and initially set it to
an empty string. Now we need to add 5 x's to this string. Assim,
we can use another loop for count in range,
of x underline count. So we're using the range function
to generate a sequence of numbers from 0 up to
x count. So in our first iteration x count is going to be 5, so
range of 5 would generate the numbers 1, 2, 3, 4.
So this inner loop will be executed 5 times.
That is exactly what this count represents.
So now in each iteration we simply need to

Turkish: 
append an x to our output variable. So we set
output, plus, equals x,
and then after this inner loop we simply print
the output. With his we'll print 5 x's on
the first row. Then we go to the second iteration of our outer loop.
At this point x count is going to be 2, now
on line 3, we're going to reset our output variable to an
empty string. So we start over. Then we go to our inner loop,
this loop will be executed 2 times, so we'll append to x's
to the output variable and then print it, as simple as that.
So see, it wasn't really that difficult, but it was slightly more difficult then the
previous exercises. So let's run this program, there you go.
Now if you're adventurous, I want you to modify the values that we have
in our numbers list,
to print and l here.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Persian: 
append an x to our output variable. So we set
output, plus, equals x,
and then after this inner loop we simply print
the output. With his we'll print 5 x's on
the first row. Then we go to the second iteration of our outer loop.
At this point x count is going to be 2, now
on line 3, we're going to reset our output variable to an
empty string. So we start over. Then we go to our inner loop,
this loop will be executed 2 times, so we'll append to x's
to the output variable and then print it, as simple as that.
So see, it wasn't really that difficult, but it was slightly more difficult then the
previous exercises. So let's run this program, there you go.
Now if you're adventurous, I want you to modify the values that we have
in our numbers list,
to print and l here.

Arabic: 
append an x to our output variable. So we set
output, plus, equals x,
and then after this inner loop we simply print
the output. With his we'll print 5 x's on
the first row. Then we go to the second iteration of our outer loop.
At this point x count is going to be 2, now
on line 3, we're going to reset our output variable to an
empty string. So we start over. Then we go to our inner loop,
this loop will be executed 2 times, so we'll append to x's
to the output variable and then print it, as simple as that.
So see, it wasn't really that difficult, but it was slightly more difficult then the
previous exercises. So let's run this program, there you go.
Now if you're adventurous, I want you to modify the values that we have
in our numbers list,
to print and l here.

Chinese: 
append an x to our output variable. So we set
output, plus, equals x,
and then after this inner loop we simply print
the output. With his we'll print 5 x's on
the first row. Then we go to the second iteration of our outer loop.
At this point x count is going to be 2, now
on line 3, we're going to reset our output variable to an
empty string. So we start over. Then we go to our inner loop,
this loop will be executed 2 times, so we'll append to x's
to the output variable and then print it, as simple as that.
So see, it wasn't really that difficult, but it was slightly more difficult then the
previous exercises. So let's run this program, there you go.
Now if you're adventurous, I want you to modify the values that we have
in our numbers list,
to print and l here.

Indonesian: 
append an x to our output variable. So we set
output, plus, equals x,
and then after this inner loop we simply print
the output. With his we'll print 5 x's on
the first row. Then we go to the second iteration of our outer loop.
At this point x count is going to be 2, now
on line 3, we're going to reset our output variable to an
empty string. So we start over. Then we go to our inner loop,
this loop will be executed 2 times, so we'll append to x's
to the output variable and then print it, as simple as that.
So see, it wasn't really that difficult, but it was slightly more difficult then the
previous exercises. So let's run this program, there you go.
Now if you're adventurous, I want you to modify the values that we have
in our numbers list,
to print and l here.

Russian: 
append an x to our output variable. So we set
output, plus, equals x,
and then after this inner loop we simply print
the output. With his we'll print 5 x's on
the first row. Then we go to the second iteration of our outer loop.
At this point x count is going to be 2, now
on line 3, we're going to reset our output variable to an
empty string. So we start over. Then we go to our inner loop,
this loop will be executed 2 times, so we'll append to x's
to the output variable and then print it, as simple as that.
So see, it wasn't really that difficult, but it was slightly more difficult then the
previous exercises. So let's run this program, there you go.
Now if you're adventurous, I want you to modify the values that we have
in our numbers list,
to print and l here.

English: 
append an x to our output variable. So we set
output, plus, equals x, 
and then after this inner loop we simply print 
the output. With his we'll print 5 x's on 
the first row. Then we go to the second iteration of our outer loop. 
At this point x count is going to be 2, now
on line 3, we're going to reset our output variable to an
empty string. So we start over. Then we go to our inner loop, 
this loop will be executed 2 times, so we'll append to x's 
to the output variable and then print it, as simple as that. 
So see, it wasn't really that difficult, but it was slightly more difficult then the
previous exercises. So let's run this program, there you go. 
Now if you're adventurous, I want you to modify the values that we have
in our numbers list,
to print and l here. 

Portuguese: 
append an x to our output variable. So we set
output, plus, equals x,
and then after this inner loop we simply print
the output. With his we'll print 5 x's on
the first row. Then we go to the second iteration of our outer loop.
At this point x count is going to be 2, now
on line 3, we're going to reset our output variable to an
empty string. So we start over. Then we go to our inner loop,
this loop will be executed 2 times, so we'll append to x's
to the output variable and then print it, as simple as that.
So see, it wasn't really that difficult, but it was slightly more difficult then the
previous exercises. So let's run this program, there you go.
Now if you're adventurous, I want you to modify the values that we have
in our numbers list,
to print and l here.

Indonesian: 
Now in this tutorial we're going to take a closer look at lists.
So, I'm going to define a list of names, let's send them
to John Bob Mosh
Sarah and Mary. Begitu,
if you print this list here, what we see on
the terminal look exactly like how we define our lists we have
square brackets, and in between these square brackets we have our item
our items, so we have 5 strings in this list.
So we can also access an individual element using an index just like
how we can access an individual character in a string using an index.
So, here we type out square brackets,
and specify an index. The index of the first item in this list
is 0. So, let's run this program, there you go,
we get Jon now if you want to print out the third element in this list

Chinese: 
Now in this tutorial we're going to take a closer look at lists.
So, I'm going to define a list of names, let's send them
to John Bob Mosh
Sarah and Mary.所以，
if you print this list here, what we see on
the terminal look exactly like how we define our lists we have
square brackets, and in between these square brackets we have our item
our items, so we have 5 strings in this list.
So we can also access an individual element using an index just like
how we can access an individual character in a string using an index.
So, here we type out square brackets,
and specify an index. The index of the first item in this list
is 0. So, let's run this program, there you go,
we get Jon now if you want to print out the third element in this list

Arabic: 
Now in this tutorial we're going to take a closer look at lists.
So, I'm going to define a list of names, let's send them
to John Bob Mosh
Sarah and Mary. وبالتالي،
if you print this list here, what we see on
the terminal look exactly like how we define our lists we have
square brackets, and in between these square brackets we have our item
our items, so we have 5 strings in this list.
So we can also access an individual element using an index just like
how we can access an individual character in a string using an index.
So, here we type out square brackets,
and specify an index. The index of the first item in this list
is 0. So, let's run this program, there you go,
we get Jon now if you want to print out the third element in this list

Persian: 
Now in this tutorial we're going to take a closer look at lists.
So, I'm going to define a list of names, let's send them
to John Bob Mosh
Sarah and Mary. So,
if you print this list here, what we see on
the terminal look exactly like how we define our lists we have
square brackets, and in between these square brackets we have our item
our items, so we have 5 strings in this list.
So we can also access an individual element using an index just like
how we can access an individual character in a string using an index.
So, here we type out square brackets,
and specify an index. The index of the first item in this list
is 0. So, let's run this program, there you go,
we get Jon now if you want to print out the third element in this list

Portuguese: 
Now in this tutorial we're going to take a closer look at lists.
So, I'm going to define a list of names, let's send them
to John Bob Mosh
Sarah and Mary. Assim,
if you print this list here, what we see on
the terminal look exactly like how we define our lists we have
square brackets, and in between these square brackets we have our item
our items, so we have 5 strings in this list.
So we can also access an individual element using an index just like
how we can access an individual character in a string using an index.
So, here we type out square brackets,
and specify an index. The index of the first item in this list
is 0. So, let's run this program, there you go,
we get Jon now if you want to print out the third element in this list

Russian: 
Now in this tutorial we're going to take a closer look at lists.
So, I'm going to define a list of names, let's send them
to John Bob Mosh
Sarah and Mary. So,
if you print this list here, what we see on
the terminal look exactly like how we define our lists we have
square brackets, and in between these square brackets we have our item
our items, so we have 5 strings in this list.
So we can also access an individual element using an index just like
how we can access an individual character in a string using an index.
So, here we type out square brackets,
and specify an index. The index of the first item in this list
is 0. So, let's run this program, there you go,
we get Jon now if you want to print out the third element in this list

English: 
Now in this tutorial we're going to take a closer look at lists. 
So, I'm going to define a list of names, let's send them
to John Bob Mosh 
Sarah and Mary. So, 
if you print this list here, what we see on
the terminal look exactly like how we define our lists we have
square brackets, and in between these square brackets we have our item
our items, so we have 5 strings in this list. 
So we can also access an individual element using an index just like
how we can access an individual character in a string using an index. 
So, here we type out square brackets, 
and specify an index. The index of the first item in this list 
is 0. So, let's run this program, there you go, 
we get Jon now if you want to print out the third element in this list

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Turkish: 
Now in this tutorial we're going to take a closer look at lists.
So, I'm going to define a list of names, let's send them
to John Bob Mosh
Sarah and Mary. Yani,
if you print this list here, what we see on
the terminal look exactly like how we define our lists we have
square brackets, and in between these square brackets we have our item
our items, so we have 5 strings in this list.
So we can also access an individual element using an index just like
how we can access an individual character in a string using an index.
So, here we type out square brackets,
and specify an index. The index of the first item in this list
is 0. So, let's run this program, there you go,
we get Jon now if you want to print out the third element in this list

Russian: 
it's index is 2, so names of 2,
returns Mosh, now we can also pass
a negative index here, so negative 1, refers to the last item
in this list, that is Mary, let's run the program,
there you go, we see Mary, if you pass negative 2, this
returns the second item from the end of the list. So let's run the program,
there you go, we get sarah, so this is exactly like accessing
individual characters in a string. We can also
use a colon to select a range of items, for example if
you pass 2 colon. This will get all items
starting from the index of 2, that is Mosh here all the
way to the end of the string. So let's run this program
there you go. We get this list with 3
items, Mosh, Sarah, and Mary. We can also specify
an end index, let's say 4, so this will return all

Persian: 
it's index is 2, so names of 2,
returns Mosh, now we can also pass
a negative index here, so negative 1, refers to the last item
in this list, that is Mary, let's run the program,
there you go, we see Mary, if you pass negative 2, this
returns the second item from the end of the list. So let's run the program,
there you go, we get sarah, so this is exactly like accessing
individual characters in a string. We can also
use a colon to select a range of items, for example if
you pass 2 colon. This will get all items
starting from the index of 2, that is Mosh here all the
way to the end of the string. So let's run this program
there you go. We get this list with 3
items, Mosh, Sarah, and Mary. We can also specify
an end index, let's say 4, so this will return all

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Portuguese: 
it's index is 2, so names of 2,
returns Mosh, now we can also pass
a negative index here, so negative 1, refers to the last item
in this list, that is Mary, let's run the program,
there you go, we see Mary, if you pass negative 2, this
returns the second item from the end of the list. So let's run the program,
there you go, we get sarah, so this is exactly like accessing
individual characters in a string. Nós também podemos
use a colon to select a range of items, for example if
you pass 2 colon. This will get all items
starting from the index of 2, that is Mosh here all the
way to the end of the string. So let's run this program
ai está. We get this list with 3
items, Mosh, Sarah, and Mary. We can also specify
an end index, let's say 4, so this will return all

English: 
it's index is 2, so names of 2, 
returns Mosh, now we can also pass
a negative index here, so negative 1, refers to the last item 
in this list, that is Mary, let's run the program, 
there you go, we see Mary, if you pass negative 2, this
returns the second item from the end of the list. So let's run the program,
there you go, we get sarah, so this is exactly like accessing 
individual characters in a string. We can also
use a colon to select a range of items, for example if 
you pass 2 colon. This will get all items
starting from the index of 2, that is Mosh here all the
way to the end of the string. So let's run this program
there you go. We get this list with 3 
items, Mosh, Sarah, and Mary. We can also specify 
an end index, let's say 4, so this will return all

Arabic: 
it's index is 2, so names of 2,
returns Mosh, now we can also pass
a negative index here, so negative 1, refers to the last item
in this list, that is Mary, let's run the program,
there you go, we see Mary, if you pass negative 2, this
returns the second item from the end of the list. So let's run the program,
there you go, we get sarah, so this is exactly like accessing
individual characters in a string. We can also
use a colon to select a range of items, for example if
you pass 2 colon. This will get all items
starting from the index of 2, that is Mosh here all the
way to the end of the string. So let's run this program
there you go. We get this list with 3
items, Mosh, Sarah, and Mary. We can also specify
an end index, let's say 4, so this will return all

Turkish: 
it's index is 2, so names of 2,
returns Mosh, now we can also pass
a negative index here, so negative 1, refers to the last item
in this list, that is Mary, let's run the program,
there you go, we see Mary, if you pass negative 2, this
returns the second item from the end of the list. So let's run the program,
there you go, we get sarah, so this is exactly like accessing
individual characters in a string. We can also
use a colon to select a range of items, for example if
you pass 2 colon. This will get all items
starting from the index of 2, that is Mosh here all the
way to the end of the string. So let's run this program
there you go. We get this list with 3
items, Mosh, Sarah, and Mary. We can also specify
an end index, let's say 4, so this will return all

Indonesian: 
it's index is 2, so names of 2,
returns Mosh, now we can also pass
a negative index here, so negative 1, refers to the last item
in this list, that is Mary, let's run the program,
there you go, we see Mary, if you pass negative 2, this
returns the second item from the end of the list. So let's run the program,
there you go, we get sarah, so this is exactly like accessing
individual characters in a string. We can also
use a colon to select a range of items, for example if
you pass 2 colon. This will get all items
starting from the index of 2, that is Mosh here all the
way to the end of the string. So let's run this program
there you go. We get this list with 3
items, Mosh, Sarah, and Mary. We can also specify
an end index, let's say 4, so this will return all

Chinese: 
it's index is 2, so names of 2,
returns Mosh, now we can also pass
a negative index here, so negative 1, refers to the last item
in this list, that is Mary, let's run the program,
there you go, we see Mary, if you pass negative 2, this
returns the second item from the end of the list. So let's run the program,
there you go, we get sarah, so this is exactly like accessing
individual characters in a string. We can also
use a colon to select a range of items, for example if
you pass 2 colon. This will get all items
starting from the index of 2, that is Mosh here all the
way to the end of the string. So let's run this program
there you go. We get this list with 3
items, Mosh, Sarah, and Mary. We can also specify
an end index, let's say 4, so this will return all

Arabic: 
the items up to this index, but it doesn't include the item at this index.
So when we run this program we only see Mosh and
Sarah, the item I've indexed 4which is the 5th element or
5th item in this list is not returned. So Mary
is not returned. And also here we have default values, so if you
leave out the end index this expression is going to return
all the items starting from the index of 2, to the end of the list
or if you leave out the start index, this expression asumes
0 as the default index, so it will return all the items from the
beginning to the end of the list. And by the way,
just like strings, these square brackets here, don't modify our
original list, they simply return a new list. For example, if we pass
2 here, you can see this returns a new list with 3 items.
So if you go back here and print our original
list of names right after you can see it's not affected.

Persian: 
the items up to this index, but it doesn't include the item at this index.
So when we run this program we only see Mosh and
Sarah, the item I've indexed 4which is the 5th element or
5th item in this list is not returned. So Mary
is not returned. And also here we have default values, so if you
leave out the end index this expression is going to return
all the items starting from the index of 2, to the end of the list
or if you leave out the start index, this expression asumes
0 as the default index, so it will return all the items from the
beginning to the end of the list. And by the way,
just like strings, these square brackets here, don't modify our
original list, they simply return a new list. For example, if we pass
2 here, you can see this returns a new list with 3 items.
So if you go back here and print our original
list of names right after you can see it's not affected.

English: 
the items up to this index, but it doesn't include the item at this index.
So when we run this program we only see Mosh and 
Sarah, the item I've indexed 4which is the 5th element or
5th item in this list is not returned. So Mary
is not returned. And also here we have default values, so if you
leave out the end index this expression is going to return 
all the items starting from the index of 2, to the end of the list
or if you leave out the start index, this expression asumes
0 as the default index, so it will return all the items from the
beginning to the end of the list. And by the way, 
just like strings, these square brackets here, don't modify our
original list, they simply return a new list. For example, if we pass
2 here, you can see this returns a new list with 3 items. 
So if you go back here and print our original 
list of names right after you can see it's not affected. 

Chinese: 
the items up to this index, but it doesn't include the item at this index.
So when we run this program we only see Mosh and
Sarah, the item I've indexed 4which is the 5th element or
5th item in this list is not returned. So Mary
is not returned. And also here we have default values, so if you
leave out the end index this expression is going to return
all the items starting from the index of 2, to the end of the list
or if you leave out the start index, this expression asumes
0 as the default index, so it will return all the items from the
beginning to the end of the list. And by the way,
just like strings, these square brackets here, don't modify our
original list, they simply return a new list. For example, if we pass
2 here, you can see this returns a new list with 3 items.
So if you go back here and print our original
list of names right after you can see it's not affected.

Turkish: 
the items up to this index, but it doesn't include the item at this index.
So when we run this program we only see Mosh and
Sarah, the item I've indexed 4which is the 5th element or
5th item in this list is not returned. So Mary
is not returned. And also here we have default values, so if you
leave out the end index this expression is going to return
all the items starting from the index of 2, to the end of the list
or if you leave out the start index, this expression asumes
0 as the default index, so it will return all the items from the
beginning to the end of the list. And by the way,
just like strings, these square brackets here, don't modify our
original list, they simply return a new list. For example, if we pass
2 here, you can see this returns a new list with 3 items.
So if you go back here and print our original
list of names right after you can see it's not affected.

Russian: 
the items up to this index, but it doesn't include the item at this index.
So when we run this program we only see Mosh and
Sarah, the item I've indexed 4which is the 5th element or
5th item in this list is not returned. So Mary
is not returned. And also here we have default values, so if you
leave out the end index this expression is going to return
all the items starting from the index of 2, to the end of the list
or if you leave out the start index, this expression asumes
0 as the default index, so it will return all the items from the
beginning to the end of the list. And by the way,
just like strings, these square brackets here, don't modify our
original list, they simply return a new list. For example, if we pass
2 here, you can see this returns a new list with 3 items.
So if you go back here and print our original
list of names right after you can see it's not affected.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Indonesian: 
the items up to this index, but it doesn't include the item at this index.
So when we run this program we only see Mosh and
Sarah, the item I've indexed 4which is the 5th element or
5th item in this list is not returned. So Mary
is not returned. And also here we have default values, so if you
leave out the end index this expression is going to return
all the items starting from the index of 2, to the end of the list
or if you leave out the start index, this expression asumes
0 as the default index, so it will return all the items from the
beginning to the end of the list. And by the way,
just like strings, these square brackets here, don't modify our
original list, they simply return a new list. For example, if we pass
2 here, you can see this returns a new list with 3 items.
So if you go back here and print our original
list of names right after you can see it's not affected.

Portuguese: 
the items up to this index, but it doesn't include the item at this index.
So when we run this program we only see Mosh and
Sarah, the item I've indexed 4which is the 5th element or
5th item in this list is not returned. So Mary
is not returned. And also here we have default values, so if you
leave out the end index this expression is going to return
all the items starting from the index of 2, to the end of the list
or if you leave out the start index, this expression asumes
0 as the default index, so it will return all the items from the
beginning to the end of the list. E, aliás,
just like strings, these square brackets here, don't modify our
original list, they simply return a new list. For example, if we pass
2 here, you can see this returns a new list with 3 items.
So if you go back here and print our original
list of names right after you can see it's not affected.

Portuguese: 
So here we want to use square brackets with a colon to select a
range of items, we get a new list, and by the way we can also
modify any of the elements in this list. For example let's say we made a mistake and
the first item shouldn't be john with an h,
so we want to remove the h, that is very easy, so we access it,
using an index that is names of 0, and we set it to a new value
como isso. Now, let's print our list
so, you can see the first item in this list
is now data. So this is the basics of lists. And here's a
exercise for you. I want you to write a program to find the largest number
in your list. This is a fantastic exercise for beginners, so go ahead and
spend a few minutes on this, then come back and continue watching.
Alright, let's
define a list of numbers, numbers, with a bunch of random numbers
3, 6, 2, 8, 4 and 10.

Arabic: 
So here we want to use square brackets with a colon to select a
range of items, we get a new list, and by the way we can also
modify any of the elements in this list. For example let's say we made a mistake and
the first item shouldn't be john with an h,
so we want to remove the h, that is very easy, so we access it,
using an index that is names of 0, and we set it to a new value
مثله. Now, let's print our list
so, you can see the first item in this list
is now data. So this is the basics of lists. And here's a
exercise for you. I want you to write a program to find the largest number
in your list. This is a fantastic exercise for beginners, so go ahead and
spend a few minutes on this, then come back and continue watching.
Alright, let's
define a list of numbers, numbers, with a bunch of random numbers
3, 6, 2, 8, 4 and 10.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Turkish: 
So here we want to use square brackets with a colon to select a
range of items, we get a new list, and by the way we can also
modify any of the elements in this list. For example let's say we made a mistake and
the first item shouldn't be john with an h,
so we want to remove the h, that is very easy, so we access it,
using an index that is names of 0, and we set it to a new value
bunun gibi. Now, let's print our list
so, you can see the first item in this list
is now data. So this is the basics of lists. And here's a
exercise for you. I want you to write a program to find the largest number
in your list. This is a fantastic exercise for beginners, so go ahead and
spend a few minutes on this, then come back and continue watching.
Alright, let's
define a list of numbers, numbers, with a bunch of random numbers
3, 6, 2, 8, 4 and 10.

Russian: 
So here we want to use square brackets with a colon to select a
range of items, we get a new list, and by the way we can also
modify any of the elements in this list. For example let's say we made a mistake and
the first item shouldn't be john with an h,
so we want to remove the h, that is very easy, so we access it,
using an index that is names of 0, and we set it to a new value
like this. Now, let's print our list
so, you can see the first item in this list
is now data. So this is the basics of lists. And here's a
exercise for you. I want you to write a program to find the largest number
in your list. This is a fantastic exercise for beginners, so go ahead and
spend a few minutes on this, then come back and continue watching.
Alright, let's
define a list of numbers, numbers, with a bunch of random numbers
3, 6, 2, 8, 4 and 10.

English: 
So here we want to use square brackets with a colon to select a 
range of items, we get a new list, and by the way we can also 
modify any of the elements in this list. For example let's say we made a mistake and
the first item shouldn't be john with an h, 
so we want to remove the h, that is very easy, so we access it, 
using an index that is names of 0, and we set it to a new value
like this. Now, let's print our list 
so, you can see the first item in this list 
is now data. So this is the basics of lists. And here's a 
exercise for you. I want you to write a program to find the largest number 
in your list. This is a fantastic exercise for beginners, so go ahead and 
spend a few minutes on this, then come back and continue watching. 
Alright, let's
define a list of numbers, numbers, with a bunch of random numbers
3, 6, 2, 8, 4 and 10. 

Chinese: 
So here we want to use square brackets with a colon to select a
range of items, we get a new list, and by the way we can also
modify any of the elements in this list. For example let's say we made a mistake and
the first item shouldn't be john with an h,
so we want to remove the h, that is very easy, so we access it,
using an index that is names of 0, and we set it to a new value
像这样。 Now, let's print our list
so, you can see the first item in this list
is now data. So this is the basics of lists. And here's a
exercise for you. I want you to write a program to find the largest number
in your list. This is a fantastic exercise for beginners, so go ahead and
spend a few minutes on this, then come back and continue watching.
Alright, let's
define a list of numbers, numbers, with a bunch of random numbers
3, 6, 2, 8, 4 and 10.

Indonesian: 
So here we want to use square brackets with a colon to select a
range of items, we get a new list, and by the way we can also
modify any of the elements in this list. For example let's say we made a mistake and
the first item shouldn't be john with an h,
so we want to remove the h, that is very easy, so we access it,
using an index that is names of 0, and we set it to a new value
seperti ini. Now, let's print our list
so, you can see the first item in this list
is now data. So this is the basics of lists. And here's a
exercise for you. I want you to write a program to find the largest number
in your list. This is a fantastic exercise for beginners, so go ahead and
spend a few minutes on this, then come back and continue watching.
Alright, let's
define a list of numbers, numbers, with a bunch of random numbers
3, 6, 2, 8, 4 and 10.

Persian: 
So here we want to use square brackets with a colon to select a
range of items, we get a new list, and by the way we can also
modify any of the elements in this list. For example let's say we made a mistake and
the first item shouldn't be john with an h,
so we want to remove the h, that is very easy, so we access it,
using an index that is names of 0, and we set it to a new value
like this. Now, let's print our list
so, you can see the first item in this list
is now data. So this is the basics of lists. And here's a
exercise for you. I want you to write a program to find the largest number
in your list. This is a fantastic exercise for beginners, so go ahead and
spend a few minutes on this, then come back and continue watching.
Alright, let's
define a list of numbers, numbers, with a bunch of random numbers
3, 6, 2, 8, 4 and 10.

Turkish: 
Now to find the largest number in this list. We need to define another
variable let's call it max, this variable will hold
the largest number, now initially you want to assume
the first item in this list is the largest number. So we set max to
numbers of 0. We're only assuming that the first item
is the largest number. Chances are our assumption is wrong. So we need
to iterate over this list, we need to loop through it, get
each item and compare it with max. If it's greater than Max, then
we need to reset max to that number. So in the first iteration we get
3, and max is also 3. Is 3 greater than
3. No, so we move on, we get the second number, is
6, greater than 3? It is, so we need to reset max
to 6. Once again, we continue, we get 2, these two greater
than 6, no it's not, so we move on, then we get 8,
is 8 greater than 6? It is, so we should reset max to 8.

Portuguese: 
Now to find the largest number in this list. We need to define another
variable let's call it max, this variable will hold
the largest number, now initially you want to assume
the first item in this list is the largest number. So we set max to
numbers of 0. We're only assuming that the first item
is the largest number. Chances are our assumption is wrong. So we need
to iterate over this list, we need to loop through it, get
each item and compare it with max. If it's greater than Max, then
we need to reset max to that number. So in the first iteration we get
3, and max is also 3. Is 3 greater than
3. No, so we move on, we get the second number, is
6, greater than 3? It is, so we need to reset max
to 6. Once again, we continue, we get 2, these two greater
than 6, no it's not, so we move on, then we get 8,
is 8 greater than 6? It is, so we should reset max to 8.

Arabic: 
Now to find the largest number in this list. We need to define another
variable let's call it max, this variable will hold
the largest number, now initially you want to assume
the first item in this list is the largest number. So we set max to
numbers of 0. We're only assuming that the first item
is the largest number. Chances are our assumption is wrong. So we need
to iterate over this list, we need to loop through it, get
each item and compare it with max. If it's greater than Max, then
we need to reset max to that number. So in the first iteration we get
3, and max is also 3. Is 3 greater than
3. No, so we move on, we get the second number, is
6, greater than 3? It is, so we need to reset max
to 6. Once again, we continue, we get 2, these two greater
than 6, no it's not, so we move on, then we get 8,
is 8 greater than 6? It is, so we should reset max to 8.

Persian: 
Now to find the largest number in this list. We need to define another
variable let's call it max, this variable will hold
the largest number, now initially you want to assume
the first item in this list is the largest number. So we set max to
numbers of 0. We're only assuming that the first item
is the largest number. Chances are our assumption is wrong. So we need
to iterate over this list, we need to loop through it, get
each item and compare it with max. If it's greater than Max, then
we need to reset max to that number. So in the first iteration we get
3, and max is also 3. Is 3 greater than
3. No, so we move on, we get the second number, is
6, greater than 3? It is, so we need to reset max
to 6. Once again, we continue, we get 2, these two greater
than 6, no it's not, so we move on, then we get 8,
is 8 greater than 6? It is, so we should reset max to 8.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

English: 
Now to find the largest number in this list. We need to define another 
variable let's call it max, this variable will hold
the largest number, now initially you want to assume 
the first item in this list is the largest number. So we set max to
numbers of 0. We're only assuming that the first item 
is the largest number. Chances are our assumption is wrong. So we need
to iterate over this list, we need to loop through it, get
each item and compare it with max. If it's greater than Max, then
we need to reset max to that number. So in the first iteration we get
3, and max is also 3. Is 3 greater than
3. No, so we move on, we get the second number, is 
6, greater than 3? It is, so we need to reset max 
to 6. Once again, we continue, we get 2, these two greater
than 6, no it's not, so we move on, then we get 8, 
is 8 greater than 6? It is, so we should reset max to 8. 

Chinese: 
Now to find the largest number in this list. We need to define another
variable let's call it max, this variable will hold
the largest number, now initially you want to assume
the first item in this list is the largest number. So we set max to
numbers of 0. We're only assuming that the first item
is the largest number. Chances are our assumption is wrong. So we need
to iterate over this list, we need to loop through it, get
each item and compare it with max. If it's greater than Max, then
we need to reset max to that number. So in the first iteration we get
3, and max is also 3. Is 3 greater than
3. No, so we move on, we get the second number, is
6, greater than 3? It is, so we need to reset max
to 6. Once again, we continue, we get 2, these two greater
than 6, no it's not, so we move on, then we get 8,
is 8 greater than 6? It is, so we should reset max to 8.

Indonesian: 
Now to find the largest number in this list. We need to define another
variable let's call it max, this variable will hold
the largest number, now initially you want to assume
the first item in this list is the largest number. So we set max to
numbers of 0. We're only assuming that the first item
is the largest number. Chances are our assumption is wrong. So we need
to iterate over this list, we need to loop through it, get
each item and compare it with max. If it's greater than Max, then
we need to reset max to that number. So in the first iteration we get
3, and max is also 3. Is 3 greater than
3. No, so we move on, we get the second number, is
6, greater than 3? It is, so we need to reset max
to 6. Once again, we continue, we get 2, these two greater
than 6, no it's not, so we move on, then we get 8,
is 8 greater than 6? It is, so we should reset max to 8.

Russian: 
Now to find the largest number in this list. We need to define another
variable let's call it max, this variable will hold
the largest number, now initially you want to assume
the first item in this list is the largest number. So we set max to
numbers of 0. We're only assuming that the first item
is the largest number. Chances are our assumption is wrong. So we need
to iterate over this list, we need to loop through it, get
each item and compare it with max. If it's greater than Max, then
we need to reset max to that number. So in the first iteration we get
3, and max is also 3. Is 3 greater than
3. No, so we move on, we get the second number, is
6, greater than 3? It is, so we need to reset max
to 6. Once again, we continue, we get 2, these two greater
than 6, no it's not, so we move on, then we get 8,
is 8 greater than 6? It is, so we should reset max to 8.

Arabic: 
That is pretty easy. So here we need a for loop, for
number in numbers colon
now we need too heck to see if this number is greater than max,
so, if number is greater than max,
max colon then we need to reset max, so max
to this new number, that's all we had to do.
So, let's print max, and run our
program we can see the largest number in this list is 10.
It doesn't matter whether this number is at the end of the list or the beginning.
So if I move 10 and put it right at the beginning
we should still see the same result. Let's run our program,
we still see 10, if I put this somewhere in the middle, our
program should still work. Let's put it right after 2.
Run the program, we still get 10.

English: 
That is pretty easy. So here we need a for loop, for
number in numbers colon 
now we need too heck to see if this number is greater than max, 
so, if number is greater than max, 
max colon then we need to reset max, so max
to this new number, that's all we had to do.
So, let's print max, and run our
program we can see the largest number in this list is 10. 
It doesn't matter whether this number is at the end of the list or the beginning. 
So if I move 10 and put it right at the beginning 
we should still see the same result. Let's run our program,
we still see 10, if I put this somewhere in the middle, our
program should still work. Let's put it right after 2. 
Run the program, we still get 10. 

Turkish: 
That is pretty easy. So here we need a for loop, for
number in numbers colon
now we need too heck to see if this number is greater than max,
so, if number is greater than max,
max colon then we need to reset max, so max
to this new number, that's all we had to do.
So, let's print max, and run our
program we can see the largest number in this list is 10.
It doesn't matter whether this number is at the end of the list or the beginning.
So if I move 10 and put it right at the beginning
we should still see the same result. Let's run our program,
we still see 10, if I put this somewhere in the middle, our
program should still work. Let's put it right after 2.
Run the program, we still get 10.

Chinese: 
That is pretty easy. So here we need a for loop, for
number in numbers colon
now we need too heck to see if this number is greater than max,
so, if number is greater than max,
max colon then we need to reset max, so max
to this new number, that's all we had to do.
So, let's print max, and run our
program we can see the largest number in this list is 10.
It doesn't matter whether this number is at the end of the list or the beginning.
So if I move 10 and put it right at the beginning
we should still see the same result. Let's run our program,
we still see 10, if I put this somewhere in the middle, our
program should still work. Let's put it right after 2.
Run the program, we still get 10.

Persian: 
That is pretty easy. So here we need a for loop, for
number in numbers colon
now we need too heck to see if this number is greater than max,
so, if number is greater than max,
max colon then we need to reset max, so max
to this new number, that's all we had to do.
So, let's print max, and run our
program we can see the largest number in this list is 10.
It doesn't matter whether this number is at the end of the list or the beginning.
So if I move 10 and put it right at the beginning
we should still see the same result. Let's run our program,
we still see 10, if I put this somewhere in the middle, our
program should still work. Let's put it right after 2.
Run the program, we still get 10.

Portuguese: 
That is pretty easy. So here we need a for loop, for
number in numbers colon
now we need too heck to see if this number is greater than max,
so, if number is greater than max,
max colon then we need to reset max, so max
to this new number, that's all we had to do.
So, let's print max, and run our
program we can see the largest number in this list is 10.
It doesn't matter whether this number is at the end of the list or the beginning.
So if I move 10 and put it right at the beginning
we should still see the same result. Let's run our program,
we still see 10, if I put this somewhere in the middle, our
program should still work. Let's put it right after 2.
Run the program, we still get 10.

Russian: 
That is pretty easy. So here we need a for loop, for
number in numbers colon
now we need too heck to see if this number is greater than max,
so, if number is greater than max,
max colon then we need to reset max, so max
to this new number, that's all we had to do.
So, let's print max, and run our
program we can see the largest number in this list is 10.
It doesn't matter whether this number is at the end of the list or the beginning.
So if I move 10 and put it right at the beginning
we should still see the same result. Let's run our program,
we still see 10, if I put this somewhere in the middle, our
program should still work. Let's put it right after 2.
Run the program, we still get 10.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Indonesian: 
That is pretty easy. So here we need a for loop, for
number in numbers colon
now we need too heck to see if this number is greater than max,
so, if number is greater than max,
max colon then we need to reset max, so max
to this new number, that's all we had to do.
So, let's print max, and run our
program we can see the largest number in this list is 10.
It doesn't matter whether this number is at the end of the list or the beginning.
So if I move 10 and put it right at the beginning
we should still see the same result. Let's run our program,
we still see 10, if I put this somewhere in the middle, our
program should still work. Let's put it right after 2.
Run the program, we still get 10.

Russian: 
In this tutorial I'm going to talk to you guys about two dimensional
lists in python. Two dimensional lists are extremely powerfully and they have a lot
if applications in data science and machine learning. Here's
an example, In math we have a concept called matrix, which is like
a rectangular array of numbers, let me show you. Так
we have 1, 2, 3, 4, 5, 6, 7, 8, 9.
So we have a rectangular array of numbers. You have rows,
and columns. So this is a 3 x 3 matrix
in math. Now we can model this in python using
a 2 dimensional list. A 2 dimensional list is a list where
each item in that list is another list. So,
you want to define a matrix. We set it to a list, each
item in this list, is going to be another list, and that list represents
the items in each row. So, the first
item in our list is going to be another list, and in this other list we're going to have

Persian: 
In this tutorial I'm going to talk to you guys about two dimensional
lists in python. Two dimensional lists are extremely powerfully and they have a lot
if applications in data science and machine learning. Here's
an example, In math we have a concept called matrix, which is like
a rectangular array of numbers, let me show you. بنابراین
we have 1, 2, 3, 4, 5, 6, 7, 8, 9.
So we have a rectangular array of numbers. You have rows,
and columns. So this is a 3 x 3 matrix
in math. Now we can model this in python using
a 2 dimensional list. A 2 dimensional list is a list where
each item in that list is another list. So,
you want to define a matrix. We set it to a list, each
item in this list, is going to be another list, and that list represents
the items in each row. So, the first
item in our list is going to be another list, and in this other list we're going to have

Turkish: 
In this tutorial I'm going to talk to you guys about two dimensional
lists in python. Two dimensional lists are extremely powerfully and they have a lot
if applications in data science and machine learning. Here's
an example, In math we have a concept called matrix, which is like
a rectangular array of numbers, let me show you. Yani
we have 1, 2, 3, 4, 5, 6, 7, 8, 9.
So we have a rectangular array of numbers. You have rows,
and columns. So this is a 3 x 3 matrix
in math. Now we can model this in python using
a 2 dimensional list. A 2 dimensional list is a list where
each item in that list is another list. Yani,
you want to define a matrix. We set it to a list, each
item in this list, is going to be another list, and that list represents
the items in each row. So, the first
item in our list is going to be another list, and in this other list we're going to have

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Chinese: 
In this tutorial I'm going to talk to you guys about two dimensional
lists in python. Two dimensional lists are extremely powerfully and they have a lot
if applications in data science and machine learning. Here's
an example, In math we have a concept called matrix, which is like
a rectangular array of numbers, let me show you.所以
we have 1, 2, 3, 4, 5, 6, 7, 8, 9.
So we have a rectangular array of numbers. You have rows,
and columns. So this is a 3 x 3 matrix
in math. Now we can model this in python using
a 2 dimensional list. A 2 dimensional list is a list where
each item in that list is another list.所以，
you want to define a matrix. We set it to a list, each
item in this list, is going to be another list, and that list represents
the items in each row. So, the first
item in our list is going to be another list, and in this other list we're going to have

Indonesian: 
In this tutorial I'm going to talk to you guys about two dimensional
lists in python. Two dimensional lists are extremely powerfully and they have a lot
if applications in data science and machine learning. Here's
an example, In math we have a concept called matrix, which is like
a rectangular array of numbers, let me show you. Begitu
we have 1, 2, 3, 4, 5, 6, 7, 8, 9.
So we have a rectangular array of numbers. You have rows,
and columns. So this is a 3 x 3 matrix
in math. Now we can model this in python using
a 2 dimensional list. A 2 dimensional list is a list where
each item in that list is another list. Begitu,
you want to define a matrix. We set it to a list, each
item in this list, is going to be another list, and that list represents
the items in each row. So, the first
item in our list is going to be another list, and in this other list we're going to have

Portuguese: 
In this tutorial I'm going to talk to you guys about two dimensional
lists in python. Two dimensional lists are extremely powerfully and they have a lot
if applications in data science and machine learning. Aqui
an example, In math we have a concept called matrix, which is like
a rectangular array of numbers, let me show you. assim
we have 1, 2, 3, 4, 5, 6, 7, 8, 9.
So we have a rectangular array of numbers. You have rows,
and columns. So this is a 3 x 3 matrix
in math. Now we can model this in python using
a 2 dimensional list. A 2 dimensional list is a list where
each item in that list is another list. Assim,
you want to define a matrix. We set it to a list, each
item in this list, is going to be another list, and that list represents
the items in each row. Então, o primeiro
item in our list is going to be another list, and in this other list we're going to have

English: 
In this tutorial I'm going to talk to you guys about two dimensional 
lists in python. Two dimensional lists are extremely powerfully and they have a lot
if applications in data science and machine learning. Here's
an example, In math we have a concept called matrix, which is like
a rectangular array of numbers, let me show you. So
we have 1, 2, 3, 4, 5, 6, 7, 8, 9.
So we have a rectangular array of numbers. You have rows, 
and columns. So this is a 3 x 3 matrix 
in math. Now we can model this in python using 
a 2 dimensional list. A 2 dimensional list is a list where
each item in that list is another list. So,
you want to define a matrix. We set it to a list, each
item in this list, is going to be another list, and that list represents 
the items in each row. So, the first
item in our list is going to be another list, and in this other list we're going to have

Arabic: 
In this tutorial I'm going to talk to you guys about two dimensional
lists in python. Two dimensional lists are extremely powerfully and they have a lot
if applications in data science and machine learning. Here's
an example, In math we have a concept called matrix, which is like
a rectangular array of numbers, let me show you. وبالتالي
we have 1, 2, 3, 4, 5, 6, 7, 8, 9.
So we have a rectangular array of numbers. You have rows,
and columns. So this is a 3 x 3 matrix
in math. Now we can model this in python using
a 2 dimensional list. A 2 dimensional list is a list where
each item in that list is another list. وبالتالي،
you want to define a matrix. We set it to a list, each
item in this list, is going to be another list, and that list represents
the items in each row. So, the first
item in our list is going to be another list, and in this other list we're going to have

Persian: 
the values 1, 2, and 3. Now the second
item in our matrix list, once again, we have a list,
this list represents the items in the second row. So,
4, 5, and 6, and finally 7, 8
9. So as you can see we have a 2 dimensional list
Each item in our outer list is another list.
باشه؟ So, this is how we can implement a matrix in
python, now to access an individual item in our matrix,
once again we use square brackets, let me delete this stuff,
alright, so how do we access 1 here,
well, you start with our list then we add square
brackets first we need to go and get the first item in this list.
درست؟ So we pass 0, now this expression
returns another list. That is the inner list. In this list,
let's say you want to access the second item, so,

Russian: 
the values 1, 2, and 3. Now the second
item in our matrix list, once again, we have a list,
this list represents the items in the second row. So,
4, 5, and 6, and finally 7, 8
9. So as you can see we have a 2 dimensional list
Each item in our outer list is another list.
Okay? So, this is how we can implement a matrix in
python, now to access an individual item in our matrix,
once again we use square brackets, let me delete this stuff,
alright, so how do we access 1 here,
well, you start with our list then we add square
brackets first we need to go and get the first item in this list.
Правильно? So we pass 0, now this expression
returns another list. That is the inner list. In this list,
let's say you want to access the second item, so,

Portuguese: 
the values 1, 2, and 3. Now the second
item in our matrix list, once again, we have a list,
this list represents the items in the second row. Assim,
4, 5, and 6, and finally 7, 8
9. So as you can see we have a 2 dimensional list
Each item in our outer list is another list.
OK? So, this is how we can implement a matrix in
python, now to access an individual item in our matrix,
once again we use square brackets, let me delete this stuff,
alright, so how do we access 1 here,
well, you start with our list then we add square
brackets first we need to go and get the first item in this list.
Certo? So we pass 0, now this expression
returns another list. That is the inner list. In this list,
let's say you want to access the second item, so,

Arabic: 
the values 1, 2, and 3. Now the second
item in our matrix list, once again, we have a list,
this list represents the items in the second row. وبالتالي،
4, 5, and 6, and finally 7, 8
9. So as you can see we have a 2 dimensional list
Each item in our outer list is another list.
حسنا؟ So, this is how we can implement a matrix in
python, now to access an individual item in our matrix,
once again we use square brackets, let me delete this stuff,
alright, so how do we access 1 here,
well, you start with our list then we add square
brackets first we need to go and get the first item in this list.
حق؟ So we pass 0, now this expression
returns another list. That is the inner list. In this list,
let's say you want to access the second item, so,

Turkish: 
the values 1, 2, and 3. Now the second
item in our matrix list, once again, we have a list,
this list represents the items in the second row. Yani,
4, 5, and 6, and finally 7, 8
9. So as you can see we have a 2 dimensional list
Each item in our outer list is another list.
Tamam? So, this is how we can implement a matrix in
python, now to access an individual item in our matrix,
once again we use square brackets, let me delete this stuff,
alright, so how do we access 1 here,
well, you start with our list then we add square
brackets first we need to go and get the first item in this list.
Sağ? So we pass 0, now this expression
returns another list. That is the inner list. In this list,
let's say you want to access the second item, so,

Indonesian: 
the values 1, 2, and 3. Now the second
item in our matrix list, once again, we have a list,
this list represents the items in the second row. Begitu,
4, 5, and 6, and finally 7, 8
9. So as you can see we have a 2 dimensional list
Each item in our outer list is another list.
Baik? So, this is how we can implement a matrix in
python, now to access an individual item in our matrix,
once again we use square brackets, let me delete this stuff,
alright, so how do we access 1 here,
well, you start with our list then we add square
brackets first we need to go and get the first item in this list.
Kanan? So we pass 0, now this expression
returns another list. That is the inner list. In this list,
let's say you want to access the second item, so,

English: 
the values 1, 2, and 3. Now the second 
item in our matrix list, once again, we have a list, 
this list represents the items in the second row. So, 
4, 5, and 6, and finally 7, 8 
9. So as you can see we have a 2 dimensional list
Each item in our outer list is another list.
 Okay? So, this is how we can implement a matrix in
python, now to access an individual item in our matrix, 
once again we use square brackets, let me delete this stuff, 
alright, so how do we access 1 here, 
well, you start with our list then we add square 
brackets first we need to go and get the first item in this list. 
Right? So we pass 0, now this expression 
returns another list. That is the inner list. In this list, 
let's say you want to access the second item, so, 

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Chinese: 
the values 1, 2, and 3. Now the second
item in our matrix list, once again, we have a list,
this list represents the items in the second row.所以，
4, 5, and 6, and finally 7, 8
9. So as you can see we have a 2 dimensional list
Each item in our outer list is another list.
好的？ So, this is how we can implement a matrix in
python, now to access an individual item in our matrix,
once again we use square brackets, let me delete this stuff,
alright, so how do we access 1 here,
well, you start with our list then we add square
brackets first we need to go and get the first item in this list.
对？ So we pass 0, now this expression
returns another list. That is the inner list. In this list,
let's say you want to access the second item, so,

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Chinese: 
once again we add square brackets, and we pass 1, that
is the index of 2 in this list, alright.
So if we print this on the terminal
we get 2. Okay? So using 2 square brackets
we can access individual items in our matrix, and
also we can modify these values using this syntax, so,
before printing this, let's change this to 20, so matrix
of 0, and 1, let's change it to 20,
and then print it, there you go, it's modified, now here you
can also use nested loops to iterate over all the items
in this matrix. Let me show you.所以，
we start with a rows for the rows in matrix,
so with this loop, we are iterating over our Matrix
list, in each iteration row will contain 1
list, 1 item, okay? Now, here we need to

English: 
once again we add square brackets, and we pass 1, that
 is the index of 2 in this list, alright. 
So if we print this on the terminal 
we get 2. Okay? So using 2 square brackets 
we can access individual items in our matrix, and 
also we can modify these values using this syntax, so, 
before printing this, let's change this to 20, so matrix
of 0, and 1, let's change it to 20, 
and then print it, there you go, it's modified, now here you
can also use nested loops to iterate over all the items 
in this matrix. Let me show you. So, 
we start with a rows for the rows in matrix, 
so with this loop, we are iterating over our Matrix
list, in each iteration row will contain 1 
list, 1 item, okay? Now, here we need to

Portuguese: 
once again we add square brackets, and we pass 1, that
is the index of 2 in this list, alright.
So if we print this on the terminal
we get 2. Okay? So using 2 square brackets
we can access individual items in our matrix, and
also we can modify these values using this syntax, so,
before printing this, let's change this to 20, so matrix
of 0, and 1, let's change it to 20,
and then print it, there you go, it's modified, now here you
can also use nested loops to iterate over all the items
in this matrix. Deixe-me te mostrar. Assim,
we start with a rows for the rows in matrix,
so with this loop, we are iterating over our Matrix
list, in each iteration row will contain 1
list, 1 item, okay? Now, here we need to

Turkish: 
once again we add square brackets, and we pass 1, that
is the index of 2 in this list, alright.
So if we print this on the terminal
we get 2. Okay? So using 2 square brackets
we can access individual items in our matrix, and
also we can modify these values using this syntax, so,
before printing this, let's change this to 20, so matrix
of 0, and 1, let's change it to 20,
and then print it, there you go, it's modified, now here you
can also use nested loops to iterate over all the items
in this matrix. Let me show you. Yani,
we start with a rows for the rows in matrix,
so with this loop, we are iterating over our Matrix
list, in each iteration row will contain 1
list, 1 item, okay? Now, here we need to

Arabic: 
once again we add square brackets, and we pass 1, that
is the index of 2 in this list, alright.
So if we print this on the terminal
we get 2. Okay? So using 2 square brackets
we can access individual items in our matrix, and
also we can modify these values using this syntax, so,
before printing this, let's change this to 20, so matrix
of 0, and 1, let's change it to 20,
and then print it, there you go, it's modified, now here you
can also use nested loops to iterate over all the items
in this matrix. Let me show you. وبالتالي،
we start with a rows for the rows in matrix,
so with this loop, we are iterating over our Matrix
list, in each iteration row will contain 1
list, 1 item, okay? Now, here we need to

Indonesian: 
once again we add square brackets, and we pass 1, that
is the index of 2 in this list, alright.
So if we print this on the terminal
we get 2. Okay? So using 2 square brackets
we can access individual items in our matrix, and
also we can modify these values using this syntax, so,
before printing this, let's change this to 20, so matrix
of 0, and 1, let's change it to 20,
and then print it, there you go, it's modified, now here you
can also use nested loops to iterate over all the items
in this matrix. Mari ku tunjukkan. Begitu,
we start with a rows for the rows in matrix,
so with this loop, we are iterating over our Matrix
list, in each iteration row will contain 1
list, 1 item, okay? Now, here we need to

Persian: 
once again we add square brackets, and we pass 1, that
is the index of 2 in this list, alright.
So if we print this on the terminal
we get 2. Okay? So using 2 square brackets
we can access individual items in our matrix, and
also we can modify these values using this syntax, so,
before printing this, let's change this to 20, so matrix
of 0, and 1, let's change it to 20,
and then print it, there you go, it's modified, now here you
can also use nested loops to iterate over all the items
in this matrix. Let me show you. So,
we start with a rows for the rows in matrix,
so with this loop, we are iterating over our Matrix
list, in each iteration row will contain 1
list, 1 item, okay? Now, here we need to

Russian: 
once again we add square brackets, and we pass 1, that
is the index of 2 in this list, alright.
So if we print this on the terminal
we get 2. Okay? So using 2 square brackets
we can access individual items in our matrix, and
also we can modify these values using this syntax, so,
before printing this, let's change this to 20, so matrix
of 0, and 1, let's change it to 20,
and then print it, there you go, it's modified, now here you
can also use nested loops to iterate over all the items
in this matrix. Let me show you. So,
we start with a rows for the rows in matrix,
so with this loop, we are iterating over our Matrix
list, in each iteration row will contain 1
list, 1 item, okay? Now, here we need to

Chinese: 
use an inner loop. So we need to loop over this row
which is a list of items. We can type out 4
item in row colon and print
item.好的？ So, let's run this program,
there you go, we get all the item
in our list. Hey, I just
wanted to make a quick announcement. In case you haven't seen my website yet, head over to codewithmosh.com
this is my coding school, where you can find plenty of courses
on web and mobile application development. In fact recently I published a
comprehensive python course that goes way beyond this beginners
youtube. And if you're serious about learning python and getting a job, I highly encourage
you to enroll in this course. Just like this tutorial you can watch it anytime,
anywhere as many times as you want, and you will also receive a certificate
of completion that you can add to your resume, and the course comes with a 30 day
money back guarantee, so if you're not happy we'll give all your money back,

Persian: 
use an inner loop. So we need to loop over this row
which is a list of items. We can type out 4
item in row colon and print
item. باشه؟ So, let's run this program,
there you go, we get all the item
in our list. Hey, I just
wanted to make a quick announcement. In case you haven't seen my website yet, head over to codewithmosh.com
this is my coding school, where you can find plenty of courses
on web and mobile application development. In fact recently I published a
comprehensive python course that goes way beyond this beginners
youtube. And if you're serious about learning python and getting a job, I highly encourage
you to enroll in this course. Just like this tutorial you can watch it anytime,
anywhere as many times as you want, and you will also receive a certificate
of completion that you can add to your resume, and the course comes with a 30 day
money back guarantee, so if you're not happy we'll give all your money back,

Arabic: 
use an inner loop. So we need to loop over this row
which is a list of items. We can type out 4
item in row colon and print
item. حسنا؟ So, let's run this program,
there you go, we get all the item
in our list. Hey, I just
wanted to make a quick announcement. In case you haven't seen my website yet, head over to codewithmosh.com
this is my coding school, where you can find plenty of courses
on web and mobile application development. In fact recently I published a
comprehensive python course that goes way beyond this beginners
youtube. And if you're serious about learning python and getting a job, I highly encourage
you to enroll in this course. Just like this tutorial you can watch it anytime,
anywhere as many times as you want, and you will also receive a certificate
of completion that you can add to your resume, and the course comes with a 30 day
money back guarantee, so if you're not happy we'll give all your money back,

Turkish: 
use an inner loop. So we need to loop over this row
which is a list of items. We can type out 4
item in row colon and print
item. Tamam? So, let's run this program,
there you go, we get all the item
in our list. Hey, I just
wanted to make a quick announcement. In case you haven't seen my website yet, head over to codewithmosh.com
this is my coding school, where you can find plenty of courses
on web and mobile application development. In fact recently I published a
comprehensive python course that goes way beyond this beginners
youtube. And if you're serious about learning python and getting a job, I highly encourage
you to enroll in this course. Just like this tutorial you can watch it anytime,
anywhere as many times as you want, and you will also receive a certificate
of completion that you can add to your resume, and the course comes with a 30 day
money back guarantee, so if you're not happy we'll give all your money back,

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Indonesian: 
use an inner loop. So we need to loop over this row
which is a list of items. We can type out 4
item in row colon and print
item. Baik? So, let's run this program,
there you go, we get all the item
in our list. Hey, I just
wanted to make a quick announcement. In case you haven't seen my website yet, head over to codewithmosh.com
this is my coding school, where you can find plenty of courses
on web and mobile application development. In fact recently I published a
comprehensive python course that goes way beyond this beginners
youtube. And if you're serious about learning python and getting a job, I highly encourage
you to enroll in this course. Just like this tutorial you can watch it anytime,
anywhere as many times as you want, and you will also receive a certificate
of completion that you can add to your resume, and the course comes with a 30 day
money back guarantee, so if you're not happy we'll give all your money back,

English: 
use an inner loop. So we need to loop over this row
which is a list of items. We can type out 4 
item in row colon and print 
item. Okay? So, let's run this program, 
there you go, we get all the item
in our list. Hey, I just
wanted to make a quick announcement. In case you haven't seen my website yet, head over to codewithmosh.com
this is my coding school, where you can find plenty of courses
on web and mobile application development. In fact recently I published a 
comprehensive python course that goes way beyond this beginners 
youtube. And if you're serious about learning python and getting a job, I highly encourage 
you to enroll in this course. Just like this tutorial you can watch it anytime, 
anywhere as many times as you want, and you will also receive a certificate 
of completion that you can add to your resume, and the course comes with a 30 day
money back guarantee, so if you're not happy we'll give all your money back, 

Portuguese: 
use an inner loop. So we need to loop over this row
which is a list of items. We can type out 4
item in row colon and print
item. OK? So, let's run this program,
there you go, we get all the item
in our list. Hey, I just
wanted to make a quick announcement. In case you haven't seen my website yet, head over to codewithmosh.com
this is my coding school, where you can find plenty of courses
on web and mobile application development. In fact recently I published a
comprehensive python course that goes way beyond this beginners
youtube. And if you're serious about learning python and getting a job, I highly encourage
you to enroll in this course. Just like this tutorial you can watch it anytime,
anywhere as many times as you want, and you will also receive a certificate
of completion that you can add to your resume, and the course comes with a 30 day
money back guarantee, so if you're not happy we'll give all your money back,

Russian: 
use an inner loop. So we need to loop over this row
which is a list of items. We can type out 4
item in row colon and print
item. Okay? So, let's run this program,
there you go, we get all the item
in our list. Hey, I just
wanted to make a quick announcement. In case you haven't seen my website yet, head over to codewithmosh.com
this is my coding school, where you can find plenty of courses
on web and mobile application development. In fact recently I published a
comprehensive python course that goes way beyond this beginners
youtube. And if you're serious about learning python and getting a job, I highly encourage
you to enroll in this course. Just like this tutorial you can watch it anytime,
anywhere as many times as you want, and you will also receive a certificate
of completion that you can add to your resume, and the course comes with a 30 day
money back guarantee, so if you're not happy we'll give all your money back,

Turkish: 
no questions ask. The price for this course is 149 dollars, but
the first 200 students can get it for only 15 dollars. So if you're interested,
the link is below this video, click the link, and get started.
In this tutorial, I'm
going to talk to you guys about the list methods, or list functions. These are the
operations that we can perform in a list. So let's define
a list of numbers, here we pass a bunch of random numbers, like
5, 2, 1, 7, and
4. Now there are a number of things we can do with this list, we can
add new items to it, we can remove existing items, we can check for the existence of an item
these are the operations that we can perform on a list. Yani,
the we type numbers, we can see all these functions or more accurately
the methods that are available in our list objects.
So we can call the append method to add a new item to this list. Let's say
13. Actually, no it's not a good number.

English: 
no questions ask. The price for this course is 149 dollars, but
the first 200 students can get it for only 15 dollars. So if you're interested, 
the link is below this video, click the link, and get started.
In this tutorial, I'm
going to talk to you guys about the list methods, or list functions. These are the
operations that we can perform in a list. So let's define 
a list of numbers, here we pass a bunch of random numbers, like
5, 2, 1, 7, and 
4. Now there are a number of things we can do with this list, we can
add new items to it, we can remove existing items, we can check for the existence of an item 
these are the operations that we can perform on a list. So, 
the we type numbers, we can see all these functions or more accurately 
the methods that are available in our list objects. 
So we can call the append method to add a new item to this list. Let's say
13. Actually, no it's not a good number. 

Chinese: 
no questions ask. The price for this course is 149 dollars, but
the first 200 students can get it for only 15 dollars. So if you're interested,
the link is below this video, click the link, and get started.
In this tutorial, I'm
going to talk to you guys about the list methods, or list functions. These are the
operations that we can perform in a list. So let's define
a list of numbers, here we pass a bunch of random numbers, like
5, 2, 1, 7, and
4. Now there are a number of things we can do with this list, we can
add new items to it, we can remove existing items, we can check for the existence of an item
these are the operations that we can perform on a list.所以，
the we type numbers, we can see all these functions or more accurately
the methods that are available in our list objects.
So we can call the append method to add a new item to this list. Let's say
13. Actually, no it's not a good number.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Indonesian: 
no questions ask. The price for this course is 149 dollars, but
the first 200 students can get it for only 15 dollars. So if you're interested,
the link is below this video, click the link, and get started.
In this tutorial, I'm
going to talk to you guys about the list methods, or list functions. These are the
operations that we can perform in a list. So let's define
a list of numbers, here we pass a bunch of random numbers, like
5, 2, 1, 7, and
4. Now there are a number of things we can do with this list, we can
add new items to it, we can remove existing items, we can check for the existence of an item
these are the operations that we can perform on a list. Begitu,
the we type numbers, we can see all these functions or more accurately
the methods that are available in our list objects.
So we can call the append method to add a new item to this list. Let's say
13. Actually, no it's not a good number.

Russian: 
no questions ask. The price for this course is 149 dollars, but
the first 200 students can get it for only 15 dollars. So if you're interested,
the link is below this video, click the link, and get started.
In this tutorial, I'm
going to talk to you guys about the list methods, or list functions. These are the
operations that we can perform in a list. So let's define
a list of numbers, here we pass a bunch of random numbers, like
5, 2, 1, 7, and
4. Now there are a number of things we can do with this list, we can
add new items to it, we can remove existing items, we can check for the existence of an item
these are the operations that we can perform on a list. So,
the we type numbers, we can see all these functions or more accurately
the methods that are available in our list objects.
So we can call the append method to add a new item to this list. Let's say
13. Actually, no it's not a good number.

Arabic: 
no questions ask. The price for this course is 149 dollars, but
the first 200 students can get it for only 15 dollars. So if you're interested,
the link is below this video, click the link, and get started.
In this tutorial, I'm
going to talk to you guys about the list methods, or list functions. These are the
operations that we can perform in a list. So let's define
a list of numbers, here we pass a bunch of random numbers, like
5, 2, 1, 7, and
4. Now there are a number of things we can do with this list, we can
add new items to it, we can remove existing items, we can check for the existence of an item
these are the operations that we can perform on a list. وبالتالي،
the we type numbers, we can see all these functions or more accurately
the methods that are available in our list objects.
So we can call the append method to add a new item to this list. Let's say
13. Actually, no it's not a good number.

Persian: 
no questions ask. The price for this course is 149 dollars, but
the first 200 students can get it for only 15 dollars. So if you're interested,
the link is below this video, click the link, and get started.
In this tutorial, I'm
going to talk to you guys about the list methods, or list functions. These are the
operations that we can perform in a list. So let's define
a list of numbers, here we pass a bunch of random numbers, like
5, 2, 1, 7, and
4. Now there are a number of things we can do with this list, we can
add new items to it, we can remove existing items, we can check for the existence of an item
these are the operations that we can perform on a list. So,
the we type numbers, we can see all these functions or more accurately
the methods that are available in our list objects.
So we can call the append method to add a new item to this list. Let's say
13. Actually, no it's not a good number.

Portuguese: 
no questions ask. The price for this course is 149 dollars, but
the first 200 students can get it for only 15 dollars. Então, se você estiver interessado,
the link is below this video, click the link, and get started.
In this tutorial, I'm
going to talk to you guys about the list methods, or list functions. Estes são os
operations that we can perform in a list. So let's define
a list of numbers, here we pass a bunch of random numbers, like
5, 2, 1, 7, and
4. Now there are a number of things we can do with this list, we can
add new items to it, we can remove existing items, we can check for the existence of an item
these are the operations that we can perform on a list. Assim,
the we type numbers, we can see all these functions or more accurately
the methods that are available in our list objects.
So we can call the append method to add a new item to this list. Digamos
13. Actually, no it's not a good number.

Portuguese: 
I'm joking I'm not superstitious, so let's add 20, it
doesn't really matter and then print our list
when we run the program we can see 20 is added at the end of this list
but what if you want to add a number somewhere in the middle, or at the beginning
of our list? For that we use a different method, that is called
insert. So, insert, now this method
takes 2 values, let me show you. So when we open parenthesis
look at this little tool tip above the insert method.
You see the first value that we need to pass here is an index, so
this is the index at which we want to insert this new item. Vamos
say we want to add an item at the beginning of our list, so we passed our index position
of 0, and then the second value is the actual
object we want to add to this list. Let's say we want to add the number 10,
now when we print this list you can see that the
number 10 is placed at the beginning of the list and

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Russian: 
I'm joking I'm not superstitious, so let's add 20, it
doesn't really matter and then print our list
when we run the program we can see 20 is added at the end of this list
but what if you want to add a number somewhere in the middle, or at the beginning
of our list? For that we use a different method, that is called
insert. So, insert, now this method
takes 2 values, let me show you. So when we open parenthesis
look at this little tool tip above the insert method.
You see the first value that we need to pass here is an index, so
this is the index at which we want to insert this new item. Let's
say we want to add an item at the beginning of our list, so we passed our index position
of 0, and then the second value is the actual
object we want to add to this list. Let's say we want to add the number 10,
now when we print this list you can see that the
number 10 is placed at the beginning of the list and

Chinese: 
I'm joking I'm not superstitious, so let's add 20, it
doesn't really matter and then print our list
when we run the program we can see 20 is added at the end of this list
but what if you want to add a number somewhere in the middle, or at the beginning
of our list? For that we use a different method, that is called
insert. So, insert, now this method
takes 2 values, let me show you. So when we open parenthesis
look at this little tool tip above the insert method.
You see the first value that we need to pass here is an index, so
this is the index at which we want to insert this new item. Let's
say we want to add an item at the beginning of our list, so we passed our index position
of 0, and then the second value is the actual
object we want to add to this list. Let's say we want to add the number 10,
now when we print this list you can see that the
number 10 is placed at the beginning of the list and

Arabic: 
I'm joking I'm not superstitious, so let's add 20, it
doesn't really matter and then print our list
when we run the program we can see 20 is added at the end of this list
but what if you want to add a number somewhere in the middle, or at the beginning
of our list? For that we use a different method, that is called
insert. So, insert, now this method
takes 2 values, let me show you. So when we open parenthesis
look at this little tool tip above the insert method.
You see the first value that we need to pass here is an index, so
this is the index at which we want to insert this new item. دعونا
say we want to add an item at the beginning of our list, so we passed our index position
of 0, and then the second value is the actual
object we want to add to this list. Let's say we want to add the number 10,
now when we print this list you can see that the
number 10 is placed at the beginning of the list and

Turkish: 
I'm joking I'm not superstitious, so let's add 20, it
doesn't really matter and then print our list
when we run the program we can see 20 is added at the end of this list
but what if you want to add a number somewhere in the middle, or at the beginning
of our list? For that we use a different method, that is called
insert. So, insert, now this method
takes 2 values, let me show you. So when we open parenthesis
look at this little tool tip above the insert method.
You see the first value that we need to pass here is an index, so
this is the index at which we want to insert this new item. Let's
say we want to add an item at the beginning of our list, so we passed our index position
of 0, and then the second value is the actual
object we want to add to this list. Let's say we want to add the number 10,
now when we print this list you can see that the
number 10 is placed at the beginning of the list and

Persian: 
I'm joking I'm not superstitious, so let's add 20, it
doesn't really matter and then print our list
when we run the program we can see 20 is added at the end of this list
but what if you want to add a number somewhere in the middle, or at the beginning
of our list? For that we use a different method, that is called
insert. So, insert, now this method
takes 2 values, let me show you. So when we open parenthesis
look at this little tool tip above the insert method.
You see the first value that we need to pass here is an index, so
this is the index at which we want to insert this new item. بیایید
say we want to add an item at the beginning of our list, so we passed our index position
of 0, and then the second value is the actual
object we want to add to this list. Let's say we want to add the number 10,
now when we print this list you can see that the
number 10 is placed at the beginning of the list and

English: 
I'm joking I'm not superstitious, so let's add 20, it
doesn't really matter and then print our list 
when we run the program we can see 20 is added at the end of this list 
but what if you want to add a number somewhere in the middle, or at the beginning
of our list? For that we use a different method, that is called
insert. So, insert, now this method
takes 2 values, let me show you. So when we open parenthesis 
look at this little tool tip above the insert method. 
You see the first value that we need to pass here is an index, so
this is the index at which we want to insert this new item. Let's
say we want to add an item at the beginning of our list, so we passed our index position 
of 0, and then the second value is the actual 
object we want to add to this list. Let's say we want to add the number 10, 
now when we print this list you can see that the
number 10 is placed at the beginning of the list and 

Indonesian: 
I'm joking I'm not superstitious, so let's add 20, it
doesn't really matter and then print our list
when we run the program we can see 20 is added at the end of this list
but what if you want to add a number somewhere in the middle, or at the beginning
of our list? For that we use a different method, that is called
insert. So, insert, now this method
takes 2 values, let me show you. So when we open parenthesis
look at this little tool tip above the insert method.
You see the first value that we need to pass here is an index, so
this is the index at which we want to insert this new item. Ayo
say we want to add an item at the beginning of our list, so we passed our index position
of 0, and then the second value is the actual
object we want to add to this list. Let's say we want to add the number 10,
now when we print this list you can see that the
number 10 is placed at the beginning of the list and

Portuguese: 
all the other items are pushed to the right. We can also remove an item so
we call remove and pass the item that
we want to remove 5. Now we
print our list so we see 5 is gone, and we have
2, 1, 7, 4. If you want to remove all the items in the list, you can call
the clear method, so, clear
this method doesn't take any values, so, we simply
call it and it empties our list, all the items are removed.
We also have another useful method called hop,
and with this we can remove the last item in a list.
Deixe-me te mostrar. So, we run our program, you can see the number 4
is removed from the end of our list. Now if you want to
check for the existence of an item in our list, you can call the index method.
So, we call index and pass a value here, like 5
and this returns the index of the first

Arabic: 
all the other items are pushed to the right. We can also remove an item so
we call remove and pass the item that
we want to remove 5. Now we
print our list so we see 5 is gone, and we have
2, 1, 7, 4. If you want to remove all the items in the list, you can call
the clear method, so, clear
this method doesn't take any values, so, we simply
call it and it empties our list, all the items are removed.
We also have another useful method called hop,
and with this we can remove the last item in a list.
Let me show you. So, we run our program, you can see the number 4
is removed from the end of our list. Now if you want to
check for the existence of an item in our list, you can call the index method.
So, we call index and pass a value here, like 5
and this returns the index of the first

Persian: 
all the other items are pushed to the right. We can also remove an item so
we call remove and pass the item that
we want to remove 5. Now we
print our list so we see 5 is gone, and we have
2, 1, 7, 4. If you want to remove all the items in the list, you can call
the clear method, so, clear
this method doesn't take any values, so, we simply
call it and it empties our list, all the items are removed.
We also have another useful method called hop,
and with this we can remove the last item in a list.
Let me show you. So, we run our program, you can see the number 4
is removed from the end of our list. Now if you want to
check for the existence of an item in our list, you can call the index method.
So, we call index and pass a value here, like 5
and this returns the index of the first

English: 
all the other items are pushed to the right. We can also remove an item so
we call remove and pass the item that
we want to remove 5. Now we
print our list so we see 5 is gone, and we have
2, 1, 7, 4. If you want to remove all the items in the list, you can call
the clear method, so, clear 
this method doesn't take any values, so, we simply
call it and it empties our list, all the items are removed. 
We also have another useful method called hop, 
and with this we can remove the last item in a list. 
Let me show you. So, we run our program, you can see the number 4
is removed from the end of our list. Now if you want to
check for the existence of an item in our list, you can call the index method. 
So, we call index and pass a value here, like 5
and this returns the index of the first 

Chinese: 
all the other items are pushed to the right. We can also remove an item so
we call remove and pass the item that
we want to remove 5. Now we
print our list so we see 5 is gone, and we have
2, 1, 7, 4. If you want to remove all the items in the list, you can call
the clear method, so, clear
this method doesn't take any values, so, we simply
call it and it empties our list, all the items are removed.
We also have another useful method called hop,
and with this we can remove the last item in a list.
Let me show you. So, we run our program, you can see the number 4
is removed from the end of our list. Now if you want to
check for the existence of an item in our list, you can call the index method.
So, we call index and pass a value here, like 5
and this returns the index of the first

Indonesian: 
all the other items are pushed to the right. We can also remove an item so
we call remove and pass the item that
we want to remove 5. Now we
print our list so we see 5 is gone, and we have
2, 1, 7, 4. If you want to remove all the items in the list, you can call
the clear method, so, clear
this method doesn't take any values, so, we simply
call it and it empties our list, all the items are removed.
We also have another useful method called hop,
and with this we can remove the last item in a list.
Mari ku tunjukkan. So, we run our program, you can see the number 4
is removed from the end of our list. Now if you want to
check for the existence of an item in our list, you can call the index method.
So, we call index and pass a value here, like 5
and this returns the index of the first

Russian: 
all the other items are pushed to the right. We can also remove an item so
we call remove and pass the item that
we want to remove 5. Now we
print our list so we see 5 is gone, and we have
2, 1, 7, 4. If you want to remove all the items in the list, you can call
the clear method, so, clear
this method doesn't take any values, so, we simply
call it and it empties our list, all the items are removed.
We also have another useful method called hop,
and with this we can remove the last item in a list.
Let me show you. So, we run our program, you can see the number 4
is removed from the end of our list. Now if you want to
check for the existence of an item in our list, you can call the index method.
So, we call index and pass a value here, like 5
and this returns the index of the first

Turkish: 
all the other items are pushed to the right. We can also remove an item so
we call remove and pass the item that
we want to remove 5. Now we
print our list so we see 5 is gone, and we have
2, 1, 7, 4. If you want to remove all the items in the list, you can call
the clear method, so, clear
this method doesn't take any values, so, we simply
call it and it empties our list, all the items are removed.
We also have another useful method called hop,
and with this we can remove the last item in a list.
Let me show you. So, we run our program, you can see the number 4
is removed from the end of our list. Now if you want to
check for the existence of an item in our list, you can call the index method.
So, we call index and pass a value here, like 5
and this returns the index of the first

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Turkish: 
occurrence of this item. So let's print this on the terminal.
We don't need this line anymore. So the
index of 5 is 0. What if we pass a number that doesn't exist
in this list? Let's say 50? Run the program,
we get an error. We get a value error. 50 is not
in the list. There is also another way to check for the existence of an item,
we can use the in operator. So, let me show you
we type our 15 in numbers,
earlier we used the in operator with a string, we
check for the existence of a character or a sequence of a character in a string,
now here we're checking for the existence of 50 in the list of numbers, so
let's print this, we get a boolean value,
false, so unlike the index method, this expression,
doesn't generate an error, so it's safer to use this. We also have another
method for counting the occurances of an item, let's say we have

Russian: 
occurrence of this item. So let's print this on the terminal.
We don't need this line anymore. So the
index of 5 is 0. What if we pass a number that doesn't exist
in this list? Let's say 50? Run the program,
we get an error. We get a value error. 50 is not
in the list. There is also another way to check for the existence of an item,
we can use the in operator. So, let me show you
we type our 15 in numbers,
earlier we used the in operator with a string, we
check for the existence of a character or a sequence of a character in a string,
now here we're checking for the existence of 50 in the list of numbers, so
let's print this, we get a boolean value,
false, so unlike the index method, this expression,
doesn't generate an error, so it's safer to use this. We also have another
method for counting the occurances of an item, let's say we have

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

English: 
occurrence of this item. So let's print this on the terminal. 
We don't need this line anymore. So the
index of 5 is 0. What if we pass a number that doesn't exist
in this list? Let's say 50? Run the program,
we get an error. We get a value error. 50 is not
in the list. There is also another way to check for the existence of an item, 
we can use the in operator. So, let me show you
we type our 15 in numbers, 
earlier we used the in operator with a string, we
check for the existence of a character or a sequence of a character in a string,
now here we're checking for the existence of 50 in the list of numbers, so
let's print this, we get a boolean value, 
false, so unlike the index method, this expression, 
doesn't generate an error, so it's safer to use this. We also have another
method for counting the occurances of an item, let's say we have 

Portuguese: 
occurrence of this item. So let's print this on the terminal.
We don't need this line anymore. Então o
index of 5 is 0. What if we pass a number that doesn't exist
in this list? Let's say 50? Run the program,
we get an error. We get a value error. 50 is not
na lista. There is also another way to check for the existence of an item,
we can use the in operator. So, let me show you
we type our 15 in numbers,
earlier we used the in operator with a string, we
check for the existence of a character or a sequence of a character in a string,
now here we're checking for the existence of 50 in the list of numbers, so
let's print this, we get a boolean value,
false, so unlike the index method, this expression,
doesn't generate an error, so it's safer to use this. We also have another
method for counting the occurances of an item, let's say we have

Indonesian: 
occurrence of this item. So let's print this on the terminal.
We don't need this line anymore. So the
index of 5 is 0. What if we pass a number that doesn't exist
in this list? Let's say 50? Run the program,
we get an error. We get a value error. 50 is not
in the list. There is also another way to check for the existence of an item,
we can use the in operator. So, let me show you
we type our 15 in numbers,
earlier we used the in operator with a string, we
check for the existence of a character or a sequence of a character in a string,
now here we're checking for the existence of 50 in the list of numbers, so
let's print this, we get a boolean value,
false, so unlike the index method, this expression,
doesn't generate an error, so it's safer to use this. We also have another
method for counting the occurances of an item, let's say we have

Persian: 
occurrence of this item. So let's print this on the terminal.
We don't need this line anymore. So the
index of 5 is 0. What if we pass a number that doesn't exist
in this list? Let's say 50? Run the program,
we get an error. We get a value error. 50 is not
in the list. There is also another way to check for the existence of an item,
we can use the in operator. So, let me show you
we type our 15 in numbers,
earlier we used the in operator with a string, we
check for the existence of a character or a sequence of a character in a string,
now here we're checking for the existence of 50 in the list of numbers, so
let's print this, we get a boolean value,
false, so unlike the index method, this expression,
doesn't generate an error, so it's safer to use this. We also have another
method for counting the occurances of an item, let's say we have

Chinese: 
occurrence of this item. So let's print this on the terminal.
We don't need this line anymore.所以
index of 5 is 0. What if we pass a number that doesn't exist
in this list? Let's say 50? Run the program,
we get an error. We get a value error. 50 is not
in the list. There is also another way to check for the existence of an item,
we can use the in operator. So, let me show you
we type our 15 in numbers,
earlier we used the in operator with a string, we
check for the existence of a character or a sequence of a character in a string,
now here we're checking for the existence of 50 in the list of numbers, so
let's print this, we get a boolean value,
false, so unlike the index method, this expression,
doesn't generate an error, so it's safer to use this. We also have another
method for counting the occurances of an item, let's say we have

Arabic: 
occurrence of this item. So let's print this on the terminal.
We don't need this line anymore. So the
index of 5 is 0. What if we pass a number that doesn't exist
in this list? Let's say 50? Run the program,
we get an error. We get a value error. 50 is not
in the list. There is also another way to check for the existence of an item,
we can use the in operator. So, let me show you
we type our 15 in numbers,
earlier we used the in operator with a string, we
check for the existence of a character or a sequence of a character in a string,
now here we're checking for the existence of 50 in the list of numbers, so
let's print this, we get a boolean value,
false, so unlike the index method, this expression,
doesn't generate an error, so it's safer to use this. We also have another
method for counting the occurances of an item, let's say we have

Russian: 
another 5 over here.
Now we can call numbers.count and pass 5
and this should return 2 because we have 2 5s in this list.
Take a look. There you go. That is pretty useful
now if you want to sort your lists you can call sort method. So,
we call the sort method here, this method doesn't take any values so,
look at he return value, that is none, none
is an object in python that represents the absence of a value.
So this sort method doesn't really return any values it simply sorts this
list, in place, so instead of printing the return value
oft his method, we simply call it to sort our list
and then print our list. Take a look.
Now, all the items are assorted in ascending order. We can also
sort the items in descending order, so after we sort the list
we can call the reverse method. We can simply reverse

Portuguese: 
another 5 over here.
Now we can call numbers.count and pass 5
and this should return 2 because we have 2 5s in this list.
Dê uma olhada. Ai está. That is pretty useful
now if you want to sort your lists you can call sort method. Assim,
we call the sort method here, this method doesn't take any values so,
look at he return value, that is none, none
is an object in python that represents the absence of a value.
So this sort method doesn't really return any values it simply sorts this
list, in place, so instead of printing the return value
oft his method, we simply call it to sort our list
and then print our list. Dê uma olhada.
Now, all the items are assorted in ascending order. Nós também podemos
sort the items in descending order, so after we sort the list
we can call the reverse method. We can simply reverse

Chinese: 
another 5 over here.
Now we can call numbers.count and pass 5
and this should return 2 because we have 2 5s in this list.
看一看。你去吧That is pretty useful
now if you want to sort your lists you can call sort method.所以，
we call the sort method here, this method doesn't take any values so,
look at he return value, that is none, none
is an object in python that represents the absence of a value.
So this sort method doesn't really return any values it simply sorts this
list, in place, so instead of printing the return value
oft his method, we simply call it to sort our list
and then print our list.看一看。
Now, all the items are assorted in ascending order. We can also
sort the items in descending order, so after we sort the list
we can call the reverse method. We can simply reverse

English: 
another 5 over here. 
Now we can call numbers.count and pass 5
and this should return 2 because we have 2 5s in this list.
Take a look. There you go. That is pretty useful
now if you want to sort your lists you can call sort method. So,
we call the sort method here, this method doesn't take any values so, 
look at he return value, that is none, none
is an object in python that represents the absence of a value.
So this sort method doesn't really return any values it simply sorts this
list, in place, so instead of printing the return value
oft his method, we simply call it to sort our list
and then print our list. Take a look. 
Now, all the items are assorted in ascending order. We can also
sort the items in descending order, so after we sort the list 
we can call the reverse method. We can simply reverse

Persian: 
another 5 over here.
Now we can call numbers.count and pass 5
and this should return 2 because we have 2 5s in this list.
Take a look. There you go. That is pretty useful
now if you want to sort your lists you can call sort method. So,
we call the sort method here, this method doesn't take any values so,
look at he return value, that is none, none
is an object in python that represents the absence of a value.
So this sort method doesn't really return any values it simply sorts this
list, in place, so instead of printing the return value
oft his method, we simply call it to sort our list
and then print our list. Take a look.
Now, all the items are assorted in ascending order. We can also
sort the items in descending order, so after we sort the list
we can call the reverse method. We can simply reverse

Arabic: 
another 5 over here.
Now we can call numbers.count and pass 5
and this should return 2 because we have 2 5s in this list.
إلق نظرة. ها أنت ذا. That is pretty useful
now if you want to sort your lists you can call sort method. وبالتالي،
we call the sort method here, this method doesn't take any values so,
look at he return value, that is none, none
is an object in python that represents the absence of a value.
So this sort method doesn't really return any values it simply sorts this
list, in place, so instead of printing the return value
oft his method, we simply call it to sort our list
and then print our list. إلق نظرة.
Now, all the items are assorted in ascending order. We can also
sort the items in descending order, so after we sort the list
we can call the reverse method. We can simply reverse

Turkish: 
another 5 over here.
Now we can call numbers.count and pass 5
and this should return 2 because we have 2 5s in this list.
Take a look. İşte gidiyorsun. That is pretty useful
now if you want to sort your lists you can call sort method. Yani,
we call the sort method here, this method doesn't take any values so,
look at he return value, that is none, none
is an object in python that represents the absence of a value.
So this sort method doesn't really return any values it simply sorts this
list, in place, so instead of printing the return value
oft his method, we simply call it to sort our list
and then print our list. Take a look.
Now, all the items are assorted in ascending order. We can also
sort the items in descending order, so after we sort the list
we can call the reverse method. We can simply reverse

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Indonesian: 
another 5 over here.
Now we can call numbers.count and pass 5
and this should return 2 because we have 2 5s in this list.
Take a look. Ini dia. That is pretty useful
now if you want to sort your lists you can call sort method. Begitu,
we call the sort method here, this method doesn't take any values so,
look at he return value, that is none, none
is an object in python that represents the absence of a value.
So this sort method doesn't really return any values it simply sorts this
list, in place, so instead of printing the return value
oft his method, we simply call it to sort our list
and then print our list. Take a look.
Now, all the items are assorted in ascending order. We can also
sort the items in descending order, so after we sort the list
we can call the reverse method. We can simply reverse

Portuguese: 
our list. Now let's go ahead and run our program, take a look.
Our numbers are sorted in descending order.
And one last method I want to show you here that is pretty useful is the copy
método. So copy, with this method you can get a copy
of our list. So let's define another variable called numbers 2,
now numbers 2, is a copy of our original list. Então se
you make any changes to our original list, if you add new items to it, if you remove
existing items, these operations are not going to impact our second list.
Deixe-me te mostrar. So after we show you a copy of our numbers list
let's add a new item to this list, so numbers.apphend
dez. So the first list is updated, so now we have a
new item in our first list, then lets print the second list.
Take a look, we don't have the number 10 here, because these are
2 independent lists. So these are all the operations
that we can perform on lists. We can add new items to a list, we can

English: 
our list. Now let's go ahead and run our program, take a look.
Our numbers are sorted in descending order. 
And one last method I want to show you here that is pretty useful is the copy
method. So copy, with this method you can get a copy 
of our list. So let's define another variable called numbers 2, 
now numbers 2, is a copy of our original list. So if
you make any changes to our original list, if you add new items to it, if you remove 
existing items, these operations are not going to impact our second list. 
Let me show you. So after we show you a copy of our numbers list
let's add a new item to this list, so numbers.apphend 
ten. So the first list is updated, so now we have a 
new item in our first list, then lets print the second list.
Take a look, we don't have the number 10 here, because these are
2 independent lists. So these are all the operations 
that we can perform on lists. We can add new items to a list, we can

Indonesian: 
our list. Now let's go ahead and run our program, take a look.
Our numbers are sorted in descending order.
And one last method I want to show you here that is pretty useful is the copy
metode. So copy, with this method you can get a copy
of our list. So let's define another variable called numbers 2,
now numbers 2, is a copy of our original list. So if
you make any changes to our original list, if you add new items to it, if you remove
existing items, these operations are not going to impact our second list.
Mari ku tunjukkan. So after we show you a copy of our numbers list
let's add a new item to this list, so numbers.apphend
ten. So the first list is updated, so now we have a
new item in our first list, then lets print the second list.
Take a look, we don't have the number 10 here, because these are
2 independent lists. So these are all the operations
that we can perform on lists. We can add new items to a list, we can

Arabic: 
our list. Now let's go ahead and run our program, take a look.
Our numbers are sorted in descending order.
And one last method I want to show you here that is pretty useful is the copy
طريقة. So copy, with this method you can get a copy
of our list. So let's define another variable called numbers 2,
now numbers 2, is a copy of our original list. حتى إذا
you make any changes to our original list, if you add new items to it, if you remove
existing items, these operations are not going to impact our second list.
Let me show you. So after we show you a copy of our numbers list
let's add a new item to this list, so numbers.apphend
ten. So the first list is updated, so now we have a
new item in our first list, then lets print the second list.
Take a look, we don't have the number 10 here, because these are
2 independent lists. So these are all the operations
that we can perform on lists. We can add new items to a list, we can

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Turkish: 
our list. Now let's go ahead and run our program, take a look.
Our numbers are sorted in descending order.
And one last method I want to show you here that is pretty useful is the copy
method. So copy, with this method you can get a copy
of our list. So let's define another variable called numbers 2,
now numbers 2, is a copy of our original list. So if
you make any changes to our original list, if you add new items to it, if you remove
existing items, these operations are not going to impact our second list.
Let me show you. So after we show you a copy of our numbers list
let's add a new item to this list, so numbers.apphend
ten. So the first list is updated, so now we have a
new item in our first list, then lets print the second list.
Take a look, we don't have the number 10 here, because these are
2 independent lists. So these are all the operations
that we can perform on lists. We can add new items to a list, we can

Chinese: 
our list. Now let's go ahead and run our program, take a look.
Our numbers are sorted in descending order.
And one last method I want to show you here that is pretty useful is the copy
方法。 So copy, with this method you can get a copy
of our list. So let's define another variable called numbers 2,
now numbers 2, is a copy of our original list.因此，如果
you make any changes to our original list, if you add new items to it, if you remove
existing items, these operations are not going to impact our second list.
Let me show you. So after we show you a copy of our numbers list
let's add a new item to this list, so numbers.apphend
十。 So the first list is updated, so now we have a
new item in our first list, then lets print the second list.
Take a look, we don't have the number 10 here, because these are
2 independent lists. So these are all the operations
that we can perform on lists. We can add new items to a list, we can

Persian: 
our list. Now let's go ahead and run our program, take a look.
Our numbers are sorted in descending order.
And one last method I want to show you here that is pretty useful is the copy
method. So copy, with this method you can get a copy
of our list. So let's define another variable called numbers 2,
now numbers 2, is a copy of our original list. So if
you make any changes to our original list, if you add new items to it, if you remove
existing items, these operations are not going to impact our second list.
Let me show you. So after we show you a copy of our numbers list
let's add a new item to this list, so numbers.apphend
ten. So the first list is updated, so now we have a
new item in our first list, then lets print the second list.
Take a look, we don't have the number 10 here, because these are
2 independent lists. So these are all the operations
that we can perform on lists. We can add new items to a list, we can

Russian: 
our list. Now let's go ahead and run our program, take a look.
Our numbers are sorted in descending order.
And one last method I want to show you here that is pretty useful is the copy
method. So copy, with this method you can get a copy
of our list. So let's define another variable called numbers 2,
now numbers 2, is a copy of our original list. So if
you make any changes to our original list, if you add new items to it, if you remove
existing items, these operations are not going to impact our second list.
Let me show you. So after we show you a copy of our numbers list
let's add a new item to this list, so numbers.apphend
ten. So the first list is updated, so now we have a
new item in our first list, then lets print the second list.
Take a look, we don't have the number 10 here, because these are
2 independent lists. So these are all the operations
that we can perform on lists. We can add new items to a list, we can

Arabic: 
remove exxisitn items, we can check for the existence of an item, we can sort
our list, and copy them. Now here's an exercise for this tutorial,
I want you to write a program, to remove the duplicates on our list.
Again, this is a fantastic exercise. So spend a few minutes on this and then
come back and continue watching.
Alright let's say we have a list of numbers with
a bunch of duplicates. So 2, 2, 4, 6,
6, 3, 4, 6, 1. We want to remove
the duplicates. So we need to define another list
let's call that new list. Initially we
set it to an empty list. Then we need to iterate over
our first list, get each item, and if we don't have that number
in this unix list, then we'll add it to this second list.
As simple as that. So, for number
in numbers, now we need to check to see if we

Indonesian: 
remove exxisitn items, we can check for the existence of an item, we can sort
our list, and copy them. Now here's an exercise for this tutorial,
I want you to write a program, to remove the duplicates on our list.
Again, this is a fantastic exercise. So spend a few minutes on this and then
come back and continue watching.
Alright let's say we have a list of numbers with
a bunch of duplicates. So 2, 2, 4, 6,
6, 3, 4, 6, 1. We want to remove
the duplicates. So we need to define another list
let's call that new list. Initially we
set it to an empty list. Then we need to iterate over
our first list, get each item, and if we don't have that number
in this unix list, then we'll add it to this second list.
As simple as that. So, for number
in numbers, now we need to check to see if we

Russian: 
remove exxisitn items, we can check for the existence of an item, we can sort
our list, and copy them. Now here's an exercise for this tutorial,
I want you to write a program, to remove the duplicates on our list.
Again, this is a fantastic exercise. So spend a few minutes on this and then
come back and continue watching.
Alright let's say we have a list of numbers with
a bunch of duplicates. So 2, 2, 4, 6,
6, 3, 4, 6, 1. We want to remove
the duplicates. So we need to define another list
let's call that new list. Initially we
set it to an empty list. Then we need to iterate over
our first list, get each item, and if we don't have that number
in this unix list, then we'll add it to this second list.
As simple as that. So, for number
in numbers, now we need to check to see if we

English: 
remove exxisitn items, we can check for the existence of an item, we can sort 
our list, and copy them. Now here's an exercise for this tutorial, 
I want you to write a program, to remove the duplicates on our list. 
Again, this is a fantastic exercise. So spend a few minutes on this and then
come back and continue watching. 
Alright let's say we have a list of numbers with
a bunch of duplicates. So 2, 2, 4, 6, 
6, 3, 4, 6, 1. We want to remove
the duplicates. So we need to define another list
let's call that new list. Initially we
set it to an empty list. Then we need to iterate over
our first list, get each item, and if we don't have that number
in this unix list, then we'll add it to this second list. 
As simple as that. So, for number 
in numbers, now we need to check to see if we

Persian: 
remove exxisitn items, we can check for the existence of an item, we can sort
our list, and copy them. Now here's an exercise for this tutorial,
I want you to write a program, to remove the duplicates on our list.
Again, this is a fantastic exercise. So spend a few minutes on this and then
come back and continue watching.
Alright let's say we have a list of numbers with
a bunch of duplicates. So 2, 2, 4, 6,
6, 3, 4, 6, 1. We want to remove
the duplicates. So we need to define another list
let's call that new list. Initially we
set it to an empty list. Then we need to iterate over
our first list, get each item, and if we don't have that number
in this unix list, then we'll add it to this second list.
As simple as that. So, for number
in numbers, now we need to check to see if we

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Portuguese: 
remove exxisitn items, we can check for the existence of an item, we can sort
our list, and copy them. Now here's an exercise for this tutorial,
I want you to write a program, to remove the duplicates on our list.
Again, this is a fantastic exercise. So spend a few minutes on this and then
come back and continue watching.
Alright let's say we have a list of numbers with
a bunch of duplicates. So 2, 2, 4, 6,
6, 3, 4, 6, 1. We want to remove
the duplicates. So we need to define another list
let's call that new list. Initially we
set it to an empty list. Then we need to iterate over
our first list, get each item, and if we don't have that number
in this unix list, then we'll add it to this second list.
Tão simples como isso. So, for number
in numbers, now we need to check to see if we

Turkish: 
remove exxisitn items, we can check for the existence of an item, we can sort
our list, and copy them. Now here's an exercise for this tutorial,
I want you to write a program, to remove the duplicates on our list.
Again, this is a fantastic exercise. So spend a few minutes on this and then
come back and continue watching.
Alright let's say we have a list of numbers with
a bunch of duplicates. So 2, 2, 4, 6,
6, 3, 4, 6, 1. We want to remove
the duplicates. So we need to define another list
let's call that new list. Initially we
set it to an empty list. Then we need to iterate over
our first list, get each item, and if we don't have that number
in this unix list, then we'll add it to this second list.
As simple as that. So, for number
in numbers, now we need to check to see if we

Chinese: 
remove exxisitn items, we can check for the existence of an item, we can sort
our list, and copy them. Now here's an exercise for this tutorial,
I want you to write a program, to remove the duplicates on our list.
Again, this is a fantastic exercise. So spend a few minutes on this and then
come back and continue watching.
Alright let's say we have a list of numbers with
a bunch of duplicates. So 2, 2, 4, 6,
6, 3, 4, 6, 1. We want to remove
the duplicates. So we need to define another list
let's call that new list. Initially we
set it to an empty list. Then we need to iterate over
our first list, get each item, and if we don't have that number
in this unix list, then we'll add it to this second list.
As simple as that. So, for number
in numbers, now we need to check to see if we

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Indonesian: 
have this number in the second list. So we use the in
operator. If number not
in units
so if we don't have an operator in this units list,
then we'll need to add it, so units.
apphend number, that's all we have to do.
So, let's go ahead and print the units list
there you go. So you have 2, 4,
6, 3,and 1. The duplicates are removed.
In this tutorial I'm going to talk to you guys about another important structure.
in Python called tuple. Tuples are similar to lists
so we can use them to store a list of items. But unlike lists we can
not modify them, we cannot add new items, we cannot remove existing items, we
tuples are immutable. We cannot mutate or change them. Begitu

Portuguese: 
have this number in the second list. So we use the in
operador. If number not
in units
so if we don't have an operator in this units list,
then we'll need to add it, so units.
apphend number, that's all we have to do.
So, let's go ahead and print the units list
ai está. So you have 2, 4,
6, 3,and 1. The duplicates are removed.
In this tutorial I'm going to talk to you guys about another important structure.
in Python called tuple. Tuples are similar to lists
so we can use them to store a list of items. But unlike lists we can
not modify them, we cannot add new items, we cannot remove existing items, we
tuples are immutable. We cannot mutate or change them. assim

Turkish: 
have this number in the second list. So we use the in
operator. If number not
in units
so if we don't have an operator in this units list,
then we'll need to add it, so units.
apphend number, that's all we have to do.
So, let's go ahead and print the units list
there you go. So you have 2, 4,
6, 3,and 1. The duplicates are removed.
In this tutorial I'm going to talk to you guys about another important structure.
in Python called tuple. Tuples are similar to lists
so we can use them to store a list of items. But unlike lists we can
not modify them, we cannot add new items, we cannot remove existing items, we
tuples are immutable. We cannot mutate or change them. Yani

Russian: 
have this number in the second list. So we use the in
operator. If number not
in units
so if we don't have an operator in this units list,
then we'll need to add it, so units.
apphend number, that's all we have to do.
So, let's go ahead and print the units list
there you go. So you have 2, 4,
6, 3,and 1. The duplicates are removed.
In this tutorial I'm going to talk to you guys about another important structure.
in Python called tuple. Tuples are similar to lists
so we can use them to store a list of items. But unlike lists we can
not modify them, we cannot add new items, we cannot remove existing items, we
tuples are immutable. We cannot mutate or change them. Так

English: 
have this number in the second list. So we use the in
operator. If number not 
in units
so if we don't have an operator in this units list,
then we'll need to add it, so units.
apphend number, that's all we have to do.
So, let's go ahead and print the units list
there you go. So you have 2, 4, 
6, 3,and 1. The duplicates are removed. 
In this tutorial I'm going to talk to you guys about another important structure. 
in Python called tuple. Tuples are similar to lists
so we can use them to store a list of items. But unlike lists we can
not modify them, we cannot add new items, we cannot remove existing items, we
tuples are immutable. We cannot mutate or change them. So

Chinese: 
have this number in the second list. So we use the in
operator. If number not
in units
so if we don't have an operator in this units list,
then we'll need to add it, so units.
apphend number, that's all we have to do.
So, let's go ahead and print the units list
there you go. So you have 2, 4,
6, 3,and 1. The duplicates are removed.
In this tutorial I'm going to talk to you guys about another important structure.
in Python called tuple. Tuples are similar to lists
so we can use them to store a list of items. But unlike lists we can
not modify them, we cannot add new items, we cannot remove existing items, we
tuples are immutable. We cannot mutate or change them.所以

Arabic: 
have this number in the second list. So we use the in
operator. If number not
in units
so if we don't have an operator in this units list,
then we'll need to add it, so units.
apphend number, that's all we have to do.
So, let's go ahead and print the units list
there you go. So you have 2, 4,
6, 3,and 1. The duplicates are removed.
In this tutorial I'm going to talk to you guys about another important structure.
in Python called tuple. Tuples are similar to lists
so we can use them to store a list of items. But unlike lists we can
not modify them, we cannot add new items, we cannot remove existing items, we
tuples are immutable. We cannot mutate or change them. وبالتالي

Persian: 
have this number in the second list. So we use the in
operator. If number not
in units
so if we don't have an operator in this units list,
then we'll need to add it, so units.
apphend number, that's all we have to do.
So, let's go ahead and print the units list
there you go. So you have 2, 4,
6, 3,and 1. The duplicates are removed.
In this tutorial I'm going to talk to you guys about another important structure.
in Python called tuple. Tuples are similar to lists
so we can use them to store a list of items. But unlike lists we can
not modify them, we cannot add new items, we cannot remove existing items, we
tuples are immutable. We cannot mutate or change them. بنابراین

Portuguese: 
deixe-me te mostrar. So I'm going to start by defining a list of numbers,
1, 2, 3, 4, so we use square brackets to define lists and
parenthesis to define tuples, so if we change this to
parenthesis, 1, 2, 3. Now we have a
tuple. So if we type numbers.
look here we don't have the append or insert methods, so we cannot add new items to this tuple.
We also don't have remove clear and pop, we cannot
remove any of these items here. We only have two methods, count,
and index. We use count to count the number of occurrences in an item,
and index, to find the index of the first occurrence,
of an item. So we can only get information about a tuple, we can't change it.
And by the way, these other methods that you see here, they start
with two underscores, we refer to these as magic methods, they're more of an advanced
topic, so they go beyond the scope of this tutorial. If you're interested
to learn bout them. You can get my python course, I've covered them in detail.

Persian: 
let me show you. So I'm going to start by defining a list of numbers,
1, 2, 3, 4, so we use square brackets to define lists and
parenthesis to define tuples, so if we change this to
parenthesis, 1, 2, 3. Now we have a
tuple. So if we type numbers.
look here we don't have the append or insert methods, so we cannot add new items to this tuple.
We also don't have remove clear and pop, we cannot
remove any of these items here. We only have two methods, count,
and index. We use count to count the number of occurrences in an item,
and index, to find the index of the first occurrence,
of an item. So we can only get information about a tuple, we can't change it.
And by the way, these other methods that you see here, they start
with two underscores, we refer to these as magic methods, they're more of an advanced
topic, so they go beyond the scope of this tutorial. If you're interested
to learn bout them. You can get my python course, I've covered them in detail.

Chinese: 
let me show you. So I'm going to start by defining a list of numbers,
1, 2, 3, 4, so we use square brackets to define lists and
parenthesis to define tuples, so if we change this to
parenthesis, 1, 2, 3. Now we have a
tuple. So if we type numbers.
look here we don't have the append or insert methods, so we cannot add new items to this tuple.
We also don't have remove clear and pop, we cannot
remove any of these items here. We only have two methods, count,
and index. We use count to count the number of occurrences in an item,
and index, to find the index of the first occurrence,
of an item. So we can only get information about a tuple, we can't change it.
And by the way, these other methods that you see here, they start
with two underscores, we refer to these as magic methods, they're more of an advanced
topic, so they go beyond the scope of this tutorial. If you're interested
to learn bout them. You can get my python course, I've covered them in detail.

Indonesian: 
let me show you. So I'm going to start by defining a list of numbers,
1, 2, 3, 4, so we use square brackets to define lists and
parenthesis to define tuples, so if we change this to
parenthesis, 1, 2, 3. Now we have a
tuple. So if we type numbers.
look here we don't have the append or insert methods, so we cannot add new items to this tuple.
We also don't have remove clear and pop, we cannot
remove any of these items here. We only have two methods, count,
and index. We use count to count the number of occurrences in an item,
and index, to find the index of the first occurrence,
of an item. So we can only get information about a tuple, we can't change it.
And by the way, these other methods that you see here, they start
with two underscores, we refer to these as magic methods, they're more of an advanced
topic, so they go beyond the scope of this tutorial. If you're interested
to learn bout them. You can get my python course, I've covered them in detail.

English: 
let me show you. So I'm going to start by defining a list of numbers, 
1, 2, 3, 4, so we use square brackets to define lists and 
parenthesis to define tuples, so if we change this to
parenthesis, 1, 2, 3. Now we have a 
tuple. So if we type numbers.
look here we don't have the append or insert methods, so we cannot add new items to this tuple.
We also don't have remove clear and pop, we cannot
remove any of these items here. We only have two methods, count, 
and index. We use count to count the number of occurrences in an item, 
and index, to find the index of the first occurrence, 
of an item. So we can only get information about a tuple, we can't change it. 
And by the way, these other methods that you see here, they start
with two underscores, we refer to these as magic methods, they're more of an advanced
topic, so they go beyond the scope of this tutorial. If you're interested
to learn bout them. You can get my python course, I've covered them in detail.

Russian: 
let me show you. So I'm going to start by defining a list of numbers,
1, 2, 3, 4, so we use square brackets to define lists and
parenthesis to define tuples, so if we change this to
parenthesis, 1, 2, 3. Now we have a
tuple. So if we type numbers.
look here we don't have the append or insert methods, so we cannot add new items to this tuple.
We also don't have remove clear and pop, we cannot
remove any of these items here. We only have two methods, count,
and index. We use count to count the number of occurrences in an item,
and index, to find the index of the first occurrence,
of an item. So we can only get information about a tuple, we can't change it.
And by the way, these other methods that you see here, they start
with two underscores, we refer to these as magic methods, they're more of an advanced
topic, so they go beyond the scope of this tutorial. If you're interested
to learn bout them. You can get my python course, I've covered them in detail.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Arabic: 
let me show you. So I'm going to start by defining a list of numbers,
1, 2, 3, 4, so we use square brackets to define lists and
parenthesis to define tuples, so if we change this to
parenthesis, 1, 2, 3. Now we have a
tuple. So if we type numbers.
look here we don't have the append or insert methods, so we cannot add new items to this tuple.
We also don't have remove clear and pop, we cannot
remove any of these items here. We only have two methods, count,
and index. We use count to count the number of occurrences in an item,
and index, to find the index of the first occurrence,
of an item. So we can only get information about a tuple, we can't change it.
And by the way, these other methods that you see here, they start
with two underscores, we refer to these as magic methods, they're more of an advanced
topic, so they go beyond the scope of this tutorial. If you're interested
to learn bout them. You can get my python course, I've covered them in detail.

Turkish: 
let me show you. So I'm going to start by defining a list of numbers,
1, 2, 3, 4, so we use square brackets to define lists and
parenthesis to define tuples, so if we change this to
parenthesis, 1, 2, 3. Now we have a
tuple. So if we type numbers.
look here we don't have the append or insert methods, so we cannot add new items to this tuple.
We also don't have remove clear and pop, we cannot
remove any of these items here. We only have two methods, count,
and index. We use count to count the number of occurrences in an item,
and index, to find the index of the first occurrence,
of an item. So we can only get information about a tuple, we can't change it.
And by the way, these other methods that you see here, they start
with two underscores, we refer to these as magic methods, they're more of an advanced
topic, so they go beyond the scope of this tutorial. If you're interested
to learn bout them. You can get my python course, I've covered them in detail.

Chinese: 
So similar to lists you can address individual items using
squre bracketts,so we can get the first item like this and then
print another terminal, there you go, the first item is 1,
but if you try to change the first item we'll get an error, so,
numbers of 0, we set it to 10 and run our program
there you go. We get this type error, because the tuple object
does not support item assignment. So we cannot
mutate or change tuples, they are immutable. Now practically
speaking, most of the time you'll be using lists, but tuples are also
useful. If you want to create a list of items and make sure
no where in your program you accidentally modify that list, then it's better to
use a tuple,
In this tutorial I'm going to show you a powerful
feature we have in python called unpacking.
So lets find a tuple called coordinates

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

English: 
So similar to lists you can address individual items using
squre bracketts,s o we can get the first item like this and then
print another terminal, there you go, the first item is 1, 
but if you try to change the first item we'll get an error, so, 
numbers of 0, we set it to 10 and run our program 
there you go. We get this type error, because the tuple object
does not support item assignment. So we cannot 
mutate or change tuples, they are immutable. Now practically 
speaking, most of the time you'll be using lists, but tuples are also
useful. If you want to create a list of items and make sure 
no where in your program you accidentally modify that list, then it's better to
use a tuple, 
In this tutorial I'm going to show you a powerful
feature we have in python called unpacking.
 So lets find a tuple called coordinates

Portuguese: 
So similar to lists you can address individual items using
squre bracketts,so we can get the first item like this and then
print another terminal, there you go, the first item is 1,
but if you try to change the first item we'll get an error, so,
numbers of 0, we set it to 10 and run our program
ai está. We get this type error, because the tuple object
does not support item assignment. So we cannot
mutate or change tuples, they are immutable. Now practically
speaking, most of the time you'll be using lists, but tuples are also
útil. If you want to create a list of items and make sure
no where in your program you accidentally modify that list, then it's better to
use a tuple,
In this tutorial I'm going to show you a powerful
feature we have in python called unpacking.
So lets find a tuple called coordinates

Persian: 
So similar to lists you can address individual items using
squre bracketts,so we can get the first item like this and then
print another terminal, there you go, the first item is 1,
but if you try to change the first item we'll get an error, so,
numbers of 0, we set it to 10 and run our program
there you go. We get this type error, because the tuple object
does not support item assignment. So we cannot
mutate or change tuples, they are immutable. Now practically
speaking, most of the time you'll be using lists, but tuples are also
useful. If you want to create a list of items and make sure
no where in your program you accidentally modify that list, then it's better to
use a tuple,
In this tutorial I'm going to show you a powerful
feature we have in python called unpacking.
So lets find a tuple called coordinates

Arabic: 
So similar to lists you can address individual items using
squre bracketts,so we can get the first item like this and then
print another terminal, there you go, the first item is 1,
but if you try to change the first item we'll get an error, so,
numbers of 0, we set it to 10 and run our program
there you go. We get this type error, because the tuple object
does not support item assignment. So we cannot
mutate or change tuples, they are immutable. Now practically
speaking, most of the time you'll be using lists, but tuples are also
مفيد. If you want to create a list of items and make sure
no where in your program you accidentally modify that list, then it's better to
use a tuple,
In this tutorial I'm going to show you a powerful
feature we have in python called unpacking.
So lets find a tuple called coordinates

Indonesian: 
So similar to lists you can address individual items using
squre bracketts,so we can get the first item like this and then
print another terminal, there you go, the first item is 1,
but if you try to change the first item we'll get an error, so,
numbers of 0, we set it to 10 and run our program
there you go. We get this type error, because the tuple object
does not support item assignment. So we cannot
mutate or change tuples, they are immutable. Now practically
speaking, most of the time you'll be using lists, but tuples are also
useful. If you want to create a list of items and make sure
no where in your program you accidentally modify that list, then it's better to
use a tuple,
In this tutorial I'm going to show you a powerful
feature we have in python called unpacking.
So lets find a tuple called coordinates

Russian: 
So similar to lists you can address individual items using
squre bracketts,so we can get the first item like this and then
print another terminal, there you go, the first item is 1,
but if you try to change the first item we'll get an error, so,
numbers of 0, we set it to 10 and run our program
there you go. We get this type error, because the tuple object
does not support item assignment. So we cannot
mutate or change tuples, they are immutable. Now practically
speaking, most of the time you'll be using lists, but tuples are also
useful. If you want to create a list of items and make sure
no where in your program you accidentally modify that list, then it's better to
use a tuple,
In this tutorial I'm going to show you a powerful
feature we have in python called unpacking.
So lets find a tuple called coordinates

Turkish: 
So similar to lists you can address individual items using
squre bracketts,so we can get the first item like this and then
print another terminal, there you go, the first item is 1,
but if you try to change the first item we'll get an error, so,
numbers of 0, we set it to 10 and run our program
there you go. We get this type error, because the tuple object
does not support item assignment. So we cannot
mutate or change tuples, they are immutable. Now practically
speaking, most of the time you'll be using lists, but tuples are also
useful. If you want to create a list of items and make sure
no where in your program you accidentally modify that list, then it's better to
use a tuple,
In this tutorial I'm going to show you a powerful
feature we have in python called unpacking.
So lets find a tuple called coordinates

English: 
and here we pass 3 values, 1, 2, 3. So you imagine these are
the coordinates for x y and z. Now let's say
we want to get these values and use them in a few expressions, a few complex
expressions in our program. Maybe we want to include them as part of a large
complex formula. So together we'll have to write code like this,
coordinates of 0, then let's say we want to multiply this
by coordinates of 1, and then multiply it by coordinates 
of 2, our code is getting a little bit too long, this is just
a very simple example. But let's say we want to use these values in quite a few places 
in our program, a better approach is to get these values
and store them in separate variables like we can get
coordinates of 0, and store it in x, then you can
get coordinates of 1 and store it in y. 
And similarly we get coordinates of 2, 
and then store it in z. Now we started repeating coordinates of

Turkish: 
and here we pass 3 values, 1, 2, 3. So you imagine these are
the coordinates for xy and z. Now let's say
we want to get these values and use them in a few expressions, a few complex
expressions in our program. Maybe we want to include them as part of a large
complex formula. So together we'll have to write code like this,
coordinates of 0, then let's say we want to multiply this
by coordinates of 1, and then multiply it by coordinates
of 2, our code is getting a little bit too long, this is just
a very simple example. But let's say we want to use these values in quite a few places
in our program, a better approach is to get these values
and store them in separate variables like we can get
coordinates of 0, and store it in x, then you can
get coordinates of 1 and store it in y.
And similarly we get coordinates of 2,
and then store it in z. Now we started repeating coordinates of

Indonesian: 
and here we pass 3 values, 1, 2, 3. So you imagine these are
the coordinates for xy and z. Now let's say
we want to get these values and use them in a few expressions, a few complex
expressions in our program. Maybe we want to include them as part of a large
complex formula. So together we'll have to write code like this,
coordinates of 0, then let's say we want to multiply this
by coordinates of 1, and then multiply it by coordinates
of 2, our code is getting a little bit too long, this is just
a very simple example. But let's say we want to use these values in quite a few places
in our program, a better approach is to get these values
and store them in separate variables like we can get
coordinates of 0, and store it in x, then you can
get coordinates of 1 and store it in y.
And similarly we get coordinates of 2,
and then store it in z. Now we started repeating coordinates of

Portuguese: 
and here we pass 3 values, 1, 2, 3. So you imagine these are
the coordinates for xy and z. Now let's say
we want to get these values and use them in a few expressions, a few complex
expressions in our program. Maybe we want to include them as part of a large
complex formula. So together we'll have to write code like this,
coordinates of 0, then let's say we want to multiply this
by coordinates of 1, and then multiply it by coordinates
of 2, our code is getting a little bit too long, this is just
a very simple example. But let's say we want to use these values in quite a few places
in our program, a better approach is to get these values
and store them in separate variables like we can get
coordinates of 0, and store it in x, then you can
get coordinates of 1 and store it in y.
And similarly we get coordinates of 2,
and then store it in z. Now we started repeating coordinates of

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Russian: 
and here we pass 3 values, 1, 2, 3. So you imagine these are
the coordinates for xy and z. Now let's say
we want to get these values and use them in a few expressions, a few complex
expressions in our program. Maybe we want to include them as part of a large
complex formula. So together we'll have to write code like this,
coordinates of 0, then let's say we want to multiply this
by coordinates of 1, and then multiply it by coordinates
of 2, our code is getting a little bit too long, this is just
a very simple example. But let's say we want to use these values in quite a few places
in our program, a better approach is to get these values
and store them in separate variables like we can get
coordinates of 0, and store it in x, then you can
get coordinates of 1 and store it in y.
And similarly we get coordinates of 2,
and then store it in z. Now we started repeating coordinates of

Persian: 
and here we pass 3 values, 1, 2, 3. So you imagine these are
the coordinates for xy and z. Now let's say
we want to get these values and use them in a few expressions, a few complex
expressions in our program. Maybe we want to include them as part of a large
complex formula. So together we'll have to write code like this,
coordinates of 0, then let's say we want to multiply this
by coordinates of 1, and then multiply it by coordinates
of 2, our code is getting a little bit too long, this is just
a very simple example. But let's say we want to use these values in quite a few places
in our program, a better approach is to get these values
and store them in separate variables like we can get
coordinates of 0, and store it in x, then you can
get coordinates of 1 and store it in y.
And similarly we get coordinates of 2,
and then store it in z. Now we started repeating coordinates of

Chinese: 
and here we pass 3 values, 1, 2, 3. So you imagine these are
the coordinates for xy and z. Now let's say
we want to get these values and use them in a few expressions, a few complex
expressions in our program. Maybe we want to include them as part of a large
complex formula. So together we'll have to write code like this,
coordinates of 0, then let's say we want to multiply this
by coordinates of 1, and then multiply it by coordinates
of 2, our code is getting a little bit too long, this is just
a very simple example. But let's say we want to use these values in quite a few places
in our program, a better approach is to get these values
and store them in separate variables like we can get
coordinates of 0, and store it in x, then you can
get coordinates of 1 and store it in y.
And similarly we get coordinates of 2,
and then store it in z. Now we started repeating coordinates of

Arabic: 
and here we pass 3 values, 1, 2, 3. So you imagine these are
the coordinates for xy and z. Now let's say
we want to get these values and use them in a few expressions, a few complex
expressions in our program. Maybe we want to include them as part of a large
complex formula. So together we'll have to write code like this,
coordinates of 0, then let's say we want to multiply this
by coordinates of 1, and then multiply it by coordinates
of 2, our code is getting a little bit too long, this is just
a very simple example. But let's say we want to use these values in quite a few places
in our program, a better approach is to get these values
and store them in separate variables like we can get
coordinates of 0, and store it in x, then you can
get coordinates of 1 and store it in y.
And similarly we get coordinates of 2,
and then store it in z. Now we started repeating coordinates of

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Arabic: 
2 or coordinates of 0 multiple times, we can simply work with these
variables, x times y times z, that is better.
حق؟ So nothing new so far. But in Python we have a powerful
feature called unpacking and with that we can achieve
the same result with far less code. So we can define our variables
x, y, and z. And set them to our
tuple. What we have on line 6 is exactly
identical to what we have on lines 2-4.
So this is a shorthand to achieve the same result.
So let me delete this and explain how this code works.
When Python interpreter sees this statement, it will get the
first item in this tuple and assign it to the
variable. Then it will get the second item in this tuple, then
similarly we get the third item in this tuple and assign it to
the third variable we have here, so we are unpacking

Russian: 
2 or coordinates of 0 multiple times, we can simply work with these
variables, x times y times z, that is better.
Правильно? So nothing new so far. But in Python we have a powerful
feature called unpacking and with that we can achieve
the same result with far less code. So we can define our variables
x, y, and z. And set them to our
tuple. What we have on line 6 is exactly
identical to what we have on lines 2-4.
So this is a shorthand to achieve the same result.
So let me delete this and explain how this code works.
When Python interpreter sees this statement, it will get the
first item in this tuple and assign it to the
variable. Then it will get the second item in this tuple, then
similarly we get the third item in this tuple and assign it to
the third variable we have here, so we are unpacking

Portuguese: 
2 or coordinates of 0 multiple times, we can simply work with these
variables, x times y times z, that is better.
Certo? So nothing new so far. But in Python we have a powerful
feature called unpacking and with that we can achieve
the same result with far less code. So we can define our variables
x, y, and z. And set them to our
tuple. What we have on line 6 is exactly
identical to what we have on lines 2-4.
So this is a shorthand to achieve the same result.
So let me delete this and explain how this code works.
When Python interpreter sees this statement, it will get the
first item in this tuple and assign it to the
variável. Then it will get the second item in this tuple, then
similarly we get the third item in this tuple and assign it to
the third variable we have here, so we are unpacking

Indonesian: 
2 or coordinates of 0 multiple times, we can simply work with these
variables, x times y times z, that is better.
Kanan? So nothing new so far. But in Python we have a powerful
feature called unpacking and with that we can achieve
the same result with far less code. So we can define our variables
x, y, and z. And set them to our
tuple. What we have on line 6 is exactly
identical to what we have on lines 2-4.
So this is a shorthand to achieve the same result.
So let me delete this and explain how this code works.
When Python interpreter sees this statement, it will get the
first item in this tuple and assign it to the
variable. Then it will get the second item in this tuple, then
similarly we get the third item in this tuple and assign it to
the third variable we have here, so we are unpacking

Chinese: 
2 or coordinates of 0 multiple times, we can simply work with these
variables, x times y times z, that is better.
对？ So nothing new so far. But in Python we have a powerful
feature called unpacking and with that we can achieve
the same result with far less code. So we can define our variables
x, y, and z. And set them to our
tuple. What we have on line 6 is exactly
identical to what we have on lines 2-4.
So this is a shorthand to achieve the same result.
So let me delete this and explain how this code works.
When Python interpreter sees this statement, it will get the
first item in this tuple and assign it to the
variable. Then it will get the second item in this tuple, then
similarly we get the third item in this tuple and assign it to
the third variable we have here, so we are unpacking

English: 
2 or coordinates of 0 multiple times, we can simply work with these
variables, x times y times z, that is better. 
Right? So nothing new so far. But in Python we have a powerful
feature called unpacking and with that we can achieve 
the same result with far less code. So we can define our variables 
x, y, and z. And set them to our
tuple. What we have on line 6 is exactly
identical to what we have on lines 2-4.
So this is a shorthand to achieve the same result.
So let me delete this and explain how this code works.
When Python interpreter sees this statement, it will get the
first item in this tuple and assign it to the
variable. Then it will get the second item in this tuple, then
similarly we get the third item in this tuple and assign it to
the third variable we have here, so we are unpacking

Persian: 
2 or coordinates of 0 multiple times, we can simply work with these
variables, x times y times z, that is better.
درست؟ So nothing new so far. But in Python we have a powerful
feature called unpacking and with that we can achieve
the same result with far less code. So we can define our variables
x, y, and z. And set them to our
tuple. What we have on line 6 is exactly
identical to what we have on lines 2-4.
So this is a shorthand to achieve the same result.
So let me delete this and explain how this code works.
When Python interpreter sees this statement, it will get the
first item in this tuple and assign it to the
variable. Then it will get the second item in this tuple, then
similarly we get the third item in this tuple and assign it to
the third variable we have here, so we are unpacking

Turkish: 
2 or coordinates of 0 multiple times, we can simply work with these
variables, x times y times z, that is better.
Sağ? So nothing new so far. But in Python we have a powerful
feature called unpacking and with that we can achieve
the same result with far less code. So we can define our variables
x, y, and z. And set them to our
tuple. What we have on line 6 is exactly
identical to what we have on lines 2-4.
So this is a shorthand to achieve the same result.
So let me delete this and explain how this code works.
When Python interpreter sees this statement, it will get the
first item in this tuple and assign it to the
variable. Then it will get the second item in this tuple, then
similarly we get the third item in this tuple and assign it to
the third variable we have here, so we are unpacking

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Turkish: 
this tuple into 3 variables. Now if we
print x you can see x
is 1, similarly y is 2, there you go.
So this is unpacking. And by the way this is not
limited to tuples, we can use this feature for lists as well. Yani,
if I change parenthesis to square brackets, now
coordinates is a list, so we can unpack our list into 3 variables
now we run our program we can see y is 2.
In this tutorial I'm going to talk to you about dictionary
in python. We use dictionaries in situations where we want to
store information that comes as key value pairs. Here's
an example. Think of a customer. A customer has a bunch of attributes
like name, email, phone number, address
and so on. Now each of these attributes has a value.

Russian: 
this tuple into 3 variables. Now if we
print x you can see x
is 1, similarly y is 2, there you go.
So this is unpacking. And by the way this is not
limited to tuples, we can use this feature for lists as well. So,
if I change parenthesis to square brackets, now
coordinates is a list, so we can unpack our list into 3 variables
now we run our program we can see y is 2.
In this tutorial I'm going to talk to you about dictionary
in python. We use dictionaries in situations where we want to
store information that comes as key value pairs. Here's
an example. Think of a customer. A customer has a bunch of attributes
like name, email, phone number, address
and so on. Now each of these attributes has a value.

Chinese: 
this tuple into 3 variables. Now if we
print x you can see x
is 1, similarly y is 2, there you go.
So this is unpacking. And by the way this is not
limited to tuples, we can use this feature for lists as well.所以，
if I change parenthesis to square brackets, now
coordinates is a list, so we can unpack our list into 3 variables
now we run our program we can see y is 2.
In this tutorial I'm going to talk to you about dictionary
in python. We use dictionaries in situations where we want to
store information that comes as key value pairs. Here's
an example. Think of a customer. A customer has a bunch of attributes
like name, email, phone number, address
等等。 Now each of these attributes has a value.

Arabic: 
this tuple into 3 variables. Now if we
print x you can see x
is 1, similarly y is 2, there you go.
So this is unpacking. And by the way this is not
limited to tuples, we can use this feature for lists as well. وبالتالي،
if I change parenthesis to square brackets, now
coordinates is a list, so we can unpack our list into 3 variables
now we run our program we can see y is 2.
In this tutorial I'm going to talk to you about dictionary
in python. We use dictionaries in situations where we want to
store information that comes as key value pairs. Here's
an example. Think of a customer. A customer has a bunch of attributes
like name, email, phone number, address
and so on. Now each of these attributes has a value.

English: 
this tuple into 3 variables. Now if we
print x you can see x 
is 1, similarly y is 2, there you go. 
So this is unpacking. And by the way this is not
limited to tuples, we can use this feature for lists as well. So,
if I change parenthesis to square brackets, now 
coordinates is a list, so we can unpack our list into 3 variables 
now we run our program we can see y is 2.
In this tutorial I'm going to talk to you about dictionary 
in python. We use dictionaries in situations where we want to
store information that comes as key value pairs. Here's
an example. Think of a customer. A customer has a bunch of attributes
like name, email, phone number, address
and so on. Now each of these attributes has a value. 

Indonesian: 
this tuple into 3 variables. Now if we
print x you can see x
is 1, similarly y is 2, there you go.
So this is unpacking. And by the way this is not
limited to tuples, we can use this feature for lists as well. Begitu,
if I change parenthesis to square brackets, now
coordinates is a list, so we can unpack our list into 3 variables
now we run our program we can see y is 2.
In this tutorial I'm going to talk to you about dictionary
in python. We use dictionaries in situations where we want to
store information that comes as key value pairs. Here's
an example. Think of a customer. A customer has a bunch of attributes
like name, email, phone number, address
dan seterusnya. Now each of these attributes has a value.

Portuguese: 
this tuple into 3 variables. Now if we
print x you can see x
is 1, similarly y is 2, there you go.
So this is unpacking. And by the way this is not
limited to tuples, we can use this feature for lists as well. Assim,
if I change parenthesis to square brackets, now
coordinates is a list, so we can unpack our list into 3 variables
now we run our program we can see y is 2.
In this tutorial I'm going to talk to you about dictionary
in python. We use dictionaries in situations where we want to
store information that comes as key value pairs. Aqui
um exemplo. Think of a customer. A customer has a bunch of attributes
like name, email, phone number, address
e assim por diante. Now each of these attributes has a value.

Persian: 
this tuple into 3 variables. Now if we
print x you can see x
is 1, similarly y is 2, there you go.
So this is unpacking. And by the way this is not
limited to tuples, we can use this feature for lists as well. So,
if I change parenthesis to square brackets, now
coordinates is a list, so we can unpack our list into 3 variables
now we run our program we can see y is 2.
In this tutorial I'm going to talk to you about dictionary
in python. We use dictionaries in situations where we want to
store information that comes as key value pairs. Here's
an example. Think of a customer. A customer has a bunch of attributes
like name, email, phone number, address
and so on. Now each of these attributes has a value.

Arabic: 
For example the name can be jon smith the email can be
jon@ gmail.com the phone can be whatevr
so what we have ere is a bunch of key value pairs. So in this
example, our keys are name, email, and phone,
and each key is associated with a value. So this is where we use
a dictionary. With a dictionary, we can store a bunch of key value pairs.
So let me show you how to define a dictionary in python.
Back to our program, I'm going to define a variable, customer,
and here we set it to curly braces. With these curly braces we can
define dictionary. In this example we have an empty dictionary that doesn't have
any key value pairs. Now we can add one or more key
value pairs in between the braces. لذلك دعونا
add a key value pair here, I'm going to set the key to a name, and
the value to John Smith, then we add a comma,
to add another key value pair. So let's set age to

Persian: 
For example the name can be jon smith the email can be
jon@ gmail.com the phone can be whatevr
so what we have ere is a bunch of key value pairs. So in this
example, our keys are name, email, and phone,
and each key is associated with a value. So this is where we use
a dictionary. With a dictionary, we can store a bunch of key value pairs.
So let me show you how to define a dictionary in python.
Back to our program, I'm going to define a variable, customer,
and here we set it to curly braces. With these curly braces we can
define dictionary. In this example we have an empty dictionary that doesn't have
any key value pairs. Now we can add one or more key
value pairs in between the braces. So let's
add a key value pair here, I'm going to set the key to a name, and
the value to John Smith, then we add a comma,
to add another key value pair. So let's set age to

Portuguese: 
For example the name can be jon smith the email can be
jon@ gmail.com the phone can be whatevr
so what we have ere is a bunch of key value pairs. Então, nesse
example, our keys are name, email, and phone,
and each key is associated with a value. So this is where we use
a dictionary. With a dictionary, we can store a bunch of key value pairs.
So let me show you how to define a dictionary in python.
Back to our program, I'm going to define a variable, customer,
and here we set it to curly braces. With these curly braces we can
define dictionary. In this example we have an empty dictionary that doesn't have
any key value pairs. Now we can add one or more key
value pairs in between the braces. Então vamos
add a key value pair here, I'm going to set the key to a name, and
the value to John Smith, then we add a comma,
to add another key value pair. So let's set age to

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Chinese: 
For example the name can be jon smith the email can be
jon@ gmail.com the phone can be whatevr
so what we have ere is a bunch of key value pairs. So in this
example, our keys are name, email, and phone,
and each key is associated with a value. So this is where we use
a dictionary. With a dictionary, we can store a bunch of key value pairs.
So let me show you how to define a dictionary in python.
Back to our program, I'm going to define a variable, customer,
and here we set it to curly braces. With these curly braces we can
define dictionary. In this example we have an empty dictionary that doesn't have
any key value pairs. Now we can add one or more key
value pairs in between the braces. So let's
add a key value pair here, I'm going to set the key to a name, and
the value to John Smith, then we add a comma,
to add another key value pair. So let's set age to

Turkish: 
For example the name can be jon smith the email can be
jon@ gmail.com the phone can be whatevr
so what we have ere is a bunch of key value pairs. So in this
example, our keys are name, email, and phone,
and each key is associated with a value. So this is where we use
a dictionary. With a dictionary, we can store a bunch of key value pairs.
So let me show you how to define a dictionary in python.
Back to our program, I'm going to define a variable, customer,
and here we set it to curly braces. With these curly braces we can
define dictionary. In this example we have an empty dictionary that doesn't have
any key value pairs. Now we can add one or more key
value pairs in between the braces. So let's
add a key value pair here, I'm going to set the key to a name, and
the value to John Smith, then we add a comma,
to add another key value pair. So let's set age to

Russian: 
For example the name can be jon smith the email can be
jon@ gmail.com the phone can be whatevr
so what we have ere is a bunch of key value pairs. So in this
example, our keys are name, email, and phone,
and each key is associated with a value. So this is where we use
a dictionary. With a dictionary, we can store a bunch of key value pairs.
So let me show you how to define a dictionary in python.
Back to our program, I'm going to define a variable, customer,
and here we set it to curly braces. With these curly braces we can
define dictionary. In this example we have an empty dictionary that doesn't have
any key value pairs. Now we can add one or more key
value pairs in between the braces. So let's
add a key value pair here, I'm going to set the key to a name, and
the value to John Smith, then we add a comma,
to add another key value pair. So let's set age to

English: 
For example the name can be jon smith the email can be
jon@ gmail.com the phone can be whatevr
so what we have ere is a bunch of key value pairs. So in this
example, our keys are name, email, and phone, 
and each key is associated with a value. So this is where we use 
a dictionary. With a dictionary, we can store a bunch of key value pairs. 
So let me show you how to define a dictionary in python. 
Back to our program, I'm going to define a variable, customer, 
and here we set it to curly braces. With these curly braces we can
define dictionary. In this example we have an empty dictionary that doesn't have
any key value pairs. Now we can add one or more key
value pairs in between the braces. So let's
add a key value pair here, I'm going to set the key to a  name, and 
the value to John Smith, then we add a comma,
to add another key value pair. So let's set age to 

Indonesian: 
For example the name can be jon smith the email can be
jon@ gmail.com the phone can be whatevr
so what we have ere is a bunch of key value pairs. So in this
example, our keys are name, email, and phone,
and each key is associated with a value. So this is where we use
a dictionary. With a dictionary, we can store a bunch of key value pairs.
So let me show you how to define a dictionary in python.
Back to our program, I'm going to define a variable, customer,
and here we set it to curly braces. With these curly braces we can
define dictionary. In this example we have an empty dictionary that doesn't have
any key value pairs. Now we can add one or more key
value pairs in between the braces. So let's
add a key value pair here, I'm going to set the key to a name, and
the value to John Smith, then we add a comma,
to add another key value pair. So let's set age to

Arabic: 
30 let's add another key value pair is
underline verified and we set this to a boolean.
Now what matters here is that these keys should be
unique. So if I add another key value pair here,
set age to 40, now look pycharm
has highlighted the age key, because we have duplicated that and
that's not allowed. So each key should be unique in a dictionary, just like,
the dictionaries we have in the real world, in a real dictionary we have a bunch of words
and they're definition each word is only listed once in a dictionary.
We don't have the word book twice. So let's delete the second
duplicate key value pair, so the keys should be unique,
and in this example, I'm using strings, but they can also be
numbers, we're going to look at that later, but the value can be anything, it can be
a string, a number, a boolean, a list, literally anything.
Now we can access each item in this dictionary

Persian: 
30 let's add another key value pair is
underline verified and we set this to a boolean.
Now what matters here is that these keys should be
unique. So if I add another key value pair here,
set age to 40, now look pycharm
has highlighted the age key, because we have duplicated that and
that's not allowed. So each key should be unique in a dictionary, just like,
the dictionaries we have in the real world, in a real dictionary we have a bunch of words
and they're definition each word is only listed once in a dictionary.
We don't have the word book twice. So let's delete the second
duplicate key value pair, so the keys should be unique,
and in this example, I'm using strings, but they can also be
numbers, we're going to look at that later, but the value can be anything, it can be
a string, a number, a boolean, a list, literally anything.
Now we can access each item in this dictionary

Turkish: 
30 let's add another key value pair is
underline verified and we set this to a boolean.
Now what matters here is that these keys should be
unique. So if I add another key value pair here,
set age to 40, now look pycharm
has highlighted the age key, because we have duplicated that and
that's not allowed. So each key should be unique in a dictionary, just like,
the dictionaries we have in the real world, in a real dictionary we have a bunch of words
and they're definition each word is only listed once in a dictionary.
We don't have the word book twice. So let's delete the second
duplicate key value pair, so the keys should be unique,
and in this example, I'm using strings, but they can also be
numbers, we're going to look at that later, but the value can be anything, it can be
a string, a number, a boolean, a list, literally anything.
Now we can access each item in this dictionary

Portuguese: 
30 let's add another key value pair is
underline verified and we set this to a boolean.
Now what matters here is that these keys should be
unique. So if I add another key value pair here,
set age to 40, now look pycharm
has highlighted the age key, because we have duplicated that and
isso não é permitido. So each key should be unique in a dictionary, just like,
the dictionaries we have in the real world, in a real dictionary we have a bunch of words
and they're definition each word is only listed once in a dictionary.
We don't have the word book twice. So let's delete the second
duplicate key value pair, so the keys should be unique,
and in this example, I'm using strings, but they can also be
numbers, we're going to look at that later, but the value can be anything, it can be
a string, a number, a boolean, a list, literally anything.
Now we can access each item in this dictionary

Chinese: 
30 let's add another key value pair is
underline verified and we set this to a boolean.
Now what matters here is that these keys should be
unique. So if I add another key value pair here,
set age to 40, now look pycharm
has highlighted the age key, because we have duplicated that and
that's not allowed. So each key should be unique in a dictionary, just like,
the dictionaries we have in the real world, in a real dictionary we have a bunch of words
and they're definition each word is only listed once in a dictionary.
We don't have the word book twice. So let's delete the second
duplicate key value pair, so the keys should be unique,
and in this example, I'm using strings, but they can also be
numbers, we're going to look at that later, but the value can be anything, it can be
a string, a number, a boolean, a list, literally anything.
Now we can access each item in this dictionary

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Russian: 
30 let's add another key value pair is
underline verified and we set this to a boolean.
Now what matters here is that these keys should be
unique. So if I add another key value pair here,
set age to 40, now look pycharm
has highlighted the age key, because we have duplicated that and
that's not allowed. So each key should be unique in a dictionary, just like,
the dictionaries we have in the real world, in a real dictionary we have a bunch of words
and they're definition each word is only listed once in a dictionary.
We don't have the word book twice. So let's delete the second
duplicate key value pair, so the keys should be unique,
and in this example, I'm using strings, but they can also be
numbers, we're going to look at that later, but the value can be anything, it can be
a string, a number, a boolean, a list, literally anything.
Now we can access each item in this dictionary

English: 
30 let's add another key value pair is 
underline verified and we set this to a boolean.
Now what matters here is that these keys should be
unique. So if I add another key value pair here, 
set age to 40, now look pycharm
has highlighted the age key, because we have duplicated that and
that's not allowed. So each key should be unique in a dictionary, just like, 
the dictionaries we have in the real world, in a real dictionary we have a bunch of words 
and they're definition each word is only listed once in a dictionary.
We don't have the word book twice. So let's delete the second
duplicate key value pair, so the keys should be unique,
and in this example, I'm using strings, but they can also be
numbers, we're going to look at that later, but the value can be anything, it can be
a string, a  number, a boolean, a list, literally anything.
Now we can access each item in this dictionary 

Indonesian: 
30 let's add another key value pair is
underline verified and we set this to a boolean.
Now what matters here is that these keys should be
unique. So if I add another key value pair here,
set age to 40, now look pycharm
has highlighted the age key, because we have duplicated that and
that's not allowed. So each key should be unique in a dictionary, just like,
the dictionaries we have in the real world, in a real dictionary we have a bunch of words
and they're definition each word is only listed once in a dictionary.
We don't have the word book twice. So let's delete the second
duplicate key value pair, so the keys should be unique,
and in this example, I'm using strings, but they can also be
numbers, we're going to look at that later, but the value can be anything, it can be
a string, a number, a boolean, a list, literally anything.
Now we can access each item in this dictionary

Indonesian: 
using square brackets. So, we type customer,
square brackets and then specify key like name
and this will return the value associated with
the name key. Let's print it on the terminal, have a look,
there you go, so, the name is John Smith, now
what if we pass a key that doesn't exist, lets say first date.
You run the program, you get a key error because we don't have
a key called birth date. Also, if we spell
name with let's say a capital N, we get the same
error because we don't have a key with the exact same sequence of
characters in this dictionary. Now to get around this we can
use the get method, so instead of using the square brackets
we call the get method and specify the key
Now if you use a key that doesn't exist here, it doesn't yell at us. Sebagai contoh,
if you pass birth date

Portuguese: 
using square brackets. So, we type customer,
square brackets and then specify key like name
and this will return the value associated with
the name key. Let's print it on the terminal, have a look,
there you go, so, the name is John Smith, now
what if we pass a key that doesn't exist, lets say first date.
You run the program, you get a key error because we don't have
a key called birth date. Also, if we spell
name with let's say a capital N, we get the same
error because we don't have a key with the exact same sequence of
characters in this dictionary. Now to get around this we can
use the get method, so instead of using the square brackets
we call the get method and specify the key
Now if you use a key that doesn't exist here, it doesn't yell at us. Por exemplo,
if you pass birth date

Persian: 
using square brackets. So, we type customer,
square brackets and then specify key like name
and this will return the value associated with
the name key. Let's print it on the terminal, have a look,
there you go, so, the name is John Smith, now
what if we pass a key that doesn't exist, lets say first date.
You run the program, you get a key error because we don't have
a key called birth date. Also, if we spell
name with let's say a capital N, we get the same
error because we don't have a key with the exact same sequence of
characters in this dictionary. Now to get around this we can
use the get method, so instead of using the square brackets
we call the get method and specify the key
Now if you use a key that doesn't exist here, it doesn't yell at us. مثلا،
if you pass birth date

Russian: 
using square brackets. So, we type customer,
square brackets and then specify key like name
and this will return the value associated with
the name key. Let's print it on the terminal, have a look,
there you go, so, the name is John Smith, now
what if we pass a key that doesn't exist, lets say first date.
You run the program, you get a key error because we don't have
a key called birth date. Also, if we spell
name with let's say a capital N, we get the same
error because we don't have a key with the exact same sequence of
characters in this dictionary. Now to get around this we can
use the get method, so instead of using the square brackets
we call the get method and specify the key
Now if you use a key that doesn't exist here, it doesn't yell at us. Например,
if you pass birth date

English: 
using square brackets. So, we type customer, 
square brackets and then specify key like name
and this will return the value associated with
the name key. Let's print it on the terminal, have a look,
there you go, so, the name is John Smith, now
what if we pass a key that doesn't exist, lets say first date.
You run the program, you get a key error because we don't have
a key called birth date. Also, if we spell
name with let's say a capital N, we get the same
error because we don't have a key with the exact same sequence of
characters in this dictionary. Now to get around this we can
use the get method, so instead of using the square brackets 
we call the get method and specify the key
Now if you use a key that doesn't exist here, it doesn't yell at us. For example, 
if you pass birth date

Chinese: 
using square brackets. So, we type customer,
square brackets and then specify key like name
and this will return the value associated with
the name key. Let's print it on the terminal, have a look,
there you go, so, the name is John Smith, now
what if we pass a key that doesn't exist, lets say first date.
You run the program, you get a key error because we don't have
a key called birth date. Also, if we spell
name with let's say a capital N, we get the same
error because we don't have a key with the exact same sequence of
characters in this dictionary. Now to get around this we can
use the get method, so instead of using the square brackets
we call the get method and specify the key
Now if you use a key that doesn't exist here, it doesn't yell at us. For example,
if you pass birth date

Turkish: 
using square brackets. So, we type customer,
square brackets and then specify key like name
and this will return the value associated with
the name key. Let's print it on the terminal, have a look,
there you go, so, the name is John Smith, now
what if we pass a key that doesn't exist, lets say first date.
You run the program, you get a key error because we don't have
a key called birth date. Also, if we spell
name with let's say a capital N, we get the same
error because we don't have a key with the exact same sequence of
characters in this dictionary. Now to get around this we can
use the get method, so instead of using the square brackets
we call the get method and specify the key
Now if you use a key that doesn't exist here, it doesn't yell at us. For example,
if you pass birth date

Arabic: 
using square brackets. So, we type customer,
square brackets and then specify key like name
and this will return the value associated with
the name key. Let's print it on the terminal, have a look,
there you go, so, the name is John Smith, now
what if we pass a key that doesn't exist, lets say first date.
You run the program, you get a key error because we don't have
a key called birth date. Also, if we spell
name with let's say a capital N, we get the same
error because we don't have a key with the exact same sequence of
characters in this dictionary. Now to get around this we can
use the get method, so instead of using the square brackets
we call the get method and specify the key
Now if you use a key that doesn't exist here, it doesn't yell at us. فمثلا،
if you pass birth date

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Russian: 
it simply returns the non value. Earlier I told you that none is an object
that represents the absence of a value. Так
instead of getting a key error we get none and we can also option
supply a default value, for example, if this dictionary doesn't have this
key, we can supply the default value, let's say
January 1st 1980. Let's run the program
now instead of getting none we get this default value.
So, this is how we can access the value associated with the key
in a dictionary. We can also update these values for example
before a print statement we can write code like this, customer of
name, let's update the name to jack
smith, now this little warning is telling us here we can put jac
smith here instead of defining it once, and then update
Это. Don't worry about them, it doesn't really matter. Now with this line if
we print the name of this customer, we should see jack smith, let me show you.

Arabic: 
it simply returns the non value. Earlier I told you that none is an object
that represents the absence of a value. وبالتالي
instead of getting a key error we get none and we can also option
supply a default value, for example, if this dictionary doesn't have this
key, we can supply the default value, let's say
January 1st 1980. Let's run the program
now instead of getting none we get this default value.
So, this is how we can access the value associated with the key
in a dictionary. We can also update these values for example
before a print statement we can write code like this, customer of
name, let's update the name to jack
smith, now this little warning is telling us here we can put jac
smith here instead of defining it once, and then update
ذلك. Don't worry about them, it doesn't really matter. Now with this line if
we print the name of this customer, we should see jack smith, let me show you.

Chinese: 
it simply returns the non value. Earlier I told you that none is an object
that represents the absence of a value.所以
instead of getting a key error we get none and we can also option
supply a default value, for example, if this dictionary doesn't have this
key, we can supply the default value, let's say
January 1st 1980. Let's run the program
now instead of getting none we get this default value.
So, this is how we can access the value associated with the key
in a dictionary. We can also update these values for example
before a print statement we can write code like this, customer of
name, let's update the name to jack
smith, now this little warning is telling us here we can put jac
smith here instead of defining it once, and then update
它。 Don't worry about them, it doesn't really matter. Now with this line if
we print the name of this customer, we should see jack smith, let me show you.

Persian: 
it simply returns the non value. Earlier I told you that none is an object
that represents the absence of a value. بنابراین
instead of getting a key error we get none and we can also option
supply a default value, for example, if this dictionary doesn't have this
key, we can supply the default value, let's say
January 1st 1980. Let's run the program
now instead of getting none we get this default value.
So, this is how we can access the value associated with the key
in a dictionary. We can also update these values for example
before a print statement we can write code like this, customer of
name, let's update the name to jack
smith, now this little warning is telling us here we can put jac
smith here instead of defining it once, and then update
آی تی. Don't worry about them, it doesn't really matter. Now with this line if
we print the name of this customer, we should see jack smith, let me show you.

Indonesian: 
it simply returns the non value. Earlier I told you that none is an object
that represents the absence of a value. Begitu
instead of getting a key error we get none and we can also option
supply a default value, for example, if this dictionary doesn't have this
key, we can supply the default value, let's say
January 1st 1980. Let's run the program
now instead of getting none we get this default value.
So, this is how we can access the value associated with the key
in a dictionary. We can also update these values for example
before a print statement we can write code like this, customer of
name, let's update the name to jack
smith, now this little warning is telling us here we can put jac
smith here instead of defining it once, and then update
saya t. Don't worry about them, it doesn't really matter. Now with this line if
we print the name of this customer, we should see jack smith, let me show you.

English: 
it simply returns the non value. Earlier I told you that none is an object
that represents the absence of a value. So
instead of getting a key error we get none and we can also option
supply a default value, for example, if this dictionary doesn't have this
key, we can supply the default value, let's say
January 1st 1980. Let's run the program 
now instead of getting none we get this default value. 
So, this is how we can access the value associated with the key
in a dictionary. We can also update these values for example 
before a print statement we can write code like this, customer of
name, let's update the name to jack 
smith, now this little warning is telling us here we can put jac
smith here instead of defining it once, and then update
it. Don't worry about them, it doesn't really matter. Now with this line if 
we print the name of this customer, we should see jack smith, let me show you.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Portuguese: 
it simply returns the non value. Earlier I told you that none is an object
that represents the absence of a value. assim
instead of getting a key error we get none and we can also option
supply a default value, for example, if this dictionary doesn't have this
key, we can supply the default value, let's say
January 1st 1980. Let's run the program
now instead of getting none we get this default value.
So, this is how we can access the value associated with the key
in a dictionary. We can also update these values for example
before a print statement we can write code like this, customer of
name, let's update the name to jack
smith, now this little warning is telling us here we can put jac
smith here instead of defining it once, and then update
isto. Don't worry about them, it doesn't really matter. Now with this line if
we print the name of this customer, we should see jack smith, let me show you.

Turkish: 
it simply returns the non value. Earlier I told you that none is an object
that represents the absence of a value. Yani
instead of getting a key error we get none and we can also option
supply a default value, for example, if this dictionary doesn't have this
key, we can supply the default value, let's say
January 1st 1980. Let's run the program
now instead of getting none we get this default value.
So, this is how we can access the value associated with the key
in a dictionary. We can also update these values for example
before a print statement we can write code like this, customer of
name, let's update the name to jack
smith, now this little warning is telling us here we can put jac
smith here instead of defining it once, and then update
o. Don't worry about them, it doesn't really matter. Now with this line if
we print the name of this customer, we should see jack smith, let me show you.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Turkish: 
So, I'm going to use the square bracket notation again, let's print
the name of the customer you can see that is updated here,
we can also add a new key here, let's set the
birthdate to some value like january first
1980. And then we can print it here,
so as you see we can easily add new key value pairs
to a dictionary. So this is the basics of using dictionaries
in python. They're extremely important and they have a lot of applications in the real
dünya. Okay, here's an exercise for you. So here we have
this program that asks our phone number. Let's type 1
234. We type it in digits and then this will translate
it, to words, take a look. Enter, it prints, 1, 2, 3,
4. That's a pretty cool program, so go ahead and
spend a few minutes on this exercise, it's pretty easy, I will see you
next.

English: 
So, I'm going to use the square bracket notation again, let's print
the name of the customer you can see that is updated here, 
we can also add a new key here, let's set the
birthdate to some value like january first
1980. And then we can print it here, 
so as you see we can easily add new key value pairs
to a dictionary. So this is the basics of using dictionaries
in python. They're extremely important and they have a lot of applications in the real
world. Okay, here's an exercise for you. So here we have
this program that asks our phone number. Let's type 1
234. We type it in digits and then this will translate
it, to words, take a look. Enter, it prints, 1, 2, 3, 
4. That's a pretty cool program, so go ahead and
spend a few minutes on this exercise, it's pretty easy, I will see you
next. 

Indonesian: 
So, I'm going to use the square bracket notation again, let's print
the name of the customer you can see that is updated here,
we can also add a new key here, let's set the
birthdate to some value like january first
1980. And then we can print it here,
so as you see we can easily add new key value pairs
to a dictionary. So this is the basics of using dictionaries
in python. They're extremely important and they have a lot of applications in the real
world. Okay, here's an exercise for you. So here we have
this program that asks our phone number. Let's type 1
234. We type it in digits and then this will translate
it, to words, take a look. Enter, it prints, 1, 2, 3,
4. That's a pretty cool program, so go ahead and
spend a few minutes on this exercise, it's pretty easy, I will see you
next.

Arabic: 
So, I'm going to use the square bracket notation again, let's print
the name of the customer you can see that is updated here,
we can also add a new key here, let's set the
birthdate to some value like january first
1980. And then we can print it here,
so as you see we can easily add new key value pairs
to a dictionary. So this is the basics of using dictionaries
in python. They're extremely important and they have a lot of applications in the real
العالمية. Okay, here's an exercise for you. So here we have
this program that asks our phone number. Let's type 1
234. We type it in digits and then this will translate
it, to words, take a look. Enter, it prints, 1, 2, 3,
4. That's a pretty cool program, so go ahead and
spend a few minutes on this exercise, it's pretty easy, I will see you
next.

Persian: 
So, I'm going to use the square bracket notation again, let's print
the name of the customer you can see that is updated here,
we can also add a new key here, let's set the
birthdate to some value like january first
1980. And then we can print it here,
so as you see we can easily add new key value pairs
to a dictionary. So this is the basics of using dictionaries
in python. They're extremely important and they have a lot of applications in the real
جهان Okay, here's an exercise for you. So here we have
this program that asks our phone number. Let's type 1
234. We type it in digits and then this will translate
it, to words, take a look. Enter, it prints, 1, 2, 3,
4. That's a pretty cool program, so go ahead and
spend a few minutes on this exercise, it's pretty easy, I will see you
next.

Russian: 
So, I'm going to use the square bracket notation again, let's print
the name of the customer you can see that is updated here,
we can also add a new key here, let's set the
birthdate to some value like january first
1980. And then we can print it here,
so as you see we can easily add new key value pairs
to a dictionary. So this is the basics of using dictionaries
in python. They're extremely important and they have a lot of applications in the real
world. Okay, here's an exercise for you. So here we have
this program that asks our phone number. Let's type 1
234. We type it in digits and then this will translate
it, to words, take a look. Enter, it prints, 1, 2, 3,
4. That's a pretty cool program, so go ahead and
spend a few minutes on this exercise, it's pretty easy, I will see you
next.

Portuguese: 
So, I'm going to use the square bracket notation again, let's print
the name of the customer you can see that is updated here,
we can also add a new key here, let's set the
birthdate to some value like january first
1980. And then we can print it here,
so as you see we can easily add new key value pairs
to a dictionary. So this is the basics of using dictionaries
in python. They're extremely important and they have a lot of applications in the real
mundo. Okay, here's an exercise for you. Então aqui nós temos
this program that asks our phone number. Let's type 1
234. We type it in digits and then this will translate
it, to words, take a look. Enter, it prints, 1, 2, 3,
4. That's a pretty cool program, so go ahead and
spend a few minutes on this exercise, it's pretty easy, I will see you
Próximo.

Chinese: 
So, I'm going to use the square bracket notation again, let's print
the name of the customer you can see that is updated here,
we can also add a new key here, let's set the
birthdate to some value like january first
1980. And then we can print it here,
so as you see we can easily add new key value pairs
to a dictionary. So this is the basics of using dictionaries
in python. They're extremely important and they have a lot of applications in the real
世界。 Okay, here's an exercise for you. So here we have
this program that asks our phone number. Let's type 1
234. We type it in digits and then this will translate
it, to words, take a look. Enter, it prints, 1, 2, 3,
4. That's a pretty cool program, so go ahead and
spend a few minutes on this exercise, it's pretty easy, I will see you
next.

Indonesian: 
Alright, so first we need to get the users phone number, we call the input function
with the label phone, we get the result and store it
in this variable, now let's say the user enters 123
4. So we need to look through this string, get each character and
translate it to a world, so what we need to implement this scenario.
is a dictionary, because a dictionary is a structure that allows us to
a key to a value. So we can have a dictionary with keys
like 1234. And we map each of these keys
to a word. So we cannot put digit 1 to
the word 1 we can map 2
to two you get the point. So let's define
a dictionary, you can call it digits, underline mapping
now this dictionary I'm going to add a few key value pairs.
One, we map it to 1, 2, we
to 2, 3, to 3,

Chinese: 
Alright, so first we need to get the users phone number, we call the input function
with the label phone, we get the result and store it
in this variable, now let's say the user enters 123
4. So we need to look through this string, get each character and
translate it to a world, so what we need to implement this scenario.
is a dictionary, because a dictionary is a structure that allows us to
a key to a value. So we can have a dictionary with keys
like 1234. And we map each of these keys
to a word. So we cannot put digit 1 to
the word 1 we can map 2
to two you get the point. So let's define
a dictionary, you can call it digits, underline mapping
now this dictionary I'm going to add a few key value pairs.
One, we map it to 1, 2, we
to 2, 3, to 3,

Arabic: 
Alright, so first we need to get the users phone number, we call the input function
with the label phone, we get the result and store it
in this variable, now let's say the user enters 123
4. So we need to look through this string, get each character and
translate it to a world, so what we need to implement this scenario.
is a dictionary, because a dictionary is a structure that allows us to
a key to a value. So we can have a dictionary with keys
like 1234. And we map each of these keys
لكلمة. So we cannot put digit 1 to
the word 1 we can map 2
to two you get the point. So let's define
a dictionary, you can call it digits, underline mapping
now this dictionary I'm going to add a few key value pairs.
One, we map it to 1, 2, we
to 2, 3, to 3,

English: 
Alright, so first we need to get the users phone number, we call the input function 
with the label phone, we get the result and store it
in this variable, now let's say the user enters 123
4. So we need to look through this string, get each character and 
translate it to a world, so what we need to implement this scenario.
is a dictionary, because a dictionary is a structure that allows us to
a key to a value. So we can have a dictionary with keys
like 1234. And we map each of these keys
to a word. So we cannot put digit 1 to
the word 1 we can map 2 
to two you get the point. So let's define 
a dictionary, you can call it digits, underline mapping
now this dictionary I'm going to add a few key value pairs. 
One, we map it to 1, 2, we 
to 2, 3, to 3, 

Turkish: 
Alright, so first we need to get the users phone number, we call the input function
with the label phone, we get the result and store it
in this variable, now let's say the user enters 123
4. So we need to look through this string, get each character and
translate it to a world, so what we need to implement this scenario.
is a dictionary, because a dictionary is a structure that allows us to
a key to a value. So we can have a dictionary with keys
like 1234. And we map each of these keys
to a word. So we cannot put digit 1 to
the word 1 we can map 2
to two you get the point. So let's define
a dictionary, you can call it digits, underline mapping
now this dictionary I'm going to add a few key value pairs.
One, we map it to 1, 2, we
to 2, 3, to 3,

Portuguese: 
Alright, so first we need to get the users phone number, we call the input function
with the label phone, we get the result and store it
in this variable, now let's say the user enters 123
4. So we need to look through this string, get each character and
translate it to a world, so what we need to implement this scenario.
is a dictionary, because a dictionary is a structure that allows us to
a key to a value. So we can have a dictionary with keys
like 1234. And we map each of these keys
to a word. So we cannot put digit 1 to
the word 1 we can map 2
to two you get the point. So let's define
a dictionary, you can call it digits, underline mapping
now this dictionary I'm going to add a few key value pairs.
One, we map it to 1, 2, we
to 2, 3, to 3,

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Russian: 
Alright, so first we need to get the users phone number, we call the input function
with the label phone, we get the result and store it
in this variable, now let's say the user enters 123
4. So we need to look through this string, get each character and
translate it to a world, so what we need to implement this scenario.
is a dictionary, because a dictionary is a structure that allows us to
a key to a value. So we can have a dictionary with keys
like 1234. And we map each of these keys
to a word. So we cannot put digit 1 to
the word 1 we can map 2
to two you get the point. So let's define
a dictionary, you can call it digits, underline mapping
now this dictionary I'm going to add a few key value pairs.
One, we map it to 1, 2, we
to 2, 3, to 3,

Persian: 
Alright, so first we need to get the users phone number, we call the input function
with the label phone, we get the result and store it
in this variable, now let's say the user enters 123
4. So we need to look through this string, get each character and
translate it to a world, so what we need to implement this scenario.
is a dictionary, because a dictionary is a structure that allows us to
a key to a value. So we can have a dictionary with keys
like 1234. And we map each of these keys
to a word. So we cannot put digit 1 to
the word 1 we can map 2
to two you get the point. So let's define
a dictionary, you can call it digits, underline mapping
now this dictionary I'm going to add a few key value pairs.
One, we map it to 1, 2, we
to 2, 3, to 3,

Chinese: 
and finally, 4 to 4. Now technically we should
add all the digits from 0 to 9, but I don't want to waste all your time
typing repetitive things here, you got the point. So lets move on,
now we need to look through the phone string.所以
4 character in phone, we get each
character and then use it to access a key value pair in
dictionary. So, digits underline mapping
we can use square brackets or call the get method,
I would prefer to use the get method, so in case the user enters some character
that is not part of our dictionary, our program is not going to yell at them.
So, we call the gt method and pass this character
a the key, and if we don't have this key, we can supply
a default value like exclamation mark, so with this we get a word
now we need to add this word to an output string, so we can define
an output string, initially we set it to an empty string,

Indonesian: 
and finally, 4 to 4. Now technically we should
add all the digits from 0 to 9, but I don't want to waste all your time
typing repetitive things here, you got the point. So lets move on,
now we need to look through the phone string. Begitu
4 character in phone, we get each
character and then use it to access a key value pair in
dictionary. So, digits underline mapping
we can use square brackets or call the get method,
I would prefer to use the get method, so in case the user enters some character
that is not part of our dictionary, our program is not going to yell at them.
So, we call the gt method and pass this character
a the key, and if we don't have this key, we can supply
a default value like exclamation mark, so with this we get a word
now we need to add this word to an output string, so we can define
an output string, initially we set it to an empty string,

Arabic: 
and finally, 4 to 4. Now technically we should
add all the digits from 0 to 9, but I don't want to waste all your time
typing repetitive things here, you got the point. So lets move on,
now we need to look through the phone string. وبالتالي
4 character in phone, we get each
character and then use it to access a key value pair in
dictionary. So, digits underline mapping
we can use square brackets or call the get method,
I would prefer to use the get method, so in case the user enters some character
that is not part of our dictionary, our program is not going to yell at them.
So, we call the gt method and pass this character
a the key, and if we don't have this key, we can supply
a default value like exclamation mark, so with this we get a word
now we need to add this word to an output string, so we can define
an output string, initially we set it to an empty string,

Persian: 
and finally, 4 to 4. Now technically we should
add all the digits from 0 to 9, but I don't want to waste all your time
typing repetitive things here, you got the point. So lets move on,
now we need to look through the phone string. بنابراین
4 character in phone, we get each
character and then use it to access a key value pair in
dictionary. So, digits underline mapping
we can use square brackets or call the get method,
I would prefer to use the get method, so in case the user enters some character
that is not part of our dictionary, our program is not going to yell at them.
So, we call the gt method and pass this character
a the key, and if we don't have this key, we can supply
a default value like exclamation mark, so with this we get a word
now we need to add this word to an output string, so we can define
an output string, initially we set it to an empty string,

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Russian: 
and finally, 4 to 4. Now technically we should
add all the digits from 0 to 9, but I don't want to waste all your time
typing repetitive things here, you got the point. So lets move on,
now we need to look through the phone string. Так
4 character in phone, we get each
character and then use it to access a key value pair in
dictionary. So, digits underline mapping
we can use square brackets or call the get method,
I would prefer to use the get method, so in case the user enters some character
that is not part of our dictionary, our program is not going to yell at them.
So, we call the gt method and pass this character
a the key, and if we don't have this key, we can supply
a default value like exclamation mark, so with this we get a word
now we need to add this word to an output string, so we can define
an output string, initially we set it to an empty string,

Portuguese: 
and finally, 4 to 4. Now technically we should
add all the digits from 0 to 9, but I don't want to waste all your time
typing repetitive things here, you got the point. So lets move on,
now we need to look through the phone string. assim
4 character in phone, we get each
character and then use it to access a key value pair in
dicionário. So, digits underline mapping
we can use square brackets or call the get method,
I would prefer to use the get method, so in case the user enters some character
that is not part of our dictionary, our program is not going to yell at them.
So, we call the gt method and pass this character
a the key, and if we don't have this key, we can supply
a default value like exclamation mark, so with this we get a word
now we need to add this word to an output string, so we can define
an output string, initially we set it to an empty string,

English: 
and finally, 4 to 4. Now technically we should
add all the digits from 0 to 9, but I don't want to waste all your time 
typing repetitive things here, you got the point. So lets move on,
now we need to look through the phone string. So 
4 character in phone, we get each
character and then use it to access a key value pair in
dictionary. So, digits underline mapping
we can use square brackets or call the get method, 
I would prefer to use the get method, so in case the user enters some character
that is not part of our dictionary, our program is not going to yell at them.
So, we call the gt method and pass this character
a the key, and if we don't have this key, we can supply
a default value like exclamation mark, so with this we get a word
now we need to add this word to an output string, so we can define
an output string, initially we set it to an empty string, 

Turkish: 
and finally, 4 to 4. Now technically we should
add all the digits from 0 to 9, but I don't want to waste all your time
typing repetitive things here, you got the point. So lets move on,
now we need to look through the phone string. Yani
4 character in phone, we get each
character and then use it to access a key value pair in
dictionary. So, digits underline mapping
we can use square brackets or call the get method,
I would prefer to use the get method, so in case the user enters some character
that is not part of our dictionary, our program is not going to yell at them.
So, we call the gt method and pass this character
a the key, and if we don't have this key, we can supply
a default value like exclamation mark, so with this we get a word
now we need to add this word to an output string, so we can define
an output string, initially we set it to an empty string,

Russian: 
in each iteration we get this and add it to our output string.
So, we type output, plus equals.
This and we should also add a
space at get. So the words are not close to each other, okay?
That's all we have to do. Now finally let's print
this output, run our program, so I want to
type 1, 3,4, 5, lets
see what we get. We get 1, 3, 4 with an exlamantion
mark.
In this tutorial I'm going to show you something really cool
that you can do with dictionaries, so here in this program you can type
a message like good morning followed by a smiley face,
when we press enter, we get this beautiful smiley face, or
we can type i am sad, with a sad smiley face
and it gets translated to this beautiful emoji.

Persian: 
in each iteration we get this and add it to our output string.
So, we type output, plus equals.
This and we should also add a
space at get. So the words are not close to each other, okay?
That's all we have to do. Now finally let's print
this output, run our program, so I want to
type 1, 3,4, 5, lets
see what we get. We get 1, 3, 4 with an exlamantion
mark.
In this tutorial I'm going to show you something really cool
that you can do with dictionaries, so here in this program you can type
a message like good morning followed by a smiley face,
when we press enter, we get this beautiful smiley face, or
we can type i am sad, with a sad smiley face
and it gets translated to this beautiful emoji.

Indonesian: 
in each iteration we get this and add it to our output string.
So, we type output, plus equals.
This and we should also add a
space at get. So the words are not close to each other, okay?
That's all we have to do. Now finally let's print
this output, run our program, so I want to
type 1, 3,4, 5, lets
see what we get. We get 1, 3, 4 with an exlamantion
mark.
In this tutorial I'm going to show you something really cool
that you can do with dictionaries, so here in this program you can type
a message like good morning followed by a smiley face,
when we press enter, we get this beautiful smiley face, or
we can type i am sad, with a sad smiley face
and it gets translated to this beautiful emoji.

Chinese: 
in each iteration we get this and add it to our output string.
So, we type output, plus equals.
This and we should also add a
space at get. So the words are not close to each other, okay?
That's all we have to do. Now finally let's print
this output, run our program, so I want to
type 1, 3,4, 5, lets
see what we get. We get 1, 3, 4 with an exlamantion
mark.
In this tutorial I'm going to show you something really cool
that you can do with dictionaries, so here in this program you can type
a message like good morning followed by a smiley face,
when we press enter, we get this beautiful smiley face, or
we can type i am sad, with a sad smiley face
and it gets translated to this beautiful emoji.

Portuguese: 
in each iteration we get this and add it to our output string.
So, we type output, plus equals.
This and we should also add a
space at get. So the words are not close to each other, okay?
That's all we have to do. Now finally let's print
this output, run our program, so I want to
type 1, 3,4, 5, lets
veja o que temos. We get 1, 3, 4 with an exlamantion
marca.
In this tutorial I'm going to show you something really cool
that you can do with dictionaries, so here in this program you can type
a message like good morning followed by a smiley face,
when we press enter, we get this beautiful smiley face, or
we can type i am sad, with a sad smiley face
and it gets translated to this beautiful emoji.

Arabic: 
in each iteration we get this and add it to our output string.
So, we type output, plus equals.
This and we should also add a
space at get. So the words are not close to each other, okay?
That's all we have to do. Now finally let's print
this output, run our program, so I want to
type 1, 3,4, 5, lets
see what we get. We get 1, 3, 4 with an exlamantion
علامة.
In this tutorial I'm going to show you something really cool
that you can do with dictionaries, so here in this program you can type
a message like good morning followed by a smiley face,
when we press enter, we get this beautiful smiley face, or
we can type i am sad, with a sad smiley face
and it gets translated to this beautiful emoji.

English: 
in each iteration we get this and add it to our output string. 
So, we type output, plus equals. 
This and we should also add a 
space at get. So the words are not close to each other, okay?
That's all we have to do. Now finally let's print
this output, run our program, so I want to
type 1, 3,4, 5, lets 
see what we get. We get 1, 3, 4 with an exlamantion
mark. 
In this tutorial I'm going to show you something really cool
that you can do with dictionaries, so here in this program you can type
a message like good morning followed by a smiley face,
when we press enter, we get this beautiful smiley face, or
we can type i am sad, with a  sad smiley face
and it gets translated to this beautiful emoji. 

Turkish: 
in each iteration we get this and add it to our output string.
So, we type output, plus equals.
This and we should also add a
space at get. So the words are not close to each other, okay?
That's all we have to do. Now finally let's print
this output, run our program, so I want to
type 1, 3,4, 5, lets
see what we get. We get 1, 3, 4 with an exlamantion
mark.
In this tutorial I'm going to show you something really cool
that you can do with dictionaries, so here in this program you can type
a message like good morning followed by a smiley face,
when we press enter, we get this beautiful smiley face, or
we can type i am sad, with a sad smiley face
and it gets translated to this beautiful emoji.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

English: 
So this is another application if using dictionaries, we have a dictionary 
that maps these characters into smiley faces. 
So lets go ahead and build this program together, we start by
calling the input function, here we pass a greater than symbol
as an indicator for the user to type a message, we give that message, store
it here, as you know that is a string, now we need to
split this string by a space, so if the user types
good morning with a smiley face, we want to break this down into
3 words, good morning, and smiley face. 
To do that we can call the split method. So we call
message.split and pass 
a string with one space as a separator. What this method
does is basically it goes through this string and anywhere it finds this
character, in this case a space, it uses it as a boundary to
separate this string into multiple words. And then it will return

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Arabic: 
So this is another application if using dictionaries, we have a dictionary
that maps these characters into smiley faces.
So lets go ahead and build this program together, we start by
calling the input function, here we pass a greater than symbol
as an indicator for the user to type a message, we give that message, store
it here, as you know that is a string, now we need to
split this string by a space, so if the user types
good morning with a smiley face, we want to break this down into
3 words, good morning, and smiley face.
To do that we can call the split method. So we call
message.split and pass
a string with one space as a separator. What this method
does is basically it goes through this string and anywhere it finds this
character, in this case a space, it uses it as a boundary to
separate this string into multiple words. And then it will return

Portuguese: 
So this is another application if using dictionaries, we have a dictionary
that maps these characters into smiley faces.
So lets go ahead and build this program together, we start by
calling the input function, here we pass a greater than symbol
as an indicator for the user to type a message, we give that message, store
it here, as you know that is a string, now we need to
split this string by a space, so if the user types
good morning with a smiley face, we want to break this down into
3 words, good morning, and smiley face.
To do that we can call the split method. So we call
message.split and pass
a string with one space as a separator. What this method
does is basically it goes through this string and anywhere it finds this
character, in this case a space, it uses it as a boundary to
separate this string into multiple words. And then it will return

Chinese: 
So this is another application if using dictionaries, we have a dictionary
that maps these characters into smiley faces.
So lets go ahead and build this program together, we start by
calling the input function, here we pass a greater than symbol
as an indicator for the user to type a message, we give that message, store
it here, as you know that is a string, now we need to
split this string by a space, so if the user types
good morning with a smiley face, we want to break this down into
3 words, good morning, and smiley face.
To do that we can call the split method. So we call
message.split and pass
a string with one space as a separator. What this method
does is basically it goes through this string and anywhere it finds this
character, in this case a space, it uses it as a boundary to
separate this string into multiple words. And then it will return

Russian: 
So this is another application if using dictionaries, we have a dictionary
that maps these characters into smiley faces.
So lets go ahead and build this program together, we start by
calling the input function, here we pass a greater than symbol
as an indicator for the user to type a message, we give that message, store
it here, as you know that is a string, now we need to
split this string by a space, so if the user types
good morning with a smiley face, we want to break this down into
3 words, good morning, and smiley face.
To do that we can call the split method. So we call
message.split and pass
a string with one space as a separator. What this method
does is basically it goes through this string and anywhere it finds this
character, in this case a space, it uses it as a boundary to
separate this string into multiple words. And then it will return

Turkish: 
So this is another application if using dictionaries, we have a dictionary
that maps these characters into smiley faces.
So lets go ahead and build this program together, we start by
calling the input function, here we pass a greater than symbol
as an indicator for the user to type a message, we give that message, store
it here, as you know that is a string, now we need to
split this string by a space, so if the user types
good morning with a smiley face, we want to break this down into
3 words, good morning, and smiley face.
To do that we can call the split method. So we call
message.split and pass
a string with one space as a separator. What this method
does is basically it goes through this string and anywhere it finds this
character, in this case a space, it uses it as a boundary to
separate this string into multiple words. And then it will return

Persian: 
So this is another application if using dictionaries, we have a dictionary
that maps these characters into smiley faces.
So lets go ahead and build this program together, we start by
calling the input function, here we pass a greater than symbol
as an indicator for the user to type a message, we give that message, store
it here, as you know that is a string, now we need to
split this string by a space, so if the user types
good morning with a smiley face, we want to break this down into
3 words, good morning, and smiley face.
To do that we can call the split method. So we call
message.split and pass
a string with one space as a separator. What this method
does is basically it goes through this string and anywhere it finds this
character, in this case a space, it uses it as a boundary to
separate this string into multiple words. And then it will return

Indonesian: 
So this is another application if using dictionaries, we have a dictionary
that maps these characters into smiley faces.
So lets go ahead and build this program together, we start by
calling the input function, here we pass a greater than symbol
as an indicator for the user to type a message, we give that message, store
it here, as you know that is a string, now we need to
split this string by a space, so if the user types
good morning with a smiley face, we want to break this down into
3 words, good morning, and smiley face.
To do that we can call the split method. So we call
message.split and pass
a string with one space as a separator. What this method
does is basically it goes through this string and anywhere it finds this
character, in this case a space, it uses it as a boundary to
separate this string into multiple words. And then it will return

Indonesian: 
a list. Mari ku tunjukkan. So let's store that here, words, and then
Then print it on the terminal,
let's go ahead and run our program. So if you type good morning
sunshine, enter, we get a list with three items
each item is a string, okay? Sekarang,
back to our program, we need to define a dictionary for mapping special characters
like these 2 into a smiley face, so,
we can call that emojis
set it to curly braces, here we add a key value pair,
a smiley face, and we map that to a string,
in this string we want to add an emoji, if you're on a mac keyboard you can press
control command and space and this should bring up
this emoji box, if you're on Windows honestly I
really don't know how you can do this, but there must be applications who do this for you. So lets go
ahead and pick this happy smiley face, good,

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Arabic: 
a list. Let me show you. So let's store that here, words, and then
Then print it on the terminal,
let's go ahead and run our program. So if you type good morning
sunshine, enter, we get a list with three items
each item is a string, okay? الآن،
back to our program, we need to define a dictionary for mapping special characters
like these 2 into a smiley face, so,
we can call that emojis
set it to curly braces, here we add a key value pair,
a smiley face, and we map that to a string,
in this string we want to add an emoji, if you're on a mac keyboard you can press
control command and space and this should bring up
this emoji box, if you're on Windows honestly I
really don't know how you can do this, but there must be applications who do this for you. So lets go
ahead and pick this happy smiley face, good,

Chinese: 
a list. Let me show you. So let's store that here, words, and then
Then print it on the terminal,
let's go ahead and run our program. So if you type good morning
sunshine, enter, we get a list with three items
each item is a string, okay?现在，
back to our program, we need to define a dictionary for mapping special characters
like these 2 into a smiley face, so,
we can call that emojis
set it to curly braces, here we add a key value pair,
a smiley face, and we map that to a string,
in this string we want to add an emoji, if you're on a mac keyboard you can press
control command and space and this should bring up
this emoji box, if you're on Windows honestly I
really don't know how you can do this, but there must be applications who do this for you. So lets go
ahead and pick this happy smiley face, good,

English: 
a list. Let me show you. So let's store that here, words, and then
Then print it on the terminal, 
let's go ahead and run our program. So if you type good morning 
sunshine, enter, we get a list with three items 
each item is a string, okay? Now, 
back to our program, we need to define a dictionary for mapping special characters
like these 2 into a smiley face, so, 
we can call that emojis 
set it to curly braces, here we add a key value pair, 
a smiley face, and we map that to a string, 
in this string we want to add an emoji, if you're on a mac keyboard you can press 
control command and space and this should bring up
this emoji box, if you're on Windows honestly I
really don't know how you can do this, but there must be applications who do this for you. So lets go
ahead and pick this happy smiley face, good, 

Russian: 
a list. Let me show you. So let's store that here, words, and then
Then print it on the terminal,
let's go ahead and run our program. So if you type good morning
sunshine, enter, we get a list with three items
each item is a string, okay? Сейчас,
back to our program, we need to define a dictionary for mapping special characters
like these 2 into a smiley face, so,
we can call that emojis
set it to curly braces, here we add a key value pair,
a smiley face, and we map that to a string,
in this string we want to add an emoji, if you're on a mac keyboard you can press
control command and space and this should bring up
this emoji box, if you're on Windows honestly I
really don't know how you can do this, but there must be applications who do this for you. So lets go
ahead and pick this happy smiley face, good,

Portuguese: 
a list. Deixe-me te mostrar. So let's store that here, words, and then
Then print it on the terminal,
let's go ahead and run our program. So if you type good morning
sunshine, enter, we get a list with three items
each item is a string, okay? Agora,
back to our program, we need to define a dictionary for mapping special characters
like these 2 into a smiley face, so,
we can call that emojis
set it to curly braces, here we add a key value pair,
a smiley face, and we map that to a string,
in this string we want to add an emoji, if you're on a mac keyboard you can press
control command and space and this should bring up
this emoji box, if you're on Windows honestly I
really don't know how you can do this, but there must be applications who do this for you. So lets go
ahead and pick this happy smiley face, good,

Persian: 
a list. Let me show you. So let's store that here, words, and then
Then print it on the terminal,
let's go ahead and run our program. So if you type good morning
sunshine, enter, we get a list with three items
each item is a string, okay? اکنون،
back to our program, we need to define a dictionary for mapping special characters
like these 2 into a smiley face, so,
we can call that emojis
set it to curly braces, here we add a key value pair,
a smiley face, and we map that to a string,
in this string we want to add an emoji, if you're on a mac keyboard you can press
control command and space and this should bring up
this emoji box, if you're on Windows honestly I
really don't know how you can do this, but there must be applications who do this for you. So lets go
ahead and pick this happy smiley face, good,

Turkish: 
a list. Let me show you. So let's store that here, words, and then
Then print it on the terminal,
let's go ahead and run our program. So if you type good morning
sunshine, enter, we get a list with three items
each item is a string, okay? Now,
back to our program, we need to define a dictionary for mapping special characters
like these 2 into a smiley face, so,
we can call that emojis
set it to curly braces, here we add a key value pair,
a smiley face, and we map that to a string,
in this string we want to add an emoji, if you're on a mac keyboard you can press
control command and space and this should bring up
this emoji box, if you're on Windows honestly I
really don't know how you can do this, but there must be applications who do this for you. So lets go
ahead and pick this happy smiley face, good,

Turkish: 
now lets add another key value pair, or sad face
we map this to,
this face here, good. So, we
have a list of words now we need to look through this list, get
each word and potentially map it to an emoji.
So we can write a for loop for word in words,
now we want to go to our dictionary, and see if you have an item with this
word as the key. If you have an item with that key, we get
it's value, otherwise we want to use the same word. So if a user types
good morning, we don't want to translate those words, we just want to return those. So that is the case,
where we use the get method to supply a default
value, so we wan to get an item with a key word, and
if we don't have an item with that key, we simply use that word as
the default value. Now similar to the exercise that we did in the last tutorial
we need an output variable. So let's define that here,

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Chinese: 
now lets add another key value pair, or sad face
we map this to,
this face here, good. So, we
have a list of words now we need to look through this list, get
each word and potentially map it to an emoji.
So we can write a for loop for word in words,
now we want to go to our dictionary, and see if you have an item with this
word as the key. If you have an item with that key, we get
it's value, otherwise we want to use the same word. So if a user types
good morning, we don't want to translate those words, we just want to return those. So that is the case,
where we use the get method to supply a default
value, so we wan to get an item with a key word, and
if we don't have an item with that key, we simply use that word as
the default value. Now similar to the exercise that we did in the last tutorial
we need an output variable. So let's define that here,

Portuguese: 
now lets add another key value pair, or sad face
we map this to,
this face here, good. So, we
have a list of words now we need to look through this list, get
each word and potentially map it to an emoji.
So we can write a for loop for word in words,
now we want to go to our dictionary, and see if you have an item with this
word as the key. If you have an item with that key, we get
it's value, otherwise we want to use the same word. So if a user types
good morning, we don't want to translate those words, we just want to return those. So that is the case,
where we use the get method to supply a default
value, so we wan to get an item with a key word, and
if we don't have an item with that key, we simply use that word as
the default value. Now similar to the exercise that we did in the last tutorial
we need an output variable. So let's define that here,

Arabic: 
now lets add another key value pair, or sad face
we map this to,
this face here, good. So, we
have a list of words now we need to look through this list, get
each word and potentially map it to an emoji.
So we can write a for loop for word in words,
now we want to go to our dictionary, and see if you have an item with this
word as the key. If you have an item with that key, we get
it's value, otherwise we want to use the same word. So if a user types
good morning, we don't want to translate those words, we just want to return those. So that is the case,
where we use the get method to supply a default
value, so we wan to get an item with a key word, and
if we don't have an item with that key, we simply use that word as
the default value. Now similar to the exercise that we did in the last tutorial
we need an output variable. So let's define that here,

Russian: 
now lets add another key value pair, or sad face
we map this to,
this face here, good. So, we
have a list of words now we need to look through this list, get
each word and potentially map it to an emoji.
So we can write a for loop for word in words,
now we want to go to our dictionary, and see if you have an item with this
word as the key. If you have an item with that key, we get
it's value, otherwise we want to use the same word. So if a user types
good morning, we don't want to translate those words, we just want to return those. So that is the case,
where we use the get method to supply a default
value, so we wan to get an item with a key word, and
if we don't have an item with that key, we simply use that word as
the default value. Now similar to the exercise that we did in the last tutorial
we need an output variable. So let's define that here,

Indonesian: 
now lets add another key value pair, or sad face
we map this to,
this face here, good. So, we
have a list of words now we need to look through this list, get
each word and potentially map it to an emoji.
So we can write a for loop for word in words,
now we want to go to our dictionary, and see if you have an item with this
word as the key. If you have an item with that key, we get
it's value, otherwise we want to use the same word. So if a user types
good morning, we don't want to translate those words, we just want to return those. So that is the case,
where we use the get method to supply a default
value, so we wan to get an item with a key word, and
if we don't have an item with that key, we simply use that word as
the default value. Now similar to the exercise that we did in the last tutorial
we need an output variable. So let's define that here,

English: 
now lets add another key value pair, or sad face
we map this to, 
this face here, good. So, we 
have a list of words now we need to look through this list, get
each word and potentially map it to an emoji.
So we can write a for loop for word in words, 
now we want to go to our dictionary, and see if you have an item with this
word as the key. If you have an item with that key, we get
it's value, otherwise we want to use the same word. So if a user types
good morning, we don't want to translate those words, we just want to return those. So that is the case, 
where we use the get method to supply a  default 
value, so we wan to get an item with a key word, and
if we don't have an item with that key, we simply use that word as 
the default value. Now similar to the exercise that we did in the last tutorial 
we need an output variable. So let's define that here, 

Persian: 
now lets add another key value pair, or sad face
we map this to,
this face here, good. So, we
have a list of words now we need to look through this list, get
each word and potentially map it to an emoji.
So we can write a for loop for word in words,
now we want to go to our dictionary, and see if you have an item with this
word as the key. If you have an item with that key, we get
it's value, otherwise we want to use the same word. So if a user types
good morning, we don't want to translate those words, we just want to return those. So that is the case,
where we use the get method to supply a default
value, so we wan to get an item with a key word, and
if we don't have an item with that key, we simply use that word as
the default value. Now similar to the exercise that we did in the last tutorial
we need an output variable. So let's define that here,

Arabic: 
output set it to an empty string, now back to line
9, we get the return value of the get method,
and add it to our output variable. So output
plus equals whatever we get from the get method, and finally
we need to append a space at the end.
That's it, we're done. So let's print the output
and run our program and I'm going to type good morning
sunshine with a smiley face, we get that
beautiful, let's try the sad face as well, I am sad.
Too bad. جميلة! So as you can see
dictionaries have a lot of use cases in real applications.
Here's a solution from the last tutorial where we created an emoji
converter. Now so far we have been writing all our code right here,
in app,py, but as our programs grow we need a better way to organize our code.

Turkish: 
output set it to an empty string, now back to line
9, we get the return value of the get method,
and add it to our output variable. So output
plus equals whatever we get from the get method, and finally
we need to append a space at the end.
That's it, we're done. So let's print the output
and run our program and I'm going to type good morning
sunshine with a smiley face, we get that
beautiful, let's try the sad face as well, I am sad.
Too bad. Beautiful! So as you can see
dictionaries have a lot of use cases in real applications.
Here's a solution from the last tutorial where we created an emoji
converter. Now so far we have been writing all our code right here,
in app,py, but as our programs grow we need a better way to organize our code.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Chinese: 
output set it to an empty string, now back to line
9, we get the return value of the get method,
and add it to our output variable. So output
plus equals whatever we get from the get method, and finally
we need to append a space at the end.
That's it, we're done. So let's print the output
and run our program and I'm going to type good morning
sunshine with a smiley face, we get that
beautiful, let's try the sad face as well, I am sad.
太糟糕了。美丽！所以你可以看到
dictionaries have a lot of use cases in real applications.
Here's a solution from the last tutorial where we created an emoji
converter. Now so far we have been writing all our code right here,
in app,py, but as our programs grow we need a better way to organize our code.

English: 
output set it to an empty string, now back to line
9, we get the return value of the get method, 
and add it to our output variable. So output 
plus equals whatever we get from the get method, and finally 
we need to append a space at the end. 
That's it, we're done. So let's print the output 
and run our program and I'm going to type good morning
sunshine with a smiley face, we get that 
beautiful, let's try the sad face as well, I am sad. 
Too bad. Beautiful! So as you can see
dictionaries have a lot of use cases in real applications.
Here's a solution from the last tutorial where we created an emoji 
converter. Now so far we have been writing all our code right here,
in app,py, but as our programs grow we need a better way to organize our code. 

Russian: 
output set it to an empty string, now back to line
9, we get the return value of the get method,
and add it to our output variable. So output
plus equals whatever we get from the get method, and finally
we need to append a space at the end.
That's it, we're done. So let's print the output
and run our program and I'm going to type good morning
sunshine with a smiley face, we get that
beautiful, let's try the sad face as well, I am sad.
Очень плохо. Beautiful! So as you can see
dictionaries have a lot of use cases in real applications.
Here's a solution from the last tutorial where we created an emoji
converter. Now so far we have been writing all our code right here,
in app,py, but as our programs grow we need a better way to organize our code.

Indonesian: 
output set it to an empty string, now back to line
9, we get the return value of the get method,
and add it to our output variable. So output
plus equals whatever we get from the get method, and finally
we need to append a space at the end.
That's it, we're done. So let's print the output
and run our program and I'm going to type good morning
sunshine with a smiley face, we get that
beautiful, let's try the sad face as well, I am sad.
Too bad. Beautiful! So as you can see
dictionaries have a lot of use cases in real applications.
Here's a solution from the last tutorial where we created an emoji
converter. Now so far we have been writing all our code right here,
in app,py, but as our programs grow we need a better way to organize our code.

Persian: 
output set it to an empty string, now back to line
9, we get the return value of the get method,
and add it to our output variable. So output
plus equals whatever we get from the get method, and finally
we need to append a space at the end.
That's it, we're done. So let's print the output
and run our program and I'm going to type good morning
sunshine with a smiley face, we get that
beautiful, let's try the sad face as well, I am sad.
Too bad. Beautiful! So as you can see
dictionaries have a lot of use cases in real applications.
Here's a solution from the last tutorial where we created an emoji
converter. Now so far we have been writing all our code right here,
in app,py, but as our programs grow we need a better way to organize our code.

Portuguese: 
output set it to an empty string, now back to line
9, we get the return value of the get method,
and add it to our output variable. So output
plus equals whatever we get from the get method, and finally
we need to append a space at the end.
É isso, terminamos. So let's print the output
and run our program and I'm going to type good morning
sunshine with a smiley face, we get that
beautiful, let's try the sad face as well, I am sad.
Que pena. Lindo! Então, como você pode ver
dictionaries have a lot of use cases in real applications.
Here's a solution from the last tutorial where we created an emoji
conversor. Now so far we have been writing all our code right here,
in app,py, but as our programs grow we need a better way to organize our code.

Indonesian: 
We need to break up our code into smaller, more manageable
and more maintainable chunks which we call functions. So function
is a container for a few lines of code that perform a specific
task for example you have learned about a few of the built in functions in
python like print, and input, each of these functions
have a purpose, they know how to perform a specific task. So when we
build large complex programs, we should break up our code into smaller
reusable chunks which we call functions to better organize our code.
And that's what I'm going to show you in this tutorial. So let's write this simple
program, for printing a greeting message. So we're going to do a print,
hi there, and lets add another message
welcome aboard. So here we have a simple
program with only two lines of code. Now let's say these two lines
potentially we're going to need them in other programs so we can put them in a function that
we can reuse. Let me show you how to do that, so,

English: 
We need to break up our code into smaller, more manageable 
and more maintainable chunks which we call functions. So function 
is a container for a few lines of code that perform a specific 
task for example you have learned about a few of the built in functions in
python like print, and input, each of these functions 
have a purpose, they know how to perform a specific task. So when we 
build large complex programs, we should break up our code into smaller 
reusable chunks which we call functions to better organize our code.
And that's what I'm going to show you in this tutorial. So let's write this simple 
program, for printing a greeting message. So we're going to do a print, 
hi there, and lets add another message 
welcome aboard. So here we have a simple 
program with only two lines of code. Now let's say these two lines 
potentially we're going to need them in other programs so we can put them in a function that
we can reuse. Let me show you how to do that, so, 

Chinese: 
We need to break up our code into smaller, more manageable
and more maintainable chunks which we call functions. So function
is a container for a few lines of code that perform a specific
task for example you have learned about a few of the built in functions in
python like print, and input, each of these functions
have a purpose, they know how to perform a specific task. So when we
build large complex programs, we should break up our code into smaller
reusable chunks which we call functions to better organize our code.
And that's what I'm going to show you in this tutorial. So let's write this simple
program, for printing a greeting message. So we're going to do a print,
hi there, and lets add another message
welcome aboard. So here we have a simple
program with only two lines of code. Now let's say these two lines
potentially we're going to need them in other programs so we can put them in a function that
we can reuse. Let me show you how to do that, so,

Russian: 
We need to break up our code into smaller, more manageable
and more maintainable chunks which we call functions. So function
is a container for a few lines of code that perform a specific
task for example you have learned about a few of the built in functions in
python like print, and input, each of these functions
have a purpose, they know how to perform a specific task. So when we
build large complex programs, we should break up our code into smaller
reusable chunks which we call functions to better organize our code.
And that's what I'm going to show you in this tutorial. So let's write this simple
program, for printing a greeting message. So we're going to do a print,
hi there, and lets add another message
welcome aboard. So here we have a simple
program with only two lines of code. Now let's say these two lines
potentially we're going to need them in other programs so we can put them in a function that
we can reuse. Let me show you how to do that, so,

Turkish: 
We need to break up our code into smaller, more manageable
and more maintainable chunks which we call functions. So function
is a container for a few lines of code that perform a specific
task for example you have learned about a few of the built in functions in
python like print, and input, each of these functions
have a purpose, they know how to perform a specific task. So when we
build large complex programs, we should break up our code into smaller
reusable chunks which we call functions to better organize our code.
And that's what I'm going to show you in this tutorial. So let's write this simple
program, for printing a greeting message. So we're going to do a print,
hi there, and lets add another message
welcome aboard. So here we have a simple
program with only two lines of code. Now let's say these two lines
potentially we're going to need them in other programs so we can put them in a function that
we can reuse. Let me show you how to do that, so,

Persian: 
We need to break up our code into smaller, more manageable
and more maintainable chunks which we call functions. So function
is a container for a few lines of code that perform a specific
task for example you have learned about a few of the built in functions in
python like print, and input, each of these functions
have a purpose, they know how to perform a specific task. So when we
build large complex programs, we should break up our code into smaller
reusable chunks which we call functions to better organize our code.
And that's what I'm going to show you in this tutorial. So let's write this simple
program, for printing a greeting message. So we're going to do a print,
hi there, and lets add another message
welcome aboard. So here we have a simple
program with only two lines of code. Now let's say these two lines
potentially we're going to need them in other programs so we can put them in a function that
we can reuse. Let me show you how to do that, so,

Portuguese: 
We need to break up our code into smaller, more manageable
and more maintainable chunks which we call functions. So function
is a container for a few lines of code that perform a specific
task for example you have learned about a few of the built in functions in
python like print, and input, each of these functions
have a purpose, they know how to perform a specific task. Então, quando nós
build large complex programs, we should break up our code into smaller
reusable chunks which we call functions to better organize our code.
And that's what I'm going to show you in this tutorial. So let's write this simple
program, for printing a greeting message. So we're going to do a print,
hi there, and lets add another message
welcome aboard. So here we have a simple
program with only two lines of code. Now let's say these two lines
potentially we're going to need them in other programs so we can put them in a function that
we can reuse. Let me show you how to do that, so,

Arabic: 
We need to break up our code into smaller, more manageable
and more maintainable chunks which we call functions. So function
is a container for a few lines of code that perform a specific
task for example you have learned about a few of the built in functions in
python like print, and input, each of these functions
have a purpose, they know how to perform a specific task. So when we
build large complex programs, we should break up our code into smaller
reusable chunks which we call functions to better organize our code.
And that's what I'm going to show you in this tutorial. So let's write this simple
program, for printing a greeting message. So we're going to do a print,
hi there, and lets add another message
welcome aboard. So here we have a simple
program with only two lines of code. Now let's say these two lines
potentially we're going to need them in other programs so we can put them in a function that
we can reuse. Let me show you how to do that, so,

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Indonesian: 
we start typing out death, that is a reserve keyword in
Python, and it's short for define. When Python interpreter sees this it
knows that we're defining a function, next we need to give our function
a name, lets say greet_user.
So all the best practices you learned about naming your variables also apply here,
which means we should name our functions with lower case characters
if there are multiple words, we need to separate them using an underscore
and you should always, always, always use meaningful
descriptive names for your functions. So, here we define a function
called greet user, after that we'll need to add parenthesis
followed by a colon. Now you know that whenever we add a colon at the end of a line
we're telling python that we're defining a block of code. So when we
press enter, the next line is indented. Now any code that we write here
will belong to this function. So I'm going to move these two lines
these two print statements inside of our function. You can simply

Turkish: 
we start typing out death, that is a reserve keyword in
Python, and it's short for define. When Python interpreter sees this it
knows that we're defining a function, next we need to give our function
a name, lets say greet_user.
So all the best practices you learned about naming your variables also apply here,
which means we should name our functions with lower case characters
if there are multiple words, we need to separate them using an underscore
and you should always, always, always use meaningful
descriptive names for your functions. So, here we define a function
called greet user, after that we'll need to add parenthesis
followed by a colon. Now you know that whenever we add a colon at the end of a line
we're telling python that we're defining a block of code. So when we
press enter, the next line is indented. Now any code that we write here
will belong to this function. So I'm going to move these two lines
these two print statements inside of our function. You can simply

Persian: 
we start typing out death, that is a reserve keyword in
Python, and it's short for define. When Python interpreter sees this it
knows that we're defining a function, next we need to give our function
a name, lets say greet_user.
So all the best practices you learned about naming your variables also apply here,
which means we should name our functions with lower case characters
if there are multiple words, we need to separate them using an underscore
and you should always, always, always use meaningful
descriptive names for your functions. So, here we define a function
called greet user, after that we'll need to add parenthesis
followed by a colon. Now you know that whenever we add a colon at the end of a line
we're telling python that we're defining a block of code. So when we
press enter, the next line is indented. Now any code that we write here
will belong to this function. So I'm going to move these two lines
these two print statements inside of our function. You can simply

English: 
we start typing out death, that is a reserve keyword in
 Python, and it's short for define. When Python interpreter sees this it
knows that we're defining a function, next we need to give our function 
a name, lets say greet_user.
So all the best practices you learned about naming your variables also apply here, 
which means we should name our functions with lower case characters 
if there are multiple words, we need to separate them using an underscore 
and you should always, always, always use meaningful
descriptive names for your functions. So, here we define a function
called greet user, after that we'll need to add parenthesis 
followed by a colon. Now you know that whenever we add a colon at the end of a line
we're telling python that we're defining a block of code. So when we 
press enter, the next line is indented. Now any code that we write here
will belong to this function. So I'm going to move these two lines
these two print statements inside of our function. You can simply 

Arabic: 
we start typing out death, that is a reserve keyword in
Python, and it's short for define. When Python interpreter sees this it
knows that we're defining a function, next we need to give our function
a name, lets say greet_user.
So all the best practices you learned about naming your variables also apply here,
which means we should name our functions with lower case characters
if there are multiple words, we need to separate them using an underscore
and you should always, always, always use meaningful
descriptive names for your functions. So, here we define a function
called greet user, after that we'll need to add parenthesis
followed by a colon. Now you know that whenever we add a colon at the end of a line
we're telling python that we're defining a block of code. So when we
press enter, the next line is indented. Now any code that we write here
will belong to this function. So I'm going to move these two lines
these two print statements inside of our function. You can simply

Portuguese: 
we start typing out death, that is a reserve keyword in
Python, and it's short for define. When Python interpreter sees this it
knows that we're defining a function, next we need to give our function
a name, lets say greet_user.
So all the best practices you learned about naming your variables also apply here,
which means we should name our functions with lower case characters
if there are multiple words, we need to separate them using an underscore
and you should always, always, always use meaningful
descriptive names for your functions. So, here we define a function
called greet user, after that we'll need to add parenthesis
followed by a colon. Now you know that whenever we add a colon at the end of a line
we're telling python that we're defining a block of code. Então, quando nós
press enter, the next line is indented. Now any code that we write here
will belong to this function. So I'm going to move these two lines
these two print statements inside of our function. You can simply

Chinese: 
we start typing out death, that is a reserve keyword in
Python, and it's short for define. When Python interpreter sees this it
knows that we're defining a function, next we need to give our function
a name, lets say greet_user.
So all the best practices you learned about naming your variables also apply here,
which means we should name our functions with lower case characters
if there are multiple words, we need to separate them using an underscore
and you should always, always, always use meaningful
descriptive names for your functions. So, here we define a function
called greet user, after that we'll need to add parenthesis
followed by a colon. Now you know that whenever we add a colon at the end of a line
we're telling python that we're defining a block of code. So when we
press enter, the next line is indented. Now any code that we write here
will belong to this function. So I'm going to move these two lines
these two print statements inside of our function. You can simply

Russian: 
we start typing out death, that is a reserve keyword in
Python, and it's short for define. When Python interpreter sees this it
knows that we're defining a function, next we need to give our function
a name, lets say greet_user.
So all the best practices you learned about naming your variables also apply here,
which means we should name our functions with lower case characters
if there are multiple words, we need to separate them using an underscore
and you should always, always, always use meaningful
descriptive names for your functions. So, here we define a function
called greet user, after that we'll need to add parenthesis
followed by a colon. Now you know that whenever we add a colon at the end of a line
we're telling python that we're defining a block of code. So when we
press enter, the next line is indented. Now any code that we write here
will belong to this function. So I'm going to move these two lines
these two print statements inside of our function. You can simply

Indonesian: 
press tab to indent them, beautiful, also lets remove
this extra line break, that is better, so these two lines
now are part of our greet user function, so whenever we
call this function, these two lines will be executed. Baik? Sekarang,
let's remove indentation so here we are outside of our function,
let's do a print statement and print start
after that let's call our function, so greet user.
And finally let's do another create statement and print
finish. Now we have this little warning here, this
underline, if you hover your mouse over this line, this tool was telling you
that we should add two blank lines after a function definition. This is coming from
pep8 which is a document that defines the best practices for
formatting our code. We'll look at that in the future. So for now to make pycharm
happy, lets add an extra line break to this function
so whenever we define a function we need to add two lines breaks after.

Portuguese: 
press tab to indent them, beautiful, also lets remove
this extra line break, that is better, so these two lines
now are part of our greet user function, so whenever we
call this function, these two lines will be executed. OK? Agora,
let's remove indentation so here we are outside of our function,
let's do a print statement and print start
after that let's call our function, so greet user.
And finally let's do another create statement and print
terminar. Now we have this little warning here, this
underline, if you hover your mouse over this line, this tool was telling you
that we should add two blank lines after a function definition. This is coming from
pep8 which is a document that defines the best practices for
formatting our code. We'll look at that in the future. So for now to make pycharm
happy, lets add an extra line break to this function
so whenever we define a function we need to add two lines breaks after.

English: 
press tab to indent them, beautiful, also lets remove
this extra line break, that is better, so these two lines
now are part of our greet user function, so whenever we 
call this function, these two lines will be executed. Okay? Now, 
let's remove indentation so here we are outside of our function, 
let's do a print statement and print start
after that let's call our function, so greet user.
And finally let's do another create statement and print
finish. Now we have this little warning here, this
underline, if you hover your mouse over this line, this tool was telling you
that we should add two blank lines after a function definition. This is coming from
pep8 which is a document that defines the best practices for
formatting our code. We'll look at that in the future. So for now to make pycharm
happy, lets add an extra line break to this function
so whenever we define a function we need to add two lines breaks after.

Turkish: 
press tab to indent them, beautiful, also lets remove
this extra line break, that is better, so these two lines
now are part of our greet user function, so whenever we
call this function, these two lines will be executed. Tamam? Now,
let's remove indentation so here we are outside of our function,
let's do a print statement and print start
after that let's call our function, so greet user.
And finally let's do another create statement and print
finish. Now we have this little warning here, this
underline, if you hover your mouse over this line, this tool was telling you
that we should add two blank lines after a function definition. This is coming from
pep8 which is a document that defines the best practices for
formatting our code. We'll look at that in the future. So for now to make pycharm
happy, lets add an extra line break to this function
so whenever we define a function we need to add two lines breaks after.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Persian: 
press tab to indent them, beautiful, also lets remove
this extra line break, that is better, so these two lines
now are part of our greet user function, so whenever we
call this function, these two lines will be executed. باشه؟ اکنون،
let's remove indentation so here we are outside of our function,
let's do a print statement and print start
after that let's call our function, so greet user.
And finally let's do another create statement and print
finish. Now we have this little warning here, this
underline, if you hover your mouse over this line, this tool was telling you
that we should add two blank lines after a function definition. This is coming from
pep8 which is a document that defines the best practices for
formatting our code. We'll look at that in the future. So for now to make pycharm
happy, lets add an extra line break to this function
so whenever we define a function we need to add two lines breaks after.

Chinese: 
press tab to indent them, beautiful, also lets remove
this extra line break, that is better, so these two lines
now are part of our greet user function, so whenever we
call this function, these two lines will be executed.好的？现在，
let's remove indentation so here we are outside of our function,
let's do a print statement and print start
after that let's call our function, so greet user.
And finally let's do another create statement and print
finish. Now we have this little warning here, this
underline, if you hover your mouse over this line, this tool was telling you
that we should add two blank lines after a function definition. This is coming from
pep8 which is a document that defines the best practices for
formatting our code. We'll look at that in the future. So for now to make pycharm
happy, lets add an extra line break to this function
so whenever we define a function we need to add two lines breaks after.

Arabic: 
press tab to indent them, beautiful, also lets remove
this extra line break, that is better, so these two lines
now are part of our greet user function, so whenever we
call this function, these two lines will be executed. حسنا؟ الآن،
let's remove indentation so here we are outside of our function,
let's do a print statement and print start
after that let's call our function, so greet user.
And finally let's do another create statement and print
finish. Now we have this little warning here, this
underline, if you hover your mouse over this line, this tool was telling you
that we should add two blank lines after a function definition. This is coming from
pep8 which is a document that defines the best practices for
formatting our code. We'll look at that in the future. So for now to make pycharm
happy, lets add an extra line break to this function
so whenever we define a function we need to add two lines breaks after.

Russian: 
press tab to indent them, beautiful, also lets remove
this extra line break, that is better, so these two lines
now are part of our greet user function, so whenever we
call this function, these two lines will be executed. Okay? Сейчас,
let's remove indentation so here we are outside of our function,
let's do a print statement and print start
after that let's call our function, so greet user.
And finally let's do another create statement and print
finish. Now we have this little warning here, this
underline, if you hover your mouse over this line, this tool was telling you
that we should add two blank lines after a function definition. This is coming from
pep8 which is a document that defines the best practices for
formatting our code. We'll look at that in the future. So for now to make pycharm
happy, lets add an extra line break to this function
so whenever we define a function we need to add two lines breaks after.

Turkish: 
Tamam? so, now let's run our program and see what happens.
Alright, so we have 4 messages on the terminal
first we get the start message then we get the messages
coming from our create function, so either and welcome aboard, and finally we see
the finished message. So let me explain the flow of our program
when python runs this code it doesn't actually print these
two messages on the terminal because these two lines of code are inside
of this function, so they would only get executed if we call
this function. If we don't call this function, these lines don't get executed.
Tamam? So the execution of our program actually starts here,
the first message that we see on the terminal is the start message. Sonra
that, Python sees that we are calling the greet function, so
it will jump over here and then execute these two lines.
Then, it will jump out of this function and continue the normal
execution of our program so it will print the finish message on the terminal.

English: 
Okay? so, now let's run our program and see what happens.
Alright, so we have 4 messages on the terminal 
first we get the start message then we get the messages
 coming from our create function, so either and welcome aboard, and finally we see
the finished message. So let me explain the flow of our program 
when python runs this code it doesn't actually print these
two messages on the terminal because these two lines of code are inside
of this function, so they would only get executed if we call
this function. If we don't call this function, these lines don't get executed. 
Okay? So the execution of our program actually starts here,
the first message that we see on the terminal is the start message. After
that, Python sees that we are calling the greet function, so
it will jump over here and then execute these two lines.
Then, it will jump out of this function and continue the normal
execution of our program so it will print the finish message on the terminal.

Chinese: 
好的？ so, now let's run our program and see what happens.
Alright, so we have 4 messages on the terminal
first we get the start message then we get the messages
coming from our create function, so either and welcome aboard, and finally we see
the finished message. So let me explain the flow of our program
when python runs this code it doesn't actually print these
two messages on the terminal because these two lines of code are inside
of this function, so they would only get executed if we call
this function. If we don't call this function, these lines don't get executed.
好的？ So the execution of our program actually starts here,
the first message that we see on the terminal is the start message.后
that, Python sees that we are calling the greet function, so
it will jump over here and then execute these two lines.
Then, it will jump out of this function and continue the normal
execution of our program so it will print the finish message on the terminal.

Russian: 
Okay? so, now let's run our program and see what happens.
Alright, so we have 4 messages on the terminal
first we get the start message then we get the messages
coming from our create function, so either and welcome aboard, and finally we see
the finished message. So let me explain the flow of our program
when python runs this code it doesn't actually print these
two messages on the terminal because these two lines of code are inside
of this function, so they would only get executed if we call
this function. If we don't call this function, these lines don't get executed.
Okay? So the execution of our program actually starts here,
the first message that we see on the terminal is the start message. After
that, Python sees that we are calling the greet function, so
it will jump over here and then execute these two lines.
Then, it will jump out of this function and continue the normal
execution of our program so it will print the finish message on the terminal.

Arabic: 
حسنا؟ so, now let's run our program and see what happens.
Alright, so we have 4 messages on the terminal
first we get the start message then we get the messages
coming from our create function, so either and welcome aboard, and finally we see
the finished message. So let me explain the flow of our program
when python runs this code it doesn't actually print these
two messages on the terminal because these two lines of code are inside
of this function, so they would only get executed if we call
this function. If we don't call this function, these lines don't get executed.
حسنا؟ So the execution of our program actually starts here,
the first message that we see on the terminal is the start message. بعد
that, Python sees that we are calling the greet function, so
it will jump over here and then execute these two lines.
Then, it will jump out of this function and continue the normal
execution of our program so it will print the finish message on the terminal.

Indonesian: 
Baik? so, now let's run our program and see what happens.
Alright, so we have 4 messages on the terminal
first we get the start message then we get the messages
coming from our create function, so either and welcome aboard, and finally we see
the finished message. So let me explain the flow of our program
when python runs this code it doesn't actually print these
two messages on the terminal because these two lines of code are inside
of this function, so they would only get executed if we call
this function. If we don't call this function, these lines don't get executed.
Baik? So the execution of our program actually starts here,
the first message that we see on the terminal is the start message. After
that, Python sees that we are calling the greet function, so
it will jump over here and then execute these two lines.
Then, it will jump out of this function and continue the normal
execution of our program so it will print the finish message on the terminal.

Persian: 
باشه؟ so, now let's run our program and see what happens.
Alright, so we have 4 messages on the terminal
first we get the start message then we get the messages
coming from our create function, so either and welcome aboard, and finally we see
the finished message. So let me explain the flow of our program
when python runs this code it doesn't actually print these
two messages on the terminal because these two lines of code are inside
of this function, so they would only get executed if we call
this function. If we don't call this function, these lines don't get executed.
باشه؟ So the execution of our program actually starts here,
the first message that we see on the terminal is the start message. بعد از
that, Python sees that we are calling the greet function, so
it will jump over here and then execute these two lines.
Then, it will jump out of this function and continue the normal
execution of our program so it will print the finish message on the terminal.

Portuguese: 
OK? so, now let's run our program and see what happens.
Alright, so we have 4 messages on the terminal
first we get the start message then we get the messages
coming from our create function, so either and welcome aboard, and finally we see
the finished message. So let me explain the flow of our program
when python runs this code it doesn't actually print these
two messages on the terminal because these two lines of code are inside
of this function, so they would only get executed if we call
this function. If we don't call this function, these lines don't get executed.
OK? So the execution of our program actually starts here,
the first message that we see on the terminal is the start message. Depois de
that, Python sees that we are calling the greet function, so
it will jump over here and then execute these two lines.
Then, it will jump out of this function and continue the normal
execution of our program so it will print the finish message on the terminal.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Persian: 
So this is how functions work. Also note that the order of this
code matters, so here we're calling the greet function after
after we have defined it. If you try and call it before you define it you will see an error.
For example, if we call the greet
user function right here, see we immediately get this red underline
which says unresolved reference, greet user which basically
means python doesn't know what is this greet user, it's not defined anywhere.
So we always define our functions first, and then
call them.
Here's a function we created in the last tutorial
now I got a question for you, what is the difference between
calling this functions nd the print function of python? تفاوت
is that the print function takes some information, in this case
the message that we want to print, but our greet function doesn't take
any information. Wouldn't it be nicer if you could pass the name of the user here and then

Russian: 
So this is how functions work. Also note that the order of this
code matters, so here we're calling the greet function after
after we have defined it. If you try and call it before you define it you will see an error.
For example, if we call the greet
user function right here, see we immediately get this red underline
which says unresolved reference, greet user which basically
means python doesn't know what is this greet user, it's not defined anywhere.
So we always define our functions first, and then
call them.
Here's a function we created in the last tutorial
now I got a question for you, what is the difference between
calling this functions nd the print function of python? The difference
is that the print function takes some information, in this case
the message that we want to print, but our greet function doesn't take
any information. Wouldn't it be nicer if you could pass the name of the user here and then

English: 
So this is how functions work. Also note that the order of this
code matters, so here we're calling the greet function after
after we have defined it. If you try and call it before you define it you will see an error.
For example, if we call the greet
user function right here, see we immediately get this red underline
which says unresolved reference, greet user which basically
 means python doesn't know what is this greet user, it's not defined anywhere. 
So we always define our functions first, and then 
call them. 
Here's a function we created in the last tutorial
now I got a question for you, what is the difference between
calling this functions nd the print function of python? The difference 
is that the print function takes some information, in this case 
the message that we want to print, but our greet function doesn't take 
any information. Wouldn't it be nicer if you could pass the name of the user here and then

Portuguese: 
So this is how functions work. Also note that the order of this
code matters, so here we're calling the greet function after
after we have defined it. If you try and call it before you define it you will see an error.
For example, if we call the greet
user function right here, see we immediately get this red underline
which says unresolved reference, greet user which basically
means python doesn't know what is this greet user, it's not defined anywhere.
So we always define our functions first, and then
call them.
Here's a function we created in the last tutorial
now I got a question for you, what is the difference between
calling this functions nd the print function of python? A diferença
is that the print function takes some information, in this case
the message that we want to print, but our greet function doesn't take
any information. Wouldn't it be nicer if you could pass the name of the user here and then

Arabic: 
So this is how functions work. Also note that the order of this
code matters, so here we're calling the greet function after
after we have defined it. If you try and call it before you define it you will see an error.
For example, if we call the greet
user function right here, see we immediately get this red underline
which says unresolved reference, greet user which basically
means python doesn't know what is this greet user, it's not defined anywhere.
So we always define our functions first, and then
call them.
Here's a function we created in the last tutorial
now I got a question for you, what is the difference between
calling this functions nd the print function of python? The difference
is that the print function takes some information, in this case
the message that we want to print, but our greet function doesn't take
any information. Wouldn't it be nicer if you could pass the name of the user here and then

Turkish: 
So this is how functions work. Also note that the order of this
code matters, so here we're calling the greet function after
after we have defined it. If you try and call it before you define it you will see an error.
For example, if we call the greet
user function right here, see we immediately get this red underline
which says unresolved reference, greet user which basically
means python doesn't know what is this greet user, it's not defined anywhere.
So we always define our functions first, and then
call them.
Here's a function we created in the last tutorial
now I got a question for you, what is the difference between
calling this functions nd the print function of python? The difference
is that the print function takes some information, in this case
the message that we want to print, but our greet function doesn't take
any information. Wouldn't it be nicer if you could pass the name of the user here and then

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Indonesian: 
So this is how functions work. Also note that the order of this
code matters, so here we're calling the greet function after
after we have defined it. If you try and call it before you define it you will see an error.
For example, if we call the greet
user function right here, see we immediately get this red underline
which says unresolved reference, greet user which basically
means python doesn't know what is this greet user, it's not defined anywhere.
So we always define our functions first, and then
call them.
Here's a function we created in the last tutorial
now I got a question for you, what is the difference between
calling this functions nd the print function of python? The difference
is that the print function takes some information, in this case
the message that we want to print, but our greet function doesn't take
any information. Wouldn't it be nicer if you could pass the name of the user here and then

Chinese: 
So this is how functions work. Also note that the order of this
code matters, so here we're calling the greet function after
after we have defined it. If you try and call it before you define it you will see an error.
For example, if we call the greet
user function right here, see we immediately get this red underline
which says unresolved reference, greet user which basically
means python doesn't know what is this greet user, it's not defined anywhere.
So we always define our functions first, and then
call them.
Here's a function we created in the last tutorial
now I got a question for you, what is the difference between
calling this functions nd the print function of python? The difference
is that the print function takes some information, in this case
the message that we want to print, but our greet function doesn't take
any information. Wouldn't it be nicer if you could pass the name of the user here and then

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Arabic: 
instead of saying hi there, you could print the name of the user. وبالتالي،
in this tutorial, I'm going to show you how to pass information to your functions, and
that is pretty easy, so back to the definition of our greet
user function, inside of these parenthesis, we can add parameters
these parameters are pale holders for receiving information.
For example, you can add a name parameter, and we can pass the
name of the user when calling this function. So let's pass Jon
here, now when we call this function and pass this value
this name parameter will be set to Jon. So it
will act like a local variable that we defined inside of this function.
Just imagine, we didn't have this parameter, and instead we had
a variable like name that was set to jump. Now here we could simply
print the name of this user, so we could use a formatted string,
and print the value of the name variable, right? الآن،
we don't really have this local variable defined in this function

Turkish: 
instead of saying hi there, you could print the name of the user. Yani,
in this tutorial, I'm going to show you how to pass information to your functions, and
that is pretty easy, so back to the definition of our greet
user function, inside of these parenthesis, we can add parameters
these parameters are pale holders for receiving information.
For example, you can add a name parameter, and we can pass the
name of the user when calling this function. So let's pass Jon
here, now when we call this function and pass this value
this name parameter will be set to Jon. Yani
will act like a local variable that we defined inside of this function.
Just imagine, we didn't have this parameter, and instead we had
a variable like name that was set to jump. Now here we could simply
print the name of this user, so we could use a formatted string,
and print the value of the name variable, right? Now,
we don't really have this local variable defined in this function

English: 
instead of saying hi there, you could print the name of the user. So, 
in this tutorial, I'm going to show you how to pass information to your functions, and 
that is pretty easy, so back to the definition of our greet
user function, inside of these parenthesis, we can add parameters
these parameters are pale holders for receiving information. 
For example, you can add a name parameter, and we can pass the
name of the user when calling this function. So let's pass Jon
here, now when we call this function and pass this value
this name parameter will be set to Jon. So it
will act like a local variable that we defined inside of this function. 
Just imagine, we didn't have this parameter, and instead we had 
a variable like name that was set to jump. Now here we could simply 
print the name of this user, so we could use a formatted string, 
and print the value of the name variable, right? Now, 
we don't really have this local variable defined in this function

Russian: 
instead of saying hi there, you could print the name of the user. So,
in this tutorial, I'm going to show you how to pass information to your functions, and
that is pretty easy, so back to the definition of our greet
user function, inside of these parenthesis, we can add parameters
these parameters are pale holders for receiving information.
For example, you can add a name parameter, and we can pass the
name of the user when calling this function. So let's pass Jon
here, now when we call this function and pass this value
this name parameter will be set to Jon. So it
will act like a local variable that we defined inside of this function.
Just imagine, we didn't have this parameter, and instead we had
a variable like name that was set to jump. Now here we could simply
print the name of this user, so we could use a formatted string,
and print the value of the name variable, right? Сейчас,
we don't really have this local variable defined in this function

Indonesian: 
instead of saying hi there, you could print the name of the user. Begitu,
in this tutorial, I'm going to show you how to pass information to your functions, and
that is pretty easy, so back to the definition of our greet
user function, inside of these parenthesis, we can add parameters
these parameters are pale holders for receiving information.
For example, you can add a name parameter, and we can pass the
name of the user when calling this function. So let's pass Jon
here, now when we call this function and pass this value
this name parameter will be set to Jon. So it
will act like a local variable that we defined inside of this function.
Just imagine, we didn't have this parameter, and instead we had
a variable like name that was set to jump. Now here we could simply
print the name of this user, so we could use a formatted string,
and print the value of the name variable, right? Sekarang,
we don't really have this local variable defined in this function

Chinese: 
instead of saying hi there, you could print the name of the user.所以，
in this tutorial, I'm going to show you how to pass information to your functions, and
that is pretty easy, so back to the definition of our greet
user function, inside of these parenthesis, we can add parameters
these parameters are pale holders for receiving information.
For example, you can add a name parameter, and we can pass the
name of the user when calling this function. So let's pass Jon
here, now when we call this function and pass this value
this name parameter will be set to Jon. So it
will act like a local variable that we defined inside of this function.
Just imagine, we didn't have this parameter, and instead we had
a variable like name that was set to jump. Now here we could simply
print the name of this user, so we could use a formatted string,
and print the value of the name variable, right?现在，
we don't really have this local variable defined in this function

Portuguese: 
instead of saying hi there, you could print the name of the user. Assim,
in this tutorial, I'm going to show you how to pass information to your functions, and
that is pretty easy, so back to the definition of our greet
user function, inside of these parenthesis, we can add parameters
these parameters are pale holders for receiving information.
For example, you can add a name parameter, and we can pass the
name of the user when calling this function. So let's pass Jon
here, now when we call this function and pass this value
this name parameter will be set to Jon. Então isso
will act like a local variable that we defined inside of this function.
Just imagine, we didn't have this parameter, and instead we had
a variable like name that was set to jump. Now here we could simply
print the name of this user, so we could use a formatted string,
and print the value of the name variable, right? Agora,
we don't really have this local variable defined in this function

Persian: 
instead of saying hi there, you could print the name of the user. So,
in this tutorial, I'm going to show you how to pass information to your functions, and
that is pretty easy, so back to the definition of our greet
user function, inside of these parenthesis, we can add parameters
these parameters are pale holders for receiving information.
For example, you can add a name parameter, and we can pass the
name of the user when calling this function. So let's pass Jon
here, now when we call this function and pass this value
this name parameter will be set to Jon. So it
will act like a local variable that we defined inside of this function.
Just imagine, we didn't have this parameter, and instead we had
a variable like name that was set to jump. Now here we could simply
print the name of this user, so we could use a formatted string,
and print the value of the name variable, right? اکنون،
we don't really have this local variable defined in this function

English: 
we have a parameter, it's exactly the same thing. So 
with these parameters we can receive information in our functions. Now let's go ahead and
run this program, so take a look. 
We get Hi John welcome aboard, we can take this to the next 
level. Now we can call this function one more time. So 
greet user, and this time supply a different name. Let's say Mary. 
So we are reusing our greet function and passing it a different
value. Imagine if we didn't have this function you would have to 
repeat this line twice , once for hi jon and another time for hi mary. 
So this is the benefit of defining functions, we can take a few
lines of code that have a specific purpose and put them inside of a 
function, so now let's run our program one more time
there you go. So you get hi job, welcome aboard, then you get hi mary
welcome aboard. Now note that when a function has a parameter 
we are obligated to pass a value for that parameter. 

Arabic: 
we have a parameter, it's exactly the same thing. وبالتالي
with these parameters we can receive information in our functions. Now let's go ahead and
run this program, so take a look.
We get Hi John welcome aboard, we can take this to the next
level. Now we can call this function one more time. وبالتالي
greet user, and this time supply a different name. Let's say Mary.
So we are reusing our greet function and passing it a different
value. Imagine if we didn't have this function you would have to
repeat this line twice , once for hi jon and another time for hi mary.
So this is the benefit of defining functions, we can take a few
lines of code that have a specific purpose and put them inside of a
function, so now let's run our program one more time
there you go. So you get hi job, welcome aboard, then you get hi mary
welcome aboard. Now note that when a function has a parameter
we are obligated to pass a value for that parameter.

Portuguese: 
we have a parameter, it's exactly the same thing. assim
with these parameters we can receive information in our functions. Now let's go ahead and
run this program, so take a look.
We get Hi John welcome aboard, we can take this to the next
nível. Now we can call this function one more time. assim
greet user, and this time supply a different name. Let's say Mary.
So we are reusing our greet function and passing it a different
valor. Imagine if we didn't have this function you would have to
repeat this line twice , once for hi jon and another time for hi mary.
So this is the benefit of defining functions, we can take a few
lines of code that have a specific purpose and put them inside of a
function, so now let's run our program one more time
ai está. So you get hi job, welcome aboard, then you get hi mary
welcome aboard. Now note that when a function has a parameter
we are obligated to pass a value for that parameter.

Turkish: 
we have a parameter, it's exactly the same thing. Yani
with these parameters we can receive information in our functions. Now let's go ahead and
run this program, so take a look.
We get Hi John welcome aboard, we can take this to the next
level. Now we can call this function one more time. Yani
greet user, and this time supply a different name. Let's say Mary.
So we are reusing our greet function and passing it a different
değer. Imagine if we didn't have this function you would have to
repeat this line twice , once for hi jon and another time for hi mary.
So this is the benefit of defining functions, we can take a few
lines of code that have a specific purpose and put them inside of a
function, so now let's run our program one more time
there you go. So you get hi job, welcome aboard, then you get hi mary
welcome aboard. Now note that when a function has a parameter
we are obligated to pass a value for that parameter.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Persian: 
we have a parameter, it's exactly the same thing. بنابراین
with these parameters we can receive information in our functions. Now let's go ahead and
run this program, so take a look.
We get Hi John welcome aboard, we can take this to the next
سطح. Now we can call this function one more time. بنابراین
greet user, and this time supply a different name. Let's say Mary.
So we are reusing our greet function and passing it a different
value. Imagine if we didn't have this function you would have to
repeat this line twice , once for hi jon and another time for hi mary.
So this is the benefit of defining functions, we can take a few
lines of code that have a specific purpose and put them inside of a
function, so now let's run our program one more time
there you go. So you get hi job, welcome aboard, then you get hi mary
welcome aboard. Now note that when a function has a parameter
we are obligated to pass a value for that parameter.

Indonesian: 
we have a parameter, it's exactly the same thing. Begitu
with these parameters we can receive information in our functions. Now let's go ahead and
run this program, so take a look.
We get Hi John welcome aboard, we can take this to the next
level. Now we can call this function one more time. Begitu
greet user, and this time supply a different name. Let's say Mary.
So we are reusing our greet function and passing it a different
value. Imagine if we didn't have this function you would have to
repeat this line twice , once for hi jon and another time for hi mary.
So this is the benefit of defining functions, we can take a few
lines of code that have a specific purpose and put them inside of a
function, so now let's run our program one more time
there you go. So you get hi job, welcome aboard, then you get hi mary
welcome aboard. Now note that when a function has a parameter
we are obligated to pass a value for that parameter.

Russian: 
we have a parameter, it's exactly the same thing. Так
with these parameters we can receive information in our functions. Now let's go ahead and
run this program, so take a look.
We get Hi John welcome aboard, we can take this to the next
level. Now we can call this function one more time. Так
greet user, and this time supply a different name. Let's say Mary.
So we are reusing our greet function and passing it a different
value. Imagine if we didn't have this function you would have to
repeat this line twice , once for hi jon and another time for hi mary.
So this is the benefit of defining functions, we can take a few
lines of code that have a specific purpose and put them inside of a
function, so now let's run our program one more time
there you go. So you get hi job, welcome aboard, then you get hi mary
welcome aboard. Now note that when a function has a parameter
we are obligated to pass a value for that parameter.

Chinese: 
we have a parameter, it's exactly the same thing.所以
with these parameters we can receive information in our functions. Now let's go ahead and
run this program, so take a look.
We get Hi John welcome aboard, we can take this to the next
水平。 Now we can call this function one more time.所以
greet user, and this time supply a different name. Let's say Mary.
So we are reusing our greet function and passing it a different
value. Imagine if we didn't have this function you would have to
repeat this line twice , once for hi jon and another time for hi mary.
So this is the benefit of defining functions, we can take a few
lines of code that have a specific purpose and put them inside of a
function, so now let's run our program one more time
there you go. So you get hi job, welcome aboard, then you get hi mary
welcome aboard. Now note that when a function has a parameter
we are obligated to pass a value for that parameter.

Arabic: 
So if you remove jon from here and run
our program, we get this type error, greet user,
missing one required positional argument.
Argument in programming is the value that we supply to a function, so
back to this example, marrying this case is an
argument that we pass to the name parameter. And lot of
programmers don't know the difference between parameters and arguments and think they are the same.
But they are not, parameters are the holes or placeholders
that we define in our function for receiving information,
arguments are the actual pieces of information that we supply to these functions.
حسنا؟ So, let's bring back
this jon string, now we can also define multiple
parameters, for example, let's rename this parameter to first name as I told
you before, you can right click here, go to refactor and then
rename, or preferably you can use a short cut. So the shortcut for

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Portuguese: 
So if you remove jon from here and run
our program, we get this type error, greet user,
missing one required positional argument.
Argument in programming is the value that we supply to a function, so
back to this example, marrying this case is an
argument that we pass to the name parameter. And lot of
programmers don't know the difference between parameters and arguments and think they are the same.
But they are not, parameters are the holes or placeholders
that we define in our function for receiving information,
arguments are the actual pieces of information that we supply to these functions.
OK? So, let's bring back
this jon string, now we can also define multiple
parameters, for example, let's rename this parameter to first name as I told
you before, you can right click here, go to refactor and then
rename, or preferably you can use a short cut. So the shortcut for

Russian: 
So if you remove jon from here and run
our program, we get this type error, greet user,
missing one required positional argument.
Argument in programming is the value that we supply to a function, so
back to this example, marrying this case is an
argument that we pass to the name parameter. And lot of
programmers don't know the difference between parameters and arguments and think they are the same.
But they are not, parameters are the holes or placeholders
that we define in our function for receiving information,
arguments are the actual pieces of information that we supply to these functions.
Okay? So, let's bring back
this jon string, now we can also define multiple
parameters, for example, let's rename this parameter to first name as I told
you before, you can right click here, go to refactor and then
rename, or preferably you can use a short cut. So the shortcut for

Indonesian: 
So if you remove jon from here and run
our program, we get this type error, greet user,
missing one required positional argument.
Argument in programming is the value that we supply to a function, so
back to this example, marrying this case is an
argument that we pass to the name parameter. And lot of
programmers don't know the difference between parameters and arguments and think they are the same.
But they are not, parameters are the holes or placeholders
that we define in our function for receiving information,
arguments are the actual pieces of information that we supply to these functions.
Baik? So, let's bring back
this jon string, now we can also define multiple
parameters, for example, let's rename this parameter to first name as I told
you before, you can right click here, go to refactor and then
rename, or preferably you can use a short cut. So the shortcut for

Persian: 
So if you remove jon from here and run
our program, we get this type error, greet user,
missing one required positional argument.
Argument in programming is the value that we supply to a function, so
back to this example, marrying this case is an
argument that we pass to the name parameter. And lot of
programmers don't know the difference between parameters and arguments and think they are the same.
But they are not, parameters are the holes or placeholders
that we define in our function for receiving information,
arguments are the actual pieces of information that we supply to these functions.
باشه؟ So, let's bring back
this jon string, now we can also define multiple
parameters, for example, let's rename this parameter to first name as I told
you before, you can right click here, go to refactor and then
rename, or preferably you can use a short cut. So the shortcut for

Chinese: 
So if you remove jon from here and run
our program, we get this type error, greet user,
missing one required positional argument.
Argument in programming is the value that we supply to a function, so
back to this example, marrying this case is an
argument that we pass to the name parameter. And lot of
programmers don't know the difference between parameters and arguments and think they are the same.
But they are not, parameters are the holes or placeholders
that we define in our function for receiving information,
arguments are the actual pieces of information that we supply to these functions.
好的？ So, let's bring back
this jon string, now we can also define multiple
parameters, for example, let's rename this parameter to first name as I told
you before, you can right click here, go to refactor and then
rename, or preferably you can use a short cut. So the shortcut for

Turkish: 
So if you remove jon from here and run
our program, we get this type error, greet user,
missing one required positional argument.
Argument in programming is the value that we supply to a function, so
back to this example, marrying this case is an
argument that we pass to the name parameter. And lot of
programmers don't know the difference between parameters and arguments and think they are the same.
But they are not, parameters are the holes or placeholders
that we define in our function for receiving information,
arguments are the actual pieces of information that we supply to these functions.
Tamam? So, let's bring back
this jon string, now we can also define multiple
parameters, for example, let's rename this parameter to first name as I told
you before, you can right click here, go to refactor and then
rename, or preferably you can use a short cut. So the shortcut for

English: 
So if you remove jon from here and run 
our program, we get this type error, greet user, 
missing one required positional argument. 
Argument in programming is the value that we supply to a function, so
back to this example, marrying this case is an
argument that we pass to the name parameter. And lot of
programmers don't know the difference between parameters and arguments and think they are the same. 
But they are not, parameters are the holes or placeholders
that we define in our function for receiving information, 
arguments are the actual pieces of information that we supply to these functions. 
Okay? So, let's bring back 
this jon string, now we can also define multiple 
parameters, for example, let's rename this parameter to first name as I told 
you before, you can right click here, go to refactor and then 
rename, or preferably you can use a short cut. So the shortcut for

Chinese: 
this on Mac is shift and f6.
And this brings up the renamed dial up box, here we can change this to first
underline name. Now we can add a second parameter
so comma followed by last underline name
so back to our formatted string, let's also print
the last name, beautiful, so here when calling this function,
then we can supply another argument so jon
smith and lets delete this line we don't really need it anymore
run our program, take a look, hi jon smith,
so in the last tutorial you learned that whenever
we define parameters for our functions we should always supply
values otherwise we'll get an error. Let's look at that error one more time.
So In going to delete this second argument and only pass jon.
Run our program, we get this message,

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

English: 
this on Mac is shift and f6. 
And this brings up the renamed dial up box, here we can change this to first 
underline name. Now we can add a second parameter 
so comma followed by last underline name 
so back to our formatted string, let's also print 
the last name, beautiful, so here when calling this function, 
then we can supply another argument so jon
smith and lets delete this line we don't really need it anymore 
run our program, take a look, hi jon smith, 
so in the last tutorial you learned that whenever 
we define parameters for our functions we should always supply 
values otherwise we'll get an error. Let's look at that error one more time.
So In going to delete this second argument and only pass jon. 
Run our program, we get this message, 

Turkish: 
this on Mac is shift and f6.
And this brings up the renamed dial up box, here we can change this to first
underline name. Now we can add a second parameter
so comma followed by last underline name
so back to our formatted string, let's also print
the last name, beautiful, so here when calling this function,
then we can supply another argument so jon
smith and lets delete this line we don't really need it anymore
run our program, take a look, hi jon smith,
so in the last tutorial you learned that whenever
we define parameters for our functions we should always supply
values otherwise we'll get an error. Let's look at that error one more time.
So In going to delete this second argument and only pass jon.
Run our program, we get this message,

Arabic: 
this on Mac is shift and f6.
And this brings up the renamed dial up box, here we can change this to first
underline name. Now we can add a second parameter
so comma followed by last underline name
so back to our formatted string, let's also print
the last name, beautiful, so here when calling this function,
then we can supply another argument so jon
smith and lets delete this line we don't really need it anymore
run our program, take a look, hi jon smith,
so in the last tutorial you learned that whenever
we define parameters for our functions we should always supply
values otherwise we'll get an error. Let's look at that error one more time.
So In going to delete this second argument and only pass jon.
Run our program, we get this message,

Russian: 
this on Mac is shift and f6.
And this brings up the renamed dial up box, here we can change this to first
underline name. Now we can add a second parameter
so comma followed by last underline name
so back to our formatted string, let's also print
the last name, beautiful, so here when calling this function,
then we can supply another argument so jon
smith and lets delete this line we don't really need it anymore
run our program, take a look, hi jon smith,
so in the last tutorial you learned that whenever
we define parameters for our functions we should always supply
values otherwise we'll get an error. Let's look at that error one more time.
So In going to delete this second argument and only pass jon.
Run our program, we get this message,

Persian: 
this on Mac is shift and f6.
And this brings up the renamed dial up box, here we can change this to first
underline name. Now we can add a second parameter
so comma followed by last underline name
so back to our formatted string, let's also print
the last name, beautiful, so here when calling this function,
then we can supply another argument so jon
smith and lets delete this line we don't really need it anymore
run our program, take a look, hi jon smith,
so in the last tutorial you learned that whenever
we define parameters for our functions we should always supply
values otherwise we'll get an error. Let's look at that error one more time.
So In going to delete this second argument and only pass jon.
Run our program, we get this message,

Portuguese: 
this on Mac is shift and f6.
And this brings up the renamed dial up box, here we can change this to first
underline name. Now we can add a second parameter
so comma followed by last underline name
so back to our formatted string, let's also print
the last name, beautiful, so here when calling this function,
then we can supply another argument so jon
smith and lets delete this line we don't really need it anymore
run our program, take a look, hi jon smith,
so in the last tutorial you learned that whenever
we define parameters for our functions we should always supply
values otherwise we'll get an error. Let's look at that error one more time.
So In going to delete this second argument and only pass jon.
Run our program, we get this message,

Indonesian: 
this on Mac is shift and f6.
And this brings up the renamed dial up box, here we can change this to first
underline name. Now we can add a second parameter
so comma followed by last underline name
so back to our formatted string, let's also print
the last name, beautiful, so here when calling this function,
then we can supply another argument so jon
smith and lets delete this line we don't really need it anymore
run our program, take a look, hi jon smith,
so in the last tutorial you learned that whenever
we define parameters for our functions we should always supply
values otherwise we'll get an error. Let's look at that error one more time.
So In going to delete this second argument and only pass jon.
Run our program, we get this message,

Portuguese: 
greet user missing one required, position
argumento. So these arguments that you have here like jon
and smith you refer to these as positional arguments.
Which means their position or argument matters. Em outro
words, the first argument we add here is the value or the first parameter
and the second argument is the value for the second parameter.
So if you change their position or order, we'll get different results.
Vamos dar uma olhada. Let's pass smith first and then
jon. Okay, good, delete, now let's
go with this, so instead of getting Hi Jon Smith,
we get hi smith jon. So that is the reason we refer
to these arguments as positional arguments, they're positioned or
order matters. But in python we also have keyword arguments, and
with those the position doesn't matter. Let me show you how they work. Assim,
let's say here you want to pass Jon as the value for the first

Persian: 
greet user missing one required, position
argument. So these arguments that you have here like jon
and smith you refer to these as positional arguments.
Which means their position or argument matters. In other
words, the first argument we add here is the value or the first parameter
and the second argument is the value for the second parameter.
So if you change their position or order, we'll get different results.
Let's take a look. Let's pass smith first and then
jon. Okay, good, delete, now let's
go with this, so instead of getting Hi Jon Smith,
we get hi smith jon. So that is the reason we refer
to these arguments as positional arguments, they're positioned or
order matters. But in python we also have keyword arguments, and
with those the position doesn't matter. Let me show you how they work. So,
let's say here you want to pass Jon as the value for the first

English: 
greet user missing one required, position 
argument. So these arguments that you have here like jon 
and smith you refer to these as positional arguments. 
Which means their position or argument matters. In other
words, the first argument we add here is the value or the first parameter 
and the second argument is the value for the second parameter. 
So if you change their position or order, we'll get different results. 
Let's take a look. Let's pass smith first and then
jon. Okay, good, delete, now let's
go with this, so instead of getting Hi Jon Smith, 
we get hi smith jon. So that is the reason we refer
to these arguments as positional arguments, they're positioned or
order matters. But in python we also have keyword arguments, and 
with those the position doesn't matter. Let me show you how they work. So, 
let's say here you want to pass Jon as the value for the first 

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Turkish: 
greet user missing one required, position
argument. So these arguments that you have here like jon
and smith you refer to these as positional arguments.
Which means their position or argument matters. In other
words, the first argument we add here is the value or the first parameter
and the second argument is the value for the second parameter.
So if you change their position or order, we'll get different results.
Let's take a look. Let's pass smith first and then
jon. Okay, good, delete, now let's
go with this, so instead of getting Hi Jon Smith,
we get hi smith jon. So that is the reason we refer
to these arguments as positional arguments, they're positioned or
order matters. But in python we also have keyword arguments, and
with those the position doesn't matter. Let me show you how they work. Yani,
let's say here you want to pass Jon as the value for the first

Arabic: 
greet user missing one required, position
argument. So these arguments that you have here like jon
and smith you refer to these as positional arguments.
Which means their position or argument matters. In other
words, the first argument we add here is the value or the first parameter
and the second argument is the value for the second parameter.
So if you change their position or order, we'll get different results.
لنلقي نظرة. Let's pass smith first and then
jon. Okay, good, delete, now let's
go with this, so instead of getting Hi Jon Smith,
we get hi smith jon. So that is the reason we refer
to these arguments as positional arguments, they're positioned or
order matters. But in python we also have keyword arguments, and
with those the position doesn't matter. Let me show you how they work. وبالتالي،
let's say here you want to pass Jon as the value for the first

Russian: 
greet user missing one required, position
argument. So these arguments that you have here like jon
and smith you refer to these as positional arguments.
Which means their position or argument matters. In other
words, the first argument we add here is the value or the first parameter
and the second argument is the value for the second parameter.
So if you change their position or order, we'll get different results.
Let's take a look. Let's pass smith first and then
jon. Okay, good, delete, now let's
go with this, so instead of getting Hi Jon Smith,
we get hi smith jon. So that is the reason we refer
to these arguments as positional arguments, they're positioned or
order matters. But in python we also have keyword arguments, and
with those the position doesn't matter. Let me show you how they work. So,
let's say here you want to pass Jon as the value for the first

Chinese: 
greet user missing one required, position
argument. So these arguments that you have here like jon
and smith you refer to these as positional arguments.
Which means their position or argument matters. In other
words, the first argument we add here is the value or the first parameter
and the second argument is the value for the second parameter.
So if you change their position or order, we'll get different results.
让我们来看看。 Let's pass smith first and then
jon. Okay, good, delete, now let's
go with this, so instead of getting Hi Jon Smith,
we get hi smith jon. So that is the reason we refer
to these arguments as positional arguments, they're positioned or
order matters. But in python we also have keyword arguments, and
with those the position doesn't matter. Let me show you how they work.所以，
let's say here you want to pass Jon as the value for the first

Indonesian: 
greet user missing one required, position
argument. So these arguments that you have here like jon
and smith you refer to these as positional arguments.
Which means their position or argument matters. In other
words, the first argument we add here is the value or the first parameter
and the second argument is the value for the second parameter.
So if you change their position or order, we'll get different results.
Mari lihat. Let's pass smith first and then
jon. Okay, good, delete, now let's
go with this, so instead of getting Hi Jon Smith,
we get hi smith jon. So that is the reason we refer
to these arguments as positional arguments, they're positioned or
order matters. But in python we also have keyword arguments, and
with those the position doesn't matter. Let me show you how they work. Begitu,
let's say here you want to pass Jon as the value for the first

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Indonesian: 
name parameter. We can simply specify that here. So first name
equals jon. Now what we have here is a keyword argument.
the key word argument. So this combination of having the parameter name,
followed by it's value is what we call a keyword argument, and what we get with this keyword
argument the position doesn't really matter. So here we're supplying
Jon as an argument fort he first parameter. Now similarly,
we can use a keyword argument for smith, so last
name equals smith, so that we have 2
keyword arguments. So with these keyword arguments we don't have to worry about
the order of the parameters. Now that doesn't mean we should always use keyword arguments.
Not really. Most of the time we use positional arguments, but
in certain situations these keyword arguments helming us improve
the readability of our code. So on line 7 it's quite clear
that we are supplying smith as the last name and jon
as the first name. Now in this particular example, even if we didn't have

Chinese: 
name parameter. We can simply specify that here. So first name
equals jon. Now what we have here is a keyword argument.
the key word argument. So this combination of having the parameter name,
followed by it's value is what we call a keyword argument, and what we get with this keyword
argument the position doesn't really matter. So here we're supplying
Jon as an argument fort he first parameter. Now similarly,
we can use a keyword argument for smith, so last
name equals smith, so that we have 2
keyword arguments. So with these keyword arguments we don't have to worry about
the order of the parameters. Now that doesn't mean we should always use keyword arguments.
并不是的。 Most of the time we use positional arguments, but
in certain situations these keyword arguments helming us improve
the readability of our code. So on line 7 it's quite clear
that we are supplying smith as the last name and jon
as the first name. Now in this particular example, even if we didn't have

Persian: 
name parameter. We can simply specify that here. So first name
equals jon. Now what we have here is a keyword argument.
the key word argument. So this combination of having the parameter name,
followed by it's value is what we call a keyword argument, and what we get with this keyword
argument the position doesn't really matter. So here we're supplying
Jon as an argument fort he first parameter. Now similarly,
we can use a keyword argument for smith, so last
name equals smith, so that we have 2
keyword arguments. So with these keyword arguments we don't have to worry about
the order of the parameters. Now that doesn't mean we should always use keyword arguments.
Not really. Most of the time we use positional arguments, but
in certain situations these keyword arguments helming us improve
the readability of our code. So on line 7 it's quite clear
that we are supplying smith as the last name and jon
as the first name. Now in this particular example, even if we didn't have

Portuguese: 
name parameter. We can simply specify that here. So first name
equals jon. Now what we have here is a keyword argument.
the key word argument. So this combination of having the parameter name,
followed by it's value is what we call a keyword argument, and what we get with this keyword
argument the position doesn't really matter. So here we're supplying
Jon as an argument fort he first parameter. Now similarly,
we can use a keyword argument for smith, so last
name equals smith, so that we have 2
keyword arguments. So with these keyword arguments we don't have to worry about
the order of the parameters. Now that doesn't mean we should always use keyword arguments.
Na verdade não. Most of the time we use positional arguments, but
in certain situations these keyword arguments helming us improve
the readability of our code. So on line 7 it's quite clear
that we are supplying smith as the last name and jon
as the first name. Now in this particular example, even if we didn't have

Russian: 
name parameter. We can simply specify that here. So first name
equals jon. Now what we have here is a keyword argument.
the key word argument. So this combination of having the parameter name,
followed by it's value is what we call a keyword argument, and what we get with this keyword
argument the position doesn't really matter. So here we're supplying
Jon as an argument fort he first parameter. Now similarly,
we can use a keyword argument for smith, so last
name equals smith, so that we have 2
keyword arguments. So with these keyword arguments we don't have to worry about
the order of the parameters. Now that doesn't mean we should always use keyword arguments.
На самом деле, нет. Most of the time we use positional arguments, but
in certain situations these keyword arguments helming us improve
the readability of our code. So on line 7 it's quite clear
that we are supplying smith as the last name and jon
as the first name. Now in this particular example, even if we didn't have

Arabic: 
name parameter. We can simply specify that here. So first name
equals jon. Now what we have here is a keyword argument.
the key word argument. So this combination of having the parameter name,
followed by it's value is what we call a keyword argument, and what we get with this keyword
argument the position doesn't really matter. So here we're supplying
Jon as an argument fort he first parameter. Now similarly,
we can use a keyword argument for smith, so last
name equals smith, so that we have 2
keyword arguments. So with these keyword arguments we don't have to worry about
the order of the parameters. Now that doesn't mean we should always use keyword arguments.
Not really. Most of the time we use positional arguments, but
in certain situations these keyword arguments helming us improve
the readability of our code. So on line 7 it's quite clear
that we are supplying smith as the last name and jon
as the first name. Now in this particular example, even if we didn't have

Turkish: 
name parameter. We can simply specify that here. So first name
equals jon. Now what we have here is a keyword argument.
the key word argument. So this combination of having the parameter name,
followed by it's value is what we call a keyword argument, and what we get with this keyword
argument the position doesn't really matter. So here we're supplying
Jon as an argument fort he first parameter. Now similarly,
we can use a keyword argument for smith, so last
name equals smith, so that we have 2
keyword arguments. So with these keyword arguments we don't have to worry about
the order of the parameters. Now that doesn't mean we should always use keyword arguments.
Not really. Most of the time we use positional arguments, but
in certain situations these keyword arguments helming us improve
the readability of our code. So on line 7 it's quite clear
that we are supplying smith as the last name and jon
as the first name. Now in this particular example, even if we didn't have

English: 
name parameter. We can simply specify that here. So first name 
equals jon. Now what we have here is a keyword argument. 
the key word argument. So this combination of having the parameter name,
followed by it's value is what we call a keyword argument, and what we get with this keyword
argument the position doesn't really matter. So here we're supplying
Jon as an argument fort he first parameter. Now similarly, 
we can use a keyword argument for smith, so last
name equals smith, so that we have 2 
keyword arguments. So with these keyword arguments we don't have to worry about
the order of the parameters. Now that doesn't mean we should always use keyword arguments. 
Not really. Most of the time we use positional arguments, but
in certain situations these keyword arguments helming us improve 
the readability of our code. So on line 7 it's quite clear
that we are supplying smith as the last name and jon
as the first name. Now in this particular example, even if we didn't have

Indonesian: 
the keyword arguments, just passing two positional arguments like jon
and smith, would be sufficient, because it's easy to guess
what is the purpose of these arguments. But sometimes you're dealing with functions
and you're passing numerical values to them, in those situations
it may not be quite clear what those values represent. Let me show you an example.
Let's say we have a function for calculating the total cost of an order,
so we still call that calculate, underline cost,
so when calling this function, you need to supply three pieces of information.
One is the total cost of all the order items lets say 50
dollars. The other is the shipping cost, let's say
5 dollars, and the last piece is discount, let's say 0,
.1. Someone reading this code, may not be sure
what these three values represent, in this case, we can improve
the readability of this code, by using keyword arguments. So we can
prefix each value with the name of parameter they target, for example,

Portuguese: 
the keyword arguments, just passing two positional arguments like jon
and smith, would be sufficient, because it's easy to guess
what is the purpose of these arguments. But sometimes you're dealing with functions
and you're passing numerical values to them, in those situations
it may not be quite clear what those values represent. Let me show you an example.
Let's say we have a function for calculating the total cost of an order,
so we still call that calculate, underline cost,
so when calling this function, you need to supply three pieces of information.
One is the total cost of all the order items lets say 50
dólares. The other is the shipping cost, let's say
5 dollars, and the last piece is discount, let's say 0,
.1. Someone reading this code, may not be sure
what these three values represent, in this case, we can improve
the readability of this code, by using keyword arguments. Então nós podemos
prefix each value with the name of parameter they target, for example,

English: 
the keyword arguments, just passing two positional arguments like jon 
and smith, would be sufficient, because it's easy to guess
what is the purpose of these arguments. But sometimes you're dealing with functions
and you're passing numerical values to them, in those situations
it may not be quite clear what those values represent. Let me show you an example.
Let's say we have a function for calculating the total cost of an order, 
so we still call that calculate, underline cost, 
so when calling this function, you need to supply three pieces of information.
One is the total cost of all the order items lets say 50
dollars. The other is the shipping cost, let's say 
5 dollars, and the last piece is discount, let's say 0, 
.1. Someone reading this code, may not be sure 
what these three values represent, in this case, we can improve
the readability of this code, by using keyword arguments. So we can
prefix each value with the name of parameter they target, for example, 

Persian: 
the keyword arguments, just passing two positional arguments like jon
and smith, would be sufficient, because it's easy to guess
what is the purpose of these arguments. But sometimes you're dealing with functions
and you're passing numerical values to them, in those situations
it may not be quite clear what those values represent. Let me show you an example.
Let's say we have a function for calculating the total cost of an order,
so we still call that calculate, underline cost,
so when calling this function, you need to supply three pieces of information.
One is the total cost of all the order items lets say 50
dollars. The other is the shipping cost, let's say
5 dollars, and the last piece is discount, let's say 0,
.1. Someone reading this code, may not be sure
what these three values represent, in this case, we can improve
the readability of this code, by using keyword arguments. So we can
prefix each value with the name of parameter they target, for example,

Arabic: 
the keyword arguments, just passing two positional arguments like jon
and smith, would be sufficient, because it's easy to guess
what is the purpose of these arguments. But sometimes you're dealing with functions
and you're passing numerical values to them, in those situations
it may not be quite clear what those values represent. Let me show you an example.
Let's say we have a function for calculating the total cost of an order,
so we still call that calculate, underline cost,
so when calling this function, you need to supply three pieces of information.
One is the total cost of all the order items lets say 50
dollars. The other is the shipping cost, let's say
5 dollars, and the last piece is discount, let's say 0,
.1. Someone reading this code, may not be sure
what these three values represent, in this case, we can improve
the readability of this code, by using keyword arguments. So we can
prefix each value with the name of parameter they target, for example,

Russian: 
the keyword arguments, just passing two positional arguments like jon
and smith, would be sufficient, because it's easy to guess
what is the purpose of these arguments. But sometimes you're dealing with functions
and you're passing numerical values to them, in those situations
it may not be quite clear what those values represent. Let me show you an example.
Let's say we have a function for calculating the total cost of an order,
so we still call that calculate, underline cost,
so when calling this function, you need to supply three pieces of information.
One is the total cost of all the order items lets say 50
dollars. The other is the shipping cost, let's say
5 dollars, and the last piece is discount, let's say 0,
.1. Someone reading this code, may not be sure
what these three values represent, in this case, we can improve
the readability of this code, by using keyword arguments. So we can
prefix each value with the name of parameter they target, for example,

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Turkish: 
the keyword arguments, just passing two positional arguments like jon
and smith, would be sufficient, because it's easy to guess
what is the purpose of these arguments. But sometimes you're dealing with functions
and you're passing numerical values to them, in those situations
it may not be quite clear what those values represent. Let me show you an example.
Let's say we have a function for calculating the total cost of an order,
so we still call that calculate, underline cost,
so when calling this function, you need to supply three pieces of information.
One is the total cost of all the order items lets say 50
dollars. The other is the shipping cost, let's say
5 dollars, and the last piece is discount, let's say 0,
.1. Someone reading this code, may not be sure
what these three values represent, in this case, we can improve
the readability of this code, by using keyword arguments. So we can
prefix each value with the name of parameter they target, for example,

Chinese: 
the keyword arguments, just passing two positional arguments like jon
and smith, would be sufficient, because it's easy to guess
what is the purpose of these arguments. But sometimes you're dealing with functions
and you're passing numerical values to them, in those situations
it may not be quite clear what those values represent. Let me show you an example.
Let's say we have a function for calculating the total cost of an order,
so we still call that calculate, underline cost,
so when calling this function, you need to supply three pieces of information.
One is the total cost of all the order items lets say 50
美元。 The other is the shipping cost, let's say
5 dollars, and the last piece is discount, let's say 0,
.1. Someone reading this code, may not be sure
what these three values represent, in this case, we can improve
the readability of this code, by using keyword arguments. So we can
prefix each value with the name of parameter they target, for example,

Chinese: 
we can set total to 50 and then
shipping to 5, and then discount to 0.1.
Now if you give this code to someone else, they
can immediately tell what these values represent. So that is the power
of keyword arguments. So here's what I want you to take away.
For the most part, use positional arguments, but if you're dealing with
functions that take numerical values, see if you can improve the
readability of your code by using keyword arguments. You simply
prefix the arguments that you pass with the name of their parameters and this will
increase the readability of your code. Now there is one more thing you need to know about
keyword arguments. These keyword arguments should always come after
positional arguments.让我告诉你我的意思。所以，
back to our simple greet user function, let's use a keyword argument
for the first thing. So, let's set
first name to jon and see what happens. So we immediately get this error and

Indonesian: 
we can set total to 50 and then
shipping to 5, and then discount to 0.1.
Now if you give this code to someone else, they
can immediately tell what these values represent. So that is the power
of keyword arguments. So here's what I want you to take away.
For the most part, use positional arguments, but if you're dealing with
functions that take numerical values, see if you can improve the
readability of your code by using keyword arguments. You simply
prefix the arguments that you pass with the name of their parameters and this will
increase the readability of your code. Now there is one more thing you need to know about
keyword arguments. These keyword arguments should always come after
positional arguments. Let me show you what I mean. Begitu,
back to our simple greet user function, let's use a keyword argument
for the first thing. So, let's set
first name to jon and see what happens. So we immediately get this error and

Turkish: 
we can set total to 50 and then
shipping to 5, and then discount to 0.1.
Now if you give this code to someone else, they
can immediately tell what these values represent. So that is the power
of keyword arguments. So here's what I want you to take away.
For the most part, use positional arguments, but if you're dealing with
functions that take numerical values, see if you can improve the
readability of your code by using keyword arguments. You simply
prefix the arguments that you pass with the name of their parameters and this will
increase the readability of your code. Now there is one more thing you need to know about
keyword arguments. These keyword arguments should always come after
positional arguments. Let me show you what I mean. Yani,
back to our simple greet user function, let's use a keyword argument
for the first thing. So, let's set
first name to jon and see what happens. So we immediately get this error and

Russian: 
we can set total to 50 and then
shipping to 5, and then discount to 0.1.
Now if you give this code to someone else, they
can immediately tell what these values represent. So that is the power
of keyword arguments. So here's what I want you to take away.
For the most part, use positional arguments, but if you're dealing with
functions that take numerical values, see if you can improve the
readability of your code by using keyword arguments. You simply
prefix the arguments that you pass with the name of their parameters and this will
increase the readability of your code. Now there is one more thing you need to know about
keyword arguments. These keyword arguments should always come after
positional arguments. Let me show you what I mean. So,
back to our simple greet user function, let's use a keyword argument
for the first thing. So, let's set
first name to jon and see what happens. So we immediately get this error and

Arabic: 
we can set total to 50 and then
shipping to 5, and then discount to 0.1.
Now if you give this code to someone else, they
can immediately tell what these values represent. So that is the power
of keyword arguments. So here's what I want you to take away.
For the most part, use positional arguments, but if you're dealing with
functions that take numerical values, see if you can improve the
readability of your code by using keyword arguments. You simply
prefix the arguments that you pass with the name of their parameters and this will
increase the readability of your code. Now there is one more thing you need to know about
keyword arguments. These keyword arguments should always come after
positional arguments. Let me show you what I mean. وبالتالي،
back to our simple greet user function, let's use a keyword argument
for the first thing. So, let's set
first name to jon and see what happens. So we immediately get this error and

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Portuguese: 
we can set total to 50 and then
shipping to 5, and then discount to 0.1.
Now if you give this code to someone else, they
can immediately tell what these values represent. So that is the power
of keyword arguments. So here's what I want you to take away.
For the most part, use positional arguments, but if you're dealing with
functions that take numerical values, see if you can improve the
readability of your code by using keyword arguments. You simply
prefix the arguments that you pass with the name of their parameters and this will
increase the readability of your code. Now there is one more thing you need to know about
keyword arguments. These keyword arguments should always come after
positional arguments. Deixe-me mostrar o que quero dizer. Assim,
back to our simple greet user function, let's use a keyword argument
for the first thing. So, let's set
first name to jon and see what happens. So we immediately get this error and

English: 
we can set total to 50 and then
shipping to 5, and then discount to 0.1. 
Now if you give this code to someone else, they
can immediately tell what these values represent. So that is the power 
of keyword arguments. So here's what I want you to take away.
For the most part, use positional arguments, but if you're dealing with
functions that take numerical values, see if you can improve the
readability of your code by using keyword arguments. You simply 
prefix the arguments that you pass with the name of their parameters and this will 
increase the readability of your code. Now there is one more thing you need to know about
keyword arguments. These keyword arguments should always come after
positional arguments. Let me show you what I mean. So, 
back to our simple greet user function, let's use a keyword argument 
for the first thing. So, let's set 
first name to jon and see what happens. So we immediately get this error and 

Persian: 
we can set total to 50 and then
shipping to 5, and then discount to 0.1.
Now if you give this code to someone else, they
can immediately tell what these values represent. So that is the power
of keyword arguments. So here's what I want you to take away.
For the most part, use positional arguments, but if you're dealing with
functions that take numerical values, see if you can improve the
readability of your code by using keyword arguments. You simply
prefix the arguments that you pass with the name of their parameters and this will
increase the readability of your code. Now there is one more thing you need to know about
keyword arguments. These keyword arguments should always come after
positional arguments. Let me show you what I mean. So,
back to our simple greet user function, let's use a keyword argument
for the first thing. So, let's set
first name to jon and see what happens. So we immediately get this error and

Indonesian: 
positional argument after keyword argument.
So when calling this function we're supplying one keyword argument
and one positional argument, and python doesn't like this. Begitu,
if you're mixing positional and keyword arguments, you should always use
and then the keyword arguments.
In other words, lets remove this keyword argument here,
so jon is now a positional argument, is targeting the first
parameter. Now after this positional argument we can
supply any number of keyword arguments, so if you set last name to smith
look, python doesn't have any problem with this because we are adding
a keyword argument after a positional argument.
So let's quickly recap, for the most part use positional arguments
if you're dealing with functions that take multiple numerical values
and it's not quite clear what those values represent, use keyword arguments
to improve the readability of your code, and finally if

Persian: 
positional argument after keyword argument.
So when calling this function we're supplying one keyword argument
and one positional argument, and python doesn't like this. So,
if you're mixing positional and keyword arguments, you should always use
and then the keyword arguments.
In other words, lets remove this keyword argument here,
so jon is now a positional argument, is targeting the first
parameter. Now after this positional argument we can
supply any number of keyword arguments, so if you set last name to smith
look, python doesn't have any problem with this because we are adding
a keyword argument after a positional argument.
So let's quickly recap, for the most part use positional arguments
if you're dealing with functions that take multiple numerical values
and it's not quite clear what those values represent, use keyword arguments
to improve the readability of your code, and finally if

Portuguese: 
positional argument after keyword argument.
So when calling this function we're supplying one keyword argument
and one positional argument, and python doesn't like this. Assim,
if you're mixing positional and keyword arguments, you should always use
and then the keyword arguments.
In other words, lets remove this keyword argument here,
so jon is now a positional argument, is targeting the first
parameter. Now after this positional argument we can
supply any number of keyword arguments, so if you set last name to smith
look, python doesn't have any problem with this because we are adding
a keyword argument after a positional argument.
So let's quickly recap, for the most part use positional arguments
if you're dealing with functions that take multiple numerical values
and it's not quite clear what those values represent, use keyword arguments
to improve the readability of your code, and finally if

Russian: 
positional argument after keyword argument.
So when calling this function we're supplying one keyword argument
and one positional argument, and python doesn't like this. So,
if you're mixing positional and keyword arguments, you should always use
and then the keyword arguments.
In other words, lets remove this keyword argument here,
so jon is now a positional argument, is targeting the first
parameter. Now after this positional argument we can
supply any number of keyword arguments, so if you set last name to smith
look, python doesn't have any problem with this because we are adding
a keyword argument after a positional argument.
So let's quickly recap, for the most part use positional arguments
if you're dealing with functions that take multiple numerical values
and it's not quite clear what those values represent, use keyword arguments
to improve the readability of your code, and finally if

Turkish: 
positional argument after keyword argument.
So when calling this function we're supplying one keyword argument
and one positional argument, and python doesn't like this. Yani,
if you're mixing positional and keyword arguments, you should always use
and then the keyword arguments.
In other words, lets remove this keyword argument here,
so jon is now a positional argument, is targeting the first
parameter. Now after this positional argument we can
supply any number of keyword arguments, so if you set last name to smith
look, python doesn't have any problem with this because we are adding
a keyword argument after a positional argument.
So let's quickly recap, for the most part use positional arguments
if you're dealing with functions that take multiple numerical values
and it's not quite clear what those values represent, use keyword arguments
to improve the readability of your code, and finally if

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Arabic: 
positional argument after keyword argument.
So when calling this function we're supplying one keyword argument
and one positional argument, and python doesn't like this. وبالتالي،
if you're mixing positional and keyword arguments, you should always use
and then the keyword arguments.
In other words, lets remove this keyword argument here,
so jon is now a positional argument, is targeting the first
parameter. Now after this positional argument we can
supply any number of keyword arguments, so if you set last name to smith
look, python doesn't have any problem with this because we are adding
a keyword argument after a positional argument.
So let's quickly recap, for the most part use positional arguments
if you're dealing with functions that take multiple numerical values
and it's not quite clear what those values represent, use keyword arguments
to improve the readability of your code, and finally if

Chinese: 
positional argument after keyword argument.
So when calling this function we're supplying one keyword argument
and one positional argument, and python doesn't like this.所以，
if you're mixing positional and keyword arguments, you should always use
and then the keyword arguments.
In other words, lets remove this keyword argument here,
so jon is now a positional argument, is targeting the first
parameter. Now after this positional argument we can
supply any number of keyword arguments, so if you set last name to smith
look, python doesn't have any problem with this because we are adding
a keyword argument after a positional argument.
So let's quickly recap, for the most part use positional arguments
if you're dealing with functions that take multiple numerical values
and it's not quite clear what those values represent, use keyword arguments
to improve the readability of your code, and finally if

English: 
positional argument after keyword argument. 
So when calling this function we're supplying one keyword argument 
and one positional argument, and python doesn't like this. So, 
if you're mixing positional and keyword arguments, you should always use
and then the keyword arguments. 
In other words, lets remove this keyword argument here, 
so jon is now a positional argument, is targeting the first
parameter. Now after this positional argument we can
supply any number of keyword arguments, so if you set last name to smith
look, python doesn't have any problem with this because we are adding 
a keyword argument after a positional argument.
So let's quickly recap, for the most part use positional arguments 
if you're dealing with functions that take multiple numerical values 
and it's not quite clear what those values represent, use keyword arguments 
to improve the readability of your code, and finally if

Russian: 
your passing both positional and keyword arguments, use the
keyword arguments after the positional arguments.
So far you have learned how to create functions and send them information using
their parameters in this tutorial I'm going to show you how to create functions that return
values, this is particularly useful if you're doing some kind of
calculation your function and you want to return the result to whoever is using your
function. let me show you. So let's start by defining a
function, called square, this function simply calculates
the square of a number. So we need to add one parameter here,
that is is our number, now here we want to calculate number
times number, that is the square of a number.
Now to return this color outside of this function we simply
use the return statement. So return. Сейчас,
our square function is very simple, it only had one line of code.

Indonesian: 
your passing both positional and keyword arguments, use the
keyword arguments after the positional arguments.
So far you have learned how to create functions and send them information using
their parameters in this tutorial I'm going to show you how to create functions that return
values, this is particularly useful if you're doing some kind of
calculation your function and you want to return the result to whoever is using your
function. let me show you. So let's start by defining a
function, called square, this function simply calculates
the square of a number. So we need to add one parameter here,
that is is our number, now here we want to calculate number
times number, that is the square of a number.
Now to return this color outside of this function we simply
use the return statement. So return. Sekarang,
our square function is very simple, it only had one line of code.

Chinese: 
your passing both positional and keyword arguments, use the
keyword arguments after the positional arguments.
So far you have learned how to create functions and send them information using
their parameters in this tutorial I'm going to show you how to create functions that return
values, this is particularly useful if you're doing some kind of
calculation your function and you want to return the result to whoever is using your
功能。 let me show you. So let's start by defining a
function, called square, this function simply calculates
the square of a number. So we need to add one parameter here,
that is is our number, now here we want to calculate number
times number, that is the square of a number.
Now to return this color outside of this function we simply
use the return statement. So return.现在，
our square function is very simple, it only had one line of code.

English: 
your passing both positional and keyword arguments, use the
keyword arguments after the positional arguments. 
So far you have learned how to create functions and send them information using
their parameters in this tutorial I'm going to show you how to create functions that return 
values, this is particularly useful if you're doing some kind of
calculation your function and you want to return the result to whoever is using your
function. let me show you. So let's start by defining a 
function, called square, this function simply calculates
the square of a number. So we need to add one parameter here, 
that is is our number, now here we want to calculate number 
times number, that is the square of a number. 
Now to return this color outside of this function we simply 
use the return statement. So return. Now, 
our square function is very simple, it only had one line of code. 

Portuguese: 
your passing both positional and keyword arguments, use the
keyword arguments after the positional arguments.
So far you have learned how to create functions and send them information using
their parameters in this tutorial I'm going to show you how to create functions that return
values, this is particularly useful if you're doing some kind of
calculation your function and you want to return the result to whoever is using your
função. deixe-me te mostrar. So let's start by defining a
function, called square, this function simply calculates
the square of a number. So we need to add one parameter here,
that is is our number, now here we want to calculate number
times number, that is the square of a number.
Now to return this color outside of this function we simply
use the return statement. So return. Agora,
our square function is very simple, it only had one line of code.

Turkish: 
your passing both positional and keyword arguments, use the
keyword arguments after the positional arguments.
So far you have learned how to create functions and send them information using
their parameters in this tutorial I'm going to show you how to create functions that return
values, this is particularly useful if you're doing some kind of
calculation your function and you want to return the result to whoever is using your
function. let me show you. So let's start by defining a
function, called square, this function simply calculates
the square of a number. So we need to add one parameter here,
that is is our number, now here we want to calculate number
times number, that is the square of a number.
Now to return this color outside of this function we simply
use the return statement. So return. Now,
our square function is very simple, it only had one line of code.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Arabic: 
your passing both positional and keyword arguments, use the
keyword arguments after the positional arguments.
So far you have learned how to create functions and send them information using
their parameters in this tutorial I'm going to show you how to create functions that return
values, this is particularly useful if you're doing some kind of
calculation your function and you want to return the result to whoever is using your
function. let me show you. So let's start by defining a
function, called square, this function simply calculates
the square of a number. So we need to add one parameter here,
that is is our number, now here we want to calculate number
times number, that is the square of a number.
Now to return this color outside of this function we simply
use the return statement. So return. الآن،
our square function is very simple, it only had one line of code.

Persian: 
your passing both positional and keyword arguments, use the
keyword arguments after the positional arguments.
So far you have learned how to create functions and send them information using
their parameters in this tutorial I'm going to show you how to create functions that return
values, this is particularly useful if you're doing some kind of
calculation your function and you want to return the result to whoever is using your
function. let me show you. So let's start by defining a
function, called square, this function simply calculates
the square of a number. So we need to add one parameter here,
that is is our number, now here we want to calculate number
times number, that is the square of a number.
Now to return this color outside of this function we simply
use the return statement. So return. اکنون،
our square function is very simple, it only had one line of code.

Turkish: 
But in a real program, you might have a function that has ten lines of code to calculate
something. So, this return statement is very
valuable. So now we can return values to the caller of our function.
So, with this, when we call the square function,
let's say we give it 3, now this function returns a value,
just like an input function of python, this input function
waits for the user to type something and press enter and then it will
return the user's input as a string so we can get it
and store it in a variable like this, right? We have the same story with our
story, with our square function. So our square function returns the value
we can simply get it and store it in a variable. Let's call that
result. Now, we can print
result on the terminal, there you go, so result is 9,
we could also pass this function called
directly inside of the print function without defining a separate variable.

Indonesian: 
But in a real program, you might have a function that has ten lines of code to calculate
something. So, this return statement is very
valuable. So now we can return values to the caller of our function.
So, with this, when we call the square function,
let's say we give it 3, now this function returns a value,
just like an input function of python, this input function
waits for the user to type something and press enter and then it will
return the user's input as a string so we can get it
and store it in a variable like this, right? We have the same story with our
story, with our square function. So our square function returns the value
we can simply get it and store it in a variable. Let's call that
result. Now, we can print
result on the terminal, there you go, so result is 9,
we could also pass this function called
directly inside of the print function without defining a separate variable.

Chinese: 
But in a real program, you might have a function that has ten lines of code to calculate
一些东西。 So, this return statement is very
valuable. So now we can return values to the caller of our function.
So, with this, when we call the square function,
let's say we give it 3, now this function returns a value,
just like an input function of python, this input function
waits for the user to type something and press enter and then it will
return the user's input as a string so we can get it
and store it in a variable like this, right? We have the same story with our
story, with our square function. So our square function returns the value
we can simply get it and store it in a variable. Let's call that
result. Now, we can print
result on the terminal, there you go, so result is 9,
we could also pass this function called
directly inside of the print function without defining a separate variable.

Persian: 
But in a real program, you might have a function that has ten lines of code to calculate
something. So, this return statement is very
valuable. So now we can return values to the caller of our function.
So, with this, when we call the square function,
let's say we give it 3, now this function returns a value,
just like an input function of python, this input function
waits for the user to type something and press enter and then it will
return the user's input as a string so we can get it
and store it in a variable like this, right? We have the same story with our
story, with our square function. So our square function returns the value
we can simply get it and store it in a variable. Let's call that
result. Now, we can print
result on the terminal, there you go, so result is 9,
we could also pass this function called
directly inside of the print function without defining a separate variable.

Portuguese: 
But in a real program, you might have a function that has ten lines of code to calculate
alguma coisa. So, this return statement is very
valioso. So now we can return values to the caller of our function.
So, with this, when we call the square function,
let's say we give it 3, now this function returns a value,
just like an input function of python, this input function
waits for the user to type something and press enter and then it will
return the user's input as a string so we can get it
and store it in a variable like this, right? We have the same story with our
story, with our square function. So our square function returns the value
we can simply get it and store it in a variable. Let's call that
resultado. Now, we can print
result on the terminal, there you go, so result is 9,
we could also pass this function called
directly inside of the print function without defining a separate variable.

Russian: 
But in a real program, you might have a function that has ten lines of code to calculate
something. So, this return statement is very
valuable. So now we can return values to the caller of our function.
So, with this, when we call the square function,
let's say we give it 3, now this function returns a value,
just like an input function of python, this input function
waits for the user to type something and press enter and then it will
return the user's input as a string so we can get it
and store it in a variable like this, right? We have the same story with our
story, with our square function. So our square function returns the value
we can simply get it and store it in a variable. Let's call that
result. Now, we can print
result on the terminal, there you go, so result is 9,
we could also pass this function called
directly inside of the print function without defining a separate variable.

Arabic: 
But in a real program, you might have a function that has ten lines of code to calculate
شيئا ما. So, this return statement is very
valuable. So now we can return values to the caller of our function.
So, with this, when we call the square function,
let's say we give it 3, now this function returns a value,
just like an input function of python, this input function
waits for the user to type something and press enter and then it will
return the user's input as a string so we can get it
and store it in a variable like this, right? We have the same story with our
story, with our square function. So our square function returns the value
we can simply get it and store it in a variable. Let's call that
result. Now, we can print
result on the terminal, there you go, so result is 9,
we could also pass this function called
directly inside of the print function without defining a separate variable.

English: 
But in a real program, you might have a function that has ten lines of code to calculate
something. So, this return statement is very
valuable. So now we can return values to the caller of our function. 
So, with this, when we call the square function, 
let's say we give it 3, now this function returns a value, 
just like an input function of python, this input function 
waits for the user to type something and press enter and then it will
return the user's input as a string so we can get it
and store it in a variable like this, right? We have the same story with our
story, with our square function. So our square function returns the value
we can simply get it and store it in a variable. Let's call that
result. Now, we can print 
result on the terminal, there you go, so result is 9, 
we could also pass this function called
directly inside of the print function without defining a separate variable.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Turkish: 
Sometimes this is useful for writing shorter code, so in this case.
So, in this case, we don't really need this result variable. We simply want to print
the square of 3. So, we could simply pass this function
call right here, as an argument for the print
function. So let's delete this variable now our code is
shorter so with this we're calling the square function, this returns a
value and we'll pass that value as an argument to the print function.
Tamam? When we run this program, we get the exact same
result. İşte gidiyorsun. Now what happens if we don't
use a return statement in our function. So in the last example we simply used
a print statement. Let's temporarily remove
this return statement and print the result
on the terminal. Bunun gibi. So let's run our program
one more time and see what we get. We see two things, the number
9, and none. Burada ne oluyor? İyi

Indonesian: 
Sometimes this is useful for writing shorter code, so in this case.
So, in this case, we don't really need this result variable. We simply want to print
the square of 3. So, we could simply pass this function
call right here, as an argument for the print
function. So let's delete this variable now our code is
shorter so with this we're calling the square function, this returns a
value and we'll pass that value as an argument to the print function.
Baik? When we run this program, we get the exact same
result. Ini dia. Now what happens if we don't
use a return statement in our function. So in the last example we simply used
a print statement. Let's temporarily remove
this return statement and print the result
on the terminal. Seperti ini. So let's run our program
one more time and see what we get. We see two things, the number
9, and none. Apa yang terjadi disini? Well

Russian: 
Sometimes this is useful for writing shorter code, so in this case.
So, in this case, we don't really need this result variable. We simply want to print
the square of 3. So, we could simply pass this function
call right here, as an argument for the print
function. So let's delete this variable now our code is
shorter so with this we're calling the square function, this returns a
value and we'll pass that value as an argument to the print function.
Okay? When we run this program, we get the exact same
result. There you go. Now what happens if we don't
use a return statement in our function. So in the last example we simply used
a print statement. Let's temporarily remove
this return statement and print the result
on the terminal. Like this. So let's run our program
one more time and see what we get. We see two things, the number
9, and none. What is happening here? Что ж

Portuguese: 
Sometimes this is useful for writing shorter code, so in this case.
So, in this case, we don't really need this result variable. We simply want to print
the square of 3. So, we could simply pass this function
call right here, as an argument for the print
função. So let's delete this variable now our code is
shorter so with this we're calling the square function, this returns a
value and we'll pass that value as an argument to the print function.
OK? When we run this program, we get the exact same
resultado. Ai está. Now what happens if we don't
use a return statement in our function. So in the last example we simply used
a print statement. Let's temporarily remove
this return statement and print the result
on the terminal. Como isso. So let's run our program
one more time and see what we get. We see two things, the number
9, and none. O que esta acontecendo aqui? Bem

Chinese: 
Sometimes this is useful for writing shorter code, so in this case.
So, in this case, we don't really need this result variable. We simply want to print
the square of 3. So, we could simply pass this function
call right here, as an argument for the print
功能。 So let's delete this variable now our code is
shorter so with this we're calling the square function, this returns a
value and we'll pass that value as an argument to the print function.
好的？ When we run this program, we get the exact same
result.你去吧Now what happens if we don't
use a return statement in our function. So in the last example we simply used
a print statement. Let's temporarily remove
this return statement and print the result
on the terminal.像这样。 So let's run our program
one more time and see what we get. We see two things, the number
9, and none. What is happening here?好

Persian: 
Sometimes this is useful for writing shorter code, so in this case.
So, in this case, we don't really need this result variable. We simply want to print
the square of 3. So, we could simply pass this function
call right here, as an argument for the print
function. So let's delete this variable now our code is
shorter so with this we're calling the square function, this returns a
value and we'll pass that value as an argument to the print function.
باشه؟ When we run this program, we get the exact same
result. There you go. Now what happens if we don't
use a return statement in our function. So in the last example we simply used
a print statement. Let's temporarily remove
this return statement and print the result
on the terminal. مثل این. So let's run our program
one more time and see what we get. We see two things, the number
9, and none. What is happening here? خوب

Arabic: 
Sometimes this is useful for writing shorter code, so in this case.
So, in this case, we don't really need this result variable. We simply want to print
the square of 3. So, we could simply pass this function
call right here, as an argument for the print
function. So let's delete this variable now our code is
shorter so with this we're calling the square function, this returns a
value and we'll pass that value as an argument to the print function.
حسنا؟ When we run this program, we get the exact same
result. ها أنت ذا. Now what happens if we don't
use a return statement in our function. So in the last example we simply used
a print statement. Let's temporarily remove
this return statement and print the result
on the terminal. مثله. So let's run our program
one more time and see what we get. We see two things, the number
9, and none. What is happening here? حسنا

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

English: 
Sometimes this is useful for writing shorter code, so in this case. 
So, in this case, we don't really need this result variable. We simply want to print 
the square of 3. So, we could simply pass this function 
call right here, as an argument for the print 
function. So let's delete this variable now our code is
shorter so with this we're calling the square function, this returns a 
value and we'll pass that value as an argument to the print function. 
Okay? When we run this program, we get the exact same 
result. There you go. Now what happens if we don't 
use a return statement in our function. So in the last example we simply used
a print statement. Let's temporarily remove 
this return statement and print the result
on the terminal. Like this. So let's run our program 
one more time and see what we get. We see two things, the number
9, and none. What is happening here? Well

English: 
when Python interpreter executes this code, first it will call
the square function. So the control moves to the square function 
here we calculate the square of this given number and then print it
on the terminal. That is the reason we see 9 right here, 
now, by default, all functions return the value 
none. So if we don't have a return statement 
here, by default python returns none. None
is an object that represents the absence of a value, it's like nothing 
or null i c, c++ java and Javascript. 
So, in this example, we didn't have a return statement, and 
by default python returned none from this function. 
So, after this square function is executed, the value none 
is returned and passed as an argument to the print function, that is the reason 
we see none on the second line. So here are the two things
you need to take away from this tutorial. By default all functions in Python 

Chinese: 
when Python interpreter executes this code, first it will call
the square function. So the control moves to the square function
here we calculate the square of this given number and then print it
on the terminal. That is the reason we see 9 right here,
now, by default, all functions return the value
none. So if we don't have a return statement
here, by default python returns none.没有
is an object that represents the absence of a value, it's like nothing
or null ic, c++ java and Javascript.
So, in this example, we didn't have a return statement, and
by default python returned none from this function.
So, after this square function is executed, the value none
is returned and passed as an argument to the print function, that is the reason
we see none on the second line. So here are the two things
you need to take away from this tutorial. By default all functions in Python

Arabic: 
when Python interpreter executes this code, first it will call
the square function. So the control moves to the square function
here we calculate the square of this given number and then print it
on the terminal. That is the reason we see 9 right here,
now, by default, all functions return the value
none. So if we don't have a return statement
here, by default python returns none. None
is an object that represents the absence of a value, it's like nothing
or null ic, c++ java and Javascript.
So, in this example, we didn't have a return statement, and
by default python returned none from this function.
So, after this square function is executed, the value none
is returned and passed as an argument to the print function, that is the reason
we see none on the second line. So here are the two things
you need to take away from this tutorial. By default all functions in Python

Portuguese: 
when Python interpreter executes this code, first it will call
the square function. So the control moves to the square function
here we calculate the square of this given number and then print it
on the terminal. That is the reason we see 9 right here,
now, by default, all functions return the value
none. So if we don't have a return statement
here, by default python returns none. Nenhum
is an object that represents the absence of a value, it's like nothing
or null ic, c++ java and Javascript.
So, in this example, we didn't have a return statement, and
by default python returned none from this function.
So, after this square function is executed, the value none
is returned and passed as an argument to the print function, that is the reason
we see none on the second line. So here are the two things
you need to take away from this tutorial. By default all functions in Python

Russian: 
when Python interpreter executes this code, first it will call
the square function. So the control moves to the square function
here we calculate the square of this given number and then print it
on the terminal. That is the reason we see 9 right here,
now, by default, all functions return the value
none. So if we don't have a return statement
here, by default python returns none. None
is an object that represents the absence of a value, it's like nothing
or null ic, c++ java and Javascript.
So, in this example, we didn't have a return statement, and
by default python returned none from this function.
So, after this square function is executed, the value none
is returned and passed as an argument to the print function, that is the reason
we see none on the second line. So here are the two things
you need to take away from this tutorial. By default all functions in Python

Turkish: 
when Python interpreter executes this code, first it will call
the square function. So the control moves to the square function
here we calculate the square of this given number and then print it
on the terminal. That is the reason we see 9 right here,
now, by default, all functions return the value
none. So if we don't have a return statement
here, by default python returns none. None
is an object that represents the absence of a value, it's like nothing
or null ic, c++ java and Javascript.
So, in this example, we didn't have a return statement, and
by default python returned none from this function.
So, after this square function is executed, the value none
is returned and passed as an argument to the print function, that is the reason
we see none on the second line. So here are the two things
you need to take away from this tutorial. By default all functions in Python

Indonesian: 
when Python interpreter executes this code, first it will call
the square function. So the control moves to the square function
here we calculate the square of this given number and then print it
on the terminal. That is the reason we see 9 right here,
now, by default, all functions return the value
none. So if we don't have a return statement
here, by default python returns none. None
is an object that represents the absence of a value, it's like nothing
or null ic, c++ java and Javascript.
So, in this example, we didn't have a return statement, and
by default python returned none from this function.
So, after this square function is executed, the value none
is returned and passed as an argument to the print function, that is the reason
we see none on the second line. So here are the two things
you need to take away from this tutorial. By default all functions in Python

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Persian: 
when Python interpreter executes this code, first it will call
the square function. So the control moves to the square function
here we calculate the square of this given number and then print it
on the terminal. That is the reason we see 9 right here,
now, by default, all functions return the value
none. So if we don't have a return statement
here, by default python returns none. None
is an object that represents the absence of a value, it's like nothing
or null ic, c++ java and Javascript.
So, in this example, we didn't have a return statement, and
by default python returned none from this function.
So, after this square function is executed, the value none
is returned and passed as an argument to the print function, that is the reason
we see none on the second line. So here are the two things
you need to take away from this tutorial. By default all functions in Python

English: 
return none. You can change that, so if you have a function that 
calculates something, you can return the result using the return statement. 
Here's the code for our emoji converter program that we wrote earlier. 
If you missed that tutorial, make sure to go back and watch it, as 
I told you before, there is a table of content right below this video in the
description. So we can simply click on the emoji converter tutorial to watch it. 
Now, your exercise is to reorganize this code using a function. 
So I want you to extract a function in this code, because this algorithm
for converting these smiley faces into emoji's is something that
we probably want to use in a couple different applications. We can use it in a chat
application in an email application and so on. We don't want to write all this code every time 
we want to convert these characters into smiley faces. 
So, out of all these lines of code that we have from line 1 to 
line 10, the lines 10-2 belong to our

Chinese: 
return none. You can change that, so if you have a function that
calculates something, you can return the result using the return statement.
Here's the code for our emoji converter program that we wrote earlier.
If you missed that tutorial, make sure to go back and watch it, as
I told you before, there is a table of content right below this video in the
description. So we can simply click on the emoji converter tutorial to watch it.
Now, your exercise is to reorganize this code using a function.
So I want you to extract a function in this code, because this algorithm
for converting these smiley faces into emoji's is something that
we probably want to use in a couple different applications. We can use it in a chat
application in an email application and so on. We don't want to write all this code every time
we want to convert these characters into smiley faces.
So, out of all these lines of code that we have from line 1 to
line 10, the lines 10-2 belong to our

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Russian: 
return none. You can change that, so if you have a function that
calculates something, you can return the result using the return statement.
Here's the code for our emoji converter program that we wrote earlier.
If you missed that tutorial, make sure to go back and watch it, as
I told you before, there is a table of content right below this video in the
description. So we can simply click on the emoji converter tutorial to watch it.
Now, your exercise is to reorganize this code using a function.
So I want you to extract a function in this code, because this algorithm
for converting these smiley faces into emoji's is something that
we probably want to use in a couple different applications. We can use it in a chat
application in an email application and so on. We don't want to write all this code every time
we want to convert these characters into smiley faces.
So, out of all these lines of code that we have from line 1 to
line 10, the lines 10-2 belong to our

Portuguese: 
return none. You can change that, so if you have a function that
calculates something, you can return the result using the return statement.
Here's the code for our emoji converter program that we wrote earlier.
If you missed that tutorial, make sure to go back and watch it, as
I told you before, there is a table of content right below this video in the
descrição. So we can simply click on the emoji converter tutorial to watch it.
Now, your exercise is to reorganize this code using a function.
So I want you to extract a function in this code, because this algorithm
for converting these smiley faces into emoji's is something that
we probably want to use in a couple different applications. We can use it in a chat
application in an email application and so on. We don't want to write all this code every time
we want to convert these characters into smiley faces.
So, out of all these lines of code that we have from line 1 to
line 10, the lines 10-2 belong to our

Indonesian: 
return none. You can change that, so if you have a function that
calculates something, you can return the result using the return statement.
Here's the code for our emoji converter program that we wrote earlier.
If you missed that tutorial, make sure to go back and watch it, as
I told you before, there is a table of content right below this video in the
description. So we can simply click on the emoji converter tutorial to watch it.
Now, your exercise is to reorganize this code using a function.
So I want you to extract a function in this code, because this algorithm
for converting these smiley faces into emoji's is something that
we probably want to use in a couple different applications. We can use it in a chat
application in an email application and so on. We don't want to write all this code every time
we want to convert these characters into smiley faces.
So, out of all these lines of code that we have from line 1 to
line 10, the lines 10-2 belong to our

Arabic: 
return none. You can change that, so if you have a function that
calculates something, you can return the result using the return statement.
Here's the code for our emoji converter program that we wrote earlier.
If you missed that tutorial, make sure to go back and watch it, as
I told you before, there is a table of content right below this video in the
description. So we can simply click on the emoji converter tutorial to watch it.
Now, your exercise is to reorganize this code using a function.
So I want you to extract a function in this code, because this algorithm
for converting these smiley faces into emoji's is something that
we probably want to use in a couple different applications. We can use it in a chat
application in an email application and so on. We don't want to write all this code every time
we want to convert these characters into smiley faces.
So, out of all these lines of code that we have from line 1 to
line 10, the lines 10-2 belong to our

Persian: 
return none. You can change that, so if you have a function that
calculates something, you can return the result using the return statement.
Here's the code for our emoji converter program that we wrote earlier.
If you missed that tutorial, make sure to go back and watch it, as
I told you before, there is a table of content right below this video in the
description. So we can simply click on the emoji converter tutorial to watch it.
Now, your exercise is to reorganize this code using a function.
So I want you to extract a function in this code, because this algorithm
for converting these smiley faces into emoji's is something that
we probably want to use in a couple different applications. We can use it in a chat
application in an email application and so on. We don't want to write all this code every time
we want to convert these characters into smiley faces.
So, out of all these lines of code that we have from line 1 to
line 10, the lines 10-2 belong to our

Turkish: 
return none. You can change that, so if you have a function that
calculates something, you can return the result using the return statement.
Here's the code for our emoji converter program that we wrote earlier.
If you missed that tutorial, make sure to go back and watch it, as
I told you before, there is a table of content right below this video in the
description. So we can simply click on the emoji converter tutorial to watch it.
Now, your exercise is to reorganize this code using a function.
So I want you to extract a function in this code, because this algorithm
for converting these smiley faces into emoji's is something that
we probably want to use in a couple different applications. We can use it in a chat
application in an email application and so on. We don't want to write all this code every time
we want to convert these characters into smiley faces.
So, out of all these lines of code that we have from line 1 to
line 10, the lines 10-2 belong to our

Indonesian: 
algorithm, all these lines together implement this feature.
So, you should put these lines in a separate function,
Now, why don't we have the input in this function? Karena
the input will can come in different forms, currently we're using the import function
to receive the input from the terminal, but in other applications
we might receive the input from a graphical user interface, so the input can come in
different forms. We don't want to put that in our function, because this line will not be reuseable.
You want to give our function the actual message,
as a string. We don't care how we got that message. In one
program you might get it from the terminal, in another program you might get it from
a graphical user interface. So that is the reason this line up code should not
be in that function. By the same function, you shouldn't include
the last line in that function because what we do with the output is different from
one program to another. In this program, we are printing the output
in another program, you might send an output as an email, or as a response in

Turkish: 
algorithm, all these lines together implement this feature.
So, you should put these lines in a separate function,
Now, why don't we have the input in this function? Çünkü
the input will can come in different forms, currently we're using the import function
to receive the input from the terminal, but in other applications
we might receive the input from a graphical user interface, so the input can come in
different forms. We don't want to put that in our function, because this line will not be reuseable.
You want to give our function the actual message,
as a string. We don't care how we got that message. In one
program you might get it from the terminal, in another program you might get it from
a graphical user interface. So that is the reason this line up code should not
be in that function. By the same function, you shouldn't include
the last line in that function because what we do with the output is different from
one program to another. In this program, we are printing the output
in another program, you might send an output as an email, or as a response in

Persian: 
algorithm, all these lines together implement this feature.
So, you should put these lines in a separate function,
Now, why don't we have the input in this function? Because
the input will can come in different forms, currently we're using the import function
to receive the input from the terminal, but in other applications
we might receive the input from a graphical user interface, so the input can come in
different forms. We don't want to put that in our function, because this line will not be reuseable.
You want to give our function the actual message,
as a string. We don't care how we got that message. در یک
program you might get it from the terminal, in another program you might get it from
a graphical user interface. So that is the reason this line up code should not
be in that function. By the same function, you shouldn't include
the last line in that function because what we do with the output is different from
one program to another. In this program, we are printing the output
in another program, you might send an output as an email, or as a response in

Chinese: 
algorithm, all these lines together implement this feature.
So, you should put these lines in a separate function,
Now, why don't we have the input in this function?因为
the input will can come in different forms, currently we're using the import function
to receive the input from the terminal, but in other applications
we might receive the input from a graphical user interface, so the input can come in
different forms. We don't want to put that in our function, because this line will not be reuseable.
You want to give our function the actual message,
as a string. We don't care how we got that message. In one
program you might get it from the terminal, in another program you might get it from
a graphical user interface. So that is the reason this line up code should not
be in that function. By the same function, you shouldn't include
the last line in that function because what we do with the output is different from
one program to another. In this program, we are printing the output
in another program, you might send an output as an email, or as a response in

Arabic: 
algorithm, all these lines together implement this feature.
So, you should put these lines in a separate function,
Now, why don't we have the input in this function? Because
the input will can come in different forms, currently we're using the import function
to receive the input from the terminal, but in other applications
we might receive the input from a graphical user interface, so the input can come in
different forms. We don't want to put that in our function, because this line will not be reuseable.
You want to give our function the actual message,
as a string. We don't care how we got that message. In one
program you might get it from the terminal, in another program you might get it from
a graphical user interface. So that is the reason this line up code should not
be in that function. By the same function, you shouldn't include
the last line in that function because what we do with the output is different from
one program to another. In this program, we are printing the output
in another program, you might send an output as an email, or as a response in

Russian: 
algorithm, all these lines together implement this feature.
So, you should put these lines in a separate function,
Now, why don't we have the input in this function? Because
the input will can come in different forms, currently we're using the import function
to receive the input from the terminal, but in other applications
we might receive the input from a graphical user interface, so the input can come in
different forms. We don't want to put that in our function, because this line will not be reuseable.
You want to give our function the actual message,
as a string. We don't care how we got that message. In one
program you might get it from the terminal, in another program you might get it from
a graphical user interface. So that is the reason this line up code should not
be in that function. By the same function, you shouldn't include
the last line in that function because what we do with the output is different from
one program to another. In this program, we are printing the output
in another program, you might send an output as an email, or as a response in

English: 
algorithm, all these lines together implement this feature. 
So, you should put these lines in a separate function, 
Now, why don't we have the input in this function? Because
the input will can come in different forms, currently we're using the import function 
to receive the input from the terminal, but in other applications 
we might receive the input from a graphical user interface, so the input can come in
different forms. We don't want to put that in our function, because this line will not be reuseable. 
You want to give our function the actual message, 
as a string. We don't care how we got that message. In one 
program you might get it from the terminal, in another program you might get it from 
a graphical user interface. So that is the reason this line up code should not
be in that function. By the same function, you shouldn't include
the last line in that function because what we do with the output is different from 
one program to another. In this program, we are printing the output 
in another program, you might send an output as an email, or as a response in 

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Portuguese: 
algorithm, all these lines together implement this feature.
So, you should put these lines in a separate function,
Now, why don't we have the input in this function? Porque
the input will can come in different forms, currently we're using the import function
to receive the input from the terminal, but in other applications
we might receive the input from a graphical user interface, so the input can come in
different forms. We don't want to put that in our function, because this line will not be reuseable.
You want to give our function the actual message,
as a string. We don't care how we got that message. Em um
program you might get it from the terminal, in another program you might get it from
a graphical user interface. So that is the reason this line up code should not
be in that function. By the same function, you shouldn't include
the last line in that function because what we do with the output is different from
one program to another. In this program, we are printing the output
in another program, you might send an output as an email, or as a response in

Russian: 
a chat application, so as a general rule of thumb you're function should
not worry about receiving input and
printing it. These lines of code should not belong to your functions. So go
ahead and reorganize this code by extracting a function.
Alright, on the top, first we need to define our function. So first we type
def, give our function a name like emoji_
converter, so the name of this function clearly tells me what
it does. Each function should be responsible for one and only one task,
and that task should be clearly explained in the name of the function.
So, our emoji converter function should take
a parameter, we call that message, that is a string, right? Colon
now we need to move the lines
5 all the way to the end of our for block
into the function, so let's select all these lines, you can

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Persian: 
a chat application, so as a general rule of thumb you're function should
not worry about receiving input and
printing it. These lines of code should not belong to your functions. So go
ahead and reorganize this code by extracting a function.
Alright, on the top, first we need to define our function. So first we type
def, give our function a name like emoji_
converter, so the name of this function clearly tells me what
it does. Each function should be responsible for one and only one task,
and that task should be clearly explained in the name of the function.
So, our emoji converter function should take
a parameter, we call that message, that is a string, right? Colon
now we need to move the lines
5 all the way to the end of our for block
into the function, so let's select all these lines, you can

Arabic: 
a chat application, so as a general rule of thumb you're function should
not worry about receiving input and
printing it. These lines of code should not belong to your functions. So go
ahead and reorganize this code by extracting a function.
Alright, on the top, first we need to define our function. So first we type
def, give our function a name like emoji_
converter, so the name of this function clearly tells me what
نعم هو كذلك. Each function should be responsible for one and only one task,
and that task should be clearly explained in the name of the function.
So, our emoji converter function should take
a parameter, we call that message, that is a string, right? Colon
now we need to move the lines
5 all the way to the end of our for block
into the function, so let's select all these lines, you can

Turkish: 
a chat application, so as a general rule of thumb you're function should
not worry about receiving input and
printing it. These lines of code should not belong to your functions. So go
ahead and reorganize this code by extracting a function.
Alright, on the top, first we need to define our function. So first we type
def, give our function a name like emoji_
converter, so the name of this function clearly tells me what
it does. Each function should be responsible for one and only one task,
and that task should be clearly explained in the name of the function.
So, our emoji converter function should take
a parameter, we call that message, that is a string, right? Colon
now we need to move the lines
5 all the way to the end of our for block
into the function, so let's select all these lines, you can

Portuguese: 
a chat application, so as a general rule of thumb you're function should
not worry about receiving input and
printing it. These lines of code should not belong to your functions. So go
ahead and reorganize this code by extracting a function.
Alright, on the top, first we need to define our function. So first we type
def, give our function a name like emoji_
converter, so the name of this function clearly tells me what
isso acontece. Each function should be responsible for one and only one task,
and that task should be clearly explained in the name of the function.
So, our emoji converter function should take
a parameter, we call that message, that is a string, right? Colon
now we need to move the lines
5 all the way to the end of our for block
into the function, so let's select all these lines, you can

Indonesian: 
a chat application, so as a general rule of thumb you're function should
not worry about receiving input and
printing it. These lines of code should not belong to your functions. So go
ahead and reorganize this code by extracting a function.
Alright, on the top, first we need to define our function. So first we type
def, give our function a name like emoji_
converter, so the name of this function clearly tells me what
it does. Each function should be responsible for one and only one task,
and that task should be clearly explained in the name of the function.
So, our emoji converter function should take
a parameter, we call that message, that is a string, right? Colon
now we need to move the lines
5 all the way to the end of our for block
into the function, so let's select all these lines, you can

Chinese: 
a chat application, so as a general rule of thumb you're function should
not worry about receiving input and
printing it. These lines of code should not belong to your functions. So go
ahead and reorganize this code by extracting a function.
Alright, on the top, first we need to define our function. So first we type
def, give our function a name like emoji_
converter, so the name of this function clearly tells me what
it does. Each function should be responsible for one and only one task,
and that task should be clearly explained in the name of the function.
So, our emoji converter function should take
a parameter, we call that message, that is a string, right? Colon
now we need to move the lines
5 all the way to the end of our for block
into the function, so let's select all these lines, you can

English: 
a chat application, so as a general rule of thumb you're function should
not worry about receiving input and 
printing it. These lines of code should not belong to your functions. So go 
ahead and reorganize this code by extracting a function. 
Alright, on the top, first we need to define our function. So first we type 
def, give our function a name like emoji_
converter, so the name of this function clearly tells me what
it does. Each function should be responsible for one and only one task, 
and that task should be clearly explained in the name of the function. 
So, our emoji converter function should take 
a parameter, we call that message, that is a string, right? Colon
now we need to move the lines 
5 all the way to the end of our for block 
into the function, so let's select all these lines, you can

Persian: 
cut them from here, by pressing command and x on Mac, or
control and x on Windows, then we paste it here,
as you can see these lines are automatically indented
so, they are part of the emoji converter function, if this didn't happen on your
computer, make sure to select these lines and use the
tab to indent them. Alright, so here's our emoji converter function
beautiful. Now after that
in the main flow of our program, first we get the input from the user
we store it in this variable message and then we call
emoji converter and pass this message,
this function should return a value, that is what we use to calculate
the end of this function, so right after this for block we need to add
a return statement, return output,
now that our function returns a value, we can get it and store it
in a separate variable, let's call that result

Chinese: 
cut them from here, by pressing command and x on Mac, or
control and x on Windows, then we paste it here,
as you can see these lines are automatically indented
so, they are part of the emoji converter function, if this didn't happen on your
computer, make sure to select these lines and use the
tab to indent them. Alright, so here's our emoji converter function
美丽。 Now after that
in the main flow of our program, first we get the input from the user
we store it in this variable message and then we call
emoji converter and pass this message,
this function should return a value, that is what we use to calculate
the end of this function, so right after this for block we need to add
a return statement, return output,
now that our function returns a value, we can get it and store it
in a separate variable, let's call that result

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Turkish: 
cut them from here, by pressing command and x on Mac, or
control and x on Windows, then we paste it here,
as you can see these lines are automatically indented
so, they are part of the emoji converter function, if this didn't happen on your
computer, make sure to select these lines and use the
tab to indent them. Alright, so here's our emoji converter function
beautiful. Now after that
in the main flow of our program, first we get the input from the user
we store it in this variable message and then we call
emoji converter and pass this message,
this function should return a value, that is what we use to calculate
the end of this function, so right after this for block we need to add
a return statement, return output,
now that our function returns a value, we can get it and store it
in a separate variable, let's call that result

Arabic: 
cut them from here, by pressing command and x on Mac, or
control and x on Windows, then we paste it here,
as you can see these lines are automatically indented
so, they are part of the emoji converter function, if this didn't happen on your
computer, make sure to select these lines and use the
tab to indent them. Alright, so here's our emoji converter function
beautiful. Now after that
in the main flow of our program, first we get the input from the user
we store it in this variable message and then we call
emoji converter and pass this message,
this function should return a value, that is what we use to calculate
the end of this function, so right after this for block we need to add
a return statement, return output,
now that our function returns a value, we can get it and store it
in a separate variable, let's call that result

Russian: 
cut them from here, by pressing command and x on Mac, or
control and x on Windows, then we paste it here,
as you can see these lines are automatically indented
so, they are part of the emoji converter function, if this didn't happen on your
computer, make sure to select these lines and use the
tab to indent them. Alright, so here's our emoji converter function
beautiful. Now after that
in the main flow of our program, first we get the input from the user
we store it in this variable message and then we call
emoji converter and pass this message,
this function should return a value, that is what we use to calculate
the end of this function, so right after this for block we need to add
a return statement, return output,
now that our function returns a value, we can get it and store it
in a separate variable, let's call that result

Portuguese: 
cut them from here, by pressing command and x on Mac, or
control and x on Windows, then we paste it here,
as you can see these lines are automatically indented
so, they are part of the emoji converter function, if this didn't happen on your
computer, make sure to select these lines and use the
tab to indent them. Alright, so here's our emoji converter function
lindo. Now after that
in the main flow of our program, first we get the input from the user
we store it in this variable message and then we call
emoji converter and pass this message,
this function should return a value, that is what we use to calculate
the end of this function, so right after this for block we need to add
a return statement, return output,
now that our function returns a value, we can get it and store it
in a separate variable, let's call that result

Indonesian: 
cut them from here, by pressing command and x on Mac, or
control and x on Windows, then we paste it here,
as you can see these lines are automatically indented
so, they are part of the emoji converter function, if this didn't happen on your
computer, make sure to select these lines and use the
tab to indent them. Alright, so here's our emoji converter function
beautiful. Now after that
in the main flow of our program, first we get the input from the user
we store it in this variable message and then we call
emoji converter and pass this message,
this function should return a value, that is what we use to calculate
the end of this function, so right after this for block we need to add
a return statement, return output,
now that our function returns a value, we can get it and store it
in a separate variable, let's call that result

English: 
cut them from here, by pressing command and x on Mac, or
control and x on Windows, then we paste it here, 
as you can see these lines are automatically indented 
so, they are part of the emoji converter function, if this didn't happen on your
computer, make sure to select these lines and use the 
tab to indent them. Alright, so here's our emoji converter function 
beautiful. Now after that 
in the main flow of our program, first we get the input from the user 
we store it in this variable message and then we call
emoji converter and pass this message, 
this function should return a value, that is what we use to calculate
the end of this function, so right after this for block we need to add 
a return statement, return output, 
now that our function returns a value, we can get it and store it
in a separate variable, let's call that result 

Persian: 
and then we can simply print that here, or
we can make this code shorter, we don't really need this code here so we can simply
call the emoji converter, and print the result.
مثل این. Now here we have an underline because
as I told you before we need to blank lines after
our function definitions. So currently we have only one blank line
we need to add another black line, good, let's go ahead,
and run this program, and make sure everything works as before
so I'm going to type a message like good morning with a smiley face
good, let's run it one more time, times that,
to add okay beautiful, so, here's the
final result, we defined this function called
emoji converter, this function takes a parameter called message.
And finally returns the output.

Russian: 
and then we can simply print that here, or
we can make this code shorter, we don't really need this code here so we can simply
call the emoji converter, and print the result.
Like this. Now here we have an underline because
as I told you before we need to blank lines after
our function definitions. So currently we have only one blank line
we need to add another black line, good, let's go ahead,
and run this program, and make sure everything works as before
so I'm going to type a message like good morning with a smiley face
good, let's run it one more time, times that,
to add okay beautiful, so, here's the
final result, we defined this function called
emoji converter, this function takes a parameter called message.
And finally returns the output.

Chinese: 
and then we can simply print that here, or
we can make this code shorter, we don't really need this code here so we can simply
call the emoji converter, and print the result.
像这样。 Now here we have an underline because
as I told you before we need to blank lines after
our function definitions. So currently we have only one blank line
we need to add another black line, good, let's go ahead,
and run this program, and make sure everything works as before
so I'm going to type a message like good morning with a smiley face
good, let's run it one more time, times that,
to add okay beautiful, so, here's the
final result, we defined this function called
emoji converter, this function takes a parameter called message.
And finally returns the output.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Turkish: 
and then we can simply print that here, or
we can make this code shorter, we don't really need this code here so we can simply
call the emoji converter, and print the result.
Bunun gibi. Now here we have an underline because
as I told you before we need to blank lines after
our function definitions. So currently we have only one blank line
we need to add another black line, good, let's go ahead,
and run this program, and make sure everything works as before
so I'm going to type a message like good morning with a smiley face
good, let's run it one more time, times that,
to add okay beautiful, so, here's the
final result, we defined this function called
emoji converter, this function takes a parameter called message.
And finally returns the output.

Indonesian: 
and then we can simply print that here, or
we can make this code shorter, we don't really need this code here so we can simply
call the emoji converter, and print the result.
Seperti ini. Now here we have an underline because
as I told you before we need to blank lines after
our function definitions. So currently we have only one blank line
we need to add another black line, good, let's go ahead,
and run this program, and make sure everything works as before
so I'm going to type a message like good morning with a smiley face
good, let's run it one more time, times that,
to add okay beautiful, so, here's the
final result, we defined this function called
emoji converter, this function takes a parameter called message.
And finally returns the output.

English: 
and then we can simply print that here, or
we can make this code shorter, we don't really need this code here so we can simply 
call the emoji converter, and print the result.
Like this. Now here we have an underline because
as I told you before we need to blank lines after
our function definitions. So currently we have only one blank line 
we need to add another black line, good, let's go ahead, 
and run this program, and make sure everything works as before 
so I'm going to type a message like good morning with a smiley face 
good, let's run it one more time, times that, 
to add okay beautiful, so, here's the
final result, we defined this function called
emoji converter, this function takes a parameter called message.
And finally returns the output. 

Portuguese: 
and then we can simply print that here, or
we can make this code shorter, we don't really need this code here so we can simply
call the emoji converter, and print the result.
Como isso. Now here we have an underline because
as I told you before we need to blank lines after
our function definitions. So currently we have only one blank line
we need to add another black line, good, let's go ahead,
and run this program, and make sure everything works as before
so I'm going to type a message like good morning with a smiley face
good, let's run it one more time, times that,
to add okay beautiful, so, here's the
final result, we defined this function called
emoji converter, this function takes a parameter called message.
And finally returns the output.

Arabic: 
and then we can simply print that here, or
we can make this code shorter, we don't really need this code here so we can simply
call the emoji converter, and print the result.
مثله. Now here we have an underline because
as I told you before we need to blank lines after
our function definitions. So currently we have only one blank line
we need to add another black line, good, let's go ahead,
and run this program, and make sure everything works as before
so I'm going to type a message like good morning with a smiley face
good, let's run it one more time, times that,
to add okay beautiful, so, here's the
final result, we defined this function called
emoji converter, this function takes a parameter called message.
And finally returns the output.

Turkish: 
In this tutorial I'm going to teach you how to handle errors in your
python programs, so let's start by writing a small program
to get the user age from the terminal. So we call the input variable
input, and a label here,
like age, this returns a string, so we need to pass it to
the end funciton and store the result in
a variable called age, now let's print age to make sure you have
implemented everything properly we run our program, we type
20, 20 is printed here, beautiful, now look at
the exit code of this program, exit code 0 means
our program terminated successfully, there were no errors, but what if
we run this program one more time and instead of entering
a numerical value, we enter something like asd.
We get a value error with his message invalid literal
for int with base 10. Basically what this message is telling

Persian: 
In this tutorial I'm going to teach you how to handle errors in your
python programs, so let's start by writing a small program
to get the user age from the terminal. So we call the input variable
input, and a label here,
like age, this returns a string, so we need to pass it to
the end funciton and store the result in
a variable called age, now let's print age to make sure you have
implemented everything properly we run our program, we type
20, 20 is printed here, beautiful, now look at
the exit code of this program, exit code 0 means
our program terminated successfully, there were no errors, but what if
we run this program one more time and instead of entering
a numerical value, we enter something like asd.
We get a value error with his message invalid literal
for int with base 10. Basically what this message is telling

Portuguese: 
In this tutorial I'm going to teach you how to handle errors in your
python programs, so let's start by writing a small program
to get the user age from the terminal. So we call the input variable
input, and a label here,
like age, this returns a string, so we need to pass it to
the end funciton and store the result in
a variable called age, now let's print age to make sure you have
implemented everything properly we run our program, we type
20, 20 is printed here, beautiful, now look at
the exit code of this program, exit code 0 means
our program terminated successfully, there were no errors, but what if
we run this program one more time and instead of entering
a numerical value, we enter something like asd.
We get a value error with his message invalid literal
for int with base 10. Basically what this message is telling

Chinese: 
In this tutorial I'm going to teach you how to handle errors in your
python programs, so let's start by writing a small program
to get the user age from the terminal. So we call the input variable
input, and a label here,
like age, this returns a string, so we need to pass it to
the end funciton and store the result in
a variable called age, now let's print age to make sure you have
implemented everything properly we run our program, we type
20, 20 is printed here, beautiful, now look at
the exit code of this program, exit code 0 means
our program terminated successfully, there were no errors, but what if
we run this program one more time and instead of entering
a numerical value, we enter something like asd.
We get a value error with his message invalid literal
for int with base 10. Basically what this message is telling

Indonesian: 
In this tutorial I'm going to teach you how to handle errors in your
python programs, so let's start by writing a small program
to get the user age from the terminal. So we call the input variable
input, and a label here,
like age, this returns a string, so we need to pass it to
the end funciton and store the result in
a variable called age, now let's print age to make sure you have
implemented everything properly we run our program, we type
20, 20 is printed here, beautiful, now look at
the exit code of this program, exit code 0 means
our program terminated successfully, there were no errors, but what if
we run this program one more time and instead of entering
a numerical value, we enter something like asd.
We get a value error with his message invalid literal
for int with base 10. Basically what this message is telling

English: 
In this tutorial I'm going to teach you how to handle errors in your 
python programs, so let's start by writing  a small program 
to get the user age from the terminal. So we call the input variable 
input, and a label here, 
like age, this returns a string, so we need to pass it to
the end funciton and store the result in
a variable called age, now let's print age to make sure you have
implemented everything properly we run our program, we type 
20, 20 is printed here, beautiful, now look at 
the exit code of this program, exit code 0 means
our program terminated successfully, there were no errors, but what if
we run this program one more time and instead of entering 
a numerical value, we enter something like asd. 
We get a value error with his message invalid literal 
for int with base 10. Basically what this message is telling 

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Arabic: 
In this tutorial I'm going to teach you how to handle errors in your
python programs, so let's start by writing a small program
to get the user age from the terminal. So we call the input variable
input, and a label here,
like age, this returns a string, so we need to pass it to
the end funciton and store the result in
a variable called age, now let's print age to make sure you have
implemented everything properly we run our program, we type
20, 20 is printed here, beautiful, now look at
the exit code of this program, exit code 0 means
our program terminated successfully, there were no errors, but what if
we run this program one more time and instead of entering
a numerical value, we enter something like asd.
We get a value error with his message invalid literal
for int with base 10. Basically what this message is telling

Russian: 
In this tutorial I'm going to teach you how to handle errors in your
python programs, so let's start by writing a small program
to get the user age from the terminal. So we call the input variable
input, and a label here,
like age, this returns a string, so we need to pass it to
the end funciton and store the result in
a variable called age, now let's print age to make sure you have
implemented everything properly we run our program, we type
20, 20 is printed here, beautiful, now look at
the exit code of this program, exit code 0 means
our program terminated successfully, there were no errors, but what if
we run this program one more time and instead of entering
a numerical value, we enter something like asd.
We get a value error with his message invalid literal
for int with base 10. Basically what this message is telling

Chinese: 
us is that this string asd does not contain
a valid home number that can be converted to an integer. Now look at the exit
code of this program, exit code 1 means our exit code crashed,
so 0 always means success and anything but 0 means crash
now as a good python programmer you should anticipate this situation.
You don't want to let your entire program crash just because the user entered
an invalid value. So instead of letting the program
crash you should handle the situation and print a proper error message, and
that's what I'm going to show you in this tutorial, now before we get any further
look at the type of error we get here, value error,
so remember this, we're going to get back to this shortly
now how can we handle these errors, in python we have a construct called
try accept we use that to handle errors.
让我告诉你它是如何工作的。 So on the top
we type try: now as you know we are defining

English: 
us is that this string asd does not contain 
a valid home number that can be converted to an integer. Now look at the exit
code of this program, exit code 1 means our exit code crashed, 
so 0 always means success and anything but 0 means crash 
now as a good python programmer you should anticipate this situation. 
You don't want to let your entire program crash just because the user entered 
an invalid value. So instead of letting the program 
crash you should handle the situation and print a proper error message, and 
that's what I'm going to show you in this tutorial, now before we get any further 
look at the type of error we get here, value error, 
so remember this, we're going to get back to this shortly 
now how can we handle these errors, in python we have a construct called 
try accept we use that to handle errors. 
Let me show you how it works. So on the top
we type try: now as you know we are defining 

Turkish: 
us is that this string asd does not contain
a valid home number that can be converted to an integer. Now look at the exit
code of this program, exit code 1 means our exit code crashed,
so 0 always means success and anything but 0 means crash
now as a good python programmer you should anticipate this situation.
You don't want to let your entire program crash just because the user entered
an invalid value. So instead of letting the program
crash you should handle the situation and print a proper error message, and
that's what I'm going to show you in this tutorial, now before we get any further
look at the type of error we get here, value error,
so remember this, we're going to get back to this shortly
now how can we handle these errors, in python we have a construct called
try accept we use that to handle errors.
Let me show you how it works. So on the top
we type try: now as you know we are defining

Indonesian: 
us is that this string asd does not contain
a valid home number that can be converted to an integer. Now look at the exit
code of this program, exit code 1 means our exit code crashed,
so 0 always means success and anything but 0 means crash
now as a good python programmer you should anticipate this situation.
You don't want to let your entire program crash just because the user entered
an invalid value. So instead of letting the program
crash you should handle the situation and print a proper error message, and
that's what I'm going to show you in this tutorial, now before we get any further
look at the type of error we get here, value error,
so remember this, we're going to get back to this shortly
now how can we handle these errors, in python we have a construct called
try accept we use that to handle errors.
Let me show you how it works. So on the top
we type try: now as you know we are defining

Persian: 
us is that this string asd does not contain
a valid home number that can be converted to an integer. Now look at the exit
code of this program, exit code 1 means our exit code crashed,
so 0 always means success and anything but 0 means crash
now as a good python programmer you should anticipate this situation.
You don't want to let your entire program crash just because the user entered
an invalid value. So instead of letting the program
crash you should handle the situation and print a proper error message, and
that's what I'm going to show you in this tutorial, now before we get any further
look at the type of error we get here, value error,
so remember this, we're going to get back to this shortly
now how can we handle these errors, in python we have a construct called
try accept we use that to handle errors.
Let me show you how it works. So on the top
we type try: now as you know we are defining

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Portuguese: 
us is that this string asd does not contain
a valid home number that can be converted to an integer. Now look at the exit
code of this program, exit code 1 means our exit code crashed,
so 0 always means success and anything but 0 means crash
now as a good python programmer you should anticipate this situation.
You don't want to let your entire program crash just because the user entered
an invalid value. So instead of letting the program
crash you should handle the situation and print a proper error message, and
that's what I'm going to show you in this tutorial, now before we get any further
look at the type of error we get here, value error,
so remember this, we're going to get back to this shortly
now how can we handle these errors, in python we have a construct called
try accept we use that to handle errors.
Deixe-me mostrar como isso funciona. So on the top
we type try: now as you know we are defining

Arabic: 
us is that this string asd does not contain
a valid home number that can be converted to an integer. Now look at the exit
code of this program, exit code 1 means our exit code crashed,
so 0 always means success and anything but 0 means crash
now as a good python programmer you should anticipate this situation.
You don't want to let your entire program crash just because the user entered
an invalid value. So instead of letting the program
crash you should handle the situation and print a proper error message, and
that's what I'm going to show you in this tutorial, now before we get any further
look at the type of error we get here, value error,
so remember this, we're going to get back to this shortly
now how can we handle these errors, in python we have a construct called
try accept we use that to handle errors.
Let me show you how it works. So on the top
we type try: now as you know we are defining

Russian: 
us is that this string asd does not contain
a valid home number that can be converted to an integer. Now look at the exit
code of this program, exit code 1 means our exit code crashed,
so 0 always means success and anything but 0 means crash
now as a good python programmer you should anticipate this situation.
You don't want to let your entire program crash just because the user entered
an invalid value. So instead of letting the program
crash you should handle the situation and print a proper error message, and
that's what I'm going to show you in this tutorial, now before we get any further
look at the type of error we get here, value error,
so remember this, we're going to get back to this shortly
now how can we handle these errors, in python we have a construct called
try accept we use that to handle errors.
Let me show you how it works. So on the top
we type try: now as you know we are defining

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Turkish: 
a code block so, I'm going to move these two lines,
inside of our try block so press tab here.
And remove this black line, now these two lines are part of our
try block, right? So after try we type
accept, and then we add the type of the error
that our program may encounter, that is value error
okay? Then, we add a colon and in this block we can
define what should happen if our program encounters
an error of type value error. In this case we want to print
a proper error message, so print,
invalid value. So with this try and accept we are telling python
hey, go ahead and try running one or these two lines of code,
if you encounter, an error of type. Value error
then instead of crashing the program, try this error message on the terminal
so this is how this works. Now more accurately in programming

Arabic: 
a code block so, I'm going to move these two lines,
inside of our try block so press tab here.
And remove this black line, now these two lines are part of our
try block, right? So after try we type
accept, and then we add the type of the error
that our program may encounter, that is value error
حسنا؟ Then, we add a colon and in this block we can
define what should happen if our program encounters
an error of type value error. In this case we want to print
a proper error message, so print,
invalid value. So with this try and accept we are telling python
hey, go ahead and try running one or these two lines of code,
if you encounter, an error of type. Value error
then instead of crashing the program, try this error message on the terminal
so this is how this works. Now more accurately in programming

Indonesian: 
a code block so, I'm going to move these two lines,
inside of our try block so press tab here.
And remove this black line, now these two lines are part of our
try block, right? So after try we type
accept, and then we add the type of the error
that our program may encounter, that is value error
baik? Then, we add a colon and in this block we can
define what should happen if our program encounters
an error of type value error. In this case we want to print
a proper error message, so print,
invalid value. So with this try and accept we are telling python
hey, go ahead and try running one or these two lines of code,
if you encounter, an error of type. Value error
then instead of crashing the program, try this error message on the terminal
so this is how this works. Now more accurately in programming

Russian: 
a code block so, I'm going to move these two lines,
inside of our try block so press tab here.
And remove this black line, now these two lines are part of our
try block, right? So after try we type
accept, and then we add the type of the error
that our program may encounter, that is value error
okay? Then, we add a colon and in this block we can
define what should happen if our program encounters
an error of type value error. In this case we want to print
a proper error message, so print,
invalid value. So with this try and accept we are telling python
hey, go ahead and try running one or these two lines of code,
if you encounter, an error of type. Value error
then instead of crashing the program, try this error message on the terminal
so this is how this works. Now more accurately in programming

English: 
a code block so, I'm going to move these two lines, 
inside of our try block so press tab here. 
And remove this black line, now these two lines are part of our
try block, right? So after try we type 
accept, and then we add the type of the error 
that our program may encounter, that is value error
okay? Then, we add a colon and in this block we can
define what should happen if our program encounters 
an error of type value error. In this case we want to print 
a proper error message, so print, 
invalid value. So with this try and accept we are telling python
hey, go ahead and try running one or these two lines of code, 
if you encounter, an error of type. Value error 
then instead of crashing the program, try this error message on the terminal
so this is how this works. Now more accurately in programming

Portuguese: 
a code block so, I'm going to move these two lines,
inside of our try block so press tab here.
And remove this black line, now these two lines are part of our
try block, right? So after try we type
accept, and then we add the type of the error
that our program may encounter, that is value error
OK? Then, we add a colon and in this block we can
define what should happen if our program encounters
an error of type value error. In this case we want to print
a proper error message, so print,
invalid value. So with this try and accept we are telling python
hey, go ahead and try running one or these two lines of code,
if you encounter, an error of type. Value error
then instead of crashing the program, try this error message on the terminal
so this is how this works. Now more accurately in programming

Persian: 
a code block so, I'm going to move these two lines,
inside of our try block so press tab here.
And remove this black line, now these two lines are part of our
try block, right? So after try we type
accept, and then we add the type of the error
that our program may encounter, that is value error
okay? Then, we add a colon and in this block we can
define what should happen if our program encounters
an error of type value error. In this case we want to print
a proper error message, so print,
invalid value. So with this try and accept we are telling python
hey, go ahead and try running one or these two lines of code,
if you encounter, an error of type. Value error
then instead of crashing the program, try this error message on the terminal
so this is how this works. Now more accurately in programming

Chinese: 
a code block so, I'm going to move these two lines,
inside of our try block so press tab here.
And remove this black line, now these two lines are part of our
try block, right? So after try we type
accept, and then we add the type of the error
that our program may encounter, that is value error
好的？ Then, we add a colon and in this block we can
define what should happen if our program encounters
an error of type value error. In this case we want to print
a proper error message, so print,
invalid value. So with this try and accept we are telling python
hey, go ahead and try running one or these two lines of code,
if you encounter, an error of type. Value error
then instead of crashing the program, try this error message on the terminal
so this is how this works. Now more accurately in programming

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Russian: 
we reefer to this kind of error as an exception. So an exception
is a kind of error that crashes our program. So our
user enters an invalid value, this line of code
in line 2 will raise an exception, and on line 4 will catch it
and print this error message, so our program will no longer
crash. Let me show you. So let's go ahead and run this
age 20, everything
works just like before and the exit code is 0, let's
rerun this program, and enter asd,
so we get this proper error message invalid error menu and once again
the exit code is 0, so that means our program completed successfully.
Didn't crash, now, we can also handle different kinds of
errors or exceptions, for example right when we get the age
let's define a variable income and set it to 20,000.
And then define another variable called risk and set it

English: 
we reefer to this kind of error as an exception. So an exception 
is a kind of error that crashes our program. So our
user enters an invalid value, this line of code 
in line 2 will raise an exception, and on line 4 will catch it
and print this error message, so our program will no longer 
crash. Let me show you. So let's go ahead and run this
age 20, everything 
works just like before and the exit code is 0, let's 
rerun this program, and enter asd, 
so we get this proper error message invalid error menu and once again 
the exit code is 0, so that means our program completed successfully.
Didn't crash, now, we can also handle different kinds of 
errors or exceptions, for example right when we get the age
let's define a variable income and set it to 20,000.
And then define another variable called risk and set it 

Portuguese: 
we reefer to this kind of error as an exception. So an exception
is a kind of error that crashes our program. So our
user enters an invalid value, this line of code
in line 2 will raise an exception, and on line 4 will catch it
and print this error message, so our program will no longer
crash. Deixe-me te mostrar. So let's go ahead and run this
age 20, everything
works just like before and the exit code is 0, let's
rerun this program, and enter asd,
so we get this proper error message invalid error menu and once again
the exit code is 0, so that means our program completed successfully.
Didn't crash, now, we can also handle different kinds of
errors or exceptions, for example right when we get the age
let's define a variable income and set it to 20,000.
And then define another variable called risk and set it

Indonesian: 
we reefer to this kind of error as an exception. So an exception
is a kind of error that crashes our program. So our
user enters an invalid value, this line of code
in line 2 will raise an exception, and on line 4 will catch it
and print this error message, so our program will no longer
crash. Mari ku tunjukkan. So let's go ahead and run this
age 20, everything
works just like before and the exit code is 0, let's
rerun this program, and enter asd,
so we get this proper error message invalid error menu and once again
the exit code is 0, so that means our program completed successfully.
Didn't crash, now, we can also handle different kinds of
errors or exceptions, for example right when we get the age
let's define a variable income and set it to 20,000.
And then define another variable called risk and set it

Turkish: 
we reefer to this kind of error as an exception. So an exception
is a kind of error that crashes our program. So our
user enters an invalid value, this line of code
in line 2 will raise an exception, and on line 4 will catch it
and print this error message, so our program will no longer
crash. Let me show you. So let's go ahead and run this
age 20, everything
works just like before and the exit code is 0, let's
rerun this program, and enter asd,
so we get this proper error message invalid error menu and once again
the exit code is 0, so that means our program completed successfully.
Didn't crash, now, we can also handle different kinds of
errors or exceptions, for example right when we get the age
let's define a variable income and set it to 20,000.
And then define another variable called risk and set it

Arabic: 
we reefer to this kind of error as an exception. So an exception
is a kind of error that crashes our program. So our
user enters an invalid value, this line of code
in line 2 will raise an exception, and on line 4 will catch it
and print this error message, so our program will no longer
crash. Let me show you. So let's go ahead and run this
age 20, everything
works just like before and the exit code is 0, let's
rerun this program, and enter asd,
so we get this proper error message invalid error menu and once again
the exit code is 0, so that means our program completed successfully.
Didn't crash, now, we can also handle different kinds of
errors or exceptions, for example right when we get the age
let's define a variable income and set it to 20,000.
And then define another variable called risk and set it

Persian: 
we reefer to this kind of error as an exception. So an exception
is a kind of error that crashes our program. So our
user enters an invalid value, this line of code
in line 2 will raise an exception, and on line 4 will catch it
and print this error message, so our program will no longer
crash. Let me show you. So let's go ahead and run this
age 20, everything
works just like before and the exit code is 0, let's
rerun this program, and enter asd,
so we get this proper error message invalid error menu and once again
the exit code is 0, so that means our program completed successfully.
Didn't crash, now, we can also handle different kinds of
errors or exceptions, for example right when we get the age
let's define a variable income and set it to 20,000.
And then define another variable called risk and set it

Chinese: 
we reefer to this kind of error as an exception. So an exception
is a kind of error that crashes our program. So our
user enters an invalid value, this line of code
in line 2 will raise an exception, and on line 4 will catch it
and print this error message, so our program will no longer
crash. Let me show you. So let's go ahead and run this
age 20, everything
works just like before and the exit code is 0, let's
rerun this program, and enter asd,
so we get this proper error message invalid error menu and once again
the exit code is 0, so that means our program completed successfully.
Didn't crash, now, we can also handle different kinds of
errors or exceptions, for example right when we get the age
let's define a variable income and set it to 20,000.
And then define another variable called risk and set it

Portuguese: 
to income divided by age.
Let's run this program and enter 0 as the game to see what happened.
So 0 is obviously a numerical value
so when we enter this value, technically we shouldn't get any exceptions.
Dê uma olhada. Our program crashed, we
did a 0 division error, because we cannot divide a number by 0.
Once again look at the exit code, so we couldn't catch this kind of error or
this kind of exception with this accept block.
Accept block is only cashing exceptions of type value
erro. And this happens when we try to convert a nonnumerical value,
to an integer. So in a situation like this. We should handle
different kinds of exceptions, we can add another
except statement for an exception of type 0
division error. Now in this block we can print a
different kind of message, like age cannot be

English: 
to income divided by age. 
Let's run this program and enter 0 as the game to see what happened. 
So 0 is obviously a numerical value 
so when we enter this value, technically we shouldn't get any exceptions. 
Take a look. Our program crashed, we 
did a 0 division error, because we cannot divide a number by 0. 
Once again look at the exit code, so we couldn't catch this kind of error or
this kind of exception with this accept block. 
Accept block is only cashing exceptions of type value
error. And this happens when we try to convert a nonnumerical value, 
to an integer. So in a situation like this. We should handle 
different kinds of exceptions, we can add another 
except statement for an exception of type 0
division error. Now in this block we can print a 
different kind of message, like age cannot be

Chinese: 
to income divided by age.
Let's run this program and enter 0 as the game to see what happened.
So 0 is obviously a numerical value
so when we enter this value, technically we shouldn't get any exceptions.
看一看。 Our program crashed, we
did a 0 division error, because we cannot divide a number by 0.
Once again look at the exit code, so we couldn't catch this kind of error or
this kind of exception with this accept block.
Accept block is only cashing exceptions of type value
error. And this happens when we try to convert a nonnumerical value,
to an integer. So in a situation like this. We should handle
different kinds of exceptions, we can add another
except statement for an exception of type 0
division error. Now in this block we can print a
different kind of message, like age cannot be

Arabic: 
to income divided by age.
Let's run this program and enter 0 as the game to see what happened.
So 0 is obviously a numerical value
so when we enter this value, technically we shouldn't get any exceptions.
إلق نظرة. Our program crashed, we
did a 0 division error, because we cannot divide a number by 0.
Once again look at the exit code, so we couldn't catch this kind of error or
this kind of exception with this accept block.
Accept block is only cashing exceptions of type value
error. And this happens when we try to convert a nonnumerical value,
to an integer. So in a situation like this. We should handle
different kinds of exceptions, we can add another
except statement for an exception of type 0
division error. Now in this block we can print a
different kind of message, like age cannot be

Russian: 
to income divided by age.
Let's run this program and enter 0 as the game to see what happened.
So 0 is obviously a numerical value
so when we enter this value, technically we shouldn't get any exceptions.
Take a look. Our program crashed, we
did a 0 division error, because we cannot divide a number by 0.
Once again look at the exit code, so we couldn't catch this kind of error or
this kind of exception with this accept block.
Accept block is only cashing exceptions of type value
error. And this happens when we try to convert a nonnumerical value,
to an integer. So in a situation like this. We should handle
different kinds of exceptions, we can add another
except statement for an exception of type 0
division error. Now in this block we can print a
different kind of message, like age cannot be

Turkish: 
to income divided by age.
Let's run this program and enter 0 as the game to see what happened.
So 0 is obviously a numerical value
so when we enter this value, technically we shouldn't get any exceptions.
Take a look. Our program crashed, we
did a 0 division error, because we cannot divide a number by 0.
Once again look at the exit code, so we couldn't catch this kind of error or
this kind of exception with this accept block.
Accept block is only cashing exceptions of type value
error. And this happens when we try to convert a nonnumerical value,
to an integer. So in a situation like this. We should handle
different kinds of exceptions, we can add another
except statement for an exception of type 0
division error. Now in this block we can print a
different kind of message, like age cannot be

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Persian: 
to income divided by age.
Let's run this program and enter 0 as the game to see what happened.
So 0 is obviously a numerical value
so when we enter this value, technically we shouldn't get any exceptions.
Take a look. Our program crashed, we
did a 0 division error, because we cannot divide a number by 0.
Once again look at the exit code, so we couldn't catch this kind of error or
this kind of exception with this accept block.
Accept block is only cashing exceptions of type value
error. And this happens when we try to convert a nonnumerical value,
to an integer. So in a situation like this. We should handle
different kinds of exceptions, we can add another
except statement for an exception of type 0
division error. Now in this block we can print a
different kind of message, like age cannot be

Indonesian: 
to income divided by age.
Let's run this program and enter 0 as the game to see what happened.
So 0 is obviously a numerical value
so when we enter this value, technically we shouldn't get any exceptions.
Take a look. Our program crashed, we
did a 0 division error, because we cannot divide a number by 0.
Once again look at the exit code, so we couldn't catch this kind of error or
this kind of exception with this accept block.
Accept block is only cashing exceptions of type value
error. And this happens when we try to convert a nonnumerical value,
to an integer. So in a situation like this. We should handle
different kinds of exceptions, we can add another
except statement for an exception of type 0
division error. Now in this block we can print a
different kind of message, like age cannot be

Persian: 
0. Let's run our program one more time. اکنون،
I'm going to enter 0 as the age so we get this
error message age cannot be 0 and look at the exit code.
It's 0, so our program didn't crash, so to recap, we
`used try accept blocks to handle exceptions that are
raised in our programs, as a good programmer you should always anticipate
these kind of exceptions and handle them properly.
In this tutorial I'm going to talk to you guys about comments in python.
We use comments to add notes or comments to our programs.
For example, here I'm going to make a print statement,
sky is blue. Now, before that, I
can add a comment using a hi sign and then whatever we type here
is going to get ignored it's not going to get executed. Let me show you so
let's run this program, look we only see this

Indonesian: 
0. Let's run our program one more time. Sekarang,
I'm going to enter 0 as the age so we get this
error message age cannot be 0 and look at the exit code.
It's 0, so our program didn't crash, so to recap, we
`used try accept blocks to handle exceptions that are
raised in our programs, as a good programmer you should always anticipate
these kind of exceptions and handle them properly.
In this tutorial I'm going to talk to you guys about comments in python.
We use comments to add notes or comments to our programs.
For example, here I'm going to make a print statement,
sky is blue. Now, before that, I
can add a comment using a hi sign and then whatever we type here
is going to get ignored it's not going to get executed. Let me show you so
let's run this program, look we only see this

English: 
0. Let's run our program one more time. Now, 
I'm going to enter 0 as the age so we get this
error message age cannot be 0 and look at the exit code.
It's 0, so our program didn't crash, so to recap, we 
`used try accept blocks to handle exceptions that are
raised in our programs, as a good programmer you should always anticipate
these kind of exceptions and handle them properly. 
In this tutorial I'm going to talk to you guys about comments in python. 
We use comments to add notes or comments to our programs. 
For example, here I'm going to make a print statement, 
sky is blue. Now, before that, I 
can add a comment using a hi sign and then whatever we type here 
is going to get ignored it's not going to get executed. Let me show you so
let's run this program, look we only see this

Arabic: 
0. Let's run our program one more time. الآن،
I'm going to enter 0 as the age so we get this
error message age cannot be 0 and look at the exit code.
It's 0, so our program didn't crash, so to recap, we
`used try accept blocks to handle exceptions that are
raised in our programs, as a good programmer you should always anticipate
these kind of exceptions and handle them properly.
In this tutorial I'm going to talk to you guys about comments in python.
We use comments to add notes or comments to our programs.
For example, here I'm going to make a print statement,
sky is blue. Now, before that, I
can add a comment using a hi sign and then whatever we type here
is going to get ignored it's not going to get executed. Let me show you so
let's run this program, look we only see this

Turkish: 
0. Let's run our program one more time. Now,
I'm going to enter 0 as the age so we get this
error message age cannot be 0 and look at the exit code.
It's 0, so our program didn't crash, so to recap, we
`used try accept blocks to handle exceptions that are
raised in our programs, as a good programmer you should always anticipate
these kind of exceptions and handle them properly.
In this tutorial I'm going to talk to you guys about comments in python.
We use comments to add notes or comments to our programs.
For example, here I'm going to make a print statement,
sky is blue. Now, before that, I
can add a comment using a hi sign and then whatever we type here
is going to get ignored it's not going to get executed. Let me show you so
let's run this program, look we only see this

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Chinese: 
0. Let's run our program one more time.现在，
I'm going to enter 0 as the age so we get this
error message age cannot be 0 and look at the exit code.
It's 0, so our program didn't crash, so to recap, we
`used try accept blocks to handle exceptions that are
raised in our programs, as a good programmer you should always anticipate
these kind of exceptions and handle them properly.
In this tutorial I'm going to talk to you guys about comments in python.
We use comments to add notes or comments to our programs.
For example, here I'm going to make a print statement,
sky is blue. Now, before that, I
can add a comment using a hi sign and then whatever we type here
is going to get ignored it's not going to get executed. Let me show you so
let's run this program, look we only see this

Portuguese: 
0. Let's run our program one more time. Agora,
I'm going to enter 0 as the age so we get this
error message age cannot be 0 and look at the exit code.
It's 0, so our program didn't crash, so to recap, we
`used try accept blocks to handle exceptions that are
raised in our programs, as a good programmer you should always anticipate
these kind of exceptions and handle them properly.
In this tutorial I'm going to talk to you guys about comments in python.
We use comments to add notes or comments to our programs.
For example, here I'm going to make a print statement,
sky is blue. Now, before that, I
can add a comment using a hi sign and then whatever we type here
is going to get ignored it's not going to get executed. Let me show you so
let's run this program, look we only see this

Russian: 
0. Let's run our program one more time. Сейчас,
I'm going to enter 0 as the age so we get this
error message age cannot be 0 and look at the exit code.
It's 0, so our program didn't crash, so to recap, we
`used try accept blocks to handle exceptions that are
raised in our programs, as a good programmer you should always anticipate
these kind of exceptions and handle them properly.
In this tutorial I'm going to talk to you guys about comments in python.
We use comments to add notes or comments to our programs.
For example, here I'm going to make a print statement,
sky is blue. Now, before that, I
can add a comment using a hi sign and then whatever we type here
is going to get ignored it's not going to get executed. Let me show you so
let's run this program, look we only see this

Russian: 
message. Sky is blue. So with this comment we can explain
something about our code, we can use it as reminders to fix things or
clear things up, or we can use it to communicate things with other developers
reading our code, why we have written this code in a certain way.
These are good use cases for using comments, we can also
have comments over multiple lines, so we can simply add more
comments, each line should start with a new hi sign. Now
one thing you need to avoid when using comments is explaining what the
code does. So here's an example of a bad comment.
Let me just delete these two lines, and with this comment I'm going to
say print sky is blue. Why
is this a bad comment, because it's telling me the obvious, it's telling me
this slide is going to print sky is blue. Now the problem with this comment is
that apart from being verbose and repetitive, if you come here,
and change sky to ocean, now this comment gets

Chinese: 
message. Sky is blue. So with this comment we can explain
something about our code, we can use it as reminders to fix things or
clear things up, or we can use it to communicate things with other developers
reading our code, why we have written this code in a certain way.
These are good use cases for using comments, we can also
have comments over multiple lines, so we can simply add more
comments, each line should start with a new hi sign.现在
one thing you need to avoid when using comments is explaining what the
code does. So here's an example of a bad comment.
Let me just delete these two lines, and with this comment I'm going to
say print sky is blue.为什么
is this a bad comment, because it's telling me the obvious, it's telling me
this slide is going to print sky is blue. Now the problem with this comment is
that apart from being verbose and repetitive, if you come here,
and change sky to ocean, now this comment gets

Arabic: 
message. Sky is blue. So with this comment we can explain
something about our code, we can use it as reminders to fix things or
clear things up, or we can use it to communicate things with other developers
reading our code, why we have written this code in a certain way.
These are good use cases for using comments, we can also
have comments over multiple lines, so we can simply add more
comments, each line should start with a new hi sign. الآن
one thing you need to avoid when using comments is explaining what the
code does. So here's an example of a bad comment.
Let me just delete these two lines, and with this comment I'm going to
say print sky is blue. لماذا ا
is this a bad comment, because it's telling me the obvious, it's telling me
this slide is going to print sky is blue. Now the problem with this comment is
that apart from being verbose and repetitive, if you come here,
and change sky to ocean, now this comment gets

Indonesian: 
message. Sky is blue. So with this comment we can explain
something about our code, we can use it as reminders to fix things or
clear things up, or we can use it to communicate things with other developers
reading our code, why we have written this code in a certain way.
These are good use cases for using comments, we can also
have comments over multiple lines, so we can simply add more
comments, each line should start with a new hi sign. Sekarang
one thing you need to avoid when using comments is explaining what the
code does. So here's an example of a bad comment.
Let me just delete these two lines, and with this comment I'm going to
say print sky is blue. Mengapa
is this a bad comment, because it's telling me the obvious, it's telling me
this slide is going to print sky is blue. Now the problem with this comment is
that apart from being verbose and repetitive, if you come here,
and change sky to ocean, now this comment gets

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Turkish: 
message. Sky is blue. So with this comment we can explain
something about our code, we can use it as reminders to fix things or
clear things up, or we can use it to communicate things with other developers
reading our code, why we have written this code in a certain way.
These are good use cases for using comments, we can also
have comments over multiple lines, so we can simply add more
comments, each line should start with a new hi sign. şimdi
one thing you need to avoid when using comments is explaining what the
code does. So here's an example of a bad comment.
Let me just delete these two lines, and with this comment I'm going to
say print sky is blue. Why
is this a bad comment, because it's telling me the obvious, it's telling me
this slide is going to print sky is blue. Now the problem with this comment is
that apart from being verbose and repetitive, if you come here,
and change sky to ocean, now this comment gets

Persian: 
message. Sky is blue. So with this comment we can explain
something about our code, we can use it as reminders to fix things or
clear things up, or we can use it to communicate things with other developers
reading our code, why we have written this code in a certain way.
These are good use cases for using comments, we can also
have comments over multiple lines, so we can simply add more
comments, each line should start with a new hi sign. اکنون
one thing you need to avoid when using comments is explaining what the
code does. So here's an example of a bad comment.
Let me just delete these two lines, and with this comment I'm going to
say print sky is blue. چرا
is this a bad comment, because it's telling me the obvious, it's telling me
this slide is going to print sky is blue. Now the problem with this comment is
that apart from being verbose and repetitive, if you come here,
and change sky to ocean, now this comment gets

Portuguese: 
mensagem. Sky is blue. So with this comment we can explain
something about our code, we can use it as reminders to fix things or
clear things up, or we can use it to communicate things with other developers
reading our code, why we have written this code in a certain way.
These are good use cases for using comments, we can also
have comments over multiple lines, so we can simply add more
comments, each line should start with a new hi sign. Agora
one thing you need to avoid when using comments is explaining what the
code does. So here's an example of a bad comment.
Let me just delete these two lines, and with this comment I'm going to
say print sky is blue. Por quê
is this a bad comment, because it's telling me the obvious, it's telling me
this slide is going to print sky is blue. Now the problem with this comment is
that apart from being verbose and repetitive, if you come here,
and change sky to ocean, now this comment gets

English: 
message. Sky is blue. So with this comment we can explain 
something about our code, we can use it as reminders to fix things or
clear things up, or we can use it to communicate things with other developers 
reading our code, why we have written this code in a certain way.
These are good use cases for using comments, we can also
have comments over multiple lines, so we can simply add more
comments, each line should start with a new hi sign. Now
one thing you need to avoid when using comments is explaining what the
code does. So here's an example of a bad comment. 
Let me just delete these two lines, and with this comment I'm going to
say print sky is blue. Why
is this a bad comment, because it's telling me the obvious, it's telling me 
this slide is going to print sky is blue. Now the problem with this comment is
that apart from being verbose and repetitive, if you come here, 
and change sky to ocean, now this comment gets 

English: 
outdated. So overtime we change this code, then we have to come back and 
modify the corresponding comment. So I've seen some developers 
add comments in front of their functions, for example, they define 
a function let's say a square that takes a number 
and simply returns number times number.
But it is obvious that this function calculates and returns the
square of the given number. So there is really no need to add a comment and 
explain that. Calculates and returns the
square of a number. This is very repetitive and it creates 
noiser code. Someone else reading your code they get distracted with all
these unnecessary comments, so use comments to explain whys and hows.
Not why's if you have made certain assumptions, we can use
comments to explain those assumptions. Or we can use them to add notes to remind yourself 
or other developers to do something in the code. 
So comments are good, but too much of a good thing is a bad thing. 

Indonesian: 
outdated. So overtime we change this code, then we have to come back and
modify the corresponding comment. So I've seen some developers
add comments in front of their functions, for example, they define
a function let's say a square that takes a number
and simply returns number times number.
But it is obvious that this function calculates and returns the
square of the given number. So there is really no need to add a comment and
explain that. Calculates and returns the
square of a number. This is very repetitive and it creates
noiser code. Someone else reading your code they get distracted with all
these unnecessary comments, so use comments to explain whys and hows.
Not why's if you have made certain assumptions, we can use
comments to explain those assumptions. Or we can use them to add notes to remind yourself
or other developers to do something in the code.
So comments are good, but too much of a good thing is a bad thing.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Chinese: 
过时。 So overtime we change this code, then we have to come back and
modify the corresponding comment. So I've seen some developers
add comments in front of their functions, for example, they define
a function let's say a square that takes a number
and simply returns number times number.
But it is obvious that this function calculates and returns the
square of the given number. So there is really no need to add a comment and
explain that. Calculates and returns the
square of a number. This is very repetitive and it creates
noiser code. Someone else reading your code they get distracted with all
these unnecessary comments, so use comments to explain whys and hows.
Not why's if you have made certain assumptions, we can use
comments to explain those assumptions. Or we can use them to add notes to remind yourself
or other developers to do something in the code.
So comments are good, but too much of a good thing is a bad thing.

Arabic: 
outdated. So overtime we change this code, then we have to come back and
modify the corresponding comment. So I've seen some developers
add comments in front of their functions, for example, they define
a function let's say a square that takes a number
and simply returns number times number.
But it is obvious that this function calculates and returns the
square of the given number. So there is really no need to add a comment and
explain that. Calculates and returns the
square of a number. This is very repetitive and it creates
noiser code. Someone else reading your code they get distracted with all
these unnecessary comments, so use comments to explain whys and hows.
Not why's if you have made certain assumptions, we can use
comments to explain those assumptions. Or we can use them to add notes to remind yourself
or other developers to do something in the code.
So comments are good, but too much of a good thing is a bad thing.

Turkish: 
outdated. So overtime we change this code, then we have to come back and
modify the corresponding comment. So I've seen some developers
add comments in front of their functions, for example, they define
a function let's say a square that takes a number
and simply returns number times number.
But it is obvious that this function calculates and returns the
square of the given number. So there is really no need to add a comment and
explain that. Calculates and returns the
square of a number. This is very repetitive and it creates
noiser code. Someone else reading your code they get distracted with all
these unnecessary comments, so use comments to explain whys and hows.
Not why's if you have made certain assumptions, we can use
comments to explain those assumptions. Or we can use them to add notes to remind yourself
or other developers to do something in the code.
So comments are good, but too much of a good thing is a bad thing.

Portuguese: 
outdated. So overtime we change this code, then we have to come back and
modify the corresponding comment. So I've seen some developers
add comments in front of their functions, for example, they define
a function let's say a square that takes a number
and simply returns number times number.
But it is obvious that this function calculates and returns the
square of the given number. So there is really no need to add a comment and
explique isso. Calculates and returns the
square of a number. This is very repetitive and it creates
noiser code. Someone else reading your code they get distracted with all
these unnecessary comments, so use comments to explain whys and hows.
Not why's if you have made certain assumptions, we can use
comments to explain those assumptions. Or we can use them to add notes to remind yourself
or other developers to do something in the code.
So comments are good, but too much of a good thing is a bad thing.

Russian: 
outdated. So overtime we change this code, then we have to come back and
modify the corresponding comment. So I've seen some developers
add comments in front of their functions, for example, they define
a function let's say a square that takes a number
and simply returns number times number.
But it is obvious that this function calculates and returns the
square of the given number. So there is really no need to add a comment and
explain that. Calculates and returns the
square of a number. This is very repetitive and it creates
noiser code. Someone else reading your code they get distracted with all
these unnecessary comments, so use comments to explain whys and hows.
Not why's if you have made certain assumptions, we can use
comments to explain those assumptions. Or we can use them to add notes to remind yourself
or other developers to do something in the code.
So comments are good, but too much of a good thing is a bad thing.

Persian: 
outdated. So overtime we change this code, then we have to come back and
modify the corresponding comment. So I've seen some developers
add comments in front of their functions, for example, they define
a function let's say a square that takes a number
and simply returns number times number.
But it is obvious that this function calculates and returns the
square of the given number. So there is really no need to add a comment and
explain that. Calculates and returns the
square of a number. This is very repetitive and it creates
noiser code. Someone else reading your code they get distracted with all
these unnecessary comments, so use comments to explain whys and hows.
Not why's if you have made certain assumptions, we can use
comments to explain those assumptions. Or we can use them to add notes to remind yourself
or other developers to do something in the code.
So comments are good, but too much of a good thing is a bad thing.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

English: 
In this tutorial I'm going to talk to you guys about classes in python. 
Classes are extremely important in programming and they're not
specific to python, in fact, a lot of other programming languages
do support the notion of classes. We use classes to define new types.
For example, so far you have learned about the basic types in Python 
like numbers, strings, and booleans, 
these are the basic or simple types in python, you also learn 
about a couple of complex types like lists and 
dictionaries. While these types are extremely useful, they cannot 
always be used to model complex concepts, for example, think about 
the concept of a point, or a shopping cart. A shopping cart is not
a boolean, it's not a list, it's not a dictionary, it's a different kind of
thing. So we can use classes to define new types to 
model real concepts. Now in this new model I'm going to show you how to

Russian: 
In this tutorial I'm going to talk to you guys about classes in python.
Classes are extremely important in programming and they're not
specific to python, in fact, a lot of other programming languages
do support the notion of classes. We use classes to define new types.
For example, so far you have learned about the basic types in Python
like numbers, strings, and booleans,
these are the basic or simple types in python, you also learn
about a couple of complex types like lists and
dictionaries. While these types are extremely useful, they cannot
always be used to model complex concepts, for example, think about
the concept of a point, or a shopping cart. A shopping cart is not
a boolean, it's not a list, it's not a dictionary, it's a different kind of
thing. So we can use classes to define new types to
model real concepts. Now in this new model I'm going to show you how to

Turkish: 
In this tutorial I'm going to talk to you guys about classes in python.
Classes are extremely important in programming and they're not
specific to python, in fact, a lot of other programming languages
do support the notion of classes. We use classes to define new types.
For example, so far you have learned about the basic types in Python
like numbers, strings, and booleans,
these are the basic or simple types in python, you also learn
about a couple of complex types like lists and
dictionaries. While these types are extremely useful, they cannot
always be used to model complex concepts, for example, think about
the concept of a point, or a shopping cart. A shopping cart is not
a boolean, it's not a list, it's not a dictionary, it's a different kind of
şey. So we can use classes to define new types to
model real concepts. Now in this new model I'm going to show you how to

Arabic: 
In this tutorial I'm going to talk to you guys about classes in python.
Classes are extremely important in programming and they're not
specific to python, in fact, a lot of other programming languages
do support the notion of classes. We use classes to define new types.
For example, so far you have learned about the basic types in Python
like numbers, strings, and booleans,
these are the basic or simple types in python, you also learn
about a couple of complex types like lists and
dictionaries. While these types are extremely useful, they cannot
always be used to model complex concepts, for example, think about
the concept of a point, or a shopping cart. A shopping cart is not
a boolean, it's not a list, it's not a dictionary, it's a different kind of
شيء. So we can use classes to define new types to
model real concepts. Now in this new model I'm going to show you how to

Chinese: 
In this tutorial I'm going to talk to you guys about classes in python.
Classes are extremely important in programming and they're not
specific to python, in fact, a lot of other programming languages
do support the notion of classes. We use classes to define new types.
For example, so far you have learned about the basic types in Python
like numbers, strings, and booleans,
these are the basic or simple types in python, you also learn
about a couple of complex types like lists and
dictionaries. While these types are extremely useful, they cannot
always be used to model complex concepts, for example, think about
the concept of a point, or a shopping cart. A shopping cart is not
a boolean, it's not a list, it's not a dictionary, it's a different kind of
事情。 So we can use classes to define new types to
model real concepts. Now in this new model I'm going to show you how to

Portuguese: 
In this tutorial I'm going to talk to you guys about classes in python.
Classes are extremely important in programming and they're not
specific to python, in fact, a lot of other programming languages
do support the notion of classes. We use classes to define new types.
For example, so far you have learned about the basic types in Python
like numbers, strings, and booleans,
these are the basic or simple types in python, you also learn
about a couple of complex types like lists and
dictionaries. While these types are extremely useful, they cannot
always be used to model complex concepts, for example, think about
the concept of a point, or a shopping cart. A shopping cart is not
a boolean, it's not a list, it's not a dictionary, it's a different kind of
coisa. So we can use classes to define new types to
model real concepts. Now in this new model I'm going to show you how to

Persian: 
In this tutorial I'm going to talk to you guys about classes in python.
Classes are extremely important in programming and they're not
specific to python, in fact, a lot of other programming languages
do support the notion of classes. We use classes to define new types.
For example, so far you have learned about the basic types in Python
like numbers, strings, and booleans,
these are the basic or simple types in python, you also learn
about a couple of complex types like lists and
dictionaries. While these types are extremely useful, they cannot
always be used to model complex concepts, for example, think about
the concept of a point, or a shopping cart. A shopping cart is not
a boolean, it's not a list, it's not a dictionary, it's a different kind of
thing. So we can use classes to define new types to
model real concepts. Now in this new model I'm going to show you how to

Indonesian: 
In this tutorial I'm going to talk to you guys about classes in python.
Classes are extremely important in programming and they're not
specific to python, in fact, a lot of other programming languages
do support the notion of classes. We use classes to define new types.
For example, so far you have learned about the basic types in Python
like numbers, strings, and booleans,
these are the basic or simple types in python, you also learn
about a couple of complex types like lists and
dictionaries. While these types are extremely useful, they cannot
always be used to model complex concepts, for example, think about
the concept of a point, or a shopping cart. A shopping cart is not
a boolean, it's not a list, it's not a dictionary, it's a different kind of
thing. So we can use classes to define new types to
model real concepts. Now in this new model I'm going to show you how to

Chinese: 
define a new type called point, and this new type is going to have methods
for working with points. For example, back to our main program. Let's
create a list, numbers, 1, 2, 3,
you know that here, when we type that dot,
functions or methods available in list objects, now similar to this,
we're going to create a new type called point, this point is
going to have metas like move, draw, get,
distance from another point, these are the operations that we can
perform on points. So let me show you how to do this.
We start by defining a class by using the class keyword,
and right after that we give our class a name. Now look at the
naming convention I've used here. I've capitalized the first letter here, this is what we call
a pascal naming convention. So the naming convention we
used for naming our classes is different from the convention we use for naming
our variables and functions. For variables and functions we always

Arabic: 
define a new type called point, and this new type is going to have methods
for working with points. For example, back to our main program. دعونا
create a list, numbers, 1, 2, 3,
you know that here, when we type that dot,
functions or methods available in list objects, now similar to this,
we're going to create a new type called point, this point is
going to have metas like move, draw, get,
distance from another point, these are the operations that we can
perform on points. So let me show you how to do this.
We start by defining a class by using the class keyword,
and right after that we give our class a name. Now look at the
naming convention I've used here. I've capitalized the first letter here, this is what we call
a pascal naming convention. So the naming convention we
used for naming our classes is different from the convention we use for naming
our variables and functions. For variables and functions we always

Persian: 
define a new type called point, and this new type is going to have methods
for working with points. For example, back to our main program. بیایید
create a list, numbers, 1, 2, 3,
you know that here, when we type that dot,
functions or methods available in list objects, now similar to this,
we're going to create a new type called point, this point is
going to have metas like move, draw, get,
distance from another point, these are the operations that we can
perform on points. So let me show you how to do this.
We start by defining a class by using the class keyword,
and right after that we give our class a name. Now look at the
naming convention I've used here. I've capitalized the first letter here, this is what we call
a pascal naming convention. So the naming convention we
used for naming our classes is different from the convention we use for naming
our variables and functions. For variables and functions we always

Indonesian: 
define a new type called point, and this new type is going to have methods
for working with points. For example, back to our main program. Ayo
create a list, numbers, 1, 2, 3,
you know that here, when we type that dot,
functions or methods available in list objects, now similar to this,
we're going to create a new type called point, this point is
going to have metas like move, draw, get,
distance from another point, these are the operations that we can
perform on points. So let me show you how to do this.
We start by defining a class by using the class keyword,
and right after that we give our class a name. Now look at the
naming convention I've used here. I've capitalized the first letter here, this is what we call
a pascal naming convention. So the naming convention we
used for naming our classes is different from the convention we use for naming
our variables and functions. For variables and functions we always

English: 
define a new type called point, and this new type is going to have methods 
for working with points. For example, back to our main program. Let's 
create a list, numbers, 1, 2, 3, 
you know that here, when we type that dot, 
functions or methods available in list objects, now similar to this, 
we're going to create a new type called point, this point is
going to have metas like move, draw, get, 
distance from another point, these are the operations that we can
perform on points. So let me show you how to do this.
We start by defining a class by using the class keyword, 
and right after that we give our class a name. Now look at the
naming convention I've used here. I've capitalized the first letter here, this is what we call
a pascal naming convention. So the naming convention we 
used for naming our classes is different from the convention we use for naming
our variables and functions. For variables and functions we always

Russian: 
define a new type called point, and this new type is going to have methods
for working with points. For example, back to our main program. Let's
create a list, numbers, 1, 2, 3,
you know that here, when we type that dot,
functions or methods available in list objects, now similar to this,
we're going to create a new type called point, this point is
going to have metas like move, draw, get,
distance from another point, these are the operations that we can
perform on points. So let me show you how to do this.
We start by defining a class by using the class keyword,
and right after that we give our class a name. Now look at the
naming convention I've used here. I've capitalized the first letter here, this is what we call
a pascal naming convention. So the naming convention we
used for naming our classes is different from the convention we use for naming
our variables and functions. For variables and functions we always

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Portuguese: 
define a new type called point, and this new type is going to have methods
for working with points. For example, back to our main program. Vamos
create a list, numbers, 1, 2, 3,
you know that here, when we type that dot,
functions or methods available in list objects, now similar to this,
we're going to create a new type called point, this point is
going to have metas like move, draw, get,
distance from another point, these are the operations that we can
perform on points. So let me show you how to do this.
We start by defining a class by using the class keyword,
and right after that we give our class a name. Now look at the
naming convention I've used here. I've capitalized the first letter here, this is what we call
a pascal naming convention. So the naming convention we
used for naming our classes is different from the convention we use for naming
our variables and functions. For variables and functions we always

Turkish: 
define a new type called point, and this new type is going to have methods
for working with points. For example, back to our main program. Let's
create a list, numbers, 1, 2, 3,
you know that here, when we type that dot,
functions or methods available in list objects, now similar to this,
we're going to create a new type called point, this point is
going to have metas like move, draw, get,
distance from another point, these are the operations that we can
perform on points. So let me show you how to do this.
We start by defining a class by using the class keyword,
and right after that we give our class a name. Now look at the
naming convention I've used here. I've capitalized the first letter here, this is what we call
a pascal naming convention. So the naming convention we
used for naming our classes is different from the convention we use for naming
our variables and functions. For variables and functions we always

Persian: 
use lower case letters and we separate multiple words using
an underscore. But when naming classes, we don't use an underscore
to separate multiple words, instead we capitalize
the first letter of every word. So in this case our class has only a single
word, if you had multiple words, let's say email client
look I've capitalized the first letter
of every word. Once again, this is called pascal naming convention
and it comes from the old pascal language that you might have heard of.
So, back to our point class. Here we add
a colon which means we're going to define a block, now
in this block we can define all the functions or methods that belong
to points, for example, we can define a function called
move for moving a port, now note that as soon as we
type open parenthesis, pycharm automatically adds self here,
this is a special keyword and we're going to get back to this shortly.

Indonesian: 
use lower case letters and we separate multiple words using
an underscore. But when naming classes, we don't use an underscore
to separate multiple words, instead we capitalize
the first letter of every word. So in this case our class has only a single
word, if you had multiple words, let's say email client
look I've capitalized the first letter
of every word. Once again, this is called pascal naming convention
and it comes from the old pascal language that you might have heard of.
So, back to our point class. Here we add
a colon which means we're going to define a block, now
in this block we can define all the functions or methods that belong
to points, for example, we can define a function called
move for moving a port, now note that as soon as we
type open parenthesis, pycharm automatically adds self here,
this is a special keyword and we're going to get back to this shortly.

Arabic: 
use lower case letters and we separate multiple words using
an underscore. But when naming classes, we don't use an underscore
to separate multiple words, instead we capitalize
the first letter of every word. So in this case our class has only a single
word, if you had multiple words, let's say email client
look I've capitalized the first letter
of every word. Once again, this is called pascal naming convention
and it comes from the old pascal language that you might have heard of.
So, back to our point class. Here we add
a colon which means we're going to define a block, now
in this block we can define all the functions or methods that belong
to points, for example, we can define a function called
move for moving a port, now note that as soon as we
type open parenthesis, pycharm automatically adds self here,
this is a special keyword and we're going to get back to this shortly.

English: 
use lower case letters and we separate multiple words using
an underscore. But when naming classes, we don't use an underscore 
to separate multiple words, instead we capitalize 
the first letter of every word. So in this case our class has only a single 
word, if you had multiple words, let's say email client 
look I've capitalized the first letter
of every word. Once again, this is called pascal naming convention
and it comes from the old pascal language that you might have heard of.
So, back to our point class. Here we add 
a colon which means we're going to define a block, now
in this block we can define all the functions or methods that belong 
to points, for example, we can define a function called 
move for moving a port, now note that as soon as we
type open parenthesis, pycharm automatically adds self here, 
this is a special keyword and we're going to get back to this shortly. 

Portuguese: 
use lower case letters and we separate multiple words using
an underscore. But when naming classes, we don't use an underscore
to separate multiple words, instead we capitalize
the first letter of every word. So in this case our class has only a single
word, if you had multiple words, let's say email client
look I've capitalized the first letter
of every word. Once again, this is called pascal naming convention
and it comes from the old pascal language that you might have heard of.
So, back to our point class. Here we add
a colon which means we're going to define a block, now
in this block we can define all the functions or methods that belong
to points, for example, we can define a function called
move for moving a port, now note that as soon as we
type open parenthesis, pycharm automatically adds self here,
this is a special keyword and we're going to get back to this shortly.

Russian: 
use lower case letters and we separate multiple words using
an underscore. But when naming classes, we don't use an underscore
to separate multiple words, instead we capitalize
the first letter of every word. So in this case our class has only a single
word, if you had multiple words, let's say email client
look I've capitalized the first letter
of every word. Once again, this is called pascal naming convention
and it comes from the old pascal language that you might have heard of.
So, back to our point class. Here we add
a colon which means we're going to define a block, now
in this block we can define all the functions or methods that belong
to points, for example, we can define a function called
move for moving a port, now note that as soon as we
type open parenthesis, pycharm automatically adds self here,
this is a special keyword and we're going to get back to this shortly.

Turkish: 
use lower case letters and we separate multiple words using
an underscore. But when naming classes, we don't use an underscore
to separate multiple words, instead we capitalize
the first letter of every word. So in this case our class has only a single
word, if you had multiple words, let's say email client
look I've capitalized the first letter
of every word. Once again, this is called pascal naming convention
and it comes from the old pascal language that you might have heard of.
So, back to our point class. Here we add
a colon which means we're going to define a block, now
in this block we can define all the functions or methods that belong
to points, for example, we can define a function called
move for moving a port, now note that as soon as we
type open parenthesis, pycharm automatically adds self here,
this is a special keyword and we're going to get back to this shortly.

Chinese: 
use lower case letters and we separate multiple words using
an underscore. But when naming classes, we don't use an underscore
to separate multiple words, instead we capitalize
the first letter of every word. So in this case our class has only a single
word, if you had multiple words, let's say email client
look I've capitalized the first letter
of every word. Once again, this is called pascal naming convention
and it comes from the old pascal language that you might have heard of.
So, back to our point class. Here we add
a colon which means we're going to define a block, now
in this block we can define all the functions or methods that belong
to points, for example, we can define a function called
move for moving a port, now note that as soon as we
type open parenthesis, pycharm automatically adds self here,
this is a special keyword and we're going to get back to this shortly.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Portuguese: 
So, for now, in this method, let's print
move on the terminal, now let's define another
method like draw, so define draw
and in this method, let's print draw on the terminal, now
let's remove the indentation, we're done
with the definition of our point class, so we need to add two line breaks
okay, so with this class we defined a new
type with this new type we can create new objects, so
an object is an instance of a class, a class simply defines
the blueprint or the template for creating objects, and
objects are the actual instances based on that blue print.
So we can have tens of hundreds of points on the screen, these are the
objects or the instances. So to create an object,
we type out the name of our class and then call it like a function
this creates a new object and then returns it. So then we can store

Turkish: 
So, for now, in this method, let's print
move on the terminal, now let's define another
method like draw, so define draw
and in this method, let's print draw on the terminal, now
let's remove the indentation, we're done
with the definition of our point class, so we need to add two line breaks
okay, so with this class we defined a new
type with this new type we can create new objects, so
an object is an instance of a class, a class simply defines
the blueprint or the template for creating objects, and
objects are the actual instances based on that blue print.
So we can have tens of hundreds of points on the screen, these are the
objects or the instances. So to create an object,
we type out the name of our class and then call it like a function
this creates a new object and then returns it. So then we can store

Indonesian: 
So, for now, in this method, let's print
move on the terminal, now let's define another
method like draw, so define draw
and in this method, let's print draw on the terminal, now
let's remove the indentation, we're done
with the definition of our point class, so we need to add two line breaks
okay, so with this class we defined a new
type with this new type we can create new objects, so
an object is an instance of a class, a class simply defines
the blueprint or the template for creating objects, and
objects are the actual instances based on that blue print.
So we can have tens of hundreds of points on the screen, these are the
objects or the instances. So to create an object,
we type out the name of our class and then call it like a function
this creates a new object and then returns it. So then we can store

Chinese: 
So, for now, in this method, let's print
move on the terminal, now let's define another
method like draw, so define draw
and in this method, let's print draw on the terminal, now
let's remove the indentation, we're done
with the definition of our point class, so we need to add two line breaks
okay, so with this class we defined a new
type with this new type we can create new objects, so
an object is an instance of a class, a class simply defines
the blueprint or the template for creating objects, and
objects are the actual instances based on that blue print.
So we can have tens of hundreds of points on the screen, these are the
objects or the instances. So to create an object,
we type out the name of our class and then call it like a function
this creates a new object and then returns it. So then we can store

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Persian: 
So, for now, in this method, let's print
move on the terminal, now let's define another
method like draw, so define draw
and in this method, let's print draw on the terminal, now
let's remove the indentation, we're done
with the definition of our point class, so we need to add two line breaks
okay, so with this class we defined a new
type with this new type we can create new objects, so
an object is an instance of a class, a class simply defines
the blueprint or the template for creating objects, and
objects are the actual instances based on that blue print.
So we can have tens of hundreds of points on the screen, these are the
objects or the instances. So to create an object,
we type out the name of our class and then call it like a function
this creates a new object and then returns it. So then we can store

Russian: 
So, for now, in this method, let's print
move on the terminal, now let's define another
method like draw, so define draw
and in this method, let's print draw on the terminal, now
let's remove the indentation, we're done
with the definition of our point class, so we need to add two line breaks
okay, so with this class we defined a new
type with this new type we can create new objects, so
an object is an instance of a class, a class simply defines
the blueprint or the template for creating objects, and
objects are the actual instances based on that blue print.
So we can have tens of hundreds of points on the screen, these are the
objects or the instances. So to create an object,
we type out the name of our class and then call it like a function
this creates a new object and then returns it. So then we can store

Arabic: 
So, for now, in this method, let's print
move on the terminal, now let's define another
method like draw, so define draw
and in this method, let's print draw on the terminal, now
let's remove the indentation, we're done
with the definition of our point class, so we need to add two line breaks
okay, so with this class we defined a new
type with this new type we can create new objects, so
an object is an instance of a class, a class simply defines
the blueprint or the template for creating objects, and
objects are the actual instances based on that blue print.
So we can have tens of hundreds of points on the screen, these are the
objects or the instances. So to create an object,
we type out the name of our class and then call it like a function
this creates a new object and then returns it. So then we can store

English: 
So, for now, in this method, let's print 
move on the terminal, now let's define another 
method like draw, so define draw 
and in this method, let's print draw on the terminal, now
let's remove the indentation, we're done 
with the definition of our point class, so we need to add two line breaks 
okay, so with this class we defined a new 
type with this new type we can create new objects, so
an object is an instance of a class, a class simply defines 
the blueprint or the template for creating objects, and 
objects are the actual instances based on that blue print. 
So we can have tens of hundreds of points on the screen, these are the
objects or the instances. So to create an object,
we type out the name of our class and then call it like a function 
this creates a new object and then returns it. So then we can store

Portuguese: 
that object in a variable, let's call that point 1,
there you go, now when we use the dot operator.
Look, we have these two methods that we
defined, draw and move, we also have a bunch of other methods that we
start with two underscores, these are called magic methods
we'll look at them later in the course. Now, let's call the draw method
of our point object, and run our program
so you can see draw is printed on the terminal. Agora
apart from methods these objects can also have attributes and these attributes
are like variables that belong to a particular object. Por exemplo,
here, after we've defined .1.
We can set .1.x to
10. And .1.1 to 20.
Now we can easily print out these attributes, let's print
.1.x and run our program one more time

Persian: 
that object in a variable, let's call that point 1,
there you go, now when we use the dot operator.
Look, we have these two methods that we
defined, draw and move, we also have a bunch of other methods that we
start with two underscores, these are called magic methods
we'll look at them later in the course. Now, let's call the draw method
of our point object, and run our program
so you can see draw is printed on the terminal. اکنون
apart from methods these objects can also have attributes and these attributes
are like variables that belong to a particular object. مثلا،
here, after we've defined .1.
We can set .1.x to
10. And .1.1 to 20.
Now we can easily print out these attributes, let's print
.1.x and run our program one more time

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Russian: 
that object in a variable, let's call that point 1,
there you go, now when we use the dot operator.
Look, we have these two methods that we
defined, draw and move, we also have a bunch of other methods that we
start with two underscores, these are called magic methods
we'll look at them later in the course. Now, let's call the draw method
of our point object, and run our program
so you can see draw is printed on the terminal. Now
apart from methods these objects can also have attributes and these attributes
are like variables that belong to a particular object. Например,
here, after we've defined .1.
We can set .1.x to
10. And .1.1 to 20.
Now we can easily print out these attributes, let's print
.1.x and run our program one more time

Chinese: 
that object in a variable, let's call that point 1,
there you go, now when we use the dot operator.
Look, we have these two methods that we
defined, draw and move, we also have a bunch of other methods that we
start with two underscores, these are called magic methods
we'll look at them later in the course. Now, let's call the draw method
of our point object, and run our program
so you can see draw is printed on the terminal.现在
apart from methods these objects can also have attributes and these attributes
are like variables that belong to a particular object. For example,
here, after we've defined .1.
We can set .1.x to
10. And .1.1 to 20.
Now we can easily print out these attributes, let's print
.1.x and run our program one more time

Indonesian: 
that object in a variable, let's call that point 1,
there you go, now when we use the dot operator.
Look, we have these two methods that we
defined, draw and move, we also have a bunch of other methods that we
start with two underscores, these are called magic methods
we'll look at them later in the course. Now, let's call the draw method
of our point object, and run our program
so you can see draw is printed on the terminal. Sekarang
apart from methods these objects can also have attributes and these attributes
are like variables that belong to a particular object. Sebagai contoh,
here, after we've defined .1.
We can set .1.x to
10. And .1.1 to 20.
Now we can easily print out these attributes, let's print
.1.x and run our program one more time

Turkish: 
that object in a variable, let's call that point 1,
there you go, now when we use the dot operator.
Look, we have these two methods that we
defined, draw and move, we also have a bunch of other methods that we
start with two underscores, these are called magic methods
we'll look at them later in the course. Now, let's call the draw method
of our point object, and run our program
so you can see draw is printed on the terminal. şimdi
apart from methods these objects can also have attributes and these attributes
are like variables that belong to a particular object. For example,
here, after we've defined .1.
We can set .1.x to
10. And .1.1 to 20.
Now we can easily print out these attributes, let's print
.1.x and run our program one more time

Arabic: 
that object in a variable, let's call that point 1,
there you go, now when we use the dot operator.
Look, we have these two methods that we
defined, draw and move, we also have a bunch of other methods that we
start with two underscores, these are called magic methods
we'll look at them later in the course. Now, let's call the draw method
of our point object, and run our program
so you can see draw is printed on the terminal. الآن
apart from methods these objects can also have attributes and these attributes
are like variables that belong to a particular object. فمثلا،
here, after we've defined .1.
We can set .1.x to
10. And .1.1 to 20.
Now we can easily print out these attributes, let's print
.1.x and run our program one more time

English: 
that object in a variable, let's call that point 1, 
there you go, now when we use the dot operator. 
Look, we have these two methods that we 
defined, draw and move, we also have a bunch of other methods that we
start with two underscores, these are called magic methods 
we'll look at them later in the course. Now, let's call the draw method 
of our point object, and run our program 
so you can see draw is printed on the terminal. Now
apart from methods these objects can also have attributes and these attributes
are like variables that belong to a particular object. For example, 
here, after we've defined .1. 
We can set .1.x to 
10. And .1.1 to 20. 
Now we can easily print out these attributes, let's print 
.1.x and run our program one more time

Turkish: 
take a look, so the x coordinate of .1 is 10.
Now we can create another object, let's call that.2
so .2 once again we type out the name
of our class and then call it like a function. Now this object is completely
different then the first object. So if you print
.2.x
look we get this attribute error, because this point object doesn't have an
attribute called, so each object is a different
instance of our points class. Now here
we can assign a value to .2.x. Let's
send that to 1, and then run our program so we can see the
x coordinates of .2 is 1. So to recap
we use classes to define new types, these types can have
methods that we define in the body of the class and they can also
have attributes that we can set anywhere in our programs.

Persian: 
take a look, so the x coordinate of .1 is 10.
Now we can create another object, let's call that.2
so .2 once again we type out the name
of our class and then call it like a function. Now this object is completely
different then the first object. So if you print
.2.x
look we get this attribute error, because this point object doesn't have an
attribute called, so each object is a different
instance of our points class. Now here
we can assign a value to .2.x. بیایید
send that to 1, and then run our program so we can see the
x coordinates of .2 is 1. So to recap
we use classes to define new types, these types can have
methods that we define in the body of the class and they can also
have attributes that we can set anywhere in our programs.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Arabic: 
take a look, so the x coordinate of .1 is 10.
Now we can create another object, let's call that.2
so .2 once again we type out the name
of our class and then call it like a function. Now this object is completely
different then the first object. So if you print
.2.x
look we get this attribute error, because this point object doesn't have an
attribute called, so each object is a different
instance of our points class. Now here
we can assign a value to .2.x. دعونا
send that to 1, and then run our program so we can see the
x coordinates of .2 is 1. So to recap
we use classes to define new types, these types can have
methods that we define in the body of the class and they can also
have attributes that we can set anywhere in our programs.

Russian: 
take a look, so the x coordinate of .1 is 10.
Now we can create another object, let's call that.2
so .2 once again we type out the name
of our class and then call it like a function. Now this object is completely
different then the first object. So if you print
.2.x
look we get this attribute error, because this point object doesn't have an
attribute called, so each object is a different
instance of our points class. Now here
we can assign a value to .2.x. Let's
send that to 1, and then run our program so we can see the
x coordinates of .2 is 1. So to recap
we use classes to define new types, these types can have
methods that we define in the body of the class and they can also
have attributes that we can set anywhere in our programs.

Portuguese: 
take a look, so the x coordinate of .1 is 10.
Now we can create another object, let's call that.2
so .2 once again we type out the name
of our class and then call it like a function. Now this object is completely
different then the first object. So if you print
.2.x
look we get this attribute error, because this point object doesn't have an
attribute called, so each object is a different
instance of our points class. Lugar algum
we can assign a value to .2.x. Vamos
send that to 1, and then run our program so we can see the
x coordinates of .2 is 1. So to recap
we use classes to define new types, these types can have
methods that we define in the body of the class and they can also
have attributes that we can set anywhere in our programs.

Chinese: 
take a look, so the x coordinate of .1 is 10.
Now we can create another object, let's call that.2
so .2 once again we type out the name
of our class and then call it like a function. Now this object is completely
different then the first object. So if you print
.2.x
look we get this attribute error, because this point object doesn't have an
attribute called, so each object is a different
instance of our points class. Now here
we can assign a value to .2.x. Let's
send that to 1, and then run our program so we can see the
x coordinates of .2 is 1. So to recap
we use classes to define new types, these types can have
methods that we define in the body of the class and they can also
have attributes that we can set anywhere in our programs.

English: 
take a look, so the x coordinate of .1 is 10.
Now we can create another object, let's call that.2 
so .2 once again we type out the name 
of our class and then call it like a function. Now this object is completely 
different then the first object. So if you print 
.2.x 
look we get this attribute error, because this point object doesn't have an
attribute called, so each object is a different 
instance of our points class. Now here
we can assign a value to .2.x. Let's 
send that to 1, and then run our program so we can see the 
x coordinates of .2 is 1. So to recap
we use classes to define new types, these types can have 
methods that we define in the body of the class and they can also 
have attributes that we can set anywhere in our programs.

Indonesian: 
take a look, so the x coordinate of .1 is 10.
Now we can create another object, let's call that.2
so .2 once again we type out the name
of our class and then call it like a function. Now this object is completely
different then the first object. So if you print
.2.x
look we get this attribute error, because this point object doesn't have an
attribute called, so each object is a different
instance of our points class. Now here
we can assign a value to .2.x. Ayo
send that to 1, and then run our program so we can see the
x coordinates of .2 is 1. So to recap
we use classes to define new types, these types can have
methods that we define in the body of the class and they can also
have attributes that we can set anywhere in our programs.

English: 
You have learned how to create new types using classes 
now therein a tiny problem in this implementation. 
We can create a pooint object without an x or y coordinate
let me show you. So point we create this
object here, and before we set point.x let's
print point .x run our program 
we get this attribute error which you
saw in the last tutorial, so point object has no attribute called x
This is the problem we have here, it is possible, 
to have a point object without an x or y coordinates. 
And that doesn't really make sense, because whenever we talk about a point, 
we ned to know where that point is located. To solve this problem, we
use a constructor. A constructor is a function that gets called
at the time of creating an object. So here on line 9, when creating this

Persian: 
You have learned how to create new types using classes
now therein a tiny problem in this implementation.
We can create a pooint object without an x or y coordinate
let me show you. So point we create this
object here, and before we set point.x let's
print point .x run our program
we get this attribute error which you
saw in the last tutorial, so point object has no attribute called x
This is the problem we have here, it is possible,
to have a point object without an x or y coordinates.
And that doesn't really make sense, because whenever we talk about a point,
we ned to know where that point is located. To solve this problem, we
use a constructor. A constructor is a function that gets called
at the time of creating an object. So here on line 9, when creating this

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Turkish: 
You have learned how to create new types using classes
now therein a tiny problem in this implementation.
We can create a pooint object without an x or y coordinate
let me show you. So point we create this
object here, and before we set point.x let's
print point .x run our program
we get this attribute error which you
saw in the last tutorial, so point object has no attribute called x
This is the problem we have here, it is possible,
to have a point object without an x or y coordinates.
And that doesn't really make sense, because whenever we talk about a point,
we ned to know where that point is located. To solve this problem, we
use a constructor. A constructor is a function that gets called
at the time of creating an object. So here on line 9, when creating this

Indonesian: 
You have learned how to create new types using classes
now therein a tiny problem in this implementation.
We can create a pooint object without an x or y coordinate
let me show you. So point we create this
object here, and before we set point.x let's
print point .x run our program
we get this attribute error which you
saw in the last tutorial, so point object has no attribute called x
This is the problem we have here, it is possible,
to have a point object without an x or y coordinates.
And that doesn't really make sense, because whenever we talk about a point,
we ned to know where that point is located. To solve this problem, we
use a constructor. A constructor is a function that gets called
at the time of creating an object. So here on line 9, when creating this

Russian: 
You have learned how to create new types using classes
now therein a tiny problem in this implementation.
We can create a pooint object without an x or y coordinate
let me show you. So point we create this
object here, and before we set point.x let's
print point .x run our program
we get this attribute error which you
saw in the last tutorial, so point object has no attribute called x
This is the problem we have here, it is possible,
to have a point object without an x or y coordinates.
And that doesn't really make sense, because whenever we talk about a point,
we ned to know where that point is located. To solve this problem, we
use a constructor. A constructor is a function that gets called
at the time of creating an object. So here on line 9, when creating this

Portuguese: 
You have learned how to create new types using classes
now therein a tiny problem in this implementation.
We can create a pooint object without an x or y coordinate
deixe-me te mostrar. So point we create this
object here, and before we set point.x let's
print point .x run our program
we get this attribute error which you
saw in the last tutorial, so point object has no attribute called x
This is the problem we have here, it is possible,
to have a point object without an x or y coordinates.
And that doesn't really make sense, because whenever we talk about a point,
we ned to know where that point is located. To solve this problem, we
use a constructor. A constructor is a function that gets called
at the time of creating an object. So here on line 9, when creating this

Chinese: 
You have learned how to create new types using classes
now therein a tiny problem in this implementation.
We can create a pooint object without an x or y coordinate
let me show you. So point we create this
object here, and before we set point.x let's
print point .x run our program
we get this attribute error which you
saw in the last tutorial, so point object has no attribute called x
This is the problem we have here, it is possible,
to have a point object without an x or y coordinates.
And that doesn't really make sense, because whenever we talk about a point,
we ned to know where that point is located. To solve this problem, we
use a constructor. A constructor is a function that gets called
at the time of creating an object. So here on line 9, when creating this

Arabic: 
You have learned how to create new types using classes
now therein a tiny problem in this implementation.
We can create a pooint object without an x or y coordinate
let me show you. So point we create this
object here, and before we set point.x let's
print point .x run our program
we get this attribute error which you
saw in the last tutorial, so point object has no attribute called x
This is the problem we have here, it is possible,
to have a point object without an x or y coordinates.
And that doesn't really make sense, because whenever we talk about a point,
we ned to know where that point is located. To solve this problem, we
use a constructor. A constructor is a function that gets called
at the time of creating an object. So here on line 9, when creating this

Russian: 
point object, we want to pass values for x or y
coordinates, let's say 10 and 20, and with this,
this point object that we get here, will have it's
x and y coordinates initialized. So how do we do this?
We need to add a special method in this class called constructor.
So, on the top, I define a new function,
look at the name of this function, double underscore init, double under
score. So init is short for initialized, and this is the
function or the method that gets called when we create a new point object.
Now, press enter, so this automatically adds,
self in parenthesis, we're going to come back to this shortly.
Now, right after self, we want to add 2 extra parameters,
x and y, so let's type out x and y,
and then in the body of this method, we should read the values past
here, and use them to initialize our object, so when we pass

Persian: 
point object, we want to pass values for x or y
coordinates, let's say 10 and 20, and with this,
this point object that we get here, will have it's
x and y coordinates initialized. So how do we do this?
We need to add a special method in this class called constructor.
So, on the top, I define a new function,
look at the name of this function, double underscore init, double under
score. So init is short for initialized, and this is the
function or the method that gets called when we create a new point object.
Now, press enter, so this automatically adds,
self in parenthesis, we're going to come back to this shortly.
Now, right after self, we want to add 2 extra parameters,
x and y, so let's type out x and y,
and then in the body of this method, we should read the values past
here, and use them to initialize our object, so when we pass

Turkish: 
point object, we want to pass values for x or y
coordinates, let's say 10 and 20, and with this,
this point object that we get here, will have it's
x and y coordinates initialized. So how do we do this?
We need to add a special method in this class called constructor.
So, on the top, I define a new function,
look at the name of this function, double underscore init, double under
score. So init is short for initialized, and this is the
function or the method that gets called when we create a new point object.
Now, press enter, so this automatically adds,
self in parenthesis, we're going to come back to this shortly.
Now, right after self, we want to add 2 extra parameters,
x and y, so let's type out x and y,
and then in the body of this method, we should read the values past
here, and use them to initialize our object, so when we pass

English: 
point object, we want to pass values for x or y 
coordinates, let's say 10 and 20, and with this, 
this point object that we get here, will have it's
x and y coordinates initialized. So how do we do this?
We need to add a special method in this class called constructor. 
So, on the top, I define a new function, 
look at the name of this function, double underscore init, double under
score. So init is short for initialized, and this is the
function or the method that gets called when we create a new point object. 
Now, press enter, so this automatically adds, 
self in parenthesis, we're going to come back to this shortly. 
Now, right after self, we want to add 2 extra parameters, 
x and y, so let's type out x and y, 
and then in the body of this method, we should read the values past
here, and use them to initialize our object, so when we pass

Arabic: 
point object, we want to pass values for x or y
coordinates, let's say 10 and 20, and with this,
this point object that we get here, will have it's
x and y coordinates initialized. So how do we do this?
We need to add a special method in this class called constructor.
So, on the top, I define a new function,
look at the name of this function, double underscore init, double under
score. So init is short for initialized, and this is the
function or the method that gets called when we create a new point object.
Now, press enter, so this automatically adds,
self in parenthesis, we're going to come back to this shortly.
Now, right after self, we want to add 2 extra parameters,
x and y, so let's type out x and y,
and then in the body of this method, we should read the values past
here, and use them to initialize our object, so when we pass

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Chinese: 
point object, we want to pass values for x or y
coordinates, let's say 10 and 20, and with this,
this point object that we get here, will have it's
x and y coordinates initialized. So how do we do this?
We need to add a special method in this class called constructor.
So, on the top, I define a new function,
look at the name of this function, double underscore init, double under
score. So init is short for initialized, and this is the
function or the method that gets called when we create a new point object.
Now, press enter, so this automatically adds,
self in parenthesis, we're going to come back to this shortly.
Now, right after self, we want to add 2 extra parameters,
x and y, so let's type out x and y,
and then in the body of this method, we should read the values past
here, and use them to initialize our object, so when we pass

Portuguese: 
point object, we want to pass values for x or y
coordinates, let's say 10 and 20, and with this,
this point object that we get here, will have it's
x and y coordinates initialized. Então, como fazemos isso?
We need to add a special method in this class called constructor.
So, on the top, I define a new function,
look at the name of this function, double underscore init, double under
score. So init is short for initialized, and this is the
function or the method that gets called when we create a new point object.
Now, press enter, so this automatically adds,
self in parenthesis, we're going to come back to this shortly.
Now, right after self, we want to add 2 extra parameters,
x and y, so let's type out x and y,
and then in the body of this method, we should read the values past
here, and use them to initialize our object, so when we pass

Indonesian: 
point object, we want to pass values for x or y
coordinates, let's say 10 and 20, and with this,
this point object that we get here, will have it's
x and y coordinates initialized. So how do we do this?
We need to add a special method in this class called constructor.
So, on the top, I define a new function,
look at the name of this function, double underscore init, double under
score. So init is short for initialized, and this is the
function or the method that gets called when we create a new point object.
Now, press enter, so this automatically adds,
self in parenthesis, we're going to come back to this shortly.
Now, right after self, we want to add 2 extra parameters,
x and y, so let's type out x and y,
and then in the body of this method, we should read the values past
here, and use them to initialize our object, so when we pass

Russian: 
10 and 20, these arguments will be used for
x and y parameters. Now to initialize
our object, we type our code like this. Self.x equals
x. And then self.y equals y.
What is going on here, this self that you see here is a reference to the current
object. So, back to line 13,
when we create a new point object, self references that object in
memory, the same object, that we're referencing using this cariable.
So earlier we typed point.x equals 10,
with this code we set the x attribute of this point object.
Now what we have in the constructor is exactly the same, we use the self
to reference the current object and then we set the x attribute
to the x argument passed to this function. So,
using this init method, we can initialize our objects and
we refer to this method as a constructor, this method is used to construct

Persian: 
10 and 20, these arguments will be used for
x and y parameters. Now to initialize
our object, we type our code like this. Self.x equals
x. And then self.y equals y.
What is going on here, this self that you see here is a reference to the current
object. So, back to line 13,
when we create a new point object, self references that object in
memory, the same object, that we're referencing using this cariable.
So earlier we typed point.x equals 10,
with this code we set the x attribute of this point object.
Now what we have in the constructor is exactly the same, we use the self
to reference the current object and then we set the x attribute
to the x argument passed to this function. So,
using this init method, we can initialize our objects and
we refer to this method as a constructor, this method is used to construct

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

English: 
10 and 20, these arguments will be used for
x and y parameters. Now to initialize 
our object, we type our code like this. Self.x equals 
x. And then self.y equals y. 
What is going on here, this self that you see here is a reference to the current 
object. So, back to line 13, 
when we create a new point object, self references that object in
memory, the same object, that we're referencing using this cariable.
So earlier we typed point.x equals 10, 
with this code we set the x attribute of this point object. 
Now what we have in the constructor is exactly the same, we use the self 
to reference the current object and then we set the x attribute 
to the x argument passed to this function. So, 
using this init method, we can initialize our objects and 
we refer to this method as a constructor, this method is used to construct 

Arabic: 
10 and 20, these arguments will be used for
x and y parameters. Now to initialize
our object, we type our code like this. Self.x equals
x. And then self.y equals y.
What is going on here, this self that you see here is a reference to the current
object. So, back to line 13,
when we create a new point object, self references that object in
memory, the same object, that we're referencing using this cariable.
So earlier we typed point.x equals 10,
with this code we set the x attribute of this point object.
Now what we have in the constructor is exactly the same, we use the self
to reference the current object and then we set the x attribute
to the x argument passed to this function. وبالتالي،
using this init method, we can initialize our objects and
we refer to this method as a constructor, this method is used to construct

Portuguese: 
10 and 20, these arguments will be used for
x and y parameters. Now to initialize
our object, we type our code like this. Self.x equals
x. And then self.y equals y.
What is going on here, this self that you see here is a reference to the current
objeto. So, back to line 13,
when we create a new point object, self references that object in
memory, the same object, that we're referencing using this cariable.
So earlier we typed point.x equals 10,
with this code we set the x attribute of this point object.
Now what we have in the constructor is exactly the same, we use the self
to reference the current object and then we set the x attribute
to the x argument passed to this function. Assim,
using this init method, we can initialize our objects and
we refer to this method as a constructor, this method is used to construct

Turkish: 
10 and 20, these arguments will be used for
x and y parameters. Now to initialize
our object, we type our code like this. Self.x equals
x. And then self.y equals y.
What is going on here, this self that you see here is a reference to the current
object. So, back to line 13,
when we create a new point object, self references that object in
memory, the same object, that we're referencing using this cariable.
So earlier we typed point.x equals 10,
with this code we set the x attribute of this point object.
Now what we have in the constructor is exactly the same, we use the self
to reference the current object and then we set the x attribute
to the x argument passed to this function. Yani,
using this init method, we can initialize our objects and
we refer to this method as a constructor, this method is used to construct

Indonesian: 
10 and 20, these arguments will be used for
x and y parameters. Now to initialize
our object, we type our code like this. Self.x equals
x. And then self.y equals y.
What is going on here, this self that you see here is a reference to the current
object. So, back to line 13,
when we create a new point object, self references that object in
memory, the same object, that we're referencing using this cariable.
So earlier we typed point.x equals 10,
with this code we set the x attribute of this point object.
Now what we have in the constructor is exactly the same, we use the self
to reference the current object and then we set the x attribute
to the x argument passed to this function. Begitu,
using this init method, we can initialize our objects and
we refer to this method as a constructor, this method is used to construct

Chinese: 
10 and 20, these arguments will be used for
x and y parameters. Now to initialize
our object, we type our code like this. Self.x equals
x. And then self.y equals y.
What is going on here, this self that you see here is a reference to the current
宾语。 So, back to line 13,
when we create a new point object, self references that object in
memory, the same object, that we're referencing using this cariable.
So earlier we typed point.x equals 10,
with this code we set the x attribute of this point object.
Now what we have in the constructor is exactly the same, we use the self
to reference the current object and then we set the x attribute
to the x argument passed to this function.所以，
using this init method, we can initialize our objects and
we refer to this method as a constructor, this method is used to construct

Indonesian: 
or create an object, okay? so,
Now, let's remove line 14, so we created
point object with these values and then print point.x let's run our program
there you go, x is 10, we can also change
these values later, so just before printing point.x we can set
point.x to 11 and then run our program
so x is updated, beautiful, alright, here's a
exercise for you. I want you to define a new type called person
these person objects should have a name attribute as well as a talk
metode. This is a very easy exercise so,
you can tackle it in probably a couple of minutes.
Alright, so
first we start with a class keyboard, we define this person class
once again look at the naming convention I have used here, the first letter
of the first word in this case the only word is uppercase.

Chinese: 
or create an object, okay? so,
Now, let's remove line 14, so we created
point object with these values and then print point.x let's run our program
there you go, x is 10, we can also change
these values later, so just before printing point.x we can set
point.x to 11 and then run our program
so x is updated, beautiful, alright, here's a
exercise for you. I want you to define a new type called person
these person objects should have a name attribute as well as a talk
方法。 This is a very easy exercise so,
you can tackle it in probably a couple of minutes.
Alright, so
first we start with a class keyboard, we define this person class
once again look at the naming convention I have used here, the first letter
of the first word in this case the only word is uppercase.

Turkish: 
or create an object, okay? so,
Now, let's remove line 14, so we created
point object with these values and then print point.x let's run our program
there you go, x is 10, we can also change
these values later, so just before printing point.x we can set
point.x to 11 and then run our program
so x is updated, beautiful, alright, here's a
exercise for you. I want you to define a new type called person
these person objects should have a name attribute as well as a talk
method. This is a very easy exercise so,
you can tackle it in probably a couple of minutes.
Alright, so
first we start with a class keyboard, we define this person class
once again look at the naming convention I have used here, the first letter
of the first word in this case the only word is uppercase.

Arabic: 
or create an object, okay? وبالتالي،
Now, let's remove line 14, so we created
point object with these values and then print point.x let's run our program
there you go, x is 10, we can also change
these values later, so just before printing point.x we can set
point.x to 11 and then run our program
so x is updated, beautiful, alright, here's a
exercise for you. I want you to define a new type called person
these person objects should have a name attribute as well as a talk
طريقة. This is a very easy exercise so,
you can tackle it in probably a couple of minutes.
Alright, so
first we start with a class keyboard, we define this person class
once again look at the naming convention I have used here, the first letter
of the first word in this case the only word is uppercase.

Persian: 
or create an object, okay? so,
Now, let's remove line 14, so we created
point object with these values and then print point.x let's run our program
there you go, x is 10, we can also change
these values later, so just before printing point.x we can set
point.x to 11 and then run our program
so x is updated, beautiful, alright, here's a
exercise for you. I want you to define a new type called person
these person objects should have a name attribute as well as a talk
method. This is a very easy exercise so,
you can tackle it in probably a couple of minutes.
Alright, so
first we start with a class keyboard, we define this person class
once again look at the naming convention I have used here, the first letter
of the first word in this case the only word is uppercase.

Portuguese: 
or create an object, okay? assim,
Now, let's remove line 14, so we created
point object with these values and then print point.x let's run our program
there you go, x is 10, we can also change
these values later, so just before printing point.x we can set
point.x to 11 and then run our program
so x is updated, beautiful, alright, here's a
exercise for you. I want you to define a new type called person
these person objects should have a name attribute as well as a talk
método. This is a very easy exercise so,
you can tackle it in probably a couple of minutes.
Tudo bem, então
first we start with a class keyboard, we define this person class
once again look at the naming convention I have used here, the first letter
of the first word in this case the only word is uppercase.

Russian: 
or create an object, okay? so,
Now, let's remove line 14, so we created
point object with these values and then print point.x let's run our program
there you go, x is 10, we can also change
these values later, so just before printing point.x we can set
point.x to 11 and then run our program
so x is updated, beautiful, alright, here's a
exercise for you. I want you to define a new type called person
these person objects should have a name attribute as well as a talk
method. This is a very easy exercise so,
you can tackle it in probably a couple of minutes.
Alright, so
first we start with a class keyboard, we define this person class
once again look at the naming convention I have used here, the first letter
of the first word in this case the only word is uppercase.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

English: 
or create an object, okay? so,
Now, let's remove line 14, so we created
point object with these values and then print point.x let's run our program 
there you go, x is 10, we can also change 
these values later, so just before printing point.x we can set 
point.x to 11 and then run our program 
so x is updated, beautiful, alright, here's a 
exercise for you. I want you to define a new type called person
these person objects should have a name attribute as well as a talk
method. This is a very easy exercise so, 
you can tackle it in probably a couple of minutes. 
Alright, so
first we start with a  class keyboard, we define this person class 
once again look at the naming convention I have used here, the first letter
of the first word in this case the only word is uppercase. 

Turkish: 
Now, in this class we define all the methods we need, currently we only have
method that is the talk method, so define talk,
pycharm automatically adds self, we come back to this shortly,
for now let's just print talk.
So this is the body of our person class. We remove the indentation
and add two line breaks after defining our
classes. Now we can create the personal object, let's call that jon,
we set it to person, we can call jon.
talk, let's run the program so we get this
message, beautiful, but our person objects should also have
a name attribute, it doesn't make sense to have a person without the name.
So that is when we use the constructor function. So on the top,
we add a new method, at the name of this method is double
underscore, init double underscore. So we
call this method a constructor. Now in this method we need to

Persian: 
Now, in this class we define all the methods we need, currently we only have
method that is the talk method, so define talk,
pycharm automatically adds self, we come back to this shortly,
for now let's just print talk.
So this is the body of our person class. We remove the indentation
and add two line breaks after defining our
classes. Now we can create the personal object, let's call that jon,
we set it to person, we can call jon.
talk, let's run the program so we get this
message, beautiful, but our person objects should also have
a name attribute, it doesn't make sense to have a person without the name.
So that is when we use the constructor function. So on the top,
we add a new method, at the name of this method is double
underscore, init double underscore. So we
call this method a constructor. Now in this method we need to

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Indonesian: 
Now, in this class we define all the methods we need, currently we only have
method that is the talk method, so define talk,
pycharm automatically adds self, we come back to this shortly,
for now let's just print talk.
So this is the body of our person class. We remove the indentation
and add two line breaks after defining our
classes. Now we can create the personal object, let's call that jon,
we set it to person, we can call jon.
talk, let's run the program so we get this
message, beautiful, but our person objects should also have
a name attribute, it doesn't make sense to have a person without the name.
So that is when we use the constructor function. So on the top,
we add a new method, at the name of this method is double
underscore, init double underscore. Jadi kita
call this method a constructor. Now in this method we need to

English: 
Now, in this class we define all the methods we need, currently we only have
method that is the talk method, so define talk, 
pycharm automatically adds self, we come back to this shortly, 
for now let's just print talk. 
So this is the body of our person class. We remove the indentation 
and add two line breaks after defining our 
classes. Now we can create the personal object, let's call that jon, 
we set it to person, we can call jon.
talk, let's run the program so we get this
message, beautiful, but our person objects should also have
a name attribute, it doesn't make sense to have a person without the name. 
So that is when we use the constructor function. So on the top, 
we add a new method, at the name of this method is double 
underscore, init double underscore. So we
call this method a constructor. Now in this method we need to

Arabic: 
Now, in this class we define all the methods we need, currently we only have
method that is the talk method, so define talk,
pycharm automatically adds self, we come back to this shortly,
for now let's just print talk.
So this is the body of our person class. We remove the indentation
and add two line breaks after defining our
classes. Now we can create the personal object, let's call that jon,
we set it to person, we can call jon.
talk, let's run the program so we get this
message, beautiful, but our person objects should also have
a name attribute, it doesn't make sense to have a person without the name.
So that is when we use the constructor function. So on the top,
we add a new method, at the name of this method is double
underscore, init double underscore. لذلك نحن
call this method a constructor. Now in this method we need to

Portuguese: 
Now, in this class we define all the methods we need, currently we only have
method that is the talk method, so define talk,
pycharm automatically adds self, we come back to this shortly,
for now let's just print talk.
So this is the body of our person class. We remove the indentation
and add two line breaks after defining our
classes. Now we can create the personal object, let's call that jon,
we set it to person, we can call jon.
talk, let's run the program so we get this
message, beautiful, but our person objects should also have
a name attribute, it doesn't make sense to have a person without the name.
So that is when we use the constructor function. So on the top,
we add a new method, at the name of this method is double
underscore, init double underscore. Então nós
call this method a constructor. Now in this method we need to

Russian: 
Now, in this class we define all the methods we need, currently we only have
method that is the talk method, so define talk,
pycharm automatically adds self, we come back to this shortly,
for now let's just print talk.
So this is the body of our person class. We remove the indentation
and add two line breaks after defining our
classes. Now we can create the personal object, let's call that jon,
we set it to person, we can call jon.
talk, let's run the program so we get this
message, beautiful, but our person objects should also have
a name attribute, it doesn't make sense to have a person without the name.
So that is when we use the constructor function. So on the top,
we add a new method, at the name of this method is double
underscore, init double underscore. So we
call this method a constructor. Now in this method we need to

Chinese: 
Now, in this class we define all the methods we need, currently we only have
method that is the talk method, so define talk,
pycharm automatically adds self, we come back to this shortly,
for now let's just print talk.
So this is the body of our person class. We remove the indentation
and add two line breaks after defining our
classes. Now we can create the personal object, let's call that jon,
we set it to person, we can call jon.
talk, let's run the program so we get this
message, beautiful, but our person objects should also have
a name attribute, it doesn't make sense to have a person without the name.
So that is when we use the constructor function. So on the top,
we add a new method, at the name of this method is double
underscore, init double underscore.所以我们
call this method a constructor. Now in this method we need to

Russian: 
add another parameter which is name, so we
simply set self.name to name. Once
again, self references the current object, we're setting the name
attribute of the current object, to the name argument passed to this method.
With this we can go back to line 9, and
when creating a person object we pass the name, let's see jon smith
now let's print jon.name and run our program
there you go. So jon Smith is printed on the terminal, beautiful,
so this is all you had to do as part of this exercise. But
let's make this program a little more interesting. Instead of printing
this boring message here, let's print hi, I am Jon Smith.
So, we can use a formatted string with a message
like Hi, I am, now we want to dynamically
add the name of this person. How do we do this? Well, look at
the parameter of this talk method. As I told you before,

English: 
add another parameter which is name, so we 
simply set self.name to name. Once
again, self references the current object, we're setting the name 
attribute of the current object, to the name argument passed to this method. 
With this we can go back to line 9, and 
when creating a person object we pass the name, let's see jon smith 
now let's print jon.name and run our program 
there you go. So jon Smith is printed on the terminal, beautiful, 
so this is all you had to do as part of this exercise. But
let's make this program a little more interesting. Instead of printing
this boring message here, let's print hi, I am Jon Smith. 
So, we can use a formatted string with a message 
like Hi, I am, now we want to dynamically
add the name of this person. How do we do this? Well, look at 
the parameter of this talk method. As I told you before, 

Indonesian: 
add another parameter which is name, so we
simply set self.name to name. Once
again, self references the current object, we're setting the name
attribute of the current object, to the name argument passed to this method.
With this we can go back to line 9, and
when creating a person object we pass the name, let's see jon smith
now let's print jon.name and run our program
there you go. So jon Smith is printed on the terminal, beautiful,
so this is all you had to do as part of this exercise. Tapi
let's make this program a little more interesting. Instead of printing
this boring message here, let's print hi, I am Jon Smith.
So, we can use a formatted string with a message
like Hi, I am, now we want to dynamically
add the name of this person. How do we do this? Well, look at
the parameter of this talk method. As I told you before,

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Turkish: 
add another parameter which is name, so we
simply set self.name to name. Once
again, self references the current object, we're setting the name
attribute of the current object, to the name argument passed to this method.
With this we can go back to line 9, and
when creating a person object we pass the name, let's see jon smith
now let's print jon.name and run our program
there you go. So jon Smith is printed on the terminal, beautiful,
so this is all you had to do as part of this exercise. But
let's make this program a little more interesting. Instead of printing
this boring message here, let's print hi, I am Jon Smith.
So, we can use a formatted string with a message
like Hi, I am, now we want to dynamically
add the name of this person. How do we do this? Well, look at
the parameter of this talk method. As I told you before,

Chinese: 
add another parameter which is name, so we
simply set self.name to name.一旦
again, self references the current object, we're setting the name
attribute of the current object, to the name argument passed to this method.
With this we can go back to line 9, and
when creating a person object we pass the name, let's see jon smith
now let's print jon.name and run our program
there you go. So jon Smith is printed on the terminal, beautiful,
so this is all you had to do as part of this exercise.但
let's make this program a little more interesting. Instead of printing
this boring message here, let's print hi, I am Jon Smith.
So, we can use a formatted string with a message
like Hi, I am, now we want to dynamically
add the name of this person. How do we do this? Well, look at
the parameter of this talk method. As I told you before,

Arabic: 
add another parameter which is name, so we
simply set self.name to name. Once
again, self references the current object, we're setting the name
attribute of the current object, to the name argument passed to this method.
With this we can go back to line 9, and
when creating a person object we pass the name, let's see jon smith
now let's print jon.name and run our program
there you go. So jon Smith is printed on the terminal, beautiful,
so this is all you had to do as part of this exercise. لكن
let's make this program a little more interesting. Instead of printing
this boring message here, let's print hi, I am Jon Smith.
So, we can use a formatted string with a message
like Hi, I am, now we want to dynamically
add the name of this person. How do we do this? Well, look at
the parameter of this talk method. As I told you before,

Portuguese: 
add another parameter which is name, so we
simply set self.name to name. Uma vez
again, self references the current object, we're setting the name
attribute of the current object, to the name argument passed to this method.
With this we can go back to line 9, and
when creating a person object we pass the name, let's see jon smith
now let's print jon.name and run our program
ai está. So jon Smith is printed on the terminal, beautiful,
so this is all you had to do as part of this exercise. Mas
let's make this program a little more interesting. Instead of printing
this boring message here, let's print hi, I am Jon Smith.
So, we can use a formatted string with a message
like Hi, I am, now we want to dynamically
add the name of this person. Como vamos fazer isso? Well, look at
the parameter of this talk method. Como eu te disse antes,

Persian: 
add another parameter which is name, so we
simply set self.name to name. Once
again, self references the current object, we're setting the name
attribute of the current object, to the name argument passed to this method.
With this we can go back to line 9, and
when creating a person object we pass the name, let's see jon smith
now let's print jon.name and run our program
there you go. So jon Smith is printed on the terminal, beautiful,
so this is all you had to do as part of this exercise. ولی
let's make this program a little more interesting. Instead of printing
this boring message here, let's print hi, I am Jon Smith.
So, we can use a formatted string with a message
like Hi, I am, now we want to dynamically
add the name of this person. How do we do this? Well, look at
the parameter of this talk method. As I told you before,

Indonesian: 
every method in our class should have this parameter, self.
And they should be the very first parameter of each method, okay? Begitu,
with this self we can get reference to the current object, so
we can add curly braces and type out self
.name. Thsi returns the name attribute of the current
person object. With this we can remove
line 10, where we print jon.name and simply call
jon.talk. Lets run our program.
Hi, I am Jon Smith. There we go, beautiful.
Now we can build another person object, let's say Bob, is a new person
called Bob Smith, when we say
Bob.talk. And run our program
we get a different message, hi I'm Bob Smith, so
each object is a different instance of a person class.

Persian: 
every method in our class should have this parameter, self.
And they should be the very first parameter of each method, okay? So,
with this self we can get reference to the current object, so
we can add curly braces and type out self
.name. Thsi returns the name attribute of the current
person object. With this we can remove
line 10, where we print jon.name and simply call
jon.talk. Lets run our program.
Hi, I am Jon Smith. There we go, beautiful.
Now we can build another person object, let's say Bob, is a new person
called Bob Smith, when we say
Bob.talk. And run our program
we get a different message, hi I'm Bob Smith, so
each object is a different instance of a person class.

Turkish: 
every method in our class should have this parameter, self.
And they should be the very first parameter of each method, okay? Yani,
with this self we can get reference to the current object, so
we can add curly braces and type out self
.name. Thsi returns the name attribute of the current
person object. With this we can remove
line 10, where we print jon.name and simply call
jon.talk. Lets run our program.
Hi, I am Jon Smith. There we go, beautiful.
Now we can build another person object, let's say Bob, is a new person
called Bob Smith, when we say
Bob.talk. And run our program
we get a different message, hi I'm Bob Smith, so
each object is a different instance of a person class.

Russian: 
every method in our class should have this parameter, self.
And they should be the very first parameter of each method, okay? So,
with this self we can get reference to the current object, so
we can add curly braces and type out self
.name. Thsi returns the name attribute of the current
person object. With this we can remove
line 10, where we print jon.name and simply call
jon.talk. Lets run our program.
Hi, I am Jon Smith. There we go, beautiful.
Now we can build another person object, let's say Bob, is a new person
called Bob Smith, when we say
Bob.talk. And run our program
we get a different message, hi I'm Bob Smith, so
each object is a different instance of a person class.

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Arabic: 
every method in our class should have this parameter, self.
And they should be the very first parameter of each method, okay? وبالتالي،
with this self we can get reference to the current object, so
we can add curly braces and type out self
.name. Thsi returns the name attribute of the current
person object. With this we can remove
line 10, where we print jon.name and simply call
jon.talk. Lets run our program.
Hi, I am Jon Smith. There we go, beautiful.
Now we can build another person object, let's say Bob, is a new person
called Bob Smith, when we say
Bob.talk. And run our program
we get a different message, hi I'm Bob Smith, so
each object is a different instance of a person class.

English: 
every method in our class should have this parameter, self.
And they should be the very first parameter of each method, okay? So, 
with this self we can get reference to the current object, so
we can add curly braces and type out self 
.name. Thsi returns the name attribute of the current 
person object. With this we can remove 
line 10, where we print jon.name and simply call
jon.talk. Lets run our program.
Hi, I am Jon Smith. There we go, beautiful.
Now we can build another person object, let's say Bob, is a new person 
called Bob Smith, when we say 
Bob.talk. And run our program 
we get a different message, hi I'm Bob Smith, so
each object is a different instance of a person class. 

Portuguese: 
every method in our class should have this parameter, self.
And they should be the very first parameter of each method, okay? Assim,
with this self we can get reference to the current object, so
we can add curly braces and type out self
.name. Thsi returns the name attribute of the current
person object. With this we can remove
line 10, where we print jon.name and simply call
jon.talk. Lets run our program.
Hi, I am Jon Smith. There we go, beautiful.
Now we can build another person object, let's say Bob, is a new person
called Bob Smith, when we say
Bob.talk. And run our program
we get a different message, hi I'm Bob Smith, so
each object is a different instance of a person class.

Chinese: 
every method in our class should have this parameter, self.
And they should be the very first parameter of each method, okay?所以，
with this self we can get reference to the current object, so
we can add curly braces and type out self
.name. Thsi returns the name attribute of the current
person object. With this we can remove
line 10, where we print jon.name and simply call
jon.talk. Lets run our program.
Hi, I am Jon Smith. There we go, beautiful.
Now we can build another person object, let's say Bob, is a new person
called Bob Smith, when we say
Bob.talk. And run our program
we get a different message, hi I'm Bob Smith, so
each object is a different instance of a person class.

English: 
In this tutorial Im going to talk to you about inheritance in Python, 
inheritance is a mechanism for using code and once again 
it's no limited to python, most languages that support classes
also support inherence. So let ms how you how this works. Let's say
we have this dog class with a simple walk method, in this method
we're simply printing the walk message on the terminal, now let's say
in real program, instead of just one line of code here we're going to have 10 lines of
code. Now, what if in the future we want to define a 
another class let's say cat and we want to add 
this walk method there as well. Sow e'll have to repeat all that code, 
in this new class, walk. 
This is bad. because you have repeated or duplicated our
code. In programming we have a principle called dry
which is short for don't repeat yourself. 
Let's say sometime in the future, we discover a problem with our walk method. If you

Arabic: 
In this tutorial Im going to talk to you about inheritance in Python,
inheritance is a mechanism for using code and once again
it's no limited to python, most languages that support classes
also support inherence. So let ms how you how this works. Let's say
we have this dog class with a simple walk method, in this method
we're simply printing the walk message on the terminal, now let's say
in real program, instead of just one line of code here we're going to have 10 lines of
code. Now, what if in the future we want to define a
another class let's say cat and we want to add
this walk method there as well. Sow e'll have to repeat all that code,
in this new class, walk.
هذا سيء. because you have repeated or duplicated our
code. In programming we have a principle called dry
which is short for don't repeat yourself.
Let's say sometime in the future, we discover a problem with our walk method. If you

Russian: 
In this tutorial Im going to talk to you about inheritance in Python,
inheritance is a mechanism for using code and once again
it's no limited to python, most languages that support classes
also support inherence. So let ms how you how this works. Let's say
we have this dog class with a simple walk method, in this method
we're simply printing the walk message on the terminal, now let's say
in real program, instead of just one line of code here we're going to have 10 lines of
code. Now, what if in the future we want to define a
another class let's say cat and we want to add
this walk method there as well. Sow e'll have to repeat all that code,
in this new class, walk.
Это плохо. because you have repeated or duplicated our
code. In programming we have a principle called dry
which is short for don't repeat yourself.
Let's say sometime in the future, we discover a problem with our walk method. If you

Chinese: 
In this tutorial Im going to talk to you about inheritance in Python,
inheritance is a mechanism for using code and once again
it's no limited to python, most languages that support classes
also support inherence. So let ms how you how this works. Let's say
we have this dog class with a simple walk method, in this method
we're simply printing the walk message on the terminal, now let's say
in real program, instead of just one line of code here we're going to have 10 lines of
code. Now, what if in the future we want to define a
another class let's say cat and we want to add
this walk method there as well. Sow e'll have to repeat all that code,
in this new class, walk.
这是不好的。 because you have repeated or duplicated our
code. In programming we have a principle called dry
which is short for don't repeat yourself.
Let's say sometime in the future, we discover a problem with our walk method.如果你

Persian: 
In this tutorial Im going to talk to you about inheritance in Python,
inheritance is a mechanism for using code and once again
it's no limited to python, most languages that support classes
also support inherence. So let ms how you how this works. Let's say
we have this dog class with a simple walk method, in this method
we're simply printing the walk message on the terminal, now let's say
in real program, instead of just one line of code here we're going to have 10 lines of
code. Now, what if in the future we want to define a
another class let's say cat and we want to add
this walk method there as well. Sow e'll have to repeat all that code,
in this new class, walk.
This is bad. because you have repeated or duplicated our
code. In programming we have a principle called dry
which is short for don't repeat yourself.
Let's say sometime in the future, we discover a problem with our walk method. اگر شما

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Indonesian: 
In this tutorial Im going to talk to you about inheritance in Python,
inheritance is a mechanism for using code and once again
it's no limited to python, most languages that support classes
also support inherence. So let ms how you how this works. Let's say
we have this dog class with a simple walk method, in this method
we're simply printing the walk message on the terminal, now let's say
in real program, instead of just one line of code here we're going to have 10 lines of
code. Now, what if in the future we want to define a
another class let's say cat and we want to add
this walk method there as well. Sow e'll have to repeat all that code,
in this new class, walk.
This is bad. because you have repeated or duplicated our
code. In programming we have a principle called dry
which is short for don't repeat yourself.
Let's say sometime in the future, we discover a problem with our walk method. If you

Turkish: 
In this tutorial Im going to talk to you about inheritance in Python,
inheritance is a mechanism for using code and once again
it's no limited to python, most languages that support classes
also support inherence. So let ms how you how this works. Let's say
we have this dog class with a simple walk method, in this method
we're simply printing the walk message on the terminal, now let's say
in real program, instead of just one line of code here we're going to have 10 lines of
code. Now, what if in the future we want to define a
another class let's say cat and we want to add
this walk method there as well. Sow e'll have to repeat all that code,
in this new class, walk.
This is bad. because you have repeated or duplicated our
code. In programming we have a principle called dry
which is short for don't repeat yourself.
Let's say sometime in the future, we discover a problem with our walk method. If you

Portuguese: 
In this tutorial Im going to talk to you about inheritance in Python,
inheritance is a mechanism for using code and once again
it's no limited to python, most languages that support classes
also support inherence. So let ms how you how this works. Digamos
we have this dog class with a simple walk method, in this method
we're simply printing the walk message on the terminal, now let's say
in real program, instead of just one line of code here we're going to have 10 lines of
código. Now, what if in the future we want to define a
another class let's say cat and we want to add
this walk method there as well. Sow e'll have to repeat all that code,
in this new class, walk.
Isto é mau. because you have repeated or duplicated our
código. In programming we have a principle called dry
which is short for don't repeat yourself.
Let's say sometime in the future, we discover a problem with our walk method. Se vocês

Spanish: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Persian: 
have repeated or duplicated this method in many other places, then we'll
have to come back and fix that problem in every single place we have
duplicated this code. So that's why in programming we should not define something
twice. So how can we solve this problem.
There are different approaches, one approach that is easier to understand for beginners is inherence
Now here's how it works. We define a new class called
maml and move the walk method right there. Then we'll have
the dog and cat classes inherit that method
from their parent just like how humans inherit certain
attributes or behaviors form their parents. That' exactly the same, so
on the top, we define a new class, let's call it
mammal then we need to move the walk method there. So,
we select it, cut it, using command and x on Mac, or
control x on Windows and then paste it here, beautiful,
now we want our dog class to inherit this class from the mammal class

Russian: 
have repeated or duplicated this method in many other places, then we'll
have to come back and fix that problem in every single place we have
duplicated this code. So that's why in programming we should not define something
twice. So how can we solve this problem.
There are different approaches, one approach that is easier to understand for beginners is inherence
Now here's how it works. We define a new class called
maml and move the walk method right there. Then we'll have
the dog and cat classes inherit that method
from their parent just like how humans inherit certain
attributes or behaviors form their parents. That' exactly the same, so
on the top, we define a new class, let's call it
mammal then we need to move the walk method there. So,
we select it, cut it, using command and x on Mac, or
control x on Windows and then paste it here, beautiful,
now we want our dog class to inherit this class from the mammal class

Chinese: 
have repeated or duplicated this method in many other places, then we'll
have to come back and fix that problem in every single place we have
duplicated this code. So that's why in programming we should not define something
两次。 So how can we solve this problem.
There are different approaches, one approach that is easier to understand for beginners is inherence
Now here's how it works. We define a new class called
maml and move the walk method right there. Then we'll have
the dog and cat classes inherit that method
from their parent just like how humans inherit certain
attributes or behaviors form their parents. That' exactly the same, so
on the top, we define a new class, let's call it
mammal then we need to move the walk method there.所以，
we select it, cut it, using command and x on Mac, or
control x on Windows and then paste it here, beautiful,
now we want our dog class to inherit this class from the mammal class

Turkish: 
have repeated or duplicated this method in many other places, then we'll
have to come back and fix that problem in every single place we have
duplicated this code. So that's why in programming we should not define something
twice. So how can we solve this problem.
There are different approaches, one approach that is easier to understand for beginners is inherence
Now here's how it works. We define a new class called
maml and move the walk method right there. Then we'll have
the dog and cat classes inherit that method
from their parent just like how humans inherit certain
attributes or behaviors form their parents. That' exactly the same, so
on the top, we define a new class, let's call it
mammal then we need to move the walk method there. Yani,
we select it, cut it, using command and x on Mac, or
control x on Windows and then paste it here, beautiful,
now we want our dog class to inherit this class from the mammal class

Indonesian: 
have repeated or duplicated this method in many other places, then we'll
have to come back and fix that problem in every single place we have
duplicated this code. So that's why in programming we should not define something
twice. So how can we solve this problem.
There are different approaches, one approach that is easier to understand for beginners is inherence
Now here's how it works. We define a new class called
maml and move the walk method right there. Then we'll have
the dog and cat classes inherit that method
from their parent just like how humans inherit certain
attributes or behaviors form their parents. That' exactly the same, so
on the top, we define a new class, let's call it
mammal then we need to move the walk method there. Begitu,
we select it, cut it, using command and x on Mac, or
control x on Windows and then paste it here, beautiful,
now we want our dog class to inherit this class from the mammal class

Arabic: 
have repeated or duplicated this method in many other places, then we'll
have to come back and fix that problem in every single place we have
duplicated this code. So that's why in programming we should not define something
مرتين. So how can we solve this problem.
There are different approaches, one approach that is easier to understand for beginners is inherence
Now here's how it works. We define a new class called
maml and move the walk method right there. Then we'll have
the dog and cat classes inherit that method
from their parent just like how humans inherit certain
attributes or behaviors form their parents. That' exactly the same, so
on the top, we define a new class, let's call it
mammal then we need to move the walk method there. وبالتالي،
we select it, cut it, using command and x on Mac, or
control x on Windows and then paste it here, beautiful,
now we want our dog class to inherit this class from the mammal class

English: 
have repeated or duplicated this method in many other places, then we'll 
have to come back and fix that problem in every single place we have
duplicated this code. So that's why in programming we should not define something 
twice. So how can we solve this problem. 
There are different approaches, one approach that is easier to understand for beginners is inherence 
Now here's how it works. We define a new class called
maml and move the walk method right there. Then we'll have
the dog and cat classes inherit that method
from their parent just like how humans inherit certain
attributes or behaviors form their parents. That' exactly the same, so
on the top, we define a new class, let's call it
mammal then we need to move the walk method there. So, 
we select it, cut it, using command and x on Mac, or
control x on Windows and then paste it here, beautiful, 
now we want our dog class to inherit this class from the mammal class

Portuguese: 
have repeated or duplicated this method in many other places, then we'll
have to come back and fix that problem in every single place we have
duplicated this code. So that's why in programming we should not define something
duas vezes. So how can we solve this problem.
There are different approaches, one approach that is easier to understand for beginners is inherence
Now here's how it works. We define a new class called
maml and move the walk method right there. Then we'll have
the dog and cat classes inherit that method
from their parent just like how humans inherit certain
attributes or behaviors form their parents. That' exactly the same, so
on the top, we define a new class, let's call it
mammal then we need to move the walk method there. Assim,
we select it, cut it, using command and x on Mac, or
control x on Windows and then paste it here, beautiful,
now we want our dog class to inherit this class from the mammal class

Spanish: 
 
 
 
 
 
 
 

English: 
so right after the class name we add parenthesis and 
then type out the name of the parent class. In this case, mammal.
That's all we have to do. So with his the dog class
will inherit all he methods defined in the mammal class. 
Now there is a tiny problem here, if you look at line 9, there is a 
red underline here. The reason this is happening is because
python doesn't like an empty class, so right now our dog
class is empty, it doesn't have anything, we either need to add methods
specific to dogs or just to make Python happy, 
we can use the path statement, and that basically means nothing.
We're telling python interpreter, hey, pass this line, don't worry about it. But with this, we
don't have an empty class, okay? Now as I told you before
after each class I should have two line breaks so right now we 
only have one line break and that is the reason we have this little warning here, so let's add
another black line, beautiful, so our dog class is

Indonesian: 
so right after the class name we add parenthesis and
then type out the name of the parent class. In this case, mammal.
That's all we have to do. So with his the dog class
will inherit all he methods defined in the mammal class.
Now there is a tiny problem here, if you look at line 9, there is a
red underline here. The reason this is happening is because
python doesn't like an empty class, so right now our dog
class is empty, it doesn't have anything, we either need to add methods
specific to dogs or just to make Python happy,
we can use the path statement, and that basically means nothing.
We're telling python interpreter, hey, pass this line, don't worry about it. But with this, we
don't have an empty class, okay? Now as I told you before
after each class I should have two line breaks so right now we
only have one line break and that is the reason we have this little warning here, so let's add
another black line, beautiful, so our dog class is

Turkish: 
so right after the class name we add parenthesis and
then type out the name of the parent class. In this case, mammal.
That's all we have to do. So with his the dog class
will inherit all he methods defined in the mammal class.
Now there is a tiny problem here, if you look at line 9, there is a
red underline here. The reason this is happening is because
python doesn't like an empty class, so right now our dog
class is empty, it doesn't have anything, we either need to add methods
specific to dogs or just to make Python happy,
we can use the path statement, and that basically means nothing.
We're telling python interpreter, hey, pass this line, don't worry about it. But with this, we
don't have an empty class, okay? Now as I told you before
after each class I should have two line breaks so right now we
only have one line break and that is the reason we have this little warning here, so let's add
another black line, beautiful, so our dog class is

Persian: 
so right after the class name we add parenthesis and
then type out the name of the parent class. In this case, mammal.
That's all we have to do. So with his the dog class
will inherit all he methods defined in the mammal class.
Now there is a tiny problem here, if you look at line 9, there is a
red underline here. The reason this is happening is because
python doesn't like an empty class, so right now our dog
class is empty, it doesn't have anything, we either need to add methods
specific to dogs or just to make Python happy,
we can use the path statement, and that basically means nothing.
We're telling python interpreter, hey, pass this line, don't worry about it. But with this, we
don't have an empty class, okay? Now as I told you before
after each class I should have two line breaks so right now we
only have one line break and that is the reason we have this little warning here, so let's add
another black line, beautiful, so our dog class is

Arabic: 
so right after the class name we add parenthesis and
then type out the name of the parent class. In this case, mammal.
That's all we have to do. So with his the dog class
will inherit all he methods defined in the mammal class.
Now there is a tiny problem here, if you look at line 9, there is a
red underline here. The reason this is happening is because
python doesn't like an empty class, so right now our dog
class is empty, it doesn't have anything, we either need to add methods
specific to dogs or just to make Python happy,
we can use the path statement, and that basically means nothing.
We're telling python interpreter, hey, pass this line, don't worry about it. But with this, we
don't have an empty class, okay? Now as I told you before
after each class I should have two line breaks so right now we
only have one line break and that is the reason we have this little warning here, so let's add
another black line, beautiful, so our dog class is

Portuguese: 
so right after the class name we add parenthesis and
then type out the name of the parent class. In this case, mammal.
That's all we have to do. So with his the dog class
will inherit all he methods defined in the mammal class.
Now there is a tiny problem here, if you look at line 9, there is a
red underline here. A razão pela qual isso está acontecendo é porque
python doesn't like an empty class, so right now our dog
class is empty, it doesn't have anything, we either need to add methods
specific to dogs or just to make Python happy,
we can use the path statement, and that basically means nothing.
We're telling python interpreter, hey, pass this line, don't worry about it. But with this, we
don't have an empty class, okay? Now as I told you before
after each class I should have two line breaks so right now we
only have one line break and that is the reason we have this little warning here, so let's add
another black line, beautiful, so our dog class is

Chinese: 
so right after the class name we add parenthesis and
then type out the name of the parent class. In this case, mammal.
That's all we have to do. So with his the dog class
will inherit all he methods defined in the mammal class.
Now there is a tiny problem here, if you look at line 9, there is a
red underline here. The reason this is happening is because
python doesn't like an empty class, so right now our dog
class is empty, it doesn't have anything, we either need to add methods
specific to dogs or just to make Python happy,
we can use the path statement, and that basically means nothing.
We're telling python interpreter, hey, pass this line, don't worry about it. But with this, we
don't have an empty class, okay? Now as I told you before
after each class I should have two line breaks so right now we
only have one line break and that is the reason we have this little warning here, so let's add
another black line, beautiful, so our dog class is

Russian: 
so right after the class name we add parenthesis and
then type out the name of the parent class. In this case, mammal.
That's all we have to do. So with his the dog class
will inherit all he methods defined in the mammal class.
Now there is a tiny problem here, if you look at line 9, there is a
red underline here. The reason this is happening is because
python doesn't like an empty class, so right now our dog
class is empty, it doesn't have anything, we either need to add methods
specific to dogs or just to make Python happy,
we can use the path statement, and that basically means nothing.
We're telling python interpreter, hey, pass this line, don't worry about it. But with this, we
don't have an empty class, okay? Now as I told you before
after each class I should have two line breaks so right now we
only have one line break and that is the reason we have this little warning here, so let's add
another black line, beautiful, so our dog class is

Russian: 
inheriting the walk method from the mammal, you need to apply the same change
to the cat class. So we'll have cat
inherit from mammal, and then,
use the path statement here. With these changes,
now we can create either a dog or cat object, let's say dog,
one, we set it to a dog object, and
when we type dot look we have the walk method that is defined
in the mamall class. We can easily call it, let's run our program
there you go, you see the walk message,
so both the dog and cat classes are inheriting all the classes
methods defined in their parent class. Now here we can add methods
specific to dogs, for example, we can define a method called
bark, and then print bark.
Now, we don't need the path statement because we already defined
one method in our dog class. So now when we type out

Chinese: 
inheriting the walk method from the mammal, you need to apply the same change
to the cat class. So we'll have cat
inherit from mammal, and then,
use the path statement here. With these changes,
now we can create either a dog or cat object, let's say dog,
one, we set it to a dog object, and
when we type dot look we have the walk method that is defined
in the mamall class. We can easily call it, let's run our program
there you go, you see the walk message,
so both the dog and cat classes are inheriting all the classes
methods defined in their parent class. Now here we can add methods
specific to dogs, for example, we can define a method called
bark, and then print bark.
Now, we don't need the path statement because we already defined
one method in our dog class. So now when we type out

Indonesian: 
inheriting the walk method from the mammal, you need to apply the same change
to the cat class. So we'll have cat
inherit from mammal, and then,
use the path statement here. With these changes,
now we can create either a dog or cat object, let's say dog,
one, we set it to a dog object, and
when we type dot look we have the walk method that is defined
in the mamall class. We can easily call it, let's run our program
there you go, you see the walk message,
so both the dog and cat classes are inheriting all the classes
methods defined in their parent class. Now here we can add methods
specific to dogs, for example, we can define a method called
bark, and then print bark.
Now, we don't need the path statement because we already defined
one method in our dog class. So now when we type out

Arabic: 
inheriting the walk method from the mammal, you need to apply the same change
to the cat class. So we'll have cat
inherit from mammal, and then,
use the path statement here. With these changes,
now we can create either a dog or cat object, let's say dog,
one, we set it to a dog object, and
when we type dot look we have the walk method that is defined
in the mamall class. We can easily call it, let's run our program
there you go, you see the walk message,
so both the dog and cat classes are inheriting all the classes
methods defined in their parent class. Now here we can add methods
specific to dogs, for example, we can define a method called
bark, and then print bark.
Now, we don't need the path statement because we already defined
one method in our dog class. So now when we type out

Persian: 
inheriting the walk method from the mammal, you need to apply the same change
to the cat class. So we'll have cat
inherit from mammal, and then,
use the path statement here. With these changes,
now we can create either a dog or cat object, let's say dog,
one, we set it to a dog object, and
when we type dot look we have the walk method that is defined
in the mamall class. We can easily call it, let's run our program
there you go, you see the walk message,
so both the dog and cat classes are inheriting all the classes
methods defined in their parent class. Now here we can add methods
specific to dogs, for example, we can define a method called
bark, and then print bark.
Now, we don't need the path statement because we already defined
one method in our dog class. So now when we type out

Turkish: 
inheriting the walk method from the mammal, you need to apply the same change
to the cat class. So we'll have cat
inherit from mammal, and then,
use the path statement here. With these changes,
now we can create either a dog or cat object, let's say dog,
one, we set it to a dog object, and
when we type dot look we have the walk method that is defined
in the mamall class. We can easily call it, let's run our program
there you go, you see the walk message,
so both the dog and cat classes are inheriting all the classes
methods defined in their parent class. Now here we can add methods
specific to dogs, for example, we can define a method called
bark, and then print bark.
Now, we don't need the path statement because we already defined
one method in our dog class. So now when we type out

Portuguese: 
inheriting the walk method from the mammal, you need to apply the same change
to the cat class. So we'll have cat
inherit from mammal, and then,
use the path statement here. With these changes,
now we can create either a dog or cat object, let's say dog,
one, we set it to a dog object, and
when we type dot look we have the walk method that is defined
in the mamall class. We can easily call it, let's run our program
there you go, you see the walk message,
so both the dog and cat classes are inheriting all the classes
methods defined in their parent class. Now here we can add methods
specific to dogs, for example, we can define a method called
bark, and then print bark.
Now, we don't need the path statement because we already defined
one method in our dog class. So now when we type out

English: 
inheriting the walk method from the mammal, you need to apply the same change 
to the cat class. So we'll have cat 
inherit from mammal, and then, 
use the path statement here. With these changes, 
now we can create either a dog or  cat object, let's say dog, 
one, we set it to a dog object, and 
when we type dot look we have the walk method that is defined 
in the mamall class. We can easily call it, let's run our program
there you go, you see the walk message, 
so both the dog and cat classes are inheriting all the classes
methods defined in their parent class. Now here we can add methods
specific to dogs, for example, we can define a method called 
bark, and then print bark. 
Now, we don't need the path statement because we already defined 
one method in our dog class. So now when we type out 

Arabic: 
dog1. look we have two methods
one is the walk method that we inherited and the bark method that we just
defined in the dog class. Similarly, we can add a method
specific to a cat, for example, we can define a method called
be annoying, I hate cats, so let's print
annoying , now when we create the cat
object, let's remove that, cat1
and type out cat1. you have these two methods
dog and be annoying. So these are the basics of inheritance in python
Now there is more to this that really goes beyond the scope of this beginners tutorial.
If you're interested to learn more about inheritance and other mechanisms
for reusing code, I encourage you to get my complete Python course.
In this tutorial, I'm going to talk to you about modules in python.
A module in python is basically a file with some python code.

Portuguese: 
dog1. look we have two methods
one is the walk method that we inherited and the bark method that we just
defined in the dog class. Similarly, we can add a method
specific to a cat, for example, we can define a method called
be annoying, I hate cats, so let's print
annoying , now when we create the cat
object, let's remove that, cat1
and type out cat1. you have these two methods
dog and be annoying. So these are the basics of inheritance in python
Now there is more to this that really goes beyond the scope of this beginners tutorial.
If you're interested to learn more about inheritance and other mechanisms
for reusing code, I encourage you to get my complete Python course.
In this tutorial, I'm going to talk to you about modules in python.
A module in python is basically a file with some python code.

Turkish: 
dog1. look we have two methods
one is the walk method that we inherited and the bark method that we just
defined in the dog class. Similarly, we can add a method
specific to a cat, for example, we can define a method called
be annoying, I hate cats, so let's print
annoying , now when we create the cat
object, let's remove that, cat1
and type out cat1. you have these two methods
dog and be annoying. So these are the basics of inheritance in python
Now there is more to this that really goes beyond the scope of this beginners tutorial.
If you're interested to learn more about inheritance and other mechanisms
for reusing code, I encourage you to get my complete Python course.
In this tutorial, I'm going to talk to you about modules in python.
A module in python is basically a file with some python code.

Persian: 
dog1. look we have two methods
one is the walk method that we inherited and the bark method that we just
defined in the dog class. Similarly, we can add a method
specific to a cat, for example, we can define a method called
be annoying, I hate cats, so let's print
annoying , now when we create the cat
object, let's remove that, cat1
and type out cat1. you have these two methods
dog and be annoying. So these are the basics of inheritance in python
Now there is more to this that really goes beyond the scope of this beginners tutorial.
If you're interested to learn more about inheritance and other mechanisms
for reusing code, I encourage you to get my complete Python course.
In this tutorial, I'm going to talk to you about modules in python.
A module in python is basically a file with some python code.

English: 
dog1. look we have two methods
one is the walk method that we inherited and the bark method that we just
defined in the dog class. Similarly, we can add a method 
specific to a cat, for example, we can define a method called
be annoying, I hate cats, so let's print
annoying , now when we create the cat
object, let's remove that, cat1
and type out cat1. you have these two methods 
dog and be annoying. So these are the basics of inheritance in python
Now there is more to this that really goes beyond the scope of this beginners tutorial. 
If you're interested to learn more about inheritance and other mechanisms 
for reusing code, I encourage you to get my complete Python course.
In this tutorial, I'm going to talk to you about modules in python. 
A module in python is basically a file with some python code. 

Indonesian: 
dog1. look we have two methods
one is the walk method that we inherited and the bark method that we just
defined in the dog class. Similarly, we can add a method
specific to a cat, for example, we can define a method called
be annoying, I hate cats, so let's print
annoying , now when we create the cat
object, let's remove that, cat1
and type out cat1. you have these two methods
dog and be annoying. So these are the basics of inheritance in python
Now there is more to this that really goes beyond the scope of this beginners tutorial.
If you're interested to learn more about inheritance and other mechanisms
for reusing code, I encourage you to get my complete Python course.
In this tutorial, I'm going to talk to you about modules in python.
A module in python is basically a file with some python code.

Russian: 
dog1. look we have two methods
one is the walk method that we inherited and the bark method that we just
defined in the dog class. Similarly, we can add a method
specific to a cat, for example, we can define a method called
be annoying, I hate cats, so let's print
annoying , now when we create the cat
object, let's remove that, cat1
and type out cat1. you have these two methods
dog and be annoying. So these are the basics of inheritance in python
Now there is more to this that really goes beyond the scope of this beginners tutorial.
If you're interested to learn more about inheritance and other mechanisms
for reusing code, I encourage you to get my complete Python course.
In this tutorial, I'm going to talk to you about modules in python.
A module in python is basically a file with some python code.

Chinese: 
dog1. look we have two methods
one is the walk method that we inherited and the bark method that we just
defined in the dog class. Similarly, we can add a method
specific to a cat, for example, we can define a method called
be annoying, I hate cats, so let's print
annoying , now when we create the cat
object, let's remove that, cat1
and type out cat1. you have these two methods
dog and be annoying. So these are the basics of inheritance in python
Now there is more to this that really goes beyond the scope of this beginners tutorial.
If you're interested to learn more about inheritance and other mechanisms
for reusing code, I encourage you to get my complete Python course.
In this tutorial, I'm going to talk to you about modules in python.
A module in python is basically a file with some python code.

English: 
And we use modules to organize our code into files. 
Just like sections in a super market. When you go to a super market there are different sections
for fruits, vegetables, cleaning products, and so on. We don't have 
one section with all the products in the super market. We have the same concept
in programming. So instead of writing all our code, instead of writing
all the functions and classes in app.py we want to break up our code
into multiple files. We refer to each file as a module. 
With this, not only is our code better organized and structured, 
but we'll also have the ability to reuse our code. For example, 
over here in app.py, I've defined two functions for converting
weight from pounds to kilograms and vice versa. 
Now we can take these two functions and put them in a separate module
called converters, and then we can import that module into any
program that needs these converter functions. Let me show you how to do this.
So, let's open up our project panel and right

Persian: 
And we use modules to organize our code into files.
Just like sections in a super market. When you go to a super market there are different sections
for fruits, vegetables, cleaning products, and so on. We don't have
one section with all the products in the super market. We have the same concept
in programming. So instead of writing all our code, instead of writing
all the functions and classes in app.py we want to break up our code
into multiple files. We refer to each file as a module.
With this, not only is our code better organized and structured,
but we'll also have the ability to reuse our code. مثلا،
over here in app.py, I've defined two functions for converting
weight from pounds to kilograms and vice versa.
Now we can take these two functions and put them in a separate module
called converters, and then we can import that module into any
program that needs these converter functions. Let me show you how to do this.
So, let's open up our project panel and right

Turkish: 
And we use modules to organize our code into files.
Just like sections in a super market. When you go to a super market there are different sections
for fruits, vegetables, cleaning products, and so on. We don't have
one section with all the products in the super market. We have the same concept
in programming. So instead of writing all our code, instead of writing
all the functions and classes in app.py we want to break up our code
into multiple files. We refer to each file as a module.
With this, not only is our code better organized and structured,
but we'll also have the ability to reuse our code. For example,
over here in app.py, I've defined two functions for converting
weight from pounds to kilograms and vice versa.
Now we can take these two functions and put them in a separate module
called converters, and then we can import that module into any
program that needs these converter functions. Let me show you how to do this.
So, let's open up our project panel and right

Russian: 
And we use modules to organize our code into files.
Just like sections in a super market. When you go to a super market there are different sections
for fruits, vegetables, cleaning products, and so on. We don't have
one section with all the products in the super market. We have the same concept
in programming. So instead of writing all our code, instead of writing
all the functions and classes in app.py we want to break up our code
into multiple files. We refer to each file as a module.
With this, not only is our code better organized and structured,
but we'll also have the ability to reuse our code. Например,
over here in app.py, I've defined two functions for converting
weight from pounds to kilograms and vice versa.
Now we can take these two functions and put them in a separate module
called converters, and then we can import that module into any
program that needs these converter functions. Let me show you how to do this.
So, let's open up our project panel and right

Chinese: 
And we use modules to organize our code into files.
Just like sections in a super market. When you go to a super market there are different sections
for fruits, vegetables, cleaning products, and so on.我们没有
one section with all the products in the super market. We have the same concept
in programming. So instead of writing all our code, instead of writing
all the functions and classes in app.py we want to break up our code
into multiple files. We refer to each file as a module.
With this, not only is our code better organized and structured,
but we'll also have the ability to reuse our code. For example,
over here in app.py, I've defined two functions for converting
weight from pounds to kilograms and vice versa.
Now we can take these two functions and put them in a separate module
called converters, and then we can import that module into any
program that needs these converter functions. Let me show you how to do this.
So, let's open up our project panel and right

Arabic: 
And we use modules to organize our code into files.
Just like sections in a super market. When you go to a super market there are different sections
for fruits, vegetables, cleaning products, and so on. ليس لدينا
one section with all the products in the super market. We have the same concept
in programming. So instead of writing all our code, instead of writing
all the functions and classes in app.py we want to break up our code
into multiple files. We refer to each file as a module.
With this, not only is our code better organized and structured,
but we'll also have the ability to reuse our code. فمثلا،
over here in app.py, I've defined two functions for converting
weight from pounds to kilograms and vice versa.
Now we can take these two functions and put them in a separate module
called converters, and then we can import that module into any
program that needs these converter functions. Let me show you how to do this.
So, let's open up our project panel and right

Portuguese: 
And we use modules to organize our code into files.
Just like sections in a super market. When you go to a super market there are different sections
for fruits, vegetables, cleaning products, and so on. Nós não temos
one section with all the products in the super market. We have the same concept
in programming. So instead of writing all our code, instead of writing
all the functions and classes in app.py we want to break up our code
into multiple files. We refer to each file as a module.
With this, not only is our code better organized and structured,
but we'll also have the ability to reuse our code. Por exemplo,
over here in app.py, I've defined two functions for converting
weight from pounds to kilograms and vice versa.
Now we can take these two functions and put them in a separate module
called converters, and then we can import that module into any
program that needs these converter functions. Let me show you how to do this.
So, let's open up our project panel and right

Indonesian: 
And we use modules to organize our code into files.
Just like sections in a super market. When you go to a super market there are different sections
for fruits, vegetables, cleaning products, and so on. We don't have
one section with all the products in the super market. We have the same concept
in programming. So instead of writing all our code, instead of writing
all the functions and classes in app.py we want to break up our code
into multiple files. We refer to each file as a module.
With this, not only is our code better organized and structured,
but we'll also have the ability to reuse our code. Sebagai contoh,
over here in app.py, I've defined two functions for converting
weight from pounds to kilograms and vice versa.
Now we can take these two functions and put them in a separate module
called converters, and then we can import that module into any
program that needs these converter functions. Let me show you how to do this.
So, let's open up our project panel and right

Chinese: 
click the project, go to new, and add the new file,
we're going to call this file, converters.py.
Then, we go back to app.py
select all this code, cut it and then
paste it into our new module. converters.py.
With this we have cleaned up our app module it's not bloated with different
functions, so as we write more functions with classes, we put them in their
corresponding modules, a module should contain all the related
functions and classes, okay? Now you want to
import the converters module into our app module, and that is really easy, on the
top we write import converters
without extension, so we don't add .py we only type out the name of
the file. Let me close that project panel.现在，
this converter is an object so we can use the dot operator
to access it's members. So currently we have defined

Indonesian: 
click the project, go to new, and add the new file,
we're going to call this file, converters.py.
Then, we go back to app.py
select all this code, cut it and then
paste it into our new module. converters.py.
With this we have cleaned up our app module it's not bloated with different
functions, so as we write more functions with classes, we put them in their
corresponding modules, a module should contain all the related
functions and classes, okay? Now you want to
import the converters module into our app module, and that is really easy, on the
top we write import converters
without extension, so we don't add .py we only type out the name of
the file. Let me close that project panel. Sekarang,
this converter is an object so we can use the dot operator
to access it's members. So currently we have defined

Portuguese: 
click the project, go to new, and add the new file,
we're going to call this file, converters.py.
Then, we go back to app.py
select all this code, cut it and then
paste it into our new module. converters.py.
With this we have cleaned up our app module it's not bloated with different
functions, so as we write more functions with classes, we put them in their
corresponding modules, a module should contain all the related
functions and classes, okay? Now you want to
import the converters module into our app module, and that is really easy, on the
top we write import converters
without extension, so we don't add .py we only type out the name of
o arquivo. Let me close that project panel. Agora,
this converter is an object so we can use the dot operator
to access it's members. So currently we have defined

Turkish: 
click the project, go to new, and add the new file,
we're going to call this file, converters.py.
Then, we go back to app.py
select all this code, cut it and then
paste it into our new module. converters.py.
With this we have cleaned up our app module it's not bloated with different
functions, so as we write more functions with classes, we put them in their
corresponding modules, a module should contain all the related
functions and classes, okay? Now you want to
import the converters module into our app module, and that is really easy, on the
top we write import converters
without extension, so we don't add .py we only type out the name of
the file. Let me close that project panel. Now,
this converter is an object so we can use the dot operator
to access it's members. So currently we have defined

Russian: 
click the project, go to new, and add the new file,
we're going to call this file, converters.py.
Then, we go back to app.py
select all this code, cut it and then
paste it into our new module. converters.py.
With this we have cleaned up our app module it's not bloated with different
functions, so as we write more functions with classes, we put them in their
corresponding modules, a module should contain all the related
functions and classes, okay? Now you want to
import the converters module into our app module, and that is really easy, on the
top we write import converters
without extension, so we don't add .py we only type out the name of
the file. Let me close that project panel. Сейчас,
this converter is an object so we can use the dot operator
to access it's members. So currently we have defined

English: 
click the project, go to new, and add the new file, 
we're going to call this file, converters.py. 
Then, we go back to app.py 
select all this code, cut it and then 
paste it into our new module. converters.py. 
With this we have cleaned up our app module it's not bloated with different
functions, so as we write more functions with classes, we put them in their 
corresponding modules, a module should contain all the related
functions and classes, okay? Now you want to
import the converters module into our app module, and that is really easy, on the
top we write import converters 
without extension, so we don't add .py we only type out the name of
the file. Let me close that project panel. Now, 
this converter is an object so we can use the dot operator
to access it's members. So currently we have defined 

Persian: 
click the project, go to new, and add the new file,
we're going to call this file, converters.py.
Then, we go back to app.py
select all this code, cut it and then
paste it into our new module. converters.py.
With this we have cleaned up our app module it's not bloated with different
functions, so as we write more functions with classes, we put them in their
corresponding modules, a module should contain all the related
functions and classes, okay? Now you want to
import the converters module into our app module, and that is really easy, on the
top we write import converters
without extension, so we don't add .py we only type out the name of
the file. Let me close that project panel. اکنون،
this converter is an object so we can use the dot operator
to access it's members. So currently we have defined

Arabic: 
click the project, go to new, and add the new file,
we're going to call this file, converters.py.
Then, we go back to app.py
select all this code, cut it and then
paste it into our new module. converters.py.
With this we have cleaned up our app module it's not bloated with different
functions, so as we write more functions with classes, we put them in their
corresponding modules, a module should contain all the related
functions and classes, okay? Now you want to
import the converters module into our app module, and that is really easy, on the
top we write import converters
without extension, so we don't add .py we only type out the name of
the file. Let me close that project panel. الآن،
this converter is an object so we can use the dot operator
to access it's members. So currently we have defined

Arabic: 
these two functions inside of our module, kilogram to pound,
and pounds to kilograms. So we can easily call one of these functions
let's pass 70 kilos get the result and print it out.
Run our program, so,
that is under 55 pounds. Now there is also another
syntax for importing modules, let me show you, so
instead of importing the entire module we can import specific functions from that
module. Here's how it works. We type out from
then we add the name of our module, so converters
import, now here if you press control and space
we can see the list of all the functions defined in this module.
So here we can grab one of these functions let's say kilogram to pound, and
with this we can directly call this function just like
the function defined in this file. App.py. قارن
what we have on line 4 to what we have on line 6. On line 6

Russian: 
these two functions inside of our module, kilogram to pound,
and pounds to kilograms. So we can easily call one of these functions
let's pass 70 kilos get the result and print it out.
Run our program, so,
that is under 55 pounds. Now there is also another
syntax for importing modules, let me show you, so
instead of importing the entire module we can import specific functions from that
module. Here's how it works. We type out from
then we add the name of our module, so converters
import, now here if you press control and space
we can see the list of all the functions defined in this module.
So here we can grab one of these functions let's say kilogram to pound, and
with this we can directly call this function just like
the function defined in this file. App.py. Compare
what we have on line 4 to what we have on line 6. On line 6

English: 
these two functions inside of our module, kilogram to pound, 
and pounds to kilograms. So we can easily call one of these functions 
let's pass 70 kilos get the result and print it out. 
Run our program, so, 
that is under 55 pounds. Now there is also another
syntax for importing modules, let me show you, so
instead of importing the entire module we can import specific functions from that 
module. Here's how it works. We type out from 
then we add the name of our module, so converters 
import, now here if you press control and space
we can see the list of all the functions defined in this module. 
So here we can grab one of these functions let's say kilogram to pound, and 
with this we can directly call this function just like
the function defined in this file. App.py. Compare
what we have on line 4 to what we have on line 6. On line 6

Persian: 
these two functions inside of our module, kilogram to pound,
and pounds to kilograms. So we can easily call one of these functions
let's pass 70 kilos get the result and print it out.
Run our program, so,
that is under 55 pounds. Now there is also another
syntax for importing modules, let me show you, so
instead of importing the entire module we can import specific functions from that
module. Here's how it works. We type out from
then we add the name of our module, so converters
import, now here if you press control and space
we can see the list of all the functions defined in this module.
So here we can grab one of these functions let's say kilogram to pound, and
with this we can directly call this function just like
the function defined in this file. App.py. Compare
what we have on line 4 to what we have on line 6. On line 6

Turkish: 
these two functions inside of our module, kilogram to pound,
and pounds to kilograms. So we can easily call one of these functions
let's pass 70 kilos get the result and print it out.
Run our program, so,
that is under 55 pounds. Now there is also another
syntax for importing modules, let me show you, so
instead of importing the entire module we can import specific functions from that
module. Here's how it works. We type out from
then we add the name of our module, so converters
import, now here if you press control and space
we can see the list of all the functions defined in this module.
So here we can grab one of these functions let's say kilogram to pound, and
with this we can directly call this function just like
the function defined in this file. App.py. Compare
what we have on line 4 to what we have on line 6. On line 6

Indonesian: 
these two functions inside of our module, kilogram to pound,
and pounds to kilograms. So we can easily call one of these functions
let's pass 70 kilos get the result and print it out.
Run our program, so,
that is under 55 pounds. Now there is also another
syntax for importing modules, let me show you, so
instead of importing the entire module we can import specific functions from that
module. Here's how it works. We type out from
then we add the name of our module, so converters
import, now here if you press control and space
we can see the list of all the functions defined in this module.
So here we can grab one of these functions let's say kilogram to pound, and
with this we can directly call this function just like
the function defined in this file. App.py. Compare
what we have on line 4 to what we have on line 6. On line 6

Portuguese: 
these two functions inside of our module, kilogram to pound,
and pounds to kilograms. So we can easily call one of these functions
let's pass 70 kilos get the result and print it out.
Run our program, so,
that is under 55 pounds. Now there is also another
syntax for importing modules, let me show you, so
instead of importing the entire module we can import specific functions from that
módulo. Veja como isso funciona. We type out from
then we add the name of our module, so converters
import, now here if you press control and space
we can see the list of all the functions defined in this module.
So here we can grab one of these functions let's say kilogram to pound, and
with this we can directly call this function just like
the function defined in this file. App.py. Comparar
what we have on line 4 to what we have on line 6. On line 6

Chinese: 
these two functions inside of our module, kilogram to pound,
and pounds to kilograms. So we can easily call one of these functions
let's pass 70 kilos get the result and print it out.
Run our program, so,
that is under 55 pounds. Now there is also another
syntax for importing modules, let me show you, so
instead of importing the entire module we can import specific functions from that
module.这是它的工作原理。 We type out from
then we add the name of our module, so converters
import, now here if you press control and space
we can see the list of all the functions defined in this module.
So here we can grab one of these functions let's say kilogram to pound, and
with this we can directly call this function just like
the function defined in this file. App.py. Compare
what we have on line 4 to what we have on line 6. On line 6

Portuguese: 
we'll have to prefix this function with the name of an object
converters. So we have to type converters. and then we'll be able to
access this function. In contrast. When we import
a specific function from our module, then we can easily call that function
without prefixing it with the module name. Então aqui está o que
you need to take away. We use modules to better organize our code. Ao invés de
writing all the code, instead of writing all the functions in one file, you break up
our code across multiple files. Each file is called
a module and it should contain all the related functions and classes
then we can import a module into another module, in this case, we are importing
the converters module into our app module. And as you saw,
there are two ways to import this module, we can import the entire module, and then
we'll get an object with the same name as the module so we can
type converters . and then we'll be able to access all the
functions and classes defined in this module. The other appraoch

Chinese: 
we'll have to prefix this function with the name of an object
converters. So we have to type converters. and then we'll be able to
access this function. In contrast. When we import
a specific function from our module, then we can easily call that function
without prefixing it with the module name.所以这就是
you need to take away. We use modules to better organize our code. Instead of
writing all the code, instead of writing all the functions in one file, you break up
our code across multiple files. Each file is called
a module and it should contain all the related functions and classes
then we can import a module into another module, in this case, we are importing
the converters module into our app module. And as you saw,
there are two ways to import this module, we can import the entire module, and then
we'll get an object with the same name as the module so we can
type converters . and then we'll be able to access all the
functions and classes defined in this module. The other appraoch

Arabic: 
we'll have to prefix this function with the name of an object
converters. So we have to type converters. and then we'll be able to
access this function. In contrast. When we import
a specific function from our module, then we can easily call that function
without prefixing it with the module name. So here's what
you need to take away. We use modules to better organize our code. Instead of
writing all the code, instead of writing all the functions in one file, you break up
our code across multiple files. Each file is called
a module and it should contain all the related functions and classes
then we can import a module into another module, in this case, we are importing
the converters module into our app module. And as you saw,
there are two ways to import this module, we can import the entire module, and then
we'll get an object with the same name as the module so we can
type converters . and then we'll be able to access all the
functions and classes defined in this module. The other appraoch

Indonesian: 
we'll have to prefix this function with the name of an object
converters. So we have to type converters. and then we'll be able to
access this function. In contrast. When we import
a specific function from our module, then we can easily call that function
without prefixing it with the module name. So here's what
you need to take away. We use modules to better organize our code. Instead of
writing all the code, instead of writing all the functions in one file, you break up
our code across multiple files. Each file is called
a module and it should contain all the related functions and classes
then we can import a module into another module, in this case, we are importing
the converters module into our app module. And as you saw,
there are two ways to import this module, we can import the entire module, and then
we'll get an object with the same name as the module so we can
type converters . and then we'll be able to access all the
functions and classes defined in this module. The other appraoch

Persian: 
we'll have to prefix this function with the name of an object
converters. So we have to type converters. and then we'll be able to
access this function. In contrast. When we import
a specific function from our module, then we can easily call that function
without prefixing it with the module name. So here's what
you need to take away. We use modules to better organize our code. Instead of
writing all the code, instead of writing all the functions in one file, you break up
our code across multiple files. Each file is called
a module and it should contain all the related functions and classes
then we can import a module into another module, in this case, we are importing
the converters module into our app module. And as you saw,
there are two ways to import this module, we can import the entire module, and then
we'll get an object with the same name as the module so we can
type converters . and then we'll be able to access all the
functions and classes defined in this module. The other appraoch

English: 
we'll have to prefix this function with the name of an object 
converters. So we have to type converters. and then we'll be able to
access this function. In contrast. When we import 
a specific function from our module, then we can easily call that function
without prefixing it with the module name. So here's what
you need to take away.  We use modules to better organize our code. Instead of
writing all the code, instead of writing all the functions in one file, you break up
our code across multiple files. Each file is called 
a module and it should contain all the related functions and classes 
then we can import a module into another module, in this case, we are importing 
the converters module into our app module. And as you saw, 
there are two ways to import this module, we can import the entire module, and then
we'll get an object with the same name as the module so we can
type converters . and then we'll be able to access all the
functions and classes defined in this module. The other appraoch

Turkish: 
we'll have to prefix this function with the name of an object
converters. So we have to type converters. and then we'll be able to
access this function. In contrast. When we import
a specific function from our module, then we can easily call that function
without prefixing it with the module name. So here's what
you need to take away. We use modules to better organize our code. Instead of
writing all the code, instead of writing all the functions in one file, you break up
our code across multiple files. Each file is called
a module and it should contain all the related functions and classes
then we can import a module into another module, in this case, we are importing
the converters module into our app module. And as you saw,
there are two ways to import this module, we can import the entire module, and then
we'll get an object with the same name as the module so we can
type converters . and then we'll be able to access all the
functions and classes defined in this module. The other appraoch

Russian: 
we'll have to prefix this function with the name of an object
converters. So we have to type converters. and then we'll be able to
access this function. In contrast. When we import
a specific function from our module, then we can easily call that function
without prefixing it with the module name. So here's what
you need to take away. We use modules to better organize our code. Instead of
writing all the code, instead of writing all the functions in one file, you break up
our code across multiple files. Each file is called
a module and it should contain all the related functions and classes
then we can import a module into another module, in this case, we are importing
the converters module into our app module. And as you saw,
there are two ways to import this module, we can import the entire module, and then
we'll get an object with the same name as the module so we can
type converters . and then we'll be able to access all the
functions and classes defined in this module. The other appraoch

Turkish: 
is to impot a specific function or class from a module using the
from import statement. Now here
is your exercise. Earlier in the course you had an exercise for finding the
largest number in the list. So here on the top we have
a list of numbers, initially we set max to the first number in this list
then, we look through this list, get each number,
if the current number is grater than max, then we reset max.
And finally when we are done with our loop we print max on the terminal.
Now here's what I want you to do. This code currently
has no organization. We don't have any functions, we don't have any modules, we wrote all
the code in app.py, that is okay for small programs,
but as your programs grow, you need to properly organize your code into
classes and modules. So, as part of this exercise, I want
you to write a function, call it find max.
This function should take a list, and return the largest number in that list.

Chinese: 
is to impot a specific function or class from a module using the
from import statement. Now here
is your exercise. Earlier in the course you had an exercise for finding the
largest number in the list. So here on the top we have
a list of numbers, initially we set max to the first number in this list
then, we look through this list, get each number,
if the current number is grater than max, then we reset max.
And finally when we are done with our loop we print max on the terminal.
Now here's what I want you to do. This code currently
has no organization. We don't have any functions, we don't have any modules, we wrote all
the code in app.py, that is okay for small programs,
but as your programs grow, you need to properly organize your code into
classes and modules. So, as part of this exercise, I want
you to write a function, call it find max.
This function should take a list, and return the largest number in that list.

Arabic: 
is to impot a specific function or class from a module using the
from import statement. Now here
is your exercise. Earlier in the course you had an exercise for finding the
largest number in the list. So here on the top we have
a list of numbers, initially we set max to the first number in this list
then, we look through this list, get each number,
if the current number is grater than max, then we reset max.
And finally when we are done with our loop we print max on the terminal.
Now here's what I want you to do. This code currently
has no organization. We don't have any functions, we don't have any modules, we wrote all
the code in app.py, that is okay for small programs,
but as your programs grow, you need to properly organize your code into
classes and modules. So, as part of this exercise, I want
you to write a function, call it find max.
This function should take a list, and return the largest number in that list.

Indonesian: 
is to impot a specific function or class from a module using the
from import statement. Now here
is your exercise. Earlier in the course you had an exercise for finding the
largest number in the list. So here on the top we have
a list of numbers, initially we set max to the first number in this list
then, we look through this list, get each number,
if the current number is grater than max, then we reset max.
And finally when we are done with our loop we print max on the terminal.
Now here's what I want you to do. This code currently
has no organization. We don't have any functions, we don't have any modules, we wrote all
the code in app.py, that is okay for small programs,
but as your programs grow, you need to properly organize your code into
classes and modules. So, as part of this exercise, I want
you to write a function, call it find max.
This function should take a list, and return the largest number in that list.

Portuguese: 
is to impot a specific function or class from a module using the
from import statement. Lugar algum
is your exercise. Earlier in the course you had an exercise for finding the
largest number in the list. So here on the top we have
a list of numbers, initially we set max to the first number in this list
then, we look through this list, get each number,
if the current number is grater than max, then we reset max.
And finally when we are done with our loop we print max on the terminal.
Now here's what I want you to do. This code currently
has no organization. We don't have any functions, we don't have any modules, we wrote all
the code in app.py, that is okay for small programs,
but as your programs grow, you need to properly organize your code into
classes and modules. So, as part of this exercise, I want
you to write a function, call it find max.
This function should take a list, and return the largest number in that list.

Persian: 
is to impot a specific function or class from a module using the
from import statement. Now here
is your exercise. Earlier in the course you had an exercise for finding the
largest number in the list. So here on the top we have
a list of numbers, initially we set max to the first number in this list
then, we look through this list, get each number,
if the current number is grater than max, then we reset max.
And finally when we are done with our loop we print max on the terminal.
Now here's what I want you to do. This code currently
has no organization. We don't have any functions, we don't have any modules, we wrote all
the code in app.py, that is okay for small programs,
but as your programs grow, you need to properly organize your code into
classes and modules. So, as part of this exercise, I want
you to write a function, call it find max.
This function should take a list, and return the largest number in that list.

English: 
is to impot a specific function or class from a module using the
from import statement. Now here
is your exercise. Earlier in the course you had an exercise for finding the
largest number in the list. So here on the top we have
a list of numbers, initially we set max to the first number in this list
then, we look through this list, get each number, 
if the current number is grater than max, then we reset max. 
And finally when we are done with our loop we print max on the terminal. 
Now here's what I want you to do. This code currently 
has no organization. We don't have any functions, we don't have any modules, we wrote all 
the code in app.py, that is okay for small programs, 
but as your programs grow, you need to properly organize your code into
classes and modules. So, as part of this exercise, I want 
you to write a function, call it find max. 
This function should take a list, and return the largest number in that list. 

Russian: 
is to impot a specific function or class from a module using the
from import statement. Now here
is your exercise. Earlier in the course you had an exercise for finding the
largest number in the list. So here on the top we have
a list of numbers, initially we set max to the first number in this list
then, we look through this list, get each number,
if the current number is grater than max, then we reset max.
And finally when we are done with our loop we print max on the terminal.
Now here's what I want you to do. This code currently
has no organization. We don't have any functions, we don't have any modules, we wrote all
the code in app.py, that is okay for small programs,
but as your programs grow, you need to properly organize your code into
classes and modules. So, as part of this exercise, I want
you to write a function, call it find max.
This function should take a list, and return the largest number in that list.

Chinese: 
Now after you do this, go ahead and put this function
in a separate module. So extract it from here, and put it in a module,
called utils. So in this module we're going to have a bunch of
utility functions, oaky? Then import the utility
module into the current module and call this function.
Finally, get the result and print it on the terminal, this is a
fantastic exercise to teach you how to properly organize your code.所以，
go ahead and spend a couple minutes on this exercise.
So the first
step is to define a function called find max. So on the
top, I'm going to define function, find max
this function should take a list of numbers, so we
add a parameter called numbers. Now inside of this function you
want to have these few lines, this is the algorithm for finding the
largest number in a list, we don't want to bring the first line, because this

Russian: 
Now after you do this, go ahead and put this function
in a separate module. So extract it from here, and put it in a module,
called utils. So in this module we're going to have a bunch of
utility functions, oaky? Then import the utility
module into the current module and call this function.
Finally, get the result and print it on the terminal, this is a
fantastic exercise to teach you how to properly organize your code. So,
go ahead and spend a couple minutes on this exercise.
So the first
step is to define a function called find max. So on the
top, I'm going to define function, find max
this function should take a list of numbers, so we
add a parameter called numbers. Now inside of this function you
want to have these few lines, this is the algorithm for finding the
largest number in a list, we don't want to bring the first line, because this

Persian: 
Now after you do this, go ahead and put this function
in a separate module. So extract it from here, and put it in a module,
called utils. So in this module we're going to have a bunch of
utility functions, oaky? Then import the utility
module into the current module and call this function.
Finally, get the result and print it on the terminal, this is a
fantastic exercise to teach you how to properly organize your code. So,
go ahead and spend a couple minutes on this exercise.
So the first
step is to define a function called find max. So on the
top, I'm going to define function, find max
this function should take a list of numbers, so we
add a parameter called numbers. Now inside of this function you
want to have these few lines, this is the algorithm for finding the
largest number in a list, we don't want to bring the first line, because this

Turkish: 
Now after you do this, go ahead and put this function
in a separate module. So extract it from here, and put it in a module,
called utils. So in this module we're going to have a bunch of
utility functions, oaky? Then import the utility
module into the current module and call this function.
Finally, get the result and print it on the terminal, this is a
fantastic exercise to teach you how to properly organize your code. Yani,
go ahead and spend a couple minutes on this exercise.
So the first
step is to define a function called find max. So on the
top, I'm going to define function, find max
this function should take a list of numbers, so we
add a parameter called numbers. Now inside of this function you
want to have these few lines, this is the algorithm for finding the
largest number in a list, we don't want to bring the first line, because this

Indonesian: 
Now after you do this, go ahead and put this function
in a separate module. So extract it from here, and put it in a module,
called utils. So in this module we're going to have a bunch of
utility functions, oaky? Then import the utility
module into the current module and call this function.
Finally, get the result and print it on the terminal, this is a
fantastic exercise to teach you how to properly organize your code. Begitu,
go ahead and spend a couple minutes on this exercise.
So the first
step is to define a function called find max. So on the
top, I'm going to define function, find max
this function should take a list of numbers, so we
add a parameter called numbers. Now inside of this function you
want to have these few lines, this is the algorithm for finding the
largest number in a list, we don't want to bring the first line, because this

Portuguese: 
Now after you do this, go ahead and put this function
in a separate module. So extract it from here, and put it in a module,
called utils. So in this module we're going to have a bunch of
utility functions, oaky? Then import the utility
module into the current module and call this function.
Finally, get the result and print it on the terminal, this is a
fantastic exercise to teach you how to properly organize your code. Assim,
go ahead and spend a couple minutes on this exercise.
Então o primeiro
step is to define a function called find max. Então no
top, I'm going to define function, find max
this function should take a list of numbers, so we
add a parameter called numbers. Now inside of this function you
want to have these few lines, this is the algorithm for finding the
largest number in a list, we don't want to bring the first line, because this

Arabic: 
Now after you do this, go ahead and put this function
in a separate module. So extract it from here, and put it in a module,
called utils. So in this module we're going to have a bunch of
utility functions, oaky? Then import the utility
module into the current module and call this function.
Finally, get the result and print it on the terminal, this is a
fantastic exercise to teach you how to properly organize your code. وبالتالي،
go ahead and spend a couple minutes on this exercise.
So the first
step is to define a function called find max. So on the
top, I'm going to define function, find max
this function should take a list of numbers, so we
add a parameter called numbers. Now inside of this function you
want to have these few lines, this is the algorithm for finding the
largest number in a list, we don't want to bring the first line, because this

English: 
Now after you do this, go ahead and put this function 
in a separate module. So extract it from here, and put it in a module, 
called utils. So in this module we're going to have a bunch of 
utility functions, oaky? Then import the utility 
module into the current module and call this function. 
Finally, get the result and print it on the terminal, this is a 
fantastic exercise to teach you how to properly organize your code. So, 
go ahead and spend a couple minutes on this exercise. 
So the first
step is to define a function called find max. So on the
top, I'm going to define function, find max
this function should take a list of numbers, so we
add a parameter called numbers. Now inside of this function you
want to have these few lines, this is the algorithm for finding the 
largest number in a list, we don't want to bring the first line, because this

English: 
is where we create a list. So somewhere in our program we're going to create this list, 
and tehen pass it as an argument to pass max 
function. Okay? So, let's go ahead and grab
these few lines, cut them, and put them inside
of find max function. Alright, so we find the
largest number in this list, finally we need to return it, so, 
return max. So here's our function. Now we
need to move this into a separate module. So let's go to the panel 
right click the project and add a new 
file, we can also add a new python file that's the same, let's call that
utils so if you add a new python file 
pycharm automatically adds .py extension, but if you go to
new file we'll have to explicitly type out 
.py. So make sure to get the extension right. 
Now, back to app.py, let's cut this code and 

Russian: 
is where we create a list. So somewhere in our program we're going to create this list,
and tehen pass it as an argument to pass max
function. Okay? So, let's go ahead and grab
these few lines, cut them, and put them inside
of find max function. Alright, so we find the
largest number in this list, finally we need to return it, so,
return max. So here's our function. Now we
need to move this into a separate module. So let's go to the panel
right click the project and add a new
file, we can also add a new python file that's the same, let's call that
utils so if you add a new python file
pycharm automatically adds .py extension, but if you go to
new file we'll have to explicitly type out
.py. So make sure to get the extension right.
Now, back to app.py, let's cut this code and

Chinese: 
is where we create a list. So somewhere in our program we're going to create this list,
and tehen pass it as an argument to pass max
功能。好的？ So, let's go ahead and grab
these few lines, cut them, and put them inside
of find max function. Alright, so we find the
largest number in this list, finally we need to return it, so,
return max. So here's our function.现在我们
need to move this into a separate module. So let's go to the panel
right click the project and add a new
file, we can also add a new python file that's the same, let's call that
utils so if you add a new python file
pycharm automatically adds .py extension, but if you go to
new file we'll have to explicitly type out
.py. So make sure to get the extension right.
Now, back to app.py, let's cut this code and

Persian: 
is where we create a list. So somewhere in our program we're going to create this list,
and tehen pass it as an argument to pass max
function. باشه؟ So, let's go ahead and grab
these few lines, cut them, and put them inside
of find max function. Alright, so we find the
largest number in this list, finally we need to return it, so,
return max. So here's our function. Now we
need to move this into a separate module. So let's go to the panel
right click the project and add a new
file, we can also add a new python file that's the same, let's call that
utils so if you add a new python file
pycharm automatically adds .py extension, but if you go to
new file we'll have to explicitly type out
.py. So make sure to get the extension right.
Now, back to app.py, let's cut this code and

Arabic: 
is where we create a list. So somewhere in our program we're going to create this list,
and tehen pass it as an argument to pass max
function. حسنا؟ So, let's go ahead and grab
these few lines, cut them, and put them inside
of find max function. Alright, so we find the
largest number in this list, finally we need to return it, so,
return max. So here's our function. Now we
need to move this into a separate module. So let's go to the panel
right click the project and add a new
file, we can also add a new python file that's the same, let's call that
utils so if you add a new python file
pycharm automatically adds .py extension, but if you go to
new file we'll have to explicitly type out
.py. So make sure to get the extension right.
Now, back to app.py, let's cut this code and

Indonesian: 
is where we create a list. So somewhere in our program we're going to create this list,
and tehen pass it as an argument to pass max
function. Baik? So, let's go ahead and grab
these few lines, cut them, and put them inside
of find max function. Alright, so we find the
largest number in this list, finally we need to return it, so,
return max. So here's our function. Sekarang kita
need to move this into a separate module. So let's go to the panel
right click the project and add a new
file, we can also add a new python file that's the same, let's call that
utils so if you add a new python file
pycharm automatically adds .py extension, but if you go to
new file we'll have to explicitly type out
.py. So make sure to get the extension right.
Now, back to app.py, let's cut this code and

Portuguese: 
is where we create a list. So somewhere in our program we're going to create this list,
and tehen pass it as an argument to pass max
função. OK? So, let's go ahead and grab
these few lines, cut them, and put them inside
of find max function. Alright, so we find the
largest number in this list, finally we need to return it, so,
return max. So here's our function. Agora nós
need to move this into a separate module. So let's go to the panel
right click the project and add a new
file, we can also add a new python file that's the same, let's call that
utils so if you add a new python file
pycharm automatically adds .py extension, but if you go to
new file we'll have to explicitly type out
.py. So make sure to get the extension right.
Now, back to app.py, let's cut this code and

Turkish: 
is where we create a list. So somewhere in our program we're going to create this list,
and tehen pass it as an argument to pass max
function. Tamam? So, let's go ahead and grab
these few lines, cut them, and put them inside
of find max function. Alright, so we find the
largest number in this list, finally we need to return it, so,
return max. So here's our function. Now we
need to move this into a separate module. So let's go to the panel
right click the project and add a new
file, we can also add a new python file that's the same, let's call that
utils so if you add a new python file
pycharm automatically adds .py extension, but if you go to
new file we'll have to explicitly type out
.py. So make sure to get the extension right.
Now, back to app.py, let's cut this code and

Chinese: 
paste it into this new module, okay beautiful.
Now I'm going o go back to app.py and import our new module.
We can either import the entire module, so import utils
and then access individual functions so we can call utils
.find max or we can explicitly
import this function from the utils module. It doesn't really make a difference.
So, we could type from utils
import find max.然后我们
don't need to prefix this with the name of it's object, so we simply call
find max. Now we need to call this after we initialize our list.
So first we need to define the list of numbers.
Then, we pass that list as an argument to find max
we get the result which is max and finally we print it
on the terminal. let's go ahead and run our program, so the
largest number is 10, beautiful,

English: 
paste it into this new module, okay beautiful. 
Now I'm going o go back to app.py and import our new module. 
We can either import the entire module, so import utils 
and then access individual functions so we can call utils 
.find max or we can explicitly 
import this function from the utils module. It doesn't really make a difference. 
So, we could type from utils
import find max. And then we
don't need to prefix this with the name of it's object, so we simply call
find max. Now we need to call this after we initialize our list.
So first we need to define the list of numbers. 
Then, we pass that list as an argument to find max
we get the result which is max and finally we print it
on the terminal. let's go ahead and run our program, so the
largest number is 10, beautiful, 

Russian: 
paste it into this new module, okay beautiful.
Now I'm going o go back to app.py and import our new module.
We can either import the entire module, so import utils
and then access individual functions so we can call utils
.find max or we can explicitly
import this function from the utils module. It doesn't really make a difference.
So, we could type from utils
import find max. And then we
don't need to prefix this with the name of it's object, so we simply call
find max. Now we need to call this after we initialize our list.
So first we need to define the list of numbers.
Then, we pass that list as an argument to find max
we get the result which is max and finally we print it
on the terminal. let's go ahead and run our program, so the
largest number is 10, beautiful,

Portuguese: 
paste it into this new module, okay beautiful.
Now I'm going o go back to app.py and import our new module.
We can either import the entire module, so import utils
and then access individual functions so we can call utils
.find max or we can explicitly
import this function from the utils module. It doesn't really make a difference.
So, we could type from utils
import find max. And then we
don't need to prefix this with the name of it's object, so we simply call
find max. Now we need to call this after we initialize our list.
So first we need to define the list of numbers.
Then, we pass that list as an argument to find max
we get the result which is max and finally we print it
on the terminal. let's go ahead and run our program, so the
largest number is 10, beautiful,

Persian: 
paste it into this new module, okay beautiful.
Now I'm going o go back to app.py and import our new module.
We can either import the entire module, so import utils
and then access individual functions so we can call utils
.find max or we can explicitly
import this function from the utils module. It doesn't really make a difference.
So, we could type from utils
import find max. And then we
don't need to prefix this with the name of it's object, so we simply call
find max. Now we need to call this after we initialize our list.
So first we need to define the list of numbers.
Then, we pass that list as an argument to find max
we get the result which is max and finally we print it
on the terminal. let's go ahead and run our program, so the
largest number is 10, beautiful,

Indonesian: 
paste it into this new module, okay beautiful.
Now I'm going o go back to app.py and import our new module.
We can either import the entire module, so import utils
and then access individual functions so we can call utils
.find max or we can explicitly
import this function from the utils module. It doesn't really make a difference.
So, we could type from utils
import find max. And then we
don't need to prefix this with the name of it's object, so we simply call
find max. Now we need to call this after we initialize our list.
So first we need to define the list of numbers.
Then, we pass that list as an argument to find max
we get the result which is max and finally we print it
on the terminal. let's go ahead and run our program, so the
largest number is 10, beautiful,

Turkish: 
paste it into this new module, okay beautiful.
Now I'm going o go back to app.py and import our new module.
We can either import the entire module, so import utils
and then access individual functions so we can call utils
.find max or we can explicitly
import this function from the utils module. It doesn't really make a difference.
So, we could type from utils
import find max. And then we
don't need to prefix this with the name of it's object, so we simply call
find max. Now we need to call this after we initialize our list.
So first we need to define the list of numbers.
Then, we pass that list as an argument to find max
we get the result which is max and finally we print it
on the terminal. let's go ahead and run our program, so the
largest number is 10, beautiful,

Arabic: 
paste it into this new module, okay beautiful.
Now I'm going o go back to app.py and import our new module.
We can either import the entire module, so import utils
and then access individual functions so we can call utils
.find max or we can explicitly
import this function from the utils module. It doesn't really make a difference.
So, we could type from utils
import find max. And then we
don't need to prefix this with the name of it's object, so we simply call
find max. Now we need to call this after we initialize our list.
So first we need to define the list of numbers.
Then, we pass that list as an argument to find max
we get the result which is max and finally we print it
on the terminal. let's go ahead and run our program, so the
largest number is 10, beautiful,

English: 
now one last thing before we finish this tutorial, here we have this little warning 
under max and the tool tip says shadows built in name 
max. The reason we see this is because we actually have a function called 
max. And it does the exact same job 
as our find max function. So this is actually built into python. 
But I ask you to do it as an exercise because it's a great exercise for beginners. 
Now, back to the warning, this warning is basically telling us that we are
overwriting the built in max function in python 
so we are changing the meaning of this function, and this is considered a bad practice, 
let me show you what I mean. So let's comment out what we have on line 4, 
by putting a hash sign here, we can also use, 
a short cut command and slash on Mac, or control on slash
on Windows. So now this line is commented out. Look at the
color of max here, it's purple, it's the same color as print. And this is the color
used to identify the built in functions. So now we can call

Turkish: 
now one last thing before we finish this tutorial, here we have this little warning
under max and the tool tip says shadows built in name
max. The reason we see this is because we actually have a function called
max. And it does the exact same job
as our find max function. So this is actually built into python.
But I ask you to do it as an exercise because it's a great exercise for beginners.
Now, back to the warning, this warning is basically telling us that we are
overwriting the built in max function in python
so we are changing the meaning of this function, and this is considered a bad practice,
let me show you what I mean. So let's comment out what we have on line 4,
by putting a hash sign here, we can also use,
a short cut command and slash on Mac, or control on slash
on Windows. So now this line is commented out. Look at the
color of max here, it's purple, it's the same color as print. And this is the color
used to identify the built in functions. So now we can call

Persian: 
now one last thing before we finish this tutorial, here we have this little warning
under max and the tool tip says shadows built in name
max. The reason we see this is because we actually have a function called
max. And it does the exact same job
as our find max function. So this is actually built into python.
But I ask you to do it as an exercise because it's a great exercise for beginners.
Now, back to the warning, this warning is basically telling us that we are
overwriting the built in max function in python
so we are changing the meaning of this function, and this is considered a bad practice,
let me show you what I mean. So let's comment out what we have on line 4,
by putting a hash sign here, we can also use,
a short cut command and slash on Mac, or control on slash
on Windows. So now this line is commented out. Look at the
color of max here, it's purple, it's the same color as print. And this is the color
used to identify the built in functions. So now we can call

Arabic: 
now one last thing before we finish this tutorial, here we have this little warning
under max and the tool tip says shadows built in name
max. The reason we see this is because we actually have a function called
max. And it does the exact same job
as our find max function. So this is actually built into python.
But I ask you to do it as an exercise because it's a great exercise for beginners.
Now, back to the warning, this warning is basically telling us that we are
overwriting the built in max function in python
so we are changing the meaning of this function, and this is considered a bad practice,
let me show you what I mean. So let's comment out what we have on line 4,
by putting a hash sign here, we can also use,
a short cut command and slash on Mac, or control on slash
on Windows. So now this line is commented out. Look at the
color of max here, it's purple, it's the same color as print. And this is the color
used to identify the built in functions. So now we can call

Russian: 
now one last thing before we finish this tutorial, here we have this little warning
under max and the tool tip says shadows built in name
max. The reason we see this is because we actually have a function called
max. And it does the exact same job
as our find max function. So this is actually built into python.
But I ask you to do it as an exercise because it's a great exercise for beginners.
Now, back to the warning, this warning is basically telling us that we are
overwriting the built in max function in python
so we are changing the meaning of this function, and this is considered a bad practice,
let me show you what I mean. So let's comment out what we have on line 4,
by putting a hash sign here, we can also use,
a short cut command and slash on Mac, or control on slash
on Windows. So now this line is commented out. Look at the
color of max here, it's purple, it's the same color as print. And this is the color
used to identify the built in functions. So now we can call

Indonesian: 
now one last thing before we finish this tutorial, here we have this little warning
under max and the tool tip says shadows built in name
max. The reason we see this is because we actually have a function called
max. And it does the exact same job
as our find max function. So this is actually built into python.
But I ask you to do it as an exercise because it's a great exercise for beginners.
Now, back to the warning, this warning is basically telling us that we are
overwriting the built in max function in python
so we are changing the meaning of this function, and this is considered a bad practice,
let me show you what I mean. So let's comment out what we have on line 4,
by putting a hash sign here, we can also use,
a short cut command and slash on Mac, or control on slash
on Windows. So now this line is commented out. Look at the
color of max here, it's purple, it's the same color as print. And this is the color
used to identify the built in functions. So now we can call

Chinese: 
now one last thing before we finish this tutorial, here we have this little warning
under max and the tool tip says shadows built in name
max. The reason we see this is because we actually have a function called
max. And it does the exact same job
as our find max function. So this is actually built into python.
But I ask you to do it as an exercise because it's a great exercise for beginners.
Now, back to the warning, this warning is basically telling us that we are
overwriting the built in max function in python
so we are changing the meaning of this function, and this is considered a bad practice,
let me show you what I mean. So let's comment out what we have on line 4,
by putting a hash sign here, we can also use,
a short cut command and slash on Mac, or control on slash
on Windows. So now this line is commented out.看着那（这
color of max here, it's purple, it's the same color as print. And this is the color
used to identify the built in functions. So now we can call

Portuguese: 
now one last thing before we finish this tutorial, here we have this little warning
under max and the tool tip says shadows built in name
max. The reason we see this is because we actually have a function called
max. And it does the exact same job
as our find max function. So this is actually built into python.
But I ask you to do it as an exercise because it's a great exercise for beginners.
Now, back to the warning, this warning is basically telling us that we are
overwriting the built in max function in python
so we are changing the meaning of this function, and this is considered a bad practice,
let me show you what I mean. So let's comment out what we have on line 4,
by putting a hash sign here, we can also use,
a short cut command and slash on Mac, or control on slash
on Windows. So now this line is commented out. Olhe para a
color of max here, it's purple, it's the same color as print. And this is the color
used to identify the built in functions. So now we can call

English: 
this function and give it a list of numbers 
run our program we get the same exact result however, 
if we bring this line back, once again we can use the same 
shortcut that is command and slash on Mac or control slash on Windows. 
Now, we are redefining max, so up to
this line, max used to be a function, but after line 4 is executed 
max is set to an integer, that is the largest number in this list. 
So, we'll no longer be able to call it on line 5, 
let's run our program and see what happens. So there you go, 
we get this type error, int object is not 
callable, because max is now an integer, it's not a function, 
so we cannot call it. So to solve this problem, we can rename 
this variable to something else. So right click here. 
Go to refactor and rename, 
and rename this to maximum.

Persian: 
this function and give it a list of numbers
run our program we get the same exact result however,
if we bring this line back, once again we can use the same
shortcut that is command and slash on Mac or control slash on Windows.
Now, we are redefining max, so up to
this line, max used to be a function, but after line 4 is executed
max is set to an integer, that is the largest number in this list.
So, we'll no longer be able to call it on line 5,
let's run our program and see what happens. So there you go,
we get this type error, int object is not
callable, because max is now an integer, it's not a function,
so we cannot call it. So to solve this problem, we can rename
this variable to something else. So right click here.
Go to refactor and rename,
and rename this to maximum.

Chinese: 
this function and give it a list of numbers
run our program we get the same exact result however,
if we bring this line back, once again we can use the same
shortcut that is command and slash on Mac or control slash on Windows.
Now, we are redefining max, so up to
this line, max used to be a function, but after line 4 is executed
max is set to an integer, that is the largest number in this list.
So, we'll no longer be able to call it on line 5,
let's run our program and see what happens.那你去吧
we get this type error, int object is not
callable, because max is now an integer, it's not a function,
so we cannot call it. So to solve this problem, we can rename
this variable to something else. So right click here.
Go to refactor and rename,
and rename this to maximum.

Arabic: 
this function and give it a list of numbers
run our program we get the same exact result however,
if we bring this line back, once again we can use the same
shortcut that is command and slash on Mac or control slash on Windows.
Now, we are redefining max, so up to
this line, max used to be a function, but after line 4 is executed
max is set to an integer, that is the largest number in this list.
So, we'll no longer be able to call it on line 5,
let's run our program and see what happens. So there you go,
we get this type error, int object is not
callable, because max is now an integer, it's not a function,
so we cannot call it. So to solve this problem, we can rename
this variable to something else. So right click here.
Go to refactor and rename,
and rename this to maximum.

Portuguese: 
this function and give it a list of numbers
run our program we get the same exact result however,
if we bring this line back, once again we can use the same
shortcut that is command and slash on Mac or control slash on Windows.
Now, we are redefining max, so up to
this line, max used to be a function, but after line 4 is executed
max is set to an integer, that is the largest number in this list.
So, we'll no longer be able to call it on line 5,
let's run our program and see what happens. So there you go,
we get this type error, int object is not
callable, because max is now an integer, it's not a function,
so we cannot call it. So to solve this problem, we can rename
this variable to something else. So right click here.
Go to refactor and rename,
and rename this to maximum.

Indonesian: 
this function and give it a list of numbers
run our program we get the same exact result however,
if we bring this line back, once again we can use the same
shortcut that is command and slash on Mac or control slash on Windows.
Now, we are redefining max, so up to
this line, max used to be a function, but after line 4 is executed
max is set to an integer, that is the largest number in this list.
So, we'll no longer be able to call it on line 5,
let's run our program and see what happens. So there you go,
we get this type error, int object is not
callable, because max is now an integer, it's not a function,
so we cannot call it. So to solve this problem, we can rename
this variable to something else. So right click here.
Go to refactor and rename,
and rename this to maximum.

Russian: 
this function and give it a list of numbers
run our program we get the same exact result however,
if we bring this line back, once again we can use the same
shortcut that is command and slash on Mac or control slash on Windows.
Now, we are redefining max, so up to
this line, max used to be a function, but after line 4 is executed
max is set to an integer, that is the largest number in this list.
So, we'll no longer be able to call it on line 5,
let's run our program and see what happens. So there you go,
we get this type error, int object is not
callable, because max is now an integer, it's not a function,
so we cannot call it. So to solve this problem, we can rename
this variable to something else. So right click here.
Go to refactor and rename,
and rename this to maximum.

Turkish: 
this function and give it a list of numbers
run our program we get the same exact result however,
if we bring this line back, once again we can use the same
shortcut that is command and slash on Mac or control slash on Windows.
Now, we are redefining max, so up to
this line, max used to be a function, but after line 4 is executed
max is set to an integer, that is the largest number in this list.
So, we'll no longer be able to call it on line 5,
let's run our program and see what happens. So there you go,
we get this type error, int object is not
callable, because max is now an integer, it's not a function,
so we cannot call it. So to solve this problem, we can rename
this variable to something else. So right click here.
Go to refactor and rename,
and rename this to maximum.

Portuguese: 
So you can see the warning is gone. As you can see we have the same warning
in our utils module. So here we're redefining max
and as I told you before this is a bad practice. We're changing the
meaning of built in functions in python. Assim,
let's rename these as well, I'm going to use the short cut that is shift and
f6 there you go and here we can change this to
máximo. Enter, done.
In this tutorial we're going to talk about packages in python,
packages are basically another way to organize our code, so currently
we have only 3 files for modules in our project but a real project
can contain hundreds or even thousands of modules.
We don't want to add all those modules here, because over time this directory will get
bloated with so many files, so a better approach is to organize related
modules, inside of a package, so a package is a container

Persian: 
So you can see the warning is gone. As you can see we have the same warning
in our utils module. So here we're redefining max
and as I told you before this is a bad practice. We're changing the
meaning of built in functions in python. So,
let's rename these as well, I'm going to use the short cut that is shift and
f6 there you go and here we can change this to
maximum. Enter, done.
In this tutorial we're going to talk about packages in python,
packages are basically another way to organize our code, so currently
we have only 3 files for modules in our project but a real project
can contain hundreds or even thousands of modules.
We don't want to add all those modules here, because over time this directory will get
bloated with so many files, so a better approach is to organize related
modules, inside of a package, so a package is a container

Indonesian: 
So you can see the warning is gone. As you can see we have the same warning
in our utils module. So here we're redefining max
and as I told you before this is a bad practice. We're changing the
meaning of built in functions in python. Begitu,
let's rename these as well, I'm going to use the short cut that is shift and
f6 there you go and here we can change this to
maximum. Enter, done.
In this tutorial we're going to talk about packages in python,
packages are basically another way to organize our code, so currently
we have only 3 files for modules in our project but a real project
can contain hundreds or even thousands of modules.
We don't want to add all those modules here, because over time this directory will get
bloated with so many files, so a better approach is to organize related
modules, inside of a package, so a package is a container

Turkish: 
So you can see the warning is gone. As you can see we have the same warning
in our utils module. So here we're redefining max
and as I told you before this is a bad practice. We're changing the
meaning of built in functions in python. Yani,
let's rename these as well, I'm going to use the short cut that is shift and
f6 there you go and here we can change this to
maximum. Enter, done.
In this tutorial we're going to talk about packages in python,
packages are basically another way to organize our code, so currently
we have only 3 files for modules in our project but a real project
can contain hundreds or even thousands of modules.
We don't want to add all those modules here, because over time this directory will get
bloated with so many files, so a better approach is to organize related
modules, inside of a package, so a package is a container

Arabic: 
So you can see the warning is gone. As you can see we have the same warning
in our utils module. So here we're redefining max
and as I told you before this is a bad practice. We're changing the
meaning of built in functions in python. وبالتالي،
let's rename these as well, I'm going to use the short cut that is shift and
f6 there you go and here we can change this to
maximum. Enter, done.
In this tutorial we're going to talk about packages in python,
packages are basically another way to organize our code, so currently
we have only 3 files for modules in our project but a real project
can contain hundreds or even thousands of modules.
We don't want to add all those modules here, because over time this directory will get
bloated with so many files, so a better approach is to organize related
modules, inside of a package, so a package is a container

Russian: 
So you can see the warning is gone. As you can see we have the same warning
in our utils module. So here we're redefining max
and as I told you before this is a bad practice. We're changing the
meaning of built in functions in python. So,
let's rename these as well, I'm going to use the short cut that is shift and
f6 there you go and here we can change this to
maximum. Enter, done.
In this tutorial we're going to talk about packages in python,
packages are basically another way to organize our code, so currently
we have only 3 files for modules in our project but a real project
can contain hundreds or even thousands of modules.
We don't want to add all those modules here, because over time this directory will get
bloated with so many files, so a better approach is to organize related
modules, inside of a package, so a package is a container

Chinese: 
So you can see the warning is gone. As you can see we have the same warning
in our utils module. So here we're redefining max
and as I told you before this is a bad practice. We're changing the
meaning of built in functions in python.所以，
let's rename these as well, I'm going to use the short cut that is shift and
f6 there you go and here we can change this to
maximum. Enter, done.
In this tutorial we're going to talk about packages in python,
packages are basically another way to organize our code, so currently
we have only 3 files for modules in our project but a real project
can contain hundreds or even thousands of modules.
We don't want to add all those modules here, because over time this directory will get
bloated with so many files, so a better approach is to organize related
modules, inside of a package, so a package is a container

English: 
So you can see the warning is gone. As you can see we have the same warning 
in our utils module. So here we're redefining max 
and as I told you before this is a bad practice. We're changing the 
meaning of built in functions in python. So, 
let's rename these as well, I'm going to use the short cut that is shift and 
f6 there you go and here we can change this to 
maximum. Enter, done. 
In this tutorial we're going to talk about packages in python, 
packages are basically another way to organize our code, so currently
we have only 3 files for modules in our project but a real project 
can contain hundreds or even thousands of modules. 
We don't want to add all those modules here, because over time this directory will get 
bloated with so many files, so a better approach is to organize related 
modules, inside of a package, so a package is a container 

Persian: 
for multiple modules In file system terms a package is
a directory or folder. So in our project we can add a new directory
and in that directory we can add all the directed modules, as a metaphor think
of a mall. When you go to a mall or a shopping center there are different
sections for mens women and kids clothing, so that is
ilke a package, now when you go to the mens section, there are different areas
fior different kinds of products, we have a section for shoes, t shirts,
jackets, and so on, so each of these is like a module, so,
in this tutorial, I'm going to show you how to create and use packages in Python,
here in our project panel, right click the panel and
add a new directory.
Let's call this directory e commerce. So we're going to create
a package called e-commerce and in this package we're going to have
all the modules related for an ecommerce application. مثلا،
we can have modules for sales, shipping, customer service

Arabic: 
for multiple modules In file system terms a package is
a directory or folder. So in our project we can add a new directory
and in that directory we can add all the directed modules, as a metaphor think
of a mall. When you go to a mall or a shopping center there are different
sections for mens women and kids clothing, so that is
ilke a package, now when you go to the mens section, there are different areas
fior different kinds of products, we have a section for shoes, t shirts,
jackets, and so on, so each of these is like a module, so,
in this tutorial, I'm going to show you how to create and use packages in Python,
here in our project panel, right click the panel and
add a new directory.
Let's call this directory e commerce. So we're going to create
a package called e-commerce and in this package we're going to have
all the modules related for an ecommerce application. فمثلا،
we can have modules for sales, shipping, customer service

Russian: 
for multiple modules In file system terms a package is
a directory or folder. So in our project we can add a new directory
and in that directory we can add all the directed modules, as a metaphor think
of a mall. When you go to a mall or a shopping center there are different
sections for mens women and kids clothing, so that is
ilke a package, now when you go to the mens section, there are different areas
fior different kinds of products, we have a section for shoes, t shirts,
jackets, and so on, so each of these is like a module, so,
in this tutorial, I'm going to show you how to create and use packages in Python,
here in our project panel, right click the panel and
add a new directory.
Let's call this directory e commerce. So we're going to create
a package called e-commerce and in this package we're going to have
all the modules related for an ecommerce application. Например,
we can have modules for sales, shipping, customer service

English: 
for multiple modules In file system terms a package is 
a directory or folder. So in our project we can add a new directory 
and in that directory we can add all the directed modules, as a metaphor think
of a mall. When you go to a  mall or a shopping center there are different 
sections for mens women and kids clothing, so that is
ilke a package, now when you go to the mens section, there are different areas
fior different kinds of products, we have a section for shoes, t shirts, 
jackets, and so on, so each of these is like a module, so, 
in this tutorial, I'm going to show you how to create and use packages in Python, 
here in our project panel, right click the panel and
add a new directory. 
Let's call this directory e commerce. So we're going to create
a package called e-commerce and in this package we're going to have
all the modules related for an ecommerce application. For example, 
we can have modules for sales, shipping, customer service 

Portuguese: 
for multiple modules In file system terms a package is
a directory or folder. So in our project we can add a new directory
and in that directory we can add all the directed modules, as a metaphor think
of a mall. When you go to a mall or a shopping center there are different
sections for mens women and kids clothing, so that is
ilke a package, now when you go to the mens section, there are different areas
fior different kinds of products, we have a section for shoes, t shirts,
jackets, and so on, so each of these is like a module, so,
in this tutorial, I'm going to show you how to create and use packages in Python,
here in our project panel, right click the panel and
add a new directory.
Let's call this directory e commerce. So we're going to create
a package called e-commerce and in this package we're going to have
all the modules related for an ecommerce application. Por exemplo,
we can have modules for sales, shipping, customer service

Turkish: 
for multiple modules In file system terms a package is
a directory or folder. So in our project we can add a new directory
and in that directory we can add all the directed modules, as a metaphor think
of a mall. When you go to a mall or a shopping center there are different
sections for mens women and kids clothing, so that is
ilke a package, now when you go to the mens section, there are different areas
fior different kinds of products, we have a section for shoes, t shirts,
jackets, and so on, so each of these is like a module, so,
in this tutorial, I'm going to show you how to create and use packages in Python,
here in our project panel, right click the panel and
add a new directory.
Let's call this directory e commerce. So we're going to create
a package called e-commerce and in this package we're going to have
all the modules related for an ecommerce application. For example,
we can have modules for sales, shipping, customer service

Indonesian: 
for multiple modules In file system terms a package is
a directory or folder. So in our project we can add a new directory
and in that directory we can add all the directed modules, as a metaphor think
of a mall. When you go to a mall or a shopping center there are different
sections for mens women and kids clothing, so that is
ilke a package, now when you go to the mens section, there are different areas
fior different kinds of products, we have a section for shoes, t shirts,
jackets, and so on, so each of these is like a module, so,
in this tutorial, I'm going to show you how to create and use packages in Python,
here in our project panel, right click the panel and
add a new directory.
Let's call this directory e commerce. So we're going to create
a package called e-commerce and in this package we're going to have
all the modules related for an ecommerce application. Sebagai contoh,
we can have modules for sales, shipping, customer service

Chinese: 
for multiple modules In file system terms a package is
a directory or folder. So in our project we can add a new directory
and in that directory we can add all the directed modules, as a metaphor think
of a mall. When you go to a mall or a shopping center there are different
sections for mens women and kids clothing, so that is
ilke a package, now when you go to the mens section, there are different areas
fior different kinds of products, we have a section for shoes, t shirts,
jackets, and so on, so each of these is like a module, so,
in this tutorial, I'm going to show you how to create and use packages in Python,
here in our project panel, right click the panel and
add a new directory.
Let's call this directory e commerce. So we're going to create
a package called e-commerce and in this package we're going to have
all the modules related for an ecommerce application. For example,
we can have modules for sales, shipping, customer service

Persian: 
and so on. So let's go ahead
Now here we have an empty directory, in order to convert this to a package
we need to add a special file in it. So, right
click this directory and add a new python file,
call that file double underscore in it, double underscore
this is a special convention in Python.
When Python interpreter sees a file with this name and
name in a directory, it treats this directory as a package, we also have a
shortcut for that in pycharm so let me delete this directory
and start again. So delete, once again right click
the project, and go to new but instead of creating a new directory
we can create a new python package, let's call
our package ecommerce as you can see
pycharm automatically creates this file for us so we don't have to manually create
آی تی. باشه؟ Now, in this package, let's add a new module,

Arabic: 
and so on. لذلك دعونا نمضي قدما
Now here we have an empty directory, in order to convert this to a package
we need to add a special file in it. So, right
click this directory and add a new python file,
call that file double underscore in it, double underscore
this is a special convention in Python.
When Python interpreter sees a file with this name and
name in a directory, it treats this directory as a package, we also have a
shortcut for that in pycharm so let me delete this directory
and start again. So delete, once again right click
the project, and go to new but instead of creating a new directory
we can create a new python package, let's call
our package ecommerce as you can see
pycharm automatically creates this file for us so we don't have to manually create
ذلك. حسنا؟ Now, in this package, let's add a new module,

English: 
and so on. So let's go ahead 
Now here we have an empty directory, in order to convert this to a package 
we need to add a special file in it. So, right
click this directory and add a new python file, 
call that file double underscore in it, double underscore 
this is a special convention in Python. 
When Python interpreter sees a file with this name and 
name in a directory, it treats this directory as a package, we also have a 
shortcut for that in pycharm so let me delete this directory 
and start again. So delete, once again right click 
the project, and go to new but instead of creating a new directory 
we can create a new python package, let's call
our package ecommerce as you can see 
pycharm automatically creates this file for us so we don't have to manually create
it. Okay? Now, in this package, let's add a new module, 

Portuguese: 
e assim por diante. Então vamos em frente
Now here we have an empty directory, in order to convert this to a package
we need to add a special file in it. So, right
click this directory and add a new python file,
call that file double underscore in it, double underscore
this is a special convention in Python.
When Python interpreter sees a file with this name and
name in a directory, it treats this directory as a package, we also have a
shortcut for that in pycharm so let me delete this directory
and start again. So delete, once again right click
the project, and go to new but instead of creating a new directory
we can create a new python package, let's call
our package ecommerce as you can see
pycharm automatically creates this file for us so we don't have to manually create
isto. OK? Now, in this package, let's add a new module,

Indonesian: 
dan seterusnya. So let's go ahead
Now here we have an empty directory, in order to convert this to a package
we need to add a special file in it. So, right
click this directory and add a new python file,
call that file double underscore in it, double underscore
this is a special convention in Python.
When Python interpreter sees a file with this name and
name in a directory, it treats this directory as a package, we also have a
shortcut for that in pycharm so let me delete this directory
and start again. So delete, once again right click
the project, and go to new but instead of creating a new directory
we can create a new python package, let's call
our package ecommerce as you can see
pycharm automatically creates this file for us so we don't have to manually create
saya t. Baik? Now, in this package, let's add a new module,

Russian: 
and so on. So let's go ahead
Now here we have an empty directory, in order to convert this to a package
we need to add a special file in it. So, right
click this directory and add a new python file,
call that file double underscore in it, double underscore
this is a special convention in Python.
When Python interpreter sees a file with this name and
name in a directory, it treats this directory as a package, we also have a
shortcut for that in pycharm so let me delete this directory
and start again. So delete, once again right click
the project, and go to new but instead of creating a new directory
we can create a new python package, let's call
our package ecommerce as you can see
pycharm automatically creates this file for us so we don't have to manually create
Это. Okay? Now, in this package, let's add a new module,

Chinese: 
等等。 So let's go ahead
Now here we have an empty directory, in order to convert this to a package
we need to add a special file in it. So, right
click this directory and add a new python file,
call that file double underscore in it, double underscore
this is a special convention in Python.
When Python interpreter sees a file with this name and
name in a directory, it treats this directory as a package, we also have a
shortcut for that in pycharm so let me delete this directory
and start again. So delete, once again right click
the project, and go to new but instead of creating a new directory
we can create a new python package, let's call
our package ecommerce as you can see
pycharm automatically creates this file for us so we don't have to manually create
它。好的？ Now, in this package, let's add a new module,

Turkish: 
and so on. So let's go ahead
Now here we have an empty directory, in order to convert this to a package
we need to add a special file in it. So, right
click this directory and add a new python file,
call that file double underscore in it, double underscore
this is a special convention in Python.
When Python interpreter sees a file with this name and
name in a directory, it treats this directory as a package, we also have a
shortcut for that in pycharm so let me delete this directory
and start again. So delete, once again right click
the project, and go to new but instead of creating a new directory
we can create a new python package, let's call
our package ecommerce as you can see
pycharm automatically creates this file for us so we don't have to manually create
o. Tamam? Now, in this package, let's add a new module,

Persian: 
so a new python file, let's call it
shipping okay? Now in this module we want to have
a function for calculating the shipping costs. So define
calculate, underline, shipping.
Now don't worry about parameters or implementation, we simply print
calculate underline shipping.
Now lets say you want to import this shipping module
into our app module, with this new structure this shipping
module is now part of the ecommerce package, so we cannot import a direct
you have to start from the ecommerce package. So,
bak to app,py once again there are two ways to import this module.
We can import the entire module or we can
import one of it's functions or classes. So let me show you both approaches.
First, we're going to import the entire module. Now what is the name of our
package? it is ecommerce, right? So ecommerce.

English: 
so a new python file, let's call it
shipping okay? Now in this module we want to have 
a function for calculating the shipping costs. So define 
calculate, underline, shipping. 
Now don't worry about parameters or implementation, we simply print 
calculate underline shipping. 
Now lets say you want to import this shipping module 
into our app module, with this new structure this shipping 
module is now part of the ecommerce package, so we cannot import a direct 
you have to start from the ecommerce package. So, 
bak to app,py once again there are two ways to import this module. 
We can import the entire module or we can 
import one of it's functions or classes. So let me show you both approaches. 
First, we're going to import the entire module. Now what is the name of our 
package? it is ecommerce, right? So ecommerce.

Portuguese: 
so a new python file, let's call it
shipping okay? Now in this module we want to have
a function for calculating the shipping costs. So define
calculate, underline, shipping.
Now don't worry about parameters or implementation, we simply print
calculate underline shipping.
Now lets say you want to import this shipping module
into our app module, with this new structure this shipping
module is now part of the ecommerce package, so we cannot import a direct
you have to start from the ecommerce package. Assim,
bak to app,py once again there are two ways to import this module.
We can import the entire module or we can
import one of it's functions or classes. So let me show you both approaches.
First, we're going to import the entire module. Now what is the name of our
package? it is ecommerce, right? So ecommerce.

Turkish: 
so a new python file, let's call it
shipping okay? Now in this module we want to have
a function for calculating the shipping costs. So define
calculate, underline, shipping.
Now don't worry about parameters or implementation, we simply print
calculate underline shipping.
Now lets say you want to import this shipping module
into our app module, with this new structure this shipping
module is now part of the ecommerce package, so we cannot import a direct
you have to start from the ecommerce package. Yani,
bak to app,py once again there are two ways to import this module.
We can import the entire module or we can
import one of it's functions or classes. So let me show you both approaches.
First, we're going to import the entire module. Now what is the name of our
package? it is ecommerce, right? So ecommerce.

Arabic: 
so a new python file, let's call it
shipping okay? Now in this module we want to have
a function for calculating the shipping costs. So define
calculate, underline, shipping.
Now don't worry about parameters or implementation, we simply print
calculate underline shipping.
Now lets say you want to import this shipping module
into our app module, with this new structure this shipping
module is now part of the ecommerce package, so we cannot import a direct
you have to start from the ecommerce package. وبالتالي،
bak to app,py once again there are two ways to import this module.
We can import the entire module or we can
import one of it's functions or classes. So let me show you both approaches.
First, we're going to import the entire module. Now what is the name of our
package? it is ecommerce, right? So ecommerce.

Chinese: 
so a new python file, let's call it
shipping okay? Now in this module we want to have
a function for calculating the shipping costs. So define
calculate, underline, shipping.
Now don't worry about parameters or implementation, we simply print
calculate underline shipping.
Now lets say you want to import this shipping module
into our app module, with this new structure this shipping
module is now part of the ecommerce package, so we cannot import a direct
you have to start from the ecommerce package.所以，
bak to app,py once again there are two ways to import this module.
We can import the entire module or we can
import one of it's functions or classes. So let me show you both approaches.
First, we're going to import the entire module. Now what is the name of our
package? it is ecommerce, right? So ecommerce.

Indonesian: 
so a new python file, let's call it
shipping okay? Now in this module we want to have
a function for calculating the shipping costs. So define
calculate, underline, shipping.
Now don't worry about parameters or implementation, we simply print
calculate underline shipping.
Now lets say you want to import this shipping module
into our app module, with this new structure this shipping
module is now part of the ecommerce package, so we cannot import a direct
you have to start from the ecommerce package. Begitu,
bak to app,py once again there are two ways to import this module.
We can import the entire module or we can
import one of it's functions or classes. So let me show you both approaches.
First, we're going to import the entire module. Now what is the name of our
package? it is ecommerce, right? So ecommerce.

Russian: 
so a new python file, let's call it
shipping okay? Now in this module we want to have
a function for calculating the shipping costs. So define
calculate, underline, shipping.
Now don't worry about parameters or implementation, we simply print
calculate underline shipping.
Now lets say you want to import this shipping module
into our app module, with this new structure this shipping
module is now part of the ecommerce package, so we cannot import a direct
you have to start from the ecommerce package. So,
bak to app,py once again there are two ways to import this module.
We can import the entire module or we can
import one of it's functions or classes. So let me show you both approaches.
First, we're going to import the entire module. Now what is the name of our
package? it is ecommerce, right? So ecommerce.

Persian: 
shipping. So instead of typing import
shipping we type import ecommerce
.shipping. we have to prefix it with the name of it's package.
Now to access any of the functions or classes in this module
we'll have to type out ecommerce.shipping.
and there you go. Now we can access the calculate shipping
function. So let's go ahead and run our program,
we see this message printed on the terminal, beautiful. However
with this approach, every time you want to call one of the functions
to this module, we'll have to prefix it with ecommerce.
shipping. that is very verbose. So when working with packages
we often use the second approach, using the
from statement. So we can type from ecommerce
.shipping import
calculate shipping. Now we don't have to prefix this function

Indonesian: 
shipping. So instead of typing import
shipping we type import ecommerce
.shipping. we have to prefix it with the name of it's package.
Now to access any of the functions or classes in this module
we'll have to type out ecommerce.shipping.
and there you go. Now we can access the calculate shipping
function. So let's go ahead and run our program,
we see this message printed on the terminal, beautiful. However
with this approach, every time you want to call one of the functions
to this module, we'll have to prefix it with ecommerce.
shipping. that is very verbose. So when working with packages
we often use the second approach, using the
from statement. So we can type from ecommerce
.shipping import
calculate shipping. Now we don't have to prefix this function

Turkish: 
shipping. So instead of typing import
shipping we type import ecommerce
.shipping. we have to prefix it with the name of it's package.
Now to access any of the functions or classes in this module
we'll have to type out ecommerce.shipping.
and there you go. Now we can access the calculate shipping
function. So let's go ahead and run our program,
we see this message printed on the terminal, beautiful. However
with this approach, every time you want to call one of the functions
to this module, we'll have to prefix it with ecommerce.
shipping. that is very verbose. So when working with packages
we often use the second approach, using the
from statement. So we can type from ecommerce
.shipping import
calculate shipping. Now we don't have to prefix this function

Chinese: 
shipping. So instead of typing import
shipping we type import ecommerce
.shipping. we have to prefix it with the name of it's package.
Now to access any of the functions or classes in this module
we'll have to type out ecommerce.shipping.
and there you go. Now we can access the calculate shipping
功能。 So let's go ahead and run our program,
we see this message printed on the terminal, beautiful.然而
with this approach, every time you want to call one of the functions
to this module, we'll have to prefix it with ecommerce.
shipping. that is very verbose. So when working with packages
we often use the second approach, using the
from statement. So we can type from ecommerce
.shipping import
calculate shipping. Now we don't have to prefix this function

Arabic: 
shipping. So instead of typing import
shipping we type import ecommerce
.shipping. we have to prefix it with the name of it's package.
Now to access any of the functions or classes in this module
we'll have to type out ecommerce.shipping.
and there you go. Now we can access the calculate shipping
function. So let's go ahead and run our program,
we see this message printed on the terminal, beautiful. ومع ذلك
with this approach, every time you want to call one of the functions
to this module, we'll have to prefix it with ecommerce.
shipping. that is very verbose. So when working with packages
we often use the second approach, using the
from statement. So we can type from ecommerce
.shipping import
calculate shipping. Now we don't have to prefix this function

Portuguese: 
shipping. So instead of typing import
shipping we type import ecommerce
.shipping. we have to prefix it with the name of it's package.
Now to access any of the functions or classes in this module
we'll have to type out ecommerce.shipping.
e ai você vai. Now we can access the calculate shipping
função. So let's go ahead and run our program,
we see this message printed on the terminal, beautiful. Contudo
with this approach, every time you want to call one of the functions
to this module, we'll have to prefix it with ecommerce.
shipping. that is very verbose. So when working with packages
we often use the second approach, using the
from statement. So we can type from ecommerce
.shipping import
calculate shipping. Now we don't have to prefix this function

English: 
shipping. So instead of typing import 
shipping we type import ecommerce 
.shipping. we have to prefix it with the name of it's package. 
Now to access any of the functions or classes in this module 
we'll have to type out ecommerce.shipping.
and there you go. Now we can access the calculate shipping 
function. So let's go ahead and run our program, 
we see this message printed on the terminal, beautiful. However 
with this approach, every time you want to call one of the functions
to this module, we'll have to prefix it with ecommerce.
shipping. that is very verbose. So when working with packages 
we often use the second approach, using the
from statement. So we can type from ecommerce 
.shipping import 
calculate shipping. Now we don't have to prefix this function

Russian: 
shipping. So instead of typing import
shipping we type import ecommerce
.shipping. we have to prefix it with the name of it's package.
Now to access any of the functions or classes in this module
we'll have to type out ecommerce.shipping.
and there you go. Now we can access the calculate shipping
function. So let's go ahead and run our program,
we see this message printed on the terminal, beautiful. However
with this approach, every time you want to call one of the functions
to this module, we'll have to prefix it with ecommerce.
shipping. that is very verbose. So when working with packages
we often use the second approach, using the
from statement. So we can type from ecommerce
.shipping import
calculate shipping. Now we don't have to prefix this function

Indonesian: 
with ecommerce.shipping, and we can call it multiple times
in this module, so our code is a little bit shorter. But what if
you want to use multiple functions in this shipping module. We can either import them here,
so calculate shipping, comma, let's say calculate_
tax. Or we can import the entire module and then
access all he functions or classes in that module. Begitu,
let me revert this back. To import the entire module
we type from ecommerce so we remove.shipping
so from this package, import
the shipping module. Now the shipping module,
is an object so we can access
all the functions and classes defined here, using the dot operator, so
shipping. there you go, calculate shipping. So to
recap, when using the from statement we can either start from
the package and import a specific module, or we can

Russian: 
with ecommerce.shipping, and we can call it multiple times
in this module, so our code is a little bit shorter. But what if
you want to use multiple functions in this shipping module. We can either import them here,
so calculate shipping, comma, let's say calculate_
tax. Or we can import the entire module and then
access all he functions or classes in that module. So,
let me revert this back. To import the entire module
we type from ecommerce so we remove.shipping
so from this package, import
the shipping module. Now the shipping module,
is an object so we can access
all the functions and classes defined here, using the dot operator, so
shipping. there you go, calculate shipping. So to
recap, when using the from statement we can either start from
the package and import a specific module, or we can

Persian: 
with ecommerce.shipping, and we can call it multiple times
in this module, so our code is a little bit shorter. But what if
you want to use multiple functions in this shipping module. We can either import them here,
so calculate shipping, comma, let's say calculate_
tax. Or we can import the entire module and then
access all he functions or classes in that module. So,
let me revert this back. To import the entire module
we type from ecommerce so we remove.shipping
so from this package, import
the shipping module. Now the shipping module,
is an object so we can access
all the functions and classes defined here, using the dot operator, so
shipping. there you go, calculate shipping. So to
recap, when using the from statement we can either start from
the package and import a specific module, or we can

Arabic: 
with ecommerce.shipping, and we can call it multiple times
in this module, so our code is a little bit shorter. But what if
you want to use multiple functions in this shipping module. We can either import them here,
so calculate shipping, comma, let's say calculate_
tax. Or we can import the entire module and then
access all he functions or classes in that module. وبالتالي،
let me revert this back. To import the entire module
we type from ecommerce so we remove.shipping
so from this package, import
the shipping module. Now the shipping module,
is an object so we can access
all the functions and classes defined here, using the dot operator, so
shipping. there you go, calculate shipping. So to
recap, when using the from statement we can either start from
the package and import a specific module, or we can

English: 
with ecommerce.shipping, and we can call it multiple times 
in this module, so our code is a little bit shorter. But what if
you want to use multiple functions in this shipping module. We can either import them here,
so calculate shipping, comma, let's say calculate_
tax. Or we can import the entire module and then 
access all he functions or classes in that module. So, 
let me revert this back. To import the entire module 
we type from ecommerce so we remove.shipping 
so from this package, import 
the shipping module. Now the shipping module, 
is an object so we can access 
all the functions and classes defined here, using the dot operator, so
shipping. there you go, calculate shipping. So to 
recap, when using the from statement we can either start from 
the package and import a specific module, or we can

Portuguese: 
with ecommerce.shipping, and we can call it multiple times
in this module, so our code is a little bit shorter. Mas e se
you want to use multiple functions in this shipping module. We can either import them here,
so calculate shipping, comma, let's say calculate_
tax. Or we can import the entire module and then
access all he functions or classes in that module. Assim,
let me revert this back. To import the entire module
we type from ecommerce so we remove.shipping
so from this package, import
the shipping module. Now the shipping module,
is an object so we can access
all the functions and classes defined here, using the dot operator, so
shipping. there you go, calculate shipping. Então para
recap, when using the from statement we can either start from
the package and import a specific module, or we can

Chinese: 
with ecommerce.shipping, and we can call it multiple times
in this module, so our code is a little bit shorter. But what if
you want to use multiple functions in this shipping module. We can either import them here,
so calculate shipping, comma, let's say calculate_
tax. Or we can import the entire module and then
access all he functions or classes in that module.所以，
let me revert this back. To import the entire module
we type from ecommerce so we remove.shipping
so from this package, import
the shipping module. Now the shipping module,
is an object so we can access
all the functions and classes defined here, using the dot operator, so
shipping. there you go, calculate shipping.所以
recap, when using the from statement we can either start from
the package and import a specific module, or we can

Turkish: 
with ecommerce.shipping, and we can call it multiple times
in this module, so our code is a little bit shorter. But what if
you want to use multiple functions in this shipping module. We can either import them here,
so calculate shipping, comma, let's say calculate_
tax. Or we can import the entire module and then
access all he functions or classes in that module. Yani,
let me revert this back. To import the entire module
we type from ecommerce so we remove.shipping
so from this package, import
the shipping module. Now the shipping module,
is an object so we can access
all the functions and classes defined here, using the dot operator, so
shipping. there you go, calculate shipping. So to
recap, when using the from statement we can either start from
the package and import a specific module, or we can

Turkish: 
start from package.module
and then import a specific function. Like calculate shipping.
So, this was the basics of using packages in
python. As I told you before, packages are extremely important, especially
when you want to work with a framework like django, we use django for building
web applications with python, and I'm going to show you that later in this course.
So in Django we have quite a few packages and
each package contains several modules. So make sure to watch the tutorials,
about modules and packages one more time, otherwise you're going to get confused later
when we get to Django.
In this tutorial I'm going to talk to you
guys about the built in modules in python, so python
comes with a standard library that contains several modules for common
tasks such as sending emails, working with date and time,
generating random values and passwords and so on. There are so many modules

Indonesian: 
start from package.module
and then import a specific function. Like calculate shipping.
So, this was the basics of using packages in
python. As I told you before, packages are extremely important, especially
when you want to work with a framework like django, we use django for building
web applications with python, and I'm going to show you that later in this course.
So in Django we have quite a few packages and
each package contains several modules. So make sure to watch the tutorials,
about modules and packages one more time, otherwise you're going to get confused later
when we get to Django.
In this tutorial I'm going to talk to you
guys about the built in modules in python, so python
comes with a stKamurd library that contains several modules for common
tasks such as sending emails, working with date and time,
generating random values and passwords and so on. There are so many modules

Portuguese: 
start from package.module
and then import a specific function. Like calculate shipping.
So, this was the basics of using packages in
python. As I told you before, packages are extremely important, especially
when you want to work with a framework like django, we use django for building
web applications with python, and I'm going to show you that later in this course.
So in Django we have quite a few packages and
each package contains several modules. So make sure to watch the tutorials,
about modules and packages one more time, otherwise you're going to get confused later
when we get to Django.
In this tutorial I'm going to talk to you
guys about the built in modules in python, so python
comes with a standard library that contains several modules for common
tasks such as sending emails, working with date and time,
generating random values and passwords and so on. There are so many modules

Russian: 
start from package.module
and then import a specific function. Like calculate shipping.
So, this was the basics of using packages in
python. As I told you before, packages are extremely important, especially
when you want to work with a framework like django, we use django for building
web applications with python, and I'm going to show you that later in this course.
So in Django we have quite a few packages and
each package contains several modules. So make sure to watch the tutorials,
about modules and packages one more time, otherwise you're going to get confused later
when we get to Django.
In this tutorial I'm going to talk to you
guys about the built in modules in python, so python
comes with a standard library that contains several modules for common
tasks such as sending emails, working with date and time,
generating random values and passwords and so on. There are so many modules

Persian: 
start from package.module
and then import a specific function. Like calculate shipping.
So, this was the basics of using packages in
python. As I told you before, packages are extremely important, especially
when you want to work with a framework like django, we use django for building
web applications with python, and I'm going to show you that later in this course.
So in Django we have quite a few packages and
each package contains several modules. So make sure to watch the tutorials,
about modules and packages one more time, otherwise you're going to get confused later
when we get to Django.
In this tutorial I'm going to talk to you
guys about the built in modules in python, so python
comes with a standard library that contains several modules for common
tasks such as sending emails, working with date and time,
generating random values and passwords and so on. There are so many modules

Chinese: 
start from package.module
and then import a specific function. Like calculate shipping.
So, this was the basics of using packages in
python. As I told you before, packages are extremely important, especially
when you want to work with a framework like django, we use django for building
web applications with python, and I'm going to show you that later in this course.
So in Django we have quite a few packages and
each package contains several modules. So make sure to watch the tutorials,
about modules and packages one more time, otherwise you're going to get confused later
when we get to Django.
In this tutorial I'm going to talk to you
guys about the built in modules in python, so python
comes with a standard library that contains several modules for common
tasks such as sending emails, working with date and time,
generating random values and passwords and so on. There are so many modules

English: 
start from package.module 
and then import a specific function. Like calculate shipping. 
So, this was the basics of using packages in 
python. As I told you before, packages are extremely important, especially 
when you want to work with a framework like django, we use django for building 
web applications with python, and I'm going to show you that later in this course. 
So in Django we have quite a few packages and 
each package contains several modules. So make sure to watch the tutorials, 
about modules and packages one more time, otherwise you're going to get confused later 
when we get to Django. 
In this tutorial I'm going to talk to you 
guys about the built in modules in python, so python 
comes with a standard library that contains several modules for common
tasks such as sending emails, working with date and time, 
generating random values and passwords and so on. There are so many modules 

Arabic: 
start from package.module
and then import a specific function. Like calculate shipping.
So, this was the basics of using packages in
python. As I told you before, packages are extremely important, especially
when you want to work with a framework like django, we use django for building
web applications with python, and I'm going to show you that later in this course.
So in Django we have quite a few packages and
each package contains several modules. So make sure to watch the tutorials,
about modules and packages one more time, otherwise you're going to get confused later
when we get to Django.
In this tutorial I'm going to talk to you
guys about the built in modules in python, so python
comes with a standard library that contains several modules for common
tasks such as sending emails, working with date and time,
generating random values and passwords and so on. There are so many modules

Russian: 
already built into Python and that means there is already lots of functionality
that we can reuse. Let me show you where you can find
this standard library. So open up this browser
and search for python 3, module index,
make sure to add the version number, because the modules in python 2 are
different from modules in python3. So here we search for python 3
module index, and the first page here, you can see is
python module index, or python 3, let's go ahead,
so these are all the modules built into python,
for example we have modules for working with date and time,
we have modules for sending emails for encoding values,
there are so many modules here. Now the explanation of all these is
beyond the scope of this course, that really requires it's own course.
Because we have so many modules here, but don't let this list intimidate you.
This is not something that you need to learn right now, as you learn python

Portuguese: 
already built into Python and that means there is already lots of functionality
that we can reuse. Let me show you where you can find
this standard library. So open up this browser
and search for python 3, module index,
make sure to add the version number, because the modules in python 2 are
different from modules in python3. So here we search for python 3
module index, and the first page here, you can see is
python module index, or python 3, let's go ahead,
so these are all the modules built into python,
for example we have modules for working with date and time,
we have modules for sending emails for encoding values,
there are so many modules here. Now the explanation of all these is
beyond the scope of this course, that really requires it's own course.
Because we have so many modules here, but don't let this list intimidate you.
This is not something that you need to learn right now, as you learn python

Turkish: 
already built into Python and that means there is already lots of functionality
that we can reuse. Let me show you where you can find
this standard library. So open up this browser
and search for python 3, module index,
make sure to add the version number, because the modules in python 2 are
different from modules in python3. So here we search for python 3
module index, and the first page here, you can see is
python module index, or python 3, let's go ahead,
so these are all the modules built into python,
for example we have modules for working with date and time,
we have modules for sending emails for encoding values,
there are so many modules here. Now the explanation of all these is
beyond the scope of this course, that really requires it's own course.
Because we have so many modules here, but don't let this list intimidate you.
This is not something that you need to learn right now, as you learn python

Chinese: 
already built into Python and that means there is already lots of functionality
that we can reuse. Let me show you where you can find
this standard library. So open up this browser
and search for python 3, module index,
make sure to add the version number, because the modules in python 2 are
different from modules in python3. So here we search for python 3
module index, and the first page here, you can see is
python module index, or python 3, let's go ahead,
so these are all the modules built into python,
for example we have modules for working with date and time,
we have modules for sending emails for encoding values,
there are so many modules here. Now the explanation of all these is
beyond the scope of this course, that really requires it's own course.
Because we have so many modules here, but don't let this list intimidate you.
This is not something that you need to learn right now, as you learn python

Arabic: 
already built into Python and that means there is already lots of functionality
that we can reuse. Let me show you where you can find
this standard library. So open up this browser
and search for python 3, module index,
make sure to add the version number, because the modules in python 2 are
different from modules in python3. So here we search for python 3
module index, and the first page here, you can see is
python module index, or python 3, let's go ahead,
so these are all the modules built into python,
for example we have modules for working with date and time,
we have modules for sending emails for encoding values,
there are so many modules here. Now the explanation of all these is
beyond the scope of this course, that really requires it's own course.
Because we have so many modules here, but don't let this list intimidate you.
This is not something that you need to learn right now, as you learn python

Indonesian: 
already built into Python and that means there is already lots of functionality
that we can reuse. Let me show you where you can find
this stKamurd library. So open up this browser
and search for python 3, module index,
make sure to add the version number, because the modules in python 2 are
different from modules in python3. So here we search for python 3
module index, and the first page here, you can see is
python module index, or python 3, let's go ahead,
so these are all the modules built into python,
for example we have modules for working with date and time,
we have modules for sending emails for encoding values,
there are so many modules here. Now the explanation of all these is
beyond the scope of this course, that really requires it's own course.
Because we have so many modules here, but don't let this list intimidate you.
This is not something that you need to learn right now, as you learn python

English: 
already built into Python and that means there is already lots of functionality 
that we can reuse. Let me show you where you can find 
this standard library. So open up this browser
and search for python 3, module index, 
make sure to add the version number, because the modules in python 2 are
different from modules in python3. So here we search for python 3 
module index, and the first page here, you can see is
python module index, or python 3, let's go ahead, 
so these are all the modules built into python, 
for example we have modules for working with date and time, 
we have modules for sending emails for encoding values, 
there are so many modules here. Now the explanation of all these is 
beyond the scope of this course, that really requires it's own course. 
Because we have so many modules here, but don't let this list intimidate you. 
This is not something that you need to learn right now, as you learn python 

Persian: 
already built into Python and that means there is already lots of functionality
that we can reuse. Let me show you where you can find
this standard library. So open up this browser
and search for python 3, module index,
make sure to add the version number, because the modules in python 2 are
different from modules in python3. So here we search for python 3
module index, and the first page here, you can see is
python module index, or python 3, let's go ahead,
so these are all the modules built into python,
for example we have modules for working with date and time,
we have modules for sending emails for encoding values,
there are so many modules here. Now the explanation of all these is
beyond the scope of this course, that really requires it's own course.
Because we have so many modules here, but don't let this list intimidate you.
This is not something that you need to learn right now, as you learn python

Chinese: 
as you build more applications, gradually you will get familiar with more modules
here, in fact nobody knows all the modules in python
standard library. Everybody knows some modules based on the applications they have built.
So in this tutorial, I'm going to show you how to use one of the built in modules,
for generating random values. So on the top,
we import the random module, now because
random is a built in module, we don't need to have a file here
called random.py. So python interpreter knows that random is a built
in module as long as it knows where to find it.
Now if you're curious where this random module is stored on the disk, let me show you, so
here in the project panel, expand external
libraries, then expand python 3,
and then one more time python 3.7 library
route. So this is a folder somewhere on your computer, in this folder, we have
all the built in modules in python.所以，

Arabic: 
as you build more applications, gradually you will get familiar with more modules
here, in fact nobody knows all the modules in python
standard library. Everybody knows some modules based on the applications they have built.
So in this tutorial, I'm going to show you how to use one of the built in modules,
for generating random values. So on the top,
we import the random module, now because
random is a built in module, we don't need to have a file here
called random.py. So python interpreter knows that random is a built
in module as long as it knows where to find it.
Now if you're curious where this random module is stored on the disk, let me show you, so
here in the project panel, expand external
libraries, then expand python 3,
and then one more time python 3.7 library
route. So this is a folder somewhere on your computer, in this folder, we have
all the built in modules in python. وبالتالي،

Indonesian: 
as you build more applications, gradually you will get familiar with more modules
here, in fact nobody knows all the modules in python
stKamurd library. Everybody knows some modules based on the applications they have built.
So in this tutorial, I'm going to show you how to use one of the built in modules,
for generating random values. So on the top,
we import the random module, now because
random is a built in module, we don't need to have a file here
called random.py. So python interpreter knows that random is a built
in module as long as it knows where to find it.
Now if you're curious where this random module is stored on the disk, let me show you, so
here in the project panel, expand external
libraries, then expand python 3,
and then one more time python 3.7 library
route. So this is a folder somewhere on your computer, in this folder, we have
all the built in modules in python. Begitu,

Portuguese: 
as you build more applications, gradually you will get familiar with more modules
here, in fact nobody knows all the modules in python
standard library. Everybody knows some modules based on the applications they have built.
So in this tutorial, I'm going to show you how to use one of the built in modules,
for generating random values. So on the top,
we import the random module, now because
random is a built in module, we don't need to have a file here
called random.py. So python interpreter knows that random is a built
in module as long as it knows where to find it.
Now if you're curious where this random module is stored on the disk, let me show you, so
here in the project panel, expand external
libraries, then expand python 3,
and then one more time python 3.7 library
route. So this is a folder somewhere on your computer, in this folder, we have
all the built in modules in python. Assim,

Persian: 
as you build more applications, gradually you will get familiar with more modules
here, in fact nobody knows all the modules in python
standard library. Everybody knows some modules based on the applications they have built.
So in this tutorial, I'm going to show you how to use one of the built in modules,
for generating random values. So on the top,
we import the random module, now because
random is a built in module, we don't need to have a file here
called random.py. So python interpreter knows that random is a built
in module as long as it knows where to find it.
Now if you're curious where this random module is stored on the disk, let me show you, so
here in the project panel, expand external
libraries, then expand python 3,
and then one more time python 3.7 library
route. So this is a folder somewhere on your computer, in this folder, we have
all the built in modules in python. So,

English: 
as you build more applications, gradually you will get familiar with more modules
here, in fact nobody knows all the modules in python
standard library. Everybody knows some modules based on the applications they have built. 
So in this tutorial, I'm going to show you how to use one of the built in modules, 
for generating random values. So on the top,
we import the random module, now because
random is a built in module, we don't need to have a file here 
called random.py. So python interpreter knows that random is a built 
in module as long as it knows where to find it. 
Now if you're curious where this random module is stored on the disk, let me show you, so
here in the project panel, expand external 
libraries, then expand python 3, 
and then one more time python 3.7 library 
route. So this is a folder somewhere on your computer, in this folder, we have 
all the built in modules in python. So, 

Russian: 
as you build more applications, gradually you will get familiar with more modules
here, in fact nobody knows all the modules in python
standard library. Everybody knows some modules based on the applications they have built.
So in this tutorial, I'm going to show you how to use one of the built in modules,
for generating random values. So on the top,
we import the random module, now because
random is a built in module, we don't need to have a file here
called random.py. So python interpreter knows that random is a built
in module as long as it knows where to find it.
Now if you're curious where this random module is stored on the disk, let me show you, so
here in the project panel, expand external
libraries, then expand python 3,
and then one more time python 3.7 library
route. So this is a folder somewhere on your computer, in this folder, we have
all the built in modules in python. So,

Turkish: 
as you build more applications, gradually you will get familiar with more modules
here, in fact nobody knows all the modules in python
standard library. Everybody knows some modules based on the applications they have built.
So in this tutorial, I'm going to show you how to use one of the built in modules,
for generating random values. So on the top,
we import the random module, now because
random is a built in module, we don't need to have a file here
called random.py. So python interpreter knows that random is a built
in module as long as it knows where to find it.
Now if you're curious where this random module is stored on the disk, let me show you, so
here in the project panel, expand external
libraries, then expand python 3,
and then one more time python 3.7 library
route. So this is a folder somewhere on your computer, in this folder, we have
all the built in modules in python. Yani,

Persian: 
if you scroll down, you should be able to find.
The random module. There you go. It's right here. So random.
py. You can open this and this shows you the source
code of this module. there you go. Now in this tutorial,
we don't want to worry about hat, so let's go back to our app.py,
and use this module to generate random values. So when we import
this module, now we have this object, random, so we can use the dot
operator to acces it's methods. One method that is useful
here is the random method, and every time we call it it generates
a random value between 0 and 1. So here we can do a for loop,
let's say for I in,
range 3. So just to refresh your memory we are using the
range function to create a range object. We can look through this range object
and in each iteration this object will spit out a value.
So with this for loop, we can execute this code 3 times. Now, let's

Chinese: 
if you scroll down, you should be able to find.
The random module.你去吧它就在这里。 So random.
py. You can open this and this shows you the source
code of this module. there you go. Now in this tutorial,
we don't want to worry about hat, so let's go back to our app.py,
and use this module to generate random values. So when we import
this module, now we have this object, random, so we can use the dot
operator to acces it's methods. One method that is useful
here is the random method, and every time we call it it generates
a random value between 0 and 1. So here we can do a for loop,
let's say for I in,
range 3. So just to refresh your memory we are using the
range function to create a range object. We can look through this range object
and in each iteration this object will spit out a value.
So with this for loop, we can execute this code 3 times. Now, let's

Turkish: 
if you scroll down, you should be able to find.
The random module. İşte gidiyorsun. It's right here. So random.
py. You can open this and this shows you the source
code of this module. there you go. Now in this tutorial,
we don't want to worry about hat, so let's go back to our app.py,
and use this module to generate random values. So when we import
this module, now we have this object, random, so we can use the dot
operator to acces it's methods. One method that is useful
here is the random method, and every time we call it it generates
a random value between 0 and 1. So here we can do a for loop,
let's say for I in,
range 3. So just to refresh your memory we are using the
range function to create a range object. We can look through this range object
and in each iteration this object will spit out a value.
So with this for loop, we can execute this code 3 times. Now, let's

Russian: 
if you scroll down, you should be able to find.
The random module. There you go. It's right here. So random.
py. You can open this and this shows you the source
code of this module. there you go. Now in this tutorial,
we don't want to worry about hat, so let's go back to our app.py,
and use this module to generate random values. So when we import
this module, now we have this object, random, so we can use the dot
operator to acces it's methods. One method that is useful
here is the random method, and every time we call it it generates
a random value between 0 and 1. So here we can do a for loop,
let's say for I in,
range 3. So just to refresh your memory we are using the
range function to create a range object. We can look through this range object
and in each iteration this object will spit out a value.
So with this for loop, we can execute this code 3 times. Now, let's

Indonesian: 
if you scroll down, you should be able to find.
The random module. Ini dia. Itu disini. So random.
py. You can open this and this shows you the source
code of this module. there you go. Now in this tutorial,
we don't want to worry about hat, so let's go back to our app.py,
and use this module to generate random values. So when we import
this module, now we have this object, random, so we can use the dot
operator to acces it's methods. One method that is useful
here is the random method, and every time we call it it generates
a random value between 0 and 1. So here we can do a for loop,
let's say for I in,
range 3. So just to refresh your memory we are using the
range function to create a range object. We can look through this range object
and in each iteration this object will spit out a value.
So with this for loop, we can execute this code 3 times. Now, let's

English: 
if you scroll down, you should be able to find. 
The random module. There you go. It's right here. So random.
py. You can open this and this shows you the source 
code of this module. there you go. Now in this tutorial, 
we don't want to worry about hat, so let's go back to our app.py,
and use this module to generate random values. So when we import
this module, now we have this object, random, so we can use the dot
operator to acces it's methods. One method that is useful
 here is the random method, and every time we call it it generates
a random value between 0 and 1. So here we can do a for loop, 
let's say for I in, 
range 3. So just to refresh your memory we are using the
range function to create a range object. We can look through this range object 
and in each iteration this object will spit out a value. 
So with this for loop, we can execute this code 3 times. Now, let's 

Arabic: 
if you scroll down, you should be able to find.
The random module. ها أنت ذا. It's right here. So random.
py. You can open this and this shows you the source
code of this module. there you go. Now in this tutorial,
we don't want to worry about hat, so let's go back to our app.py,
and use this module to generate random values. So when we import
this module, now we have this object, random, so we can use the dot
operator to acces it's methods. One method that is useful
here is the random method, and every time we call it it generates
a random value between 0 and 1. So here we can do a for loop,
let's say for I in,
range 3. So just to refresh your memory we are using the
range function to create a range object. We can look through this range object
and in each iteration this object will spit out a value.
So with this for loop, we can execute this code 3 times. Now, let's

Portuguese: 
if you scroll down, you should be able to find.
The random module. Ai está. Está bem aqui. So random.
py. You can open this and this shows you the source
code of this module. ai está. Now in this tutorial,
we don't want to worry about hat, so let's go back to our app.py,
and use this module to generate random values. So when we import
this module, now we have this object, random, so we can use the dot
operator to acces it's methods. One method that is useful
here is the random method, and every time we call it it generates
a random value between 0 and 1. So here we can do a for loop,
let's say for I in,
range 3. So just to refresh your memory we are using the
range function to create a range object. We can look through this range object
and in each iteration this object will spit out a value.
So with this for loop, we can execute this code 3 times. Agora vamos

Chinese: 
indent this. Okay, and finally, let's print the result,
你去吧So we can see
that in each iteration we get a new random value between 0 and 1.
Now what if we want a random value for a particular age?
Let's say random values between 10 and 20, well,
there is another method here, rand int, we use 2 arguments here
to specify our range, let's say 10 and 20.
Run our program one more time. Now we have the numbers 20
13 and 18. If we run our program one more time,
We get different values, so 20, 19, 11, one more time.
Look, you also have another powerful method for
randomly picking an item from a list. Let's say we have a list of team members and you want to
randomly pick someone as the leader. Let me show you how to do that.
So, we define the list of team members, we set it to
jon, mary, bob,

English: 
indent this. Okay, and finally, let's print the result, 
There you go. So we can see
that in each iteration we get a new random value between 0 and 1. 
Now what if we want a random value for a particular age?
Let's say random values between 10 and 20, well, 
there is another method here, rand int, we use 2 arguments here
to specify our range, let's say 10 and 20. 
Run our program one more time. Now we have the numbers 20
13 and 18. If we run our program one more time, 
We get different values, so 20, 19, 11, one more time. 
Look, you also have another powerful method for 
randomly picking an item from a list. Let's say we have a list of team members and you want to
randomly pick someone as the leader. Let me show you how to do that. 
So, we define the list of team members, we set it to
jon, mary, bob, 

Turkish: 
indent this. Okay, and finally, let's print the result,
İşte gidiyorsun. So we can see
that in each iteration we get a new random value between 0 and 1.
Now what if we want a random value for a particular age?
Let's say random values between 10 and 20, well,
there is another method here, rand int, we use 2 arguments here
to specify our range, let's say 10 and 20.
Run our program one more time. Now we have the numbers 20
13 and 18. If we run our program one more time,
We get different values, so 20, 19, 11, one more time.
Look, you also have another powerful method for
randomly picking an item from a list. Let's say we have a list of team members and you want to
randomly pick someone as the leader. Let me show you how to do that.
So, we define the list of team members, we set it to
jon, mary, bob,

Russian: 
indent this. Okay, and finally, let's print the result,
There you go. So we can see
that in each iteration we get a new random value between 0 and 1.
Now what if we want a random value for a particular age?
Let's say random values between 10 and 20, well,
there is another method here, rand int, we use 2 arguments here
to specify our range, let's say 10 and 20.
Run our program one more time. Now we have the numbers 20
13 and 18. If we run our program one more time,
We get different values, so 20, 19, 11, one more time.
Look, you also have another powerful method for
randomly picking an item from a list. Let's say we have a list of team members and you want to
randomly pick someone as the leader. Let me show you how to do that.
So, we define the list of team members, we set it to
jon, mary, bob,

Indonesian: 
indent this. Okay, and finally, let's print the result,
Ini dia. So we can see
that in each iteration we get a new random value between 0 and 1.
Now what if we want a random value for a particular age?
Let's say random values between 10 and 20, well,
there is another method here, rand int, we use 2 arguments here
to specify our range, let's say 10 and 20.
Run our program one more time. Now we have the numbers 20
13 and 18. If we run our program one more time,
We get different values, so 20, 19, 11, one more time.
Look, you also have another powerful method for
randomly picking an item from a list. Let's say we have a list of team members and you want to
randomly pick someone as the leader. Let me show you how to do that.
So, we define the list of team members, we set it to
jon, mary, bob,

Arabic: 
indent this. Okay, and finally, let's print the result,
ها أنت ذا. لذلك يمكننا أن نرى
that in each iteration we get a new random value between 0 and 1.
Now what if we want a random value for a particular age?
Let's say random values between 10 and 20, well,
there is another method here, rand int, we use 2 arguments here
to specify our range, let's say 10 and 20.
Run our program one more time. Now we have the numbers 20
13 and 18. If we run our program one more time,
We get different values, so 20, 19, 11, one more time.
Look, you also have another powerful method for
randomly picking an item from a list. Let's say we have a list of team members and you want to
randomly pick someone as the leader. Let me show you how to do that.
So, we define the list of team members, we set it to
jon, mary, bob,

Persian: 
indent this. Okay, and finally, let's print the result,
There you go. So we can see
that in each iteration we get a new random value between 0 and 1.
Now what if we want a random value for a particular age?
Let's say random values between 10 and 20, well,
there is another method here, rand int, we use 2 arguments here
to specify our range, let's say 10 and 20.
Run our program one more time. Now we have the numbers 20
13 and 18. If we run our program one more time,
We get different values, so 20, 19, 11, one more time.
Look, you also have another powerful method for
randomly picking an item from a list. Let's say we have a list of team members and you want to
randomly pick someone as the leader. Let me show you how to do that.
So, we define the list of team members, we set it to
jon, mary, bob,

Portuguese: 
indent this. Okay, and finally, let's print the result,
Ai está. So we can see
that in each iteration we get a new random value between 0 and 1.
Now what if we want a random value for a particular age?
Let's say random values between 10 and 20, well,
there is another method here, rand int, we use 2 arguments here
to specify our range, let's say 10 and 20.
Run our program one more time. Now we have the numbers 20
13 and 18. If we run our program one more time,
We get different values, so 20, 19, 11, one more time.
Look, you also have another powerful method for
randomly picking an item from a list. Let's say we have a list of team members and you want to
randomly pick someone as the leader. Let me show you how to do that.
So, we define the list of team members, we set it to
jon, mary, bob,

Chinese: 
and mosh. Now we can call random
.choice and pass our members list
this method randomly picks a method from this list and returns it. SO,
we can store the result in leader and then
print it on the terminal. let's run our program,
so now the leader is mary, if you run our program one more time
this line is mosh now it's mosh again one more time,
it really likes mosh, you get the point.所以
the random module is very powerful, and it has a lot of applications.
Now here's a very cool exercise. I want you to write this program to
roll a dice. So every time we run this program we get a different value.
Now we have 3 in 1, next time we get 3 and 6, one more time
5 and 6, 4 and 3, double one, that's a very cool exercise.
So before we get started, I want you to pay attention to a few things.
I want you to define a class called dice

Turkish: 
and mosh. Now we can call random
.choice and pass our members list
this method randomly picks a method from this list and returns it. SO,
we can store the result in leader and then
print it on the terminal. let's run our program,
so now the leader is mary, if you run our program one more time
this line is mosh now it's mosh again one more time,
it really likes mosh, you get the point. Yani
the random module is very powerful, and it has a lot of applications.
Now here's a very cool exercise. I want you to write this program to
roll a dice. So every time we run this program we get a different value.
Now we have 3 in 1, next time we get 3 and 6, one more time
5 and 6, 4 and 3, double one, that's a very cool exercise.
So before we get started, I want you to pay attention to a few things.
I want you to define a class called dice

Russian: 
and mosh. Now we can call random
.choice and pass our members list
this method randomly picks a method from this list and returns it. SO,
we can store the result in leader and then
print it on the terminal. let's run our program,
so now the leader is mary, if you run our program one more time
this line is mosh now it's mosh again one more time,
it really likes mosh, you get the point. Так
the random module is very powerful, and it has a lot of applications.
Now here's a very cool exercise. I want you to write this program to
roll a dice. So every time we run this program we get a different value.
Now we have 3 in 1, next time we get 3 and 6, one more time
5 and 6, 4 and 3, double one, that's a very cool exercise.
So before we get started, I want you to pay attention to a few things.
I want you to define a class called dice

Persian: 
and mosh. Now we can call random
.choice and pass our members list
this method randomly picks a method from this list and returns it. SO,
we can store the result in leader and then
print it on the terminal. let's run our program,
so now the leader is mary, if you run our program one more time
this line is mosh now it's mosh again one more time,
it really likes mosh, you get the point. بنابراین
the random module is very powerful, and it has a lot of applications.
Now here's a very cool exercise. I want you to write this program to
roll a dice. So every time we run this program we get a different value.
Now we have 3 in 1, next time we get 3 and 6, one more time
5 and 6, 4 and 3, double one, that's a very cool exercise.
So before we get started, I want you to pay attention to a few things.
I want you to define a class called dice

Indonesian: 
and mosh. Now we can call random
.choice and pass our members list
this method randomly picks a method from this list and returns it. SO,
we can store the result in leader and then
print it on the terminal. let's run our program,
so now the leader is mary, if you run our program one more time
this line is mosh now it's mosh again one more time,
it really likes mosh, you get the point. Begitu
the random module is very powerful, and it has a lot of applications.
Now here's a very cool exercise. I want you to write this program to
roll a dice. So every time we run this program we get a different value.
Now we have 3 in 1, next time we get 3 and 6, one more time
5 and 6, 4 and 3, double one, that's a very cool exercise.
So before we get started, I want you to pay attention to a few things.
I want you to define a class called dice

Arabic: 
and mosh. Now we can call random
.choice and pass our members list
this method randomly picks a method from this list and returns it. SO,
we can store the result in leader and then
print it on the terminal. let's run our program,
so now the leader is mary, if you run our program one more time
this line is mosh now it's mosh again one more time,
it really likes mosh, you get the point. وبالتالي
the random module is very powerful, and it has a lot of applications.
Now here's a very cool exercise. I want you to write this program to
roll a dice. So every time we run this program we get a different value.
Now we have 3 in 1, next time we get 3 and 6, one more time
5 and 6, 4 and 3, double one, that's a very cool exercise.
So before we get started, I want you to pay attention to a few things.
I want you to define a class called dice

English: 
and mosh. Now we can call random 
.choice and pass our members list 
this method randomly picks a method from this list and returns it. SO, 
we can store the result in leader and then 
print it on the terminal. let's run our program, 
so now the leader is mary, if you run our program one more time
this line is mosh now it's mosh again one more time, 
it really likes mosh, you get the point. So
the random module is very powerful, and it has a lot of applications. 
Now here's a very cool exercise. I want you to write this program to 
roll a dice. So every time we run this program we get a different value. 
Now we have 3 in 1, next time we get 3 and 6, one more time 
5 and 6, 4 and 3, double one, that's a very cool exercise. 
So before we get started, I want you to pay attention to a few things. 
I want you to define a class called dice 

Portuguese: 
and mosh. Now we can call random
.choice and pass our members list
this method randomly picks a method from this list and returns it. ASSIM,
we can store the result in leader and then
print it on the terminal. let's run our program,
so now the leader is mary, if you run our program one more time
this line is mosh now it's mosh again one more time,
it really likes mosh, you get the point. assim
the random module is very powerful, and it has a lot of applications.
Now here's a very cool exercise. I want you to write this program to
roll a dice. So every time we run this program we get a different value.
Now we have 3 in 1, next time we get 3 and 6, one more time
5 and 6, 4 and 3, double one, that's a very cool exercise.
So before we get started, I want you to pay attention to a few things.
I want you to define a class called dice

Persian: 
in this class we're going to have a method called rope so every time we
call this method, we get a tuple, a tuple remember is a list of
values but values cannot be changed, you cannot add a new item to it, we
cannot remove it. So it's like a read only list. So every time,
we call the row method, we should get the tuple of two random values.
So go ahead, and do this exercise, You'll see my solution next.
Alright, we start by importing the random module on the top,
then we define a class called dice:
this class we want to have a method called row. So define row
parenthesis, this automatically adds self, now in this method,
you want to generate two random values between 1 to 6.
So we call random.randint.
And pass 1 and 6. So this generates the first number,
we can ut that here, now let's call this one more time,

Arabic: 
in this class we're going to have a method called rope so every time we
call this method, we get a tuple, a tuple remember is a list of
values but values cannot be changed, you cannot add a new item to it, we
cannot remove it. So it's like a read only list. So every time,
we call the row method, we should get the tuple of two random values.
So go ahead, and do this exercise, You'll see my solution next.
Alright, we start by importing the random module on the top,
then we define a class called dice:
this class we want to have a method called row. So define row
parenthesis, this automatically adds self, now in this method,
you want to generate two random values between 1 to 6.
So we call random.randint.
And pass 1 and 6. So this generates the first number,
we can ut that here, now let's call this one more time,

Indonesian: 
in this class we're going to have a method called rope so every time we
call this method, we get a tuple, a tuple remember is a list of
values but values cannot be changed, you cannot add a new item to it, we
cannot remove it. So it's like a read only list. So every time,
we call the row method, we should get the tuple of two random values.
So go ahead, and do this exercise, You'll see my solution next.
Alright, we start by importing the random module on the top,
then we define a class called dice:
this class we want to have a method called row. So define row
parenthesis, this automatically adds self, now in this method,
you want to generate two random values between 1 to 6.
So we call random.randint.
And pass 1 and 6. So this generates the first number,
we can ut that here, now let's call this one more time,

English: 
in this class we're going to have a method called rope so every time we
call this method, we get a tuple, a tuple remember is a list of 
values but values cannot be changed, you cannot add a new item to it, we
cannot remove it. So it's like a read only list. So every time, 
we call the row method, we should get the tuple of two random values. 
So go ahead, and do this exercise, You'll see my solution next. 
Alright, we start by importing the random module on the top, 
then we define a class called dice:
this class we want to have a method called row. So define row 
parenthesis, this automatically adds self, now in this method, 
you want to generate two random values between 1 to 6. 
So we call random.randint. 
And pass 1 and 6. So this generates the first number, 
we can ut that here, now let's call this one more time, 

Portuguese: 
in this class we're going to have a method called rope so every time we
call this method, we get a tuple, a tuple remember is a list of
values but values cannot be changed, you cannot add a new item to it, we
cannot remove it. So it's like a read only list. So every time,
we call the row method, we should get the tuple of two random values.
So go ahead, and do this exercise, You'll see my solution next.
Alright, we start by importing the random module on the top,
then we define a class called dice:
this class we want to have a method called row. So define row
parenthesis, this automatically adds self, now in this method,
you want to generate two random values between 1 to 6.
So we call random.randint.
And pass 1 and 6. So this generates the first number,
we can ut that here, now let's call this one more time,

Turkish: 
in this class we're going to have a method called rope so every time we
call this method, we get a tuple, a tuple remember is a list of
values but values cannot be changed, you cannot add a new item to it, we
cannot remove it. So it's like a read only list. So every time,
we call the row method, we should get the tuple of two random values.
So go ahead, and do this exercise, You'll see my solution next.
Alright, we start by importing the random module on the top,
then we define a class called dice:
this class we want to have a method called row. So define row
parenthesis, this automatically adds self, now in this method,
you want to generate two random values between 1 to 6.
So we call random.randint.
And pass 1 and 6. So this generates the first number,
we can ut that here, now let's call this one more time,

Chinese: 
in this class we're going to have a method called rope so every time we
call this method, we get a tuple, a tuple remember is a list of
values but values cannot be changed, you cannot add a new item to it, we
cannot remove it. So it's like a read only list. So every time,
we call the row method, we should get the tuple of two random values.
So go ahead, and do this exercise, You'll see my solution next.
Alright, we start by importing the random module on the top,
then we define a class called dice:
this class we want to have a method called row. So define row
parenthesis, this automatically adds self, now in this method,
you want to generate two random values between 1 to 6.
So we call random.randint.
And pass 1 and 6. So this generates the first number,
we can ut that here, now let's call this one more time,

Russian: 
in this class we're going to have a method called rope so every time we
call this method, we get a tuple, a tuple remember is a list of
values but values cannot be changed, you cannot add a new item to it, we
cannot remove it. So it's like a read only list. So every time,
we call the row method, we should get the tuple of two random values.
So go ahead, and do this exercise, You'll see my solution next.
Alright, we start by importing the random module on the top,
then we define a class called dice:
this class we want to have a method called row. So define row
parenthesis, this automatically adds self, now in this method,
you want to generate two random values between 1 to 6.
So we call random.randint.
And pass 1 and 6. So this generates the first number,
we can ut that here, now let's call this one more time,

English: 
so I'm going to copy what we have on line 5, put it here, and 
change this variable to second. So we have two variables first and second.
With two random values, finally we need to return them, 
in a tuple, so return parenthesis instead of square brackets, 
first and second, now 
in python when you want to return a python from a  function, you don't have to add
this parenthesis, so you can simplify your code and python will automatically 
interpret this as a tuple. So we are done 
with a definition of our class, we remove the indentation and add 
two line breaks. Now we create an object of this type 
so you set dice to dice
next we roll the dice, so dice.roll and 
print the result on the terminal, that's all you have to do.
Let's run this program, so now we get 2 and 5, 
lets run it one more time, 3 and 2, 1 and 1, beautiful. 

Portuguese: 
so I'm going to copy what we have on line 5, put it here, and
change this variable to second. So we have two variables first and second.
With two random values, finally we need to return them,
in a tuple, so return parenthesis instead of square brackets,
first and second, now
in python when you want to return a python from a function, you don't have to add
this parenthesis, so you can simplify your code and python will automatically
interpret this as a tuple. So we are done
with a definition of our class, we remove the indentation and add
two line breaks. Now we create an object of this type
so you set dice to dice
next we roll the dice, so dice.roll and
print the result on the terminal, that's all you have to do.
Let's run this program, so now we get 2 and 5,
lets run it one more time, 3 and 2, 1 and 1, beautiful.

Persian: 
so I'm going to copy what we have on line 5, put it here, and
change this variable to second. So we have two variables first and second.
With two random values, finally we need to return them,
in a tuple, so return parenthesis instead of square brackets,
first and second, now
in python when you want to return a python from a function, you don't have to add
this parenthesis, so you can simplify your code and python will automatically
interpret this as a tuple. So we are done
with a definition of our class, we remove the indentation and add
two line breaks. Now we create an object of this type
so you set dice to dice
next we roll the dice, so dice.roll and
print the result on the terminal, that's all you have to do.
Let's run this program, so now we get 2 and 5,
lets run it one more time, 3 and 2, 1 and 1, beautiful.

Chinese: 
so I'm going to copy what we have on line 5, put it here, and
change this variable to second. So we have two variables first and second.
With two random values, finally we need to return them,
in a tuple, so return parenthesis instead of square brackets,
first and second, now
in python when you want to return a python from a function, you don't have to add
this parenthesis, so you can simplify your code and python will automatically
interpret this as a tuple. So we are done
with a definition of our class, we remove the indentation and add
two line breaks. Now we create an object of this type
so you set dice to dice
next we roll the dice, so dice.roll and
print the result on the terminal, that's all you have to do.
Let's run this program, so now we get 2 and 5,
lets run it one more time, 3 and 2, 1 and 1, beautiful.

Turkish: 
so I'm going to copy what we have on line 5, put it here, and
change this variable to second. So we have two variables first and second.
With two random values, finally we need to return them,
in a tuple, so return parenthesis instead of square brackets,
first and second, now
in python when you want to return a python from a function, you don't have to add
this parenthesis, so you can simplify your code and python will automatically
interpret this as a tuple. So we are done
with a definition of our class, we remove the indentation and add
two line breaks. Now we create an object of this type
so you set dice to dice
next we roll the dice, so dice.roll and
print the result on the terminal, that's all you have to do.
Let's run this program, so now we get 2 and 5,
lets run it one more time, 3 and 2, 1 and 1, beautiful.

Indonesian: 
so I'm going to copy what we have on line 5, put it here, and
change this variable to second. So we have two variables first and second.
With two random values, finally we need to return them,
in a tuple, so return parenthesis instead of square brackets,
first and second, now
in python when you want to return a python from a function, you don't have to add
this parenthesis, so you can simplify your code and python will automatically
interpret this as a tuple. So we are done
with a definition of our class, we remove the indentation and add
two line breaks. Now we create an object of this type
so you set dice to dice
next we roll the dice, so dice.roll and
print the result on the terminal, that's all you have to do.
Let's run this program, so now we get 2 and 5,
lets run it one more time, 3 and 2, 1 and 1, beautiful.

Russian: 
so I'm going to copy what we have on line 5, put it here, and
change this variable to second. So we have two variables first and second.
With two random values, finally we need to return them,
in a tuple, so return parenthesis instead of square brackets,
first and second, now
in python when you want to return a python from a function, you don't have to add
this parenthesis, so you can simplify your code and python will automatically
interpret this as a tuple. So we are done
with a definition of our class, we remove the indentation and add
two line breaks. Now we create an object of this type
so you set dice to dice
next we roll the dice, so dice.roll and
print the result on the terminal, that's all you have to do.
Let's run this program, so now we get 2 and 5,
lets run it one more time, 3 and 2, 1 and 1, beautiful.

Arabic: 
so I'm going to copy what we have on line 5, put it here, and
change this variable to second. So we have two variables first and second.
With two random values, finally we need to return them,
in a tuple, so return parenthesis instead of square brackets,
first and second, now
in python when you want to return a python from a function, you don't have to add
this parenthesis, so you can simplify your code and python will automatically
interpret this as a tuple. So we are done
with a definition of our class, we remove the indentation and add
two line breaks. Now we create an object of this type
so you set dice to dice
next we roll the dice, so dice.roll and
print the result on the terminal, that's all you have to do.
Let's run this program, so now we get 2 and 5,
lets run it one more time, 3 and 2, 1 and 1, beautiful.

Portuguese: 
Now we have this little warning here, that says
expected 2 black lines found 1. Once again this is
coming from pep 8, pep is short for python and
proposal. We have so many python enhancement proposals or peps.
Pep 8 is a very famous 1, and in this document we have
all the best practices for formatting our code. So pep
8 says, that after we define our classes we should have 2 lines breaks, we've already done that
so the reason this is complaining is because we had 1 line break before
the class, so let's add one more line break, now pycharm
is happy. So basically pycharm is following all the best
practices defined in pep8. Now you don't have to memorize
any of these best practices, as you code in pycharm, pycharm gives you a little more
warning, and gradually you will learn how to properly format your code, so it's
readable by other people.
In this tutorial, I'm going to show you

Russian: 
Now we have this little warning here, that says
expected 2 black lines found 1. Once again this is
coming from pep 8, pep is short for python and
proposal. We have so many python enhancement proposals or peps.
Pep 8 is a very famous 1, and in this document we have
all the best practices for formatting our code. So pep
8 says, that after we define our classes we should have 2 lines breaks, we've already done that
so the reason this is complaining is because we had 1 line break before
the class, so let's add one more line break, now pycharm
is happy. So basically pycharm is following all the best
practices defined in pep8. Now you don't have to memorize
any of these best practices, as you code in pycharm, pycharm gives you a little more
warning, and gradually you will learn how to properly format your code, so it's
readable by other people.
In this tutorial, I'm going to show you

Turkish: 
Now we have this little warning here, that says
expected 2 black lines found 1. Once again this is
coming from pep 8, pep is short for python and
proposal. We have so many python enhancement proposals or peps.
Pep 8 is a very famous 1, and in this document we have
all the best practices for formatting our code. So pep
8 says, that after we define our classes we should have 2 lines breaks, we've already done that
so the reason this is complaining is because we had 1 line break before
the class, so let's add one more line break, now pycharm
is happy. So basically pycharm is following all the best
practices defined in pep8. Now you don't have to memorize
any of these best practices, as you code in pycharm, pycharm gives you a little more
warning, and gradually you will learn how to properly format your code, so it's
readable by other people.
In this tutorial, I'm going to show you

Arabic: 
Now we have this little warning here, that says
expected 2 black lines found 1. Once again this is
coming from pep 8, pep is short for python and
proposal. We have so many python enhancement proposals or peps.
Pep 8 is a very famous 1, and in this document we have
all the best practices for formatting our code. So pep
8 says, that after we define our classes we should have 2 lines breaks, we've already done that
so the reason this is complaining is because we had 1 line break before
the class, so let's add one more line break, now pycharm
is happy. So basically pycharm is following all the best
practices defined in pep8. Now you don't have to memorize
any of these best practices, as you code in pycharm, pycharm gives you a little more
warning, and gradually you will learn how to properly format your code, so it's
readable by other people.
In this tutorial, I'm going to show you

Indonesian: 
Now we have this little warning here, that says
expected 2 black lines found 1. Once again this is
coming from pep 8, pep is short for python and
proposal. We have so many python enhancement proposals or peps.
Pep 8 is a very famous 1, and in this document we have
all the best practices for formatting our code. So pep
8 says, that after we define our classes we should have 2 lines breaks, we've already done that
so the reason this is complaining is because we had 1 line break before
the class, so let's add one more line break, now pycharm
is happy. So basically pycharm is following all the best
practices defined in pep8. Now you don't have to memorize
any of these best practices, as you code in pycharm, pycharm gives you a little more
warning, and gradually you will learn how to properly format your code, so it's
readable by other people.
In this tutorial, I'm going to show you

English: 
Now we have this little warning here, that says 
expected 2 black lines found 1. Once again this is
coming from pep 8, pep is short for python and 
proposal. We have so many python enhancement proposals or peps.
Pep 8 is a very famous 1, and in this document we have 
all the best practices for formatting our code. So pep
8 says, that after we define our classes we should have 2 lines breaks, we've already done that
so the reason this is complaining is because we had 1 line break before 
the class, so let's add one more line break, now pycharm 
is happy. So basically pycharm is following all the best 
practices defined in pep8. Now you don't have to memorize 
any of these best practices, as you code in pycharm, pycharm gives you a little more
warning, and gradually you will learn how to properly format your code, so it's
readable by other people. 
In this tutorial, I'm going to show you

Chinese: 
Now we have this little warning here, that says
expected 2 black lines found 1. Once again this is
coming from pep 8, pep is short for python and
proposal. We have so many python enhancement proposals or peps.
Pep 8 is a very famous 1, and in this document we have
all the best practices for formatting our code. So pep
8 says, that after we define our classes we should have 2 lines breaks, we've already done that
so the reason this is complaining is because we had 1 line break before
the class, so let's add one more line break, now pycharm
is happy. So basically pycharm is following all the best
practices defined in pep8. Now you don't have to memorize
any of these best practices, as you code in pycharm, pycharm gives you a little more
warning, and gradually you will learn how to properly format your code, so it's
readable by other people.
In this tutorial, I'm going to show you

Persian: 
Now we have this little warning here, that says
expected 2 black lines found 1. Once again this is
coming from pep 8, pep is short for python and
proposal. We have so many python enhancement proposals or peps.
Pep 8 is a very famous 1, and in this document we have
all the best practices for formatting our code. So pep
8 says, that after we define our classes we should have 2 lines breaks, we've already done that
so the reason this is complaining is because we had 1 line break before
the class, so let's add one more line break, now pycharm
is happy. So basically pycharm is following all the best
practices defined in pep8. Now you don't have to memorize
any of these best practices, as you code in pycharm, pycharm gives you a little more
warning, and gradually you will learn how to properly format your code, so it's
readable by other people.
In this tutorial, I'm going to show you

Persian: 
how to work with directories in python. So here in python3,
module index, you can see we have a module called path lib which provides an object
oriented file system pact. That basically means it provides
classes that we can use to create objects to work with directories and
files. So, if you click here, you can see how this module
works, we can see all kinds of examples. For example, here on there basic
useage, you can see this is how we import the path
class from the path lib module. Let me zooming so you can see
clearly. Okay, so look, from path lib, that's
our module, import path, note the naming convention.
P is capitalized, that means path is a class, so we need to create
an instance of this class as you can see, right here,
now there's so much documentation here, you can read this on your own, but let me quickly show you
a few examples to help you get started. So after pycharm
on the top, from the path led module, that's

Indonesian: 
how to work with directories in python. So here in python3,
module index, you can see we have a module called path lib which provides an object
oriented file system pact. That basically means it provides
classes that we can use to create objects to work with directories and
files. So, if you click here, you can see how this module
works, we can see all kinds of examples. For example, here on there basic
useage, you can see this is how we import the path
class from the path lib module. Let me zooming so you can see
clearly. Okay, so look, from path lib, that's
our module, import path, note the naming convention.
P is capitalized, that means path is a class, so we need to create
an instance of this class as you can see, right here,
now there's so much documentation here, you can read this on your own, but let me quickly show you
a few examples to help you get started. So after pycharm
on the top, from the path led module, that's

Portuguese: 
how to work with directories in python. So here in python3,
module index, you can see we have a module called path lib which provides an object
oriented file system pact. That basically means it provides
classes that we can use to create objects to work with directories and
arquivos. So, if you click here, you can see how this module
works, we can see all kinds of examples. For example, here on there basic
useage, you can see this is how we import the path
class from the path lib module. Let me zooming so you can see
claramente. Okay, so look, from path lib, that's
our module, import path, note the naming convention.
P is capitalized, that means path is a class, so we need to create
an instance of this class as you can see, right here,
now there's so much documentation here, you can read this on your own, but let me quickly show you
a few examples to help you get started. So after pycharm
on the top, from the path led module, that's

Chinese: 
how to work with directories in python. So here in python3,
module index, you can see we have a module called path lib which provides an object
oriented file system pact. That basically means it provides
classes that we can use to create objects to work with directories and
文件。 So, if you click here, you can see how this module
works, we can see all kinds of examples. For example, here on there basic
useage, you can see this is how we import the path
class from the path lib module. Let me zooming so you can see
clearly. Okay, so look, from path lib, that's
our module, import path, note the naming convention.
P is capitalized, that means path is a class, so we need to create
an instance of this class as you can see, right here,
now there's so much documentation here, you can read this on your own, but let me quickly show you
a few examples to help you get started. So after pycharm
on the top, from the path led module, that's

Arabic: 
how to work with directories in python. So here in python3,
module index, you can see we have a module called path lib which provides an object
oriented file system pact. That basically means it provides
classes that we can use to create objects to work with directories and
files. So, if you click here, you can see how this module
works, we can see all kinds of examples. For example, here on there basic
useage, you can see this is how we import the path
class from the path lib module. Let me zooming so you can see
clearly. Okay, so look, from path lib, that's
our module, import path, note the naming convention.
P is capitalized, that means path is a class, so we need to create
an instance of this class as you can see, right here,
now there's so much documentation here, you can read this on your own, but let me quickly show you
a few examples to help you get started. So after pycharm
on the top, from the path led module, that's

Turkish: 
how to work with directories in python. So here in python3,
module index, you can see we have a module called path lib which provides an object
oriented file system pact. That basically means it provides
classes that we can use to create objects to work with directories and
files. So, if you click here, you can see how this module
works, we can see all kinds of examples. For example, here on there basic
useage, you can see this is how we import the path
class from the path lib module. Let me zooming so you can see
clearly. Okay, so look, from path lib, that's
our module, import path, note the naming convention.
P is capitalized, that means path is a class, so we need to create
an instance of this class as you can see, right here,
now there's so much documentation here, you can read this on your own, but let me quickly show you
a few examples to help you get started. So after pycharm
on the top, from the path led module, that's

Russian: 
how to work with directories in python. So here in python3,
module index, you can see we have a module called path lib which provides an object
oriented file system pact. That basically means it provides
classes that we can use to create objects to work with directories and
files. So, if you click here, you can see how this module
works, we can see all kinds of examples. For example, here on there basic
useage, you can see this is how we import the path
class from the path lib module. Let me zooming so you can see
clearly. Okay, so look, from path lib, that's
our module, import path, note the naming convention.
P is capitalized, that means path is a class, so we need to create
an instance of this class as you can see, right here,
now there's so much documentation here, you can read this on your own, but let me quickly show you
a few examples to help you get started. So after pycharm
on the top, from the path led module, that's

English: 
how to work with directories in python. So here in python3, 
module index, you can see we have a module called path lib which provides an object 
oriented file system pact. That basically means it provides
classes that we can use to create objects to work with directories and 
files. So, if you click here, you can see how this module
works, we can see all kinds of examples. For example, here on there basic 
useage, you can see this is how we import the path
class from the path lib module. Let me zooming so you can see
clearly. Okay, so look, from path lib, that's
our module, import path, note the naming convention. 
P is capitalized, that means path is a class, so we need to create 
an instance of this class as you can see, right here, 
now there's so much documentation here, you can read this on your own, but let me quickly show you
a few examples to help you get started. So after pycharm 
on the top, from the path led module, that's

Turkish: 
import the path class. Now we need to create,
a path object to reference a file or directory
on our computer. So there are basically to ways to do this we can use an absolute
path, or a relative path which basically
means a path starting from the current directory. For example,
if you wanna reference this ecommerce directory in our project, we can
use the relative path. So we start from the current directory and then
go somewhere else. With absolute paths we start from the root
of our hard disk. For example, if you're on Windows you might have
an absolute path like this, c drive, backslash,
program, files, backslash microsoft,
so these are directories in c drive.
On Windows we use a backslash to build a path. If you're on
Mac or Linux, your paths will look a little bit different, so
instead of backslash we have a forward slash lets say user/local

English: 
import the path class. Now we need to create, 
a path object to reference a file or directory 
on our computer. So there are basically to ways to do this we can use an absolute
path, or a relative path which basically 
means a path starting from the current directory. For example, 
if you wanna reference this ecommerce directory in our project, we can
use the relative path. So we start from the current directory and then
go somewhere else. With absolute paths we start from the root 
of our hard disk. For example, if you're on Windows you might have 
an absolute path like this, c drive, backslash, 
program, files, backslash microsoft, 
so these are directories in c drive. 
On Windows we use a backslash to build a path. If you're on
Mac or Linux, your paths will look a little bit different, so
instead of backslash we have a forward slash lets say user/local

Chinese: 
import the path class. Now we need to create,
a path object to reference a file or directory
on our computer. So there are basically to ways to do this we can use an absolute
path, or a relative path which basically
means a path starting from the current directory. For example,
if you wanna reference this ecommerce directory in our project, we can
use the relative path. So we start from the current directory and then
go somewhere else. With absolute paths we start from the root
of our hard disk. For example, if you're on Windows you might have
an absolute path like this, c drive, backslash,
program, files, backslash microsoft,
so these are directories in c drive.
On Windows we use a backslash to build a path. If you're on
Mac or Linux, your paths will look a little bit different, so
instead of backslash we have a forward slash lets say user/local

Russian: 
import the path class. Now we need to create,
a path object to reference a file or directory
on our computer. So there are basically to ways to do this we can use an absolute
path, or a relative path which basically
means a path starting from the current directory. Например,
if you wanna reference this ecommerce directory in our project, we can
use the relative path. So we start from the current directory and then
go somewhere else. With absolute paths we start from the root
of our hard disk. For example, if you're on Windows you might have
an absolute path like this, c drive, backslash,
program, files, backslash microsoft,
so these are directories in c drive.
On Windows we use a backslash to build a path. If you're on
Mac or Linux, your paths will look a little bit different, so
instead of backslash we have a forward slash lets say user/local

Arabic: 
import the path class. Now we need to create,
a path object to reference a file or directory
on our computer. So there are basically to ways to do this we can use an absolute
path, or a relative path which basically
means a path starting from the current directory. فمثلا،
if you wanna reference this ecommerce directory in our project, we can
use the relative path. So we start from the current directory and then
go somewhere else. With absolute paths we start from the root
of our hard disk. For example, if you're on Windows you might have
an absolute path like this, c drive, backslash,
program, files, backslash microsoft,
so these are directories in c drive.
On Windows we use a backslash to build a path. If you're on
Mac or Linux, your paths will look a little bit different, so
instead of backslash we have a forward slash lets say user/local

Indonesian: 
import the path class. Now we need to create,
a path object to reference a file or directory
on our computer. So there are basically to ways to do this we can use an absolute
path, or a relative path which basically
means a path starting from the current directory. Sebagai contoh,
if you wanna reference this ecommerce directory in our project, we can
use the relative path. So we start from the current directory and then
go somewhere else. With absolute paths we start from the root
of our hard disk. For example, if you're on Windows you might have
an absolute path like this, c drive, backslash,
program, files, backslash microsoft,
so these are directories in c drive.
On Windows we use a backslash to build a path. If you're on
Mac or Linux, your paths will look a little bit different, so
instead of backslash we have a forward slash lets say user/local

Persian: 
import the path class. Now we need to create,
a path object to reference a file or directory
on our computer. So there are basically to ways to do this we can use an absolute
path, or a relative path which basically
means a path starting from the current directory. مثلا،
if you wanna reference this ecommerce directory in our project, we can
use the relative path. So we start from the current directory and then
go somewhere else. With absolute paths we start from the root
of our hard disk. For example, if you're on Windows you might have
an absolute path like this, c drive, backslash,
program, files, backslash microsoft,
so these are directories in c drive.
On Windows we use a backslash to build a path. If you're on
Mac or Linux, your paths will look a little bit different, so
instead of backslash we have a forward slash lets say user/local

Portuguese: 
import the path class. Now we need to create,
a path object to reference a file or directory
on our computer. So there are basically to ways to do this we can use an absolute
path, or a relative path which basically
means a path starting from the current directory. Por exemplo,
if you wanna reference this ecommerce directory in our project, we can
use the relative path. So we start from the current directory and then
go somewhere else. With absolute paths we start from the root
of our hard disk. For example, if you're on Windows you might have
an absolute path like this, c drive, backslash,
program, files, backslash microsoft,
so these are directories in c drive.
On Windows we use a backslash to build a path. If you're on
Mac or Linux, your paths will look a little bit different, so
instead of backslash we have a forward slash lets say user/local

Chinese: 
/bin. So these are examples of absolute paths.在
this tutorial we're going to work with he relative path to work with this ecommerce
directory that we have in our project. Now if you didn't create this directory
earlier, simply right click on the project and then go to new
directory. oaky? So, let's close this panel,
we create a path object, now,
if you don't pas an argument here, this will reference the current directory
alternatively, we can pass string, in this string we can
add a file or a directory. let's say the ecommerce
directory. Now this runs a path object, so we store it here,
now this path object has a few interesting methods
for example, we can check to see if a path exists by calling
the exist method. This simply returns a boolean so let's print it on the terminal,
there you go. So this path exists,
what if it changes to ecommerce 1, and

English: 
/bin. So these are examples of absolute paths. In
this tutorial we're going to work with he relative path to work with this ecommerce 
directory that we have in our project. Now if you didn't create this directory 
earlier, simply right click on the project and then go to new 
directory. oaky? So, let's close this panel, 
we create a path object, now, 
if you don't pas an argument here, this will reference the current directory
alternatively, we can pass string, in this string we can
add a file or a directory. let's say the ecommerce 
directory. Now this runs a path object, so we store it here, 
now this path object has a few interesting methods 
for example, we can check to see if a path exists by calling 
the exist method. This simply returns a boolean so let's print it on the terminal, 
there you go. So this path exists, 
what if it changes to ecommerce 1, and 

Persian: 
/bin. So these are examples of absolute paths. که در
this tutorial we're going to work with he relative path to work with this ecommerce
directory that we have in our project. Now if you didn't create this directory
earlier, simply right click on the project and then go to new
directory. oaky? So, let's close this panel,
we create a path object, now,
if you don't pas an argument here, this will reference the current directory
alternatively, we can pass string, in this string we can
add a file or a directory. let's say the ecommerce
directory. Now this runs a path object, so we store it here,
now this path object has a few interesting methods
for example, we can check to see if a path exists by calling
the exist method. This simply returns a boolean so let's print it on the terminal,
there you go. So this path exists,
what if it changes to ecommerce 1, and

Portuguese: 
/bin. So these are examples of absolute paths. Em
this tutorial we're going to work with he relative path to work with this ecommerce
directory that we have in our project. Now if you didn't create this directory
earlier, simply right click on the project and then go to new
diretório. oaky? So, let's close this panel,
we create a path object, now,
if you don't pas an argument here, this will reference the current directory
alternatively, we can pass string, in this string we can
add a file or a directory. let's say the ecommerce
diretório. Now this runs a path object, so we store it here,
now this path object has a few interesting methods
for example, we can check to see if a path exists by calling
the exist method. This simply returns a boolean so let's print it on the terminal,
ai está. So this path exists,
what if it changes to ecommerce 1, and

Russian: 
/bin. So these are examples of absolute paths. В
this tutorial we're going to work with he relative path to work with this ecommerce
directory that we have in our project. Now if you didn't create this directory
earlier, simply right click on the project and then go to new
directory. oaky? So, let's close this panel,
we create a path object, now,
if you don't pas an argument here, this will reference the current directory
alternatively, we can pass string, in this string we can
add a file or a directory. let's say the ecommerce
directory. Now this runs a path object, so we store it here,
now this path object has a few interesting methods
for example, we can check to see if a path exists by calling
the exist method. This simply returns a boolean so let's print it on the terminal,
there you go. So this path exists,
what if it changes to ecommerce 1, and

Arabic: 
/bin. So these are examples of absolute paths. في
this tutorial we're going to work with he relative path to work with this ecommerce
directory that we have in our project. Now if you didn't create this directory
earlier, simply right click on the project and then go to new
directory. oaky? So, let's close this panel,
we create a path object, now,
if you don't pas an argument here, this will reference the current directory
alternatively, we can pass string, in this string we can
add a file or a directory. let's say the ecommerce
directory. Now this runs a path object, so we store it here,
now this path object has a few interesting methods
for example, we can check to see if a path exists by calling
the exist method. This simply returns a boolean so let's print it on the terminal,
there you go. So this path exists,
what if it changes to ecommerce 1, and

Turkish: 
/bin. So these are examples of absolute paths. In
this tutorial we're going to work with he relative path to work with this ecommerce
directory that we have in our project. Now if you didn't create this directory
earlier, simply right click on the project and then go to new
directory. oaky? So, let's close this panel,
we create a path object, now,
if you don't pas an argument here, this will reference the current directory
alternatively, we can pass string, in this string we can
add a file or a directory. let's say the ecommerce
directory. Now this runs a path object, so we store it here,
now this path object has a few interesting methods
for example, we can check to see if a path exists by calling
the exist method. This simply returns a boolean so let's print it on the terminal,
there you go. So this path exists,
what if it changes to ecommerce 1, and

Indonesian: 
/bin. So these are examples of absolute paths. Di
this tutorial we're going to work with he relative path to work with this ecommerce
directory that we have in our project. Now if you didn't create this directory
earlier, simply right click on the project and then go to new
directory. oaky? So, let's close this panel,
we create a path object, now,
if you don't pas an argument here, this will reference the current directory
alternatively, we can pass string, in this string we can
add a file or a directory. let's say the ecommerce
directory. Now this runs a path object, so we store it here,
now this path object has a few interesting methods
for example, we can check to see if a path exists by calling
the exist method. This simply returns a boolean so let's print it on the terminal,
there you go. So this path exists,
what if it changes to ecommerce 1, and

English: 
run our program and get false, we can also create a new directory 
for example, let's change our path to email, now when we
 run this program, obviously we don't have this directory but we can 
create it by calling the mk dir method 
so make directory. Let's run our program
alright, this method returns none which basically means 
it doesn't return any values. Now if you look at the project panel you can see
here we have a new directory called emails, we can also delete this directory 
so, instead of mk dir we call 
rmdir which is short for remove directory, but 
let's go ahead, now we can see that directory is gone. We can also see
all the files and directories in a given path, that is, very useful if you want to
write a little program to automate something. For example, 
you can iterate over all the spreadsheets in a directory one them and 
process them. Let me show you. First we change the path

Persian: 
run our program and get false, we can also create a new directory
for example, let's change our path to email, now when we
run this program, obviously we don't have this directory but we can
create it by calling the mk dir method
so make directory. Let's run our program
alright, this method returns none which basically means
it doesn't return any values. Now if you look at the project panel you can see
here we have a new directory called emails, we can also delete this directory
so, instead of mk dir we call
rmdir which is short for remove directory, but
let's go ahead, now we can see that directory is gone. We can also see
all the files and directories in a given path, that is, very useful if you want to
write a little program to automate something. مثلا،
you can iterate over all the spreadsheets in a directory one them and
process them. Let me show you. First we change the path

Arabic: 
run our program and get false, we can also create a new directory
for example, let's change our path to email, now when we
run this program, obviously we don't have this directory but we can
create it by calling the mk dir method
so make directory. Let's run our program
alright, this method returns none which basically means
it doesn't return any values. Now if you look at the project panel you can see
here we have a new directory called emails, we can also delete this directory
so, instead of mk dir we call
rmdir which is short for remove directory, but
let's go ahead, now we can see that directory is gone. We can also see
all the files and directories in a given path, that is, very useful if you want to
write a little program to automate something. فمثلا،
you can iterate over all the spreadsheets in a directory one them and
process them. Let me show you. First we change the path

Indonesian: 
run our program and get false, we can also create a new directory
for example, let's change our path to email, now when we
run this program, obviously we don't have this directory but we can
create it by calling the mk dir method
so make directory. Let's run our program
alright, this method returns none which basically means
it doesn't return any values. Now if you look at the project panel you can see
here we have a new directory called emails, we can also delete this directory
so, instead of mk dir we call
rmdir which is short for remove directory, but
let's go ahead, now we can see that directory is gone. We can also see
all the files and directories in a given path, that is, very useful if you want to
write a little program to automate something. Sebagai contoh,
you can iterate over all the spreadsheets in a directory one them and
process them. Mari ku tunjukkan. First we change the path

Chinese: 
run our program and get false, we can also create a new directory
for example, let's change our path to email, now when we
run this program, obviously we don't have this directory but we can
create it by calling the mk dir method
so make directory. Let's run our program
alright, this method returns none which basically means
it doesn't return any values. Now if you look at the project panel you can see
here we have a new directory called emails, we can also delete this directory
so, instead of mk dir we call
rmdir which is short for remove directory, but
let's go ahead, now we can see that directory is gone. We can also see
all the files and directories in a given path, that is, very useful if you want to
write a little program to automate something. For example,
you can iterate over all the spreadsheets in a directory one them and
process them. Let me show you. First we change the path

Turkish: 
run our program and get false, we can also create a new directory
for example, let's change our path to email, now when we
run this program, obviously we don't have this directory but we can
create it by calling the mk dir method
so make directory. Let's run our program
alright, this method returns none which basically means
it doesn't return any values. Now if you look at the project panel you can see
here we have a new directory called emails, we can also delete this directory
so, instead of mk dir we call
rmdir which is short for remove directory, but
let's go ahead, now we can see that directory is gone. We can also see
all the files and directories in a given path, that is, very useful if you want to
write a little program to automate something. For example,
you can iterate over all the spreadsheets in a directory one them and
process them. Let me show you. First we change the path

Russian: 
run our program and get false, we can also create a new directory
for example, let's change our path to email, now when we
run this program, obviously we don't have this directory but we can
create it by calling the mk dir method
so make directory. Let's run our program
alright, this method returns none which basically means
it doesn't return any values. Now if you look at the project panel you can see
here we have a new directory called emails, we can also delete this directory
so, instead of mk dir we call
rmdir which is short for remove directory, but
let's go ahead, now we can see that directory is gone. We can also see
all the files and directories in a given path, that is, very useful if you want to
write a little program to automate something. Например,
you can iterate over all the spreadsheets in a directory one them and
process them. Let me show you. First we change the path

Portuguese: 
run our program and get false, we can also create a new directory
for example, let's change our path to email, now when we
run this program, obviously we don't have this directory but we can
create it by calling the mk dir method
so make directory. Let's run our program
alright, this method returns none which basically means
it doesn't return any values. Now if you look at the project panel you can see
here we have a new directory called emails, we can also delete this directory
so, instead of mk dir we call
rmdir which is short for remove directory, but
let's go ahead, now we can see that directory is gone. We can also see
all the files and directories in a given path, that is, very useful if you want to
write a little program to automate something. Por exemplo,
you can iterate over all the spreadsheets in a directory one them and
process them. Deixe-me te mostrar. First we change the path

Portuguese: 
to the current directory and then we call the glob
método. With his method we cans each for files and
directories in the current path. So as the first argument we need to pass a string
that defines a search pattern. We can type an asterisk
and that means everything, all files and all directories.
We can optionally add an extension, so to get all the files, you
need the files you use star.star. Com isso
pattern, we'll only get the files in the current directory. But not the directories.
We can also search for all the py files, or all the excel
spreadsheets. Qualquer coisa. So let's search for all the py files
in the current directory, now when we run our program
we get this generator object. Generator object
are kind of an advanced topic, and they are beyond the scope of this beginners
python course. But for now all you need to know is we can iterate
or loop through these generator objects. So instead of

Arabic: 
to the current directory and then we call the glob
طريقة. With his method we cans each for files and
directories in the current path. So as the first argument we need to pass a string
that defines a search pattern. We can type an asterisk
and that means everything, all files and all directories.
We can optionally add an extension, so to get all the files, you
need the files you use star.star. With this
pattern, we'll only get the files in the current directory. But not the directories.
We can also search for all the py files, or all the excel
spreadsheets. Anything. So let's search for all the py files
in the current directory, now when we run our program
we get this generator object. Generator object
are kind of an advanced topic, and they are beyond the scope of this beginners
python course. But for now all you need to know is we can iterate
or loop through these generator objects. So instead of

Indonesian: 
to the current directory and then we call the glob
metode. With his method we cans each for files and
directories in the current path. So as the first argument we need to pass a string
that defines a search pattern. We can type an asterisk
and that means everything, all files and all directories.
We can optionally add an extension, so to get all the files, you
need the files you use star.star. With this
pattern, we'll only get the files in the current directory. But not the directories.
We can also search for all the py files, or all the excel
spreadsheets. Anything. So let's search for all the py files
in the current directory, now when we run our program
we get this generator object. Generator object
are kind of an advanced topic, and they are beyond the scope of this beginners
python course. But for now all you need to know is we can iterate
or loop through these generator objects. So instead of

Turkish: 
to the current directory and then we call the glob
method. With his method we cans each for files and
directories in the current path. So as the first argument we need to pass a string
that defines a search pattern. We can type an asterisk
and that means everything, all files and all directories.
We can optionally add an extension, so to get all the files, you
need the files you use star.star. With this
pattern, we'll only get the files in the current directory. But not the directories.
We can also search for all the py files, or all the excel
spreadsheets. Anything. So let's search for all the py files
in the current directory, now when we run our program
we get this generator object. Generator object
are kind of an advanced topic, and they are beyond the scope of this beginners
python course. But for now all you need to know is we can iterate
or loop through these generator objects. So instead of

Persian: 
to the current directory and then we call the glob
method. With his method we cans each for files and
directories in the current path. So as the first argument we need to pass a string
that defines a search pattern. We can type an asterisk
and that means everything, all files and all directories.
We can optionally add an extension, so to get all the files, you
need the files you use star.star. با این
pattern, we'll only get the files in the current directory. But not the directories.
We can also search for all the py files, or all the excel
spreadsheets. هر چیزی. So let's search for all the py files
in the current directory, now when we run our program
we get this generator object. Generator object
are kind of an advanced topic, and they are beyond the scope of this beginners
python course. But for now all you need to know is we can iterate
or loop through these generator objects. So instead of

English: 
to the current directory and then we call the glob 
method. With his method we cans each for files and 
directories in the current path. So as the first argument we need to pass a string 
that defines a search pattern. We can type an asterisk 
and that means everything, all files and all directories. 
We can optionally add an extension, so to get all the files, you
need the files you use star.star. With this 
pattern, we'll only get the files in the current directory. But not the directories. 
We can also search for all the py files, or all the excel 
spreadsheets. Anything. So let's search for all the py files 
in the current directory, now when we run our program 
we get this generator object. Generator object 
are kind of an advanced topic, and they are beyond the scope of this beginners 
python course. But for now all you need to know is we can iterate 
or loop through these generator objects. So instead of 

Chinese: 
to the current directory and then we call the glob
方法。 With his method we cans each for files and
directories in the current path. So as the first argument we need to pass a string
that defines a search pattern. We can type an asterisk
and that means everything, all files and all directories.
We can optionally add an extension, so to get all the files, you
need the files you use star.star.有了这个
pattern, we'll only get the files in the current directory. But not the directories.
We can also search for all the py files, or all the excel
spreadsheets. Anything. So let's search for all the py files
in the current directory, now when we run our program
we get this generator object. Generator object
are kind of an advanced topic, and they are beyond the scope of this beginners
python course. But for now all you need to know is we can iterate
or loop through these generator objects. So instead of

Russian: 
to the current directory and then we call the glob
method. With his method we cans each for files and
directories in the current path. So as the first argument we need to pass a string
that defines a search pattern. We can type an asterisk
and that means everything, all files and all directories.
We can optionally add an extension, so to get all the files, you
need the files you use star.star. With this
pattern, we'll only get the files in the current directory. But not the directories.
We can also search for all the py files, or all the excel
spreadsheets. Anything. So let's search for all the py files
in the current directory, now when we run our program
we get this generator object. Generator object
are kind of an advanced topic, and they are beyond the scope of this beginners
python course. But for now all you need to know is we can iterate
or loop through these generator objects. So instead of

Indonesian: 
printing this generator object, let's just iterate over it using
a for loop, so, for, file in,
the generator object that is returned from the glob method. q
Let's print file.
We run our program, there you go. So these are all the
py files in my current directory, this could be different on your machine
if you didn't follow the exercises I gave you earlier. For example, this
utils.py, we created this as part of one of the exercises earlier in this course.
So don't worry if the files you see here are different on your machine.
So, you can use the glob method to search for files using
a pattern, we can also get all the files and directories in the current
path, so, we just use one asterisk, then
run our program, take a look, so we have this
ecommerce directory, we have notes.txt, this is a file I
added earlier just to write notes as part of my presentation so you're not going to have

English: 
printing this generator object, let's just iterate over it using 
a for loop, so, for, file in, 
the generator object that is returned from the glob method. q
Let's print file. 
We run our program, there you go. So these are all the
py files in my current directory, this could be different on your machine
if you didn't follow the exercises I gave you earlier. For example, this
utils.py, we created this as part of one of the exercises earlier in this course. 
So don't worry if the files you see here are different on your machine. 
So, you can use the glob method to search for files using 
a pattern, we can also get all the files and directories in the current 
path, so, we just use one asterisk, then
run our program, take a look,  so we have this
ecommerce directory, we have notes.txt, this is a file I 
added earlier just to write notes as part of my presentation so you're not going to have

Arabic: 
printing this generator object, let's just iterate over it using
a for loop, so, for, file in,
the generator object that is returned from the glob method. q
Let's print file.
We run our program, there you go. So these are all the
py files in my current directory, this could be different on your machine
if you didn't follow the exercises I gave you earlier. For example, this
utils.py, we created this as part of one of the exercises earlier in this course.
So don't worry if the files you see here are different on your machine.
So, you can use the glob method to search for files using
a pattern, we can also get all the files and directories in the current
path, so, we just use one asterisk, then
run our program, take a look, so we have this
ecommerce directory, we have notes.txt, this is a file I
added earlier just to write notes as part of my presentation so you're not going to have

Portuguese: 
printing this generator object, let's just iterate over it using
a for loop, so, for, file in,
the generator object that is returned from the glob method. q
Let's print file.
We run our program, there you go. So these are all the
py files in my current directory, this could be different on your machine
if you didn't follow the exercises I gave you earlier. For example, this
utils.py, we created this as part of one of the exercises earlier in this course.
So don't worry if the files you see here are different on your machine.
So, you can use the glob method to search for files using
a pattern, we can also get all the files and directories in the current
path, so, we just use one asterisk, then
run our program, take a look, so we have this
ecommerce directory, we have notes.txt, this is a file I
added earlier just to write notes as part of my presentation so you're not going to have

Turkish: 
printing this generator object, let's just iterate over it using
a for loop, so, for, file in,
the generator object that is returned from the glob method. q
Let's print file.
We run our program, there you go. So these are all the
py files in my current directory, this could be different on your machine
if you didn't follow the exercises I gave you earlier. For example, this
utils.py, we created this as part of one of the exercises earlier in this course.
So don't worry if the files you see here are different on your machine.
So, you can use the glob method to search for files using
a pattern, we can also get all the files and directories in the current
path, so, we just use one asterisk, then
run our program, take a look, so we have this
ecommerce directory, we have notes.txt, this is a file I
added earlier just to write notes as part of my presentation so you're not going to have

Persian: 
printing this generator object, let's just iterate over it using
a for loop, so, for, file in,
the generator object that is returned from the glob method. q
Let's print file.
We run our program, there you go. So these are all the
py files in my current directory, this could be different on your machine
if you didn't follow the exercises I gave you earlier. For example, this
utils.py, we created this as part of one of the exercises earlier in this course.
So don't worry if the files you see here are different on your machine.
So, you can use the glob method to search for files using
a pattern, we can also get all the files and directories in the current
path, so, we just use one asterisk, then
run our program, take a look, so we have this
ecommerce directory, we have notes.txt, this is a file I
added earlier just to write notes as part of my presentation so you're not going to have

Chinese: 
printing this generator object, let's just iterate over it using
a for loop, so, for, file in,
the generator object that is returned from the glob method. q
Let's print file.
We run our program, there you go. So these are all the
py files in my current directory, this could be different on your machine
if you didn't follow the exercises I gave you earlier. For example, this
utils.py, we created this as part of one of the exercises earlier in this course.
So don't worry if the files you see here are different on your machine.
So, you can use the glob method to search for files using
a pattern, we can also get all the files and directories in the current
path, so, we just use one asterisk, then
run our program, take a look, so we have this
ecommerce directory, we have notes.txt, this is a file I
added earlier just to write notes as part of my presentation so you're not going to have

Russian: 
printing this generator object, let's just iterate over it using
a for loop, so, for, file in,
the generator object that is returned from the glob method. q
Let's print file.
We run our program, there you go. So these are all the
py files in my current directory, this could be different on your machine
if you didn't follow the exercises I gave you earlier. For example, this
utils.py, we created this as part of one of the exercises earlier in this course.
So don't worry if the files you see here are different on your machine.
So, you can use the glob method to search for files using
a pattern, we can also get all the files and directories in the current
path, so, we just use one asterisk, then
run our program, take a look, so we have this
ecommerce directory, we have notes.txt, this is a file I
added earlier just to write notes as part of my presentation so you're not going to have

Russian: 
this file. We also have a bunch of directories and files.
Even though python's standard library is comprehensive and has
so many modules for common tasks, it's not complete by any means.
That's why we have this directory called python package
index. Or pypi. And in this directory you can find hundreds
of packages for doing awesome things. These are packages that people like you
and I have built as part of our projects, and then they have published it as part of this directory.
For other people to use. So that's why we have a fantastic community in python,
there are so many python developers out there and there are so many packages
right in front of us to reuse in our programs, let's say
you want to send text messages in your programs, you don't have to build this functionality from scratch,
we can simply come to pypi.org and
search for sms aas you can see there are so many
projects or apckages that give you this functionality. Of course not every

Portuguese: 
this file. We also have a bunch of directories and files.
Even though python's standard library is comprehensive and has
so many modules for common tasks, it's not complete by any means.
That's why we have this directory called python package
index. Or pypi. And in this directory you can find hundreds
of packages for doing awesome things. These are packages that people like you
and I have built as part of our projects, and then they have published it as part of this directory.
For other people to use. So that's why we have a fantastic community in python,
there are so many python developers out there and there are so many packages
right in front of us to reuse in our programs, let's say
you want to send text messages in your programs, you don't have to build this functionality from scratch,
we can simply come to pypi.org and
search for sms aas you can see there are so many
projects or apckages that give you this functionality. Of course not every

English: 
this file. We also have a bunch of directories and files. 
Even though python's standard library is comprehensive and has 
so many modules for common tasks, it's not complete by any means. 
That's why we have this directory called python package 
index. Or pypi. And in this directory you can find hundreds 
of packages for doing awesome things. These are packages that people like you
and I have built as part of our projects, and then they have published it as part of this directory. 
For other people to use. So that's why we have a fantastic community in python, 
there are so many python developers out there and there are so many packages 
right in front of us to reuse in our programs, let's say
you want to send text messages in your programs, you don't have to build this functionality from scratch, 
we can simply come to pypi.org and 
search for sms aas you can see there are so many 
projects or apckages that give you this functionality. Of course not every

Indonesian: 
this file. We also have a bunch of directories and files.
Even though python's stKamurd library is comprehensive and has
so many modules for common tasks, it's not complete by any means.
That's why we have this directory called python package
index. Or pypi. And in this directory you can find hundreds
of packages for doing awesome things. These are packages that people like you
and I have built as part of our projects, and then they have published it as part of this directory.
For other people to use. So that's why we have a fantastic community in python,
there are so many python developers out there and there are so many packages
right in front of us to reuse in our programs, let's say
you want to send text messages in your programs, you don't have to build this functionality from scratch,
we can simply come to pypi.org and
search for sms aas you can see there are so many
projects or apckages that give you this functionality. Of course not every

Turkish: 
this file. We also have a bunch of directories and files.
Even though python's standard library is comprehensive and has
so many modules for common tasks, it's not complete by any means.
That's why we have this directory called python package
index. Or pypi. And in this directory you can find hundreds
of packages for doing awesome things. These are packages that people like you
and I have built as part of our projects, and then they have published it as part of this directory.
For other people to use. So that's why we have a fantastic community in python,
there are so many python developers out there and there are so many packages
right in front of us to reuse in our programs, let's say
you want to send text messages in your programs, you don't have to build this functionality from scratch,
we can simply come to pypi.org and
search for sms aas you can see there are so many
projects or apckages that give you this functionality. Of course not every

Chinese: 
this file. We also have a bunch of directories and files.
Even though python's standard library is comprehensive and has
so many modules for common tasks, it's not complete by any means.
That's why we have this directory called python package
index. Or pypi. And in this directory you can find hundreds
of packages for doing awesome things. These are packages that people like you
and I have built as part of our projects, and then they have published it as part of this directory.
For other people to use. So that's why we have a fantastic community in python,
there are so many python developers out there and there are so many packages
right in front of us to reuse in our programs, let's say
you want to send text messages in your programs, you don't have to build this functionality from scratch,
we can simply come to pypi.org and
search for sms aas you can see there are so many
projects or apckages that give you this functionality. Of course not every

Persian: 
this file. We also have a bunch of directories and files.
Even though python's standard library is comprehensive and has
so many modules for common tasks, it's not complete by any means.
That's why we have this directory called python package
index. Or pypi. And in this directory you can find hundreds
of packages for doing awesome things. These are packages that people like you
and I have built as part of our projects, and then they have published it as part of this directory.
For other people to use. So that's why we have a fantastic community in python,
there are so many python developers out there and there are so many packages
right in front of us to reuse in our programs, let's say
you want to send text messages in your programs, you don't have to build this functionality from scratch,
we can simply come to pypi.org and
search for sms aas you can see there are so many
projects or apckages that give you this functionality. Of course not every

Arabic: 
this file. We also have a bunch of directories and files.
Even though python's standard library is comprehensive and has
so many modules for common tasks, it's not complete by any means.
That's why we have this directory called python package
index. Or pypi. And in this directory you can find hundreds
of packages for doing awesome things. These are packages that people like you
and I have built as part of our projects, and then they have published it as part of this directory.
For other people to use. So that's why we have a fantastic community in python,
there are so many python developers out there and there are so many packages
right in front of us to reuse in our programs, let's say
you want to send text messages in your programs, you don't have to build this functionality from scratch,
we can simply come to pypi.org and
search for sms aas you can see there are so many
projects or apckages that give you this functionality. Of course not every

English: 
package, not every project is complete or bug free, some of them are still 
in development or they have bugs, but if you look around I'm pretty sure 
for any kind of function you can imagine there is a good 
reliable and well documented package for you. In my complete python course, 
I will show you some of those most useful packages on pypi. For example
you will learn how to access the information on yelp.com in your
programs. So you can write a program and search for businesses 
registered on Yelp. Let's say you want to search for the best barber 
in New York City. I will show you how to do that. You will also learn how to use a technique called 
web scraping, which means you can build an engine and have that engine 
browse a website, and extract information from HDML files.
This is the same technique that Google does to index various
websites. So they have several engines, or web crawlers, these web crawlers 
are continuously looking at various websites and extracting information 
from their pages. When you publish a blog post Google's web crawler 

Persian: 
package, not every project is complete or bug free, some of them are still
in development or they have bugs, but if you look around I'm pretty sure
for any kind of function you can imagine there is a good
reliable and well documented package for you. In my complete python course,
I will show you some of those most useful packages on pypi. For example
you will learn how to access the information on yelp.com in your
programs. So you can write a program and search for businesses
registered on Yelp. Let's say you want to search for the best barber
in New York City. I will show you how to do that. You will also learn how to use a technique called
web scraping, which means you can build an engine and have that engine
browse a website, and extract information from HDML files.
This is the same technique that Google does to index various
websites. So they have several engines, or web crawlers, these web crawlers
are continuously looking at various websites and extracting information
from their pages. When you publish a blog post Google's web crawler

Portuguese: 
package, not every project is complete or bug free, some of them are still
in development or they have bugs, but if you look around I'm pretty sure
for any kind of function you can imagine there is a good
reliable and well documented package for you. In my complete python course,
I will show you some of those most useful packages on pypi. Por exemplo
you will learn how to access the information on yelp.com in your
programas. So you can write a program and search for businesses
registered on Yelp. Let's say you want to search for the best barber
Na cidade de Nova York. I will show you how to do that. You will also learn how to use a technique called
web scraping, which means you can build an engine and have that engine
browse a website, and extract information from HDML files.
This is the same technique that Google does to index various
websites. So they have several engines, or web crawlers, these web crawlers
are continuously looking at various websites and extracting information
from their pages. When you publish a blog post Google's web crawler

Russian: 
package, not every project is complete or bug free, some of them are still
in development or they have bugs, but if you look around I'm pretty sure
for any kind of function you can imagine there is a good
reliable and well documented package for you. In my complete python course,
I will show you some of those most useful packages on pypi. For example
you will learn how to access the information on yelp.com in your
programs. So you can write a program and search for businesses
registered on Yelp. Let's say you want to search for the best barber
in New York City. I will show you how to do that. You will also learn how to use a technique called
web scraping, which means you can build an engine and have that engine
browse a website, and extract information from HDML files.
This is the same technique that Google does to index various
websites. So they have several engines, or web crawlers, these web crawlers
are continuously looking at various websites and extracting information
from their pages. When you publish a blog post Google's web crawler

Indonesian: 
package, not every project is complete or bug free, some of them are still
in development or they have bugs, but if you look around I'm pretty sure
for any kind of function you can imagine there is a good
reliable and well documented package for you. In my complete python course,
I will show you some of those most useful packages on pypi. For example
you will learn how to access the information on yelp.com in your
programs. So you can write a program and search for businesses
registered on Yelp. Let's say you want to search for the best barber
in New York City. I will show you how to do that. You will also learn how to use a technique called
web scraping, which means you can build an engine and have that engine
browse a website, and extract information from HDML files.
This is the same technique that Google does to index various
websites. So they have several engines, or web crawlers, these web crawlers
are continuously looking at various websites and extracting information
from their pages. When you publish a blog post Google's web crawler

Turkish: 
package, not every project is complete or bug free, some of them are still
in development or they have bugs, but if you look around I'm pretty sure
for any kind of function you can imagine there is a good
reliable and well documented package for you. In my complete python course,
I will show you some of those most useful packages on pypi. Örneğin
you will learn how to access the information on yelp.com in your
programs. So you can write a program and search for businesses
registered on Yelp. Let's say you want to search for the best barber
in New York City. I will show you how to do that. You will also learn how to use a technique called
web scraping, which means you can build an engine and have that engine
browse a website, and extract information from HDML files.
This is the same technique that Google does to index various
websites. So they have several engines, or web crawlers, these web crawlers
are continuously looking at various websites and extracting information
from their pages. When you publish a blog post Google's web crawler

Arabic: 
package, not every project is complete or bug free, some of them are still
in development or they have bugs, but if you look around I'm pretty sure
for any kind of function you can imagine there is a good
reliable and well documented package for you. In my complete python course,
I will show you some of those most useful packages on pypi. فمثلا
you will learn how to access the information on yelp.com in your
programs. So you can write a program and search for businesses
registered on Yelp. Let's say you want to search for the best barber
in New York City. I will show you how to do that. You will also learn how to use a technique called
web scraping, which means you can build an engine and have that engine
browse a website, and extract information from HDML files.
This is the same technique that Google does to index various
websites. So they have several engines, or web crawlers, these web crawlers
are continuously looking at various websites and extracting information
from their pages. When you publish a blog post Google's web crawler

Chinese: 
package, not every project is complete or bug free, some of them are still
in development or they have bugs, but if you look around I'm pretty sure
for any kind of function you can imagine there is a good
reliable and well documented package for you. In my complete python course,
I will show you some of those most useful packages on pypi.例如
you will learn how to access the information on yelp.com in your
programs. So you can write a program and search for businesses
registered on Yelp. Let's say you want to search for the best barber
在纽约市。 I will show you how to do that. You will also learn how to use a technique called
web scraping, which means you can build an engine and have that engine
browse a website, and extract information from HDML files.
This is the same technique that Google does to index various
网站。 So they have several engines, or web crawlers, these web crawlers
are continuously looking at various websites and extracting information
from their pages. When you publish a blog post Google's web crawler

Turkish: 
finds the title of your post, its keywords and so on. Yani,
I'm going to show you how to do that with Python, we'll also look at browser automation, and this is extremely
powerful, because you can automate testing of your web
applications. So you might get a job as a test engineer, and
your daily job is to browse a website, click here and there, fill out this form, that form, and
ensure that this website is functioning properly. You can automate all that
with a powerful python package called selenium, as I have shown in my complete, as I show in my complete
python course. Now in this tutorial, I'm going to show you how to install
packages, from pypi.org. Yani,
here on pypi.org let's search for open py
xl. This is a package that we use for working with excel
spreadsheets. So let's search for this package, there you go, so currently
it's at version 2.5. On the top you can see,
this instruction pip install open pyexcel.
this is the command that we need to type in the terminal window to

Persian: 
finds the title of your post, its keywords and so on. So,
I'm going to show you how to do that with Python, we'll also look at browser automation, and this is extremely
powerful, because you can automate testing of your web
برنامه های کاربردی. So you might get a job as a test engineer, and
your daily job is to browse a website, click here and there, fill out this form, that form, and
ensure that this website is functioning properly. You can automate all that
with a powerful python package called selenium, as I have shown in my complete, as I show in my complete
python course. Now in this tutorial, I'm going to show you how to install
packages, from pypi.org. So,
here on pypi.org let's search for open py
xl. This is a package that we use for working with excel
spreadsheets. So let's search for this package, there you go, so currently
it's at version 2.5. On the top you can see,
this instruction pip install open pyexcel.
this is the command that we need to type in the terminal window to

Chinese: 
finds the title of your post, its keywords and so on.所以，
I'm going to show you how to do that with Python, we'll also look at browser automation, and this is extremely
powerful, because you can automate testing of your web
applications. So you might get a job as a test engineer, and
your daily job is to browse a website, click here and there, fill out this form, that form, and
ensure that this website is functioning properly. You can automate all that
with a powerful python package called selenium, as I have shown in my complete, as I show in my complete
python course. Now in this tutorial, I'm going to show you how to install
packages, from pypi.org.所以，
here on pypi.org let's search for open py
xl. This is a package that we use for working with excel
spreadsheets. So let's search for this package, there you go, so currently
it's at version 2.5. On the top you can see,
this instruction pip install open pyexcel.
this is the command that we need to type in the terminal window to

Russian: 
finds the title of your post, its keywords and so on. So,
I'm going to show you how to do that with Python, we'll also look at browser automation, and this is extremely
powerful, because you can automate testing of your web
applications. So you might get a job as a test engineer, and
your daily job is to browse a website, click here and there, fill out this form, that form, and
ensure that this website is functioning properly. You can automate all that
with a powerful python package called selenium, as I have shown in my complete, as I show in my complete
python course. Now in this tutorial, I'm going to show you how to install
packages, from pypi.org. So,
here on pypi.org let's search for open py
xl. This is a package that we use for working with excel
spreadsheets. So let's search for this package, there you go, so currently
it's at version 2.5. On the top you can see,
this instruction pip install open pyexcel.
this is the command that we need to type in the terminal window to

Indonesian: 
finds the title of your post, its keywords and so on. Begitu,
I'm going to show you how to do that with Python, we'll also look at browser automation, and this is extremely
powerful, because you can automate testing of your web
applications. So you might get a job as a test engineer, and
your daily job is to browse a website, click here and there, fill out this form, that form, and
ensure that this website is functioning properly. You can automate all that
with a powerful python package called selenium, as I have shown in my complete, as I show in my complete
python course. Now in this tutorial, I'm going to show you how to install
packages, from pypi.org. Begitu,
here on pypi.org let's search for open py
xl. This is a package that we use for working with excel
spreadsheets. So let's search for this package, there you go, so currently
it's at version 2.5. On the top you can see,
this instruction pip install open pyexcel.
this is the command that we need to type in the terminal window to

English: 
finds the title of your post, its keywords and so on. So, 
I'm going to show you how to do that with Python, we'll also look at browser automation, and this is extremely 
powerful, because you can automate testing of your web
applications. So you might get a job as a test engineer, and 
your daily job is to browse a website, click here and there, fill out this form, that form, and 
ensure that this website is functioning properly. You can automate all that 
with a powerful python package called selenium, as I have shown in my complete, as I show in my complete
python course. Now in this tutorial, I'm going to show you how to install
packages, from pypi.org. So, 
here on pypi.org let's search for open py
xl. This is a package that we use for working with excel 
spreadsheets. So let's search for this package, there you go, so currently 
it's at version 2.5. On the top you can see, 
this instruction pip install open pyexcel. 
this is the command that we need to type in the terminal window to

Portuguese: 
finds the title of your post, its keywords and so on. Assim,
I'm going to show you how to do that with Python, we'll also look at browser automation, and this is extremely
powerful, because you can automate testing of your web
aplicações. So you might get a job as a test engineer, and
your daily job is to browse a website, click here and there, fill out this form, that form, and
ensure that this website is functioning properly. You can automate all that
with a powerful python package called selenium, as I have shown in my complete, as I show in my complete
python course. Now in this tutorial, I'm going to show you how to install
packages, from pypi.org. Assim,
here on pypi.org let's search for open py
xl. This is a package that we use for working with excel
spreadsheets. So let's search for this package, there you go, so currently
it's at version 2.5. On the top you can see,
this instruction pip install open pyexcel.
this is the command that we need to type in the terminal window to

Arabic: 
finds the title of your post, its keywords and so on. وبالتالي،
I'm going to show you how to do that with Python, we'll also look at browser automation, and this is extremely
powerful, because you can automate testing of your web
applications. So you might get a job as a test engineer, and
your daily job is to browse a website, click here and there, fill out this form, that form, and
ensure that this website is functioning properly. You can automate all that
with a powerful python package called selenium, as I have shown in my complete, as I show in my complete
python course. Now in this tutorial, I'm going to show you how to install
packages, from pypi.org. وبالتالي،
here on pypi.org let's search for open py
xl. This is a package that we use for working with excel
spreadsheets. So let's search for this package, there you go, so currently
it's at version 2.5. On the top you can see,
this instruction pip install open pyexcel.
this is the command that we need to type in the terminal window to

Chinese: 
install this package into our program, so back to pycharm,
here on the status bar. You can open up a terminal window for executing
various commands. So let's open it, now if you're on Windows
you're probably going to see something different instead of this dollar sign, don't worry about that
just execute this command I'm going to show you. So pip
install open py xl
Make sure to spell everything properly. So pip is the tool,
that comes with a python installation, and we use it to install or uninstall
packages registered on pypi.org.所以在这里，
we're using pip to install this package. open py
xl. Enter, let's go ahead with that, it's going to take a few
seconds, oaky done, now we can import this package and it's
modules just like the built in modules in python, or the modules that we have
in our project. Now if you're curious where this package
is stored on disc let me show you. So open up the project panel,

Russian: 
install this package into our program, so back to pycharm,
here on the status bar. You can open up a terminal window for executing
various commands. So let's open it, now if you're on Windows
you're probably going to see something different instead of this dollar sign, don't worry about that
just execute this command I'm going to show you. So pip
install open py xl
Make sure to spell everything properly. So pip is the tool,
that comes with a python installation, and we use it to install or uninstall
packages registered on pypi.org. So here,
we're using pip to install this package. open py
xl. Enter, let's go ahead with that, it's going to take a few
seconds, oaky done, now we can import this package and it's
modules just like the built in modules in python, or the modules that we have
in our project. Now if you're curious where this package
is stored on disc let me show you. So open up the project panel,

English: 
install this package into our program, so back to pycharm, 
here on the status bar. You can open up a terminal window for executing 
various commands. So let's open it, now if you're on Windows 
you're probably going to see something different instead of this dollar sign, don't worry about that
just execute this command I'm going to show you. So pip
install open py xl
Make sure to spell everything properly. So pip is the tool, 
that comes with a python installation, and we use it to install or uninstall
packages registered on pypi.org. So here, 
we're using pip to install this package. open py 
xl. Enter, let's go ahead with that, it's going to take a few 
seconds, oaky done, now we can import this package and it's
modules just like the built in modules in python, or the modules that we have
in our project. Now if you're curious where this package
is stored on disc let me show you. So open up the project panel, 

Portuguese: 
install this package into our program, so back to pycharm,
here on the status bar. You can open up a terminal window for executing
various commands. So let's open it, now if you're on Windows
you're probably going to see something different instead of this dollar sign, don't worry about that
just execute this command I'm going to show you. So pip
install open py xl
Make sure to spell everything properly. So pip is the tool,
that comes with a python installation, and we use it to install or uninstall
packages registered on pypi.org. So here,
we're using pip to install this package. open py
xl. Enter, let's go ahead with that, it's going to take a few
seconds, oaky done, now we can import this package and it's
modules just like the built in modules in python, or the modules that we have
in our project. Now if you're curious where this package
is stored on disc let me show you. So open up the project panel,

Persian: 
install this package into our program, so back to pycharm,
here on the status bar. You can open up a terminal window for executing
various commands. So let's open it, now if you're on Windows
you're probably going to see something different instead of this dollar sign, don't worry about that
just execute this command I'm going to show you. So pip
install open py xl
Make sure to spell everything properly. So pip is the tool,
that comes with a python installation, and we use it to install or uninstall
packages registered on pypi.org. So here,
we're using pip to install this package. open py
xl. Enter, let's go ahead with that, it's going to take a few
seconds, oaky done, now we can import this package and it's
modules just like the built in modules in python, or the modules that we have
in our project. Now if you're curious where this package
is stored on disc let me show you. So open up the project panel,

Arabic: 
install this package into our program, so back to pycharm,
here on the status bar. You can open up a terminal window for executing
various commands. So let's open it, now if you're on Windows
you're probably going to see something different instead of this dollar sign, don't worry about that
just execute this command I'm going to show you. So pip
install open py xl
Make sure to spell everything properly. So pip is the tool,
that comes with a python installation, and we use it to install or uninstall
packages registered on pypi.org. So here,
we're using pip to install this package. open py
xl. Enter, let's go ahead with that, it's going to take a few
seconds, oaky done, now we can import this package and it's
modules just like the built in modules in python, or the modules that we have
in our project. Now if you're curious where this package
is stored on disc let me show you. So open up the project panel,

Indonesian: 
install this package into our program, so back to pycharm,
here on the status bar. You can open up a terminal window for executing
various commands. So let's open it, now if you're on Windows
you're probably going to see something different instead of this dollar sign, don't worry about that
just execute this command I'm going to show you. So pip
install open py xl
Make sure to spell everything properly. So pip is the tool,
that comes with a python installation, and we use it to install or uninstall
packages registered on pypi.org. So here,
we're using pip to install this package. open py
xl. Enter, let's go ahead with that, it's going to take a few
seconds, oaky done, now we can import this package and it's
modules just like the built in modules in python, or the modules that we have
in our project. Now if you're curious where this package
is stored on disc let me show you. So open up the project panel,

Turkish: 
install this package into our program, so back to pycharm,
here on the status bar. You can open up a terminal window for executing
various commands. So let's open it, now if you're on Windows
you're probably going to see something different instead of this dollar sign, don't worry about that
just execute this command I'm going to show you. So pip
install open py xl
Make sure to spell everything properly. So pip is the tool,
that comes with a python installation, and we use it to install or uninstall
packages registered on pypi.org. So here,
we're using pip to install this package. open py
xl. Enter, let's go ahead with that, it's going to take a few
seconds, oaky done, now we can import this package and it's
modules just like the built in modules in python, or the modules that we have
in our project. Now if you're curious where this package
is stored on disc let me show you. So open up the project panel,

Persian: 
and then expand external libraries, next
expand python 3, and then expand sight packages.
This is where all these packages that we installed with pip are stored.
So here we have open py xl, you can open this,
in this folder we have another folder called cell, now
Now, look what we have here you have this init
type, earlier I told you that whenever we add this file to a folder, python treats
that folder as a package, so sell is a package, and this
package we have is modules. Sell, interface, read only and text.
So as you can see, this package openpyxl has several
subpackages like cell, start, chart sheet and so on.
And in each package we have several modules, in the next tutorial
I will show you how to work with excel files.
So we have covered all the core concepts in Python, I hope you have learned a lot.
please support my hard work by liking this video and sharing it with others.

Arabic: 
and then expand external libraries, next
expand python 3, and then expand sight packages.
This is where all these packages that we installed with pip are stored.
So here we have open py xl, you can open this,
in this folder we have another folder called cell, now
Now, look what we have here you have this init
type, earlier I told you that whenever we add this file to a folder, python treats
that folder as a package, so sell is a package, and this
package we have is modules. Sell, interface, read only and text.
So as you can see, this package openpyxl has several
subpackages like cell, start, chart sheet and so on.
And in each package we have several modules, in the next tutorial
I will show you how to work with excel files.
So we have covered all the core concepts in Python, I hope you have learned a lot.
please support my hard work by liking this video and sharing it with others.

Indonesian: 
and then expand external libraries, next
expand python 3, and then expand sight packages.
This is where all these packages that we installed with pip are stored.
So here we have open py xl, you can open this,
in this folder we have another folder called cell, now
Now, look what we have here you have this init
type, earlier I told you that whenever we add this file to a folder, python treats
that folder as a package, so sell is a package, and this
package we have is modules. Sell, interface, read only and text.
So as you can see, this package openpyxl has several
subpackages like cell, start, chart sheet and so on.
And in each package we have several modules, in the next tutorial
I will show you how to work with excel files.
So we have covered all the core concepts in Python, I hope you have learned a lot.
please support my hard work by liking this video and sharing it with others.

English: 
and then expand external libraries, next
expand python 3, and then expand sight packages. 
This is where all these packages that we installed with pip are stored. 
So here we have open py xl, you can open this, 
in this folder we have another folder called cell, now
Now, look what we have here you have this init
type, earlier I told you that whenever we add this file to a folder, python treats
that folder as a package, so sell is a package, and this
package we have is modules. Sell, interface, read only and text. 
So as you can see, this package openpyxl has several
subpackages like cell, start, chart sheet and so on. 
And in each package we have several modules, in the next tutorial
I will show you how to work with excel files. 
So we have covered all the core concepts in Python, I hope you have learned a lot. 
please support my hard work by liking this video and sharing it with others. 

Portuguese: 
and then expand external libraries, next
expand python 3, and then expand sight packages.
This is where all these packages that we installed with pip are stored.
So here we have open py xl, you can open this,
in this folder we have another folder called cell, now
Now, look what we have here you have this init
type, earlier I told you that whenever we add this file to a folder, python treats
that folder as a package, so sell is a package, and this
package we have is modules. Sell, interface, read only and text.
So as you can see, this package openpyxl has several
subpackages like cell, start, chart sheet and so on.
And in each package we have several modules, in the next tutorial
I will show you how to work with excel files.
So we have covered all the core concepts in Python, I hope you have learned a lot.
please support my hard work by liking this video and sharing it with others.

Chinese: 
and then expand external libraries, next
expand python 3, and then expand sight packages.
This is where all these packages that we installed with pip are stored.
So here we have open py xl, you can open this,
in this folder we have another folder called cell, now
Now, look what we have here you have this init
type, earlier I told you that whenever we add this file to a folder, python treats
that folder as a package, so sell is a package, and this
package we have is modules. Sell, interface, read only and text.
So as you can see, this package openpyxl has several
subpackages like cell, start, chart sheet and so on.
And in each package we have several modules, in the next tutorial
I will show you how to work with excel files.
So we have covered all the core concepts in Python, I hope you have learned a lot.
please support my hard work by liking this video and sharing it with others.

Russian: 
and then expand external libraries, next
expand python 3, and then expand sight packages.
This is where all these packages that we installed with pip are stored.
So here we have open py xl, you can open this,
in this folder we have another folder called cell, now
Now, look what we have here you have this init
type, earlier I told you that whenever we add this file to a folder, python treats
that folder as a package, so sell is a package, and this
package we have is modules. Sell, interface, read only and text.
So as you can see, this package openpyxl has several
subpackages like cell, start, chart sheet and so on.
And in each package we have several modules, in the next tutorial
I will show you how to work with excel files.
So we have covered all the core concepts in Python, I hope you have learned a lot.
please support my hard work by liking this video and sharing it with others.

Turkish: 
and then expand external libraries, next
expand python 3, and then expand sight packages.
This is where all these packages that we installed with pip are stored.
So here we have open py xl, you can open this,
in this folder we have another folder called cell, now
Now, look what we have here you have this init
type, earlier I told you that whenever we add this file to a folder, python treats
that folder as a package, so sell is a package, and this
package we have is modules. Sell, interface, read only and text.
So as you can see, this package openpyxl has several
subpackages like cell, start, chart sheet and so on.
And in each package we have several modules, in the next tutorial
I will show you how to work with excel files.
So we have covered all the core concepts in Python, I hope you have learned a lot.
please support my hard work by liking this video and sharing it with others.

Russian: 
And be sure to subscribe to my channel for more tutorials like this. Next we're
going to work on our first python project that involves automation.
You're going to write a python program that can process thousands of spreadsheets
in under a second. Are you excited? Let's get started.
In this tutorial I'm going to show you something really awesome you can do with python. You're going to
learn how to process spreadsheets, and this is extremely valuable
in situation where you have hundreds or thousands of spreadsheets that need to
be updated. If you want to do this by hand it may take hours or days
weeks, or even months, you can simply build a python program in less then
half an hour. And have that python program, automatically process thousands of spreadsheets
in under one second. So, here we're going to work on this
excel spreadsheet. You can download this below this video.
In this spreadsheet we have three columns, transaction ID,
product ID, and press. Now don't worry about the fourth column yet.

Indonesian: 
And be sure to subscribe to my channel for more tutorials like this. Next we're
going to work on our first python project that involves automation.
You're going to write a python program that can process thousands of spreadsheets
in under a second. Are you excited? Mari kita mulai.
In this tutorial I'm going to show you something really awesome you can do with python. You're going to
learn how to process spreadsheets, and this is extremely valuable
in situation where you have hundreds or thousands of spreadsheets that need to
be updated. If you want to do this by hand it may take hours or days
weeks, or even months, you can simply build a python program in less then
half an hour. And have that python program, automatically process thousands of spreadsheets
in under one second. So, here we're going to work on this
excel spreadsheet. You can download this below this video.
In this spreadsheet we have three columns, transaction ID,
product ID, and press. Now don't worry about the fourth column yet.

Persian: 
And be sure to subscribe to my channel for more tutorials like this. Next we're
going to work on our first python project that involves automation.
You're going to write a python program that can process thousands of spreadsheets
in under a second. Are you excited? Let's get started.
In this tutorial I'm going to show you something really awesome you can do with python. You're going to
learn how to process spreadsheets, and this is extremely valuable
in situation where you have hundreds or thousands of spreadsheets that need to
be updated. If you want to do this by hand it may take hours or days
weeks, or even months, you can simply build a python program in less then
half an hour. And have that python program, automatically process thousands of spreadsheets
in under one second. So, here we're going to work on this
excel spreadsheet. You can download this below this video.
In this spreadsheet we have three columns, transaction ID,
product ID, and press. Now don't worry about the fourth column yet.

Turkish: 
And be sure to subscribe to my channel for more tutorials like this. Next we're
going to work on our first python project that involves automation.
You're going to write a python program that can process thousands of spreadsheets
in under a second. Are you excited? Başlayalım.
In this tutorial I'm going to show you something really awesome you can do with python. You're going to
learn how to process spreadsheets, and this is extremely valuable
in situation where you have hundreds or thousands of spreadsheets that need to
be updated. If you want to do this by hand it may take hours or days
weeks, or even months, you can simply build a python program in less then
half an hour. And have that python program, automatically process thousands of spreadsheets
in under one second. So, here we're going to work on this
excel spreadsheet. You can download this below this video.
In this spreadsheet we have three columns, transaction ID,
product ID, and press. Now don't worry about the fourth column yet.

Arabic: 
And be sure to subscribe to my channel for more tutorials like this. Next we're
going to work on our first python project that involves automation.
You're going to write a python program that can process thousands of spreadsheets
in under a second. Are you excited? هيا بنا نبدأ.
In this tutorial I'm going to show you something really awesome you can do with python. You're going to
learn how to process spreadsheets, and this is extremely valuable
in situation where you have hundreds or thousands of spreadsheets that need to
be updated. If you want to do this by hand it may take hours or days
weeks, or even months, you can simply build a python program in less then
half an hour. And have that python program, automatically process thousands of spreadsheets
in under one second. So, here we're going to work on this
excel spreadsheet. You can download this below this video.
In this spreadsheet we have three columns, transaction ID,
product ID, and press. Now don't worry about the fourth column yet.

Portuguese: 
And be sure to subscribe to my channel for more tutorials like this. Next we're
going to work on our first python project that involves automation.
You're going to write a python program that can process thousands of spreadsheets
in under a second. Você está animado? Vamos começar.
In this tutorial I'm going to show you something really awesome you can do with python. Você vai
learn how to process spreadsheets, and this is extremely valuable
in situation where you have hundreds or thousands of spreadsheets that need to
be updated. If you want to do this by hand it may take hours or days
weeks, or even months, you can simply build a python program in less then
half an hour. And have that python program, automatically process thousands of spreadsheets
in under one second. So, here we're going to work on this
excel spreadsheet. You can download this below this video.
In this spreadsheet we have three columns, transaction ID,
product ID, and press. Now don't worry about the fourth column yet.

Chinese: 
And be sure to subscribe to my channel for more tutorials like this. Next we're
going to work on our first python project that involves automation.
You're going to write a python program that can process thousands of spreadsheets
in under a second.你兴奋吗？让我们开始吧。
In this tutorial I'm going to show you something really awesome you can do with python. You're going to
learn how to process spreadsheets, and this is extremely valuable
in situation where you have hundreds or thousands of spreadsheets that need to
be updated. If you want to do this by hand it may take hours or days
weeks, or even months, you can simply build a python program in less then
half an hour. And have that python program, automatically process thousands of spreadsheets
in under one second. So, here we're going to work on this
excel spreadsheet. You can download this below this video.
In this spreadsheet we have three columns, transaction ID,
product ID, and press. Now don't worry about the fourth column yet.

English: 
And be sure to subscribe to my channel for more tutorials like this. Next we're
going to work on our first python project that involves automation. 
You're going to write a python program that can process thousands of spreadsheets
in under a second. Are you excited? Let's get started.
In this tutorial I'm going to show you something really awesome you can do with python. You're going to 
learn how to process spreadsheets, and this is extremely valuable
in situation where you have hundreds or thousands of spreadsheets that need to
be updated. If you want to do this by hand it may take hours or days 
weeks, or even months, you can simply build a python program in less then 
half an hour. And have that python program, automatically process thousands of spreadsheets
in under one second. So, here we're going to work on this
excel spreadsheet. You can download this below this video.
In this spreadsheet we have three columns, transaction ID,
product ID, and press. Now don't worry about the fourth column yet. 

Turkish: 
So in this spreadsheet we're going to record all kinds of transactions, but let's say
due to an error, it could be a human error or a system error. The price that we have
here is wrong. Let's say we need to decrease this by 10 percent.
If you want to do this manually, we'll have to come back here and
add a formula, so we typed out equal sign, let's say you want to recalculate
say you want to recalculate the value of this cell.
have to get that and then multiply it by 0.9
and that is like 90% of the original price, we are reducing the original
reducing the price by 10%. Now when you hit enter you can see the updated price.
Next we'll have to come back here, select this cell and
apply the same formula to all the other rows. Now what if you have thousands of rows
here? You'll have to scroll up and down, this is going to be very tedious.
So we're going to write a python program that will do this for us. It's going to
auotmate this process and not only that it will also
add this beautiful chart right here,

Chinese: 
So in this spreadsheet we're going to record all kinds of transactions, but let's say
due to an error, it could be a human error or a system error. The price that we have
here is wrong. Let's say we need to decrease this by 10 percent.
If you want to do this manually, we'll have to come back here and
add a formula, so we typed out equal sign, let's say you want to recalculate
say you want to recalculate the value of this cell.
have to get that and then multiply it by 0.9
and that is like 90% of the original price, we are reducing the original
reducing the price by 10%. Now when you hit enter you can see the updated price.
Next we'll have to come back here, select this cell and
apply the same formula to all the other rows. Now what if you have thousands of rows
here? You'll have to scroll up and down, this is going to be very tedious.
So we're going to write a python program that will do this for us.它会
auotmate this process and not only that it will also
add this beautiful chart right here,

Arabic: 
So in this spreadsheet we're going to record all kinds of transactions, but let's say
due to an error, it could be a human error or a system error. The price that we have
here is wrong. Let's say we need to decrease this by 10 percent.
If you want to do this manually, we'll have to come back here and
add a formula, so we typed out equal sign, let's say you want to recalculate
say you want to recalculate the value of this cell.
have to get that and then multiply it by 0.9
and that is like 90% of the original price, we are reducing the original
reducing the price by 10%. Now when you hit enter you can see the updated price.
Next we'll have to come back here, select this cell and
apply the same formula to all the other rows. Now what if you have thousands of rows
هنا؟ You'll have to scroll up and down, this is going to be very tedious.
So we're going to write a python program that will do this for us. It's going to
auotmate this process and not only that it will also
add this beautiful chart right here,

Portuguese: 
So in this spreadsheet we're going to record all kinds of transactions, but let's say
due to an error, it could be a human error or a system error. The price that we have
here is wrong. Let's say we need to decrease this by 10 percent.
If you want to do this manually, we'll have to come back here and
add a formula, so we typed out equal sign, let's say you want to recalculate
say you want to recalculate the value of this cell.
have to get that and then multiply it by 0.9
and that is like 90% of the original price, we are reducing the original
reducing the price by 10%. Now when you hit enter you can see the updated price.
Next we'll have to come back here, select this cell and
apply the same formula to all the other rows. Now what if you have thousands of rows
Aqui? You'll have to scroll up and down, this is going to be very tedious.
So we're going to write a python program that will do this for us. Vai
auotmate this process and not only that it will also
add this beautiful chart right here,

Russian: 
So in this spreadsheet we're going to record all kinds of transactions, but let's say
due to an error, it could be a human error or a system error. The price that we have
here is wrong. Let's say we need to decrease this by 10 percent.
If you want to do this manually, we'll have to come back here and
add a formula, so we typed out equal sign, let's say you want to recalculate
say you want to recalculate the value of this cell.
have to get that and then multiply it by 0.9
and that is like 90% of the original price, we are reducing the original
reducing the price by 10%. Now when you hit enter you can see the updated price.
Next we'll have to come back here, select this cell and
apply the same formula to all the other rows. Now what if you have thousands of rows
here? You'll have to scroll up and down, this is going to be very tedious.
So we're going to write a python program that will do this for us. It's going to
auotmate this process and not only that it will also
add this beautiful chart right here,

Indonesian: 
So in this spreadsheet we're going to record all kinds of transactions, but let's say
due to an error, it could be a human error or a system error. The price that we have
here is wrong. Let's say we need to decrease this by 10 percent.
If you want to do this manually, we'll have to come back here and
add a formula, so we typed out equal sign, let's say you want to recalculate
say you want to recalculate the value of this cell.
have to get that and then multiply it by 0.9
and that is like 90% of the original price, we are reducing the original
reducing the price by 10%. Now when you hit enter you can see the updated price.
Next we'll have to come back here, select this cell and
apply the same formula to all the other rows. Now what if you have thousands of rows
here? You'll have to scroll up and down, this is going to be very tedious.
So we're going to write a python program that will do this for us. It's going to
auotmate this process and not only that it will also
add this beautiful chart right here,

Persian: 
So in this spreadsheet we're going to record all kinds of transactions, but let's say
due to an error, it could be a human error or a system error. The price that we have
here is wrong. Let's say we need to decrease this by 10 percent.
If you want to do this manually, we'll have to come back here and
add a formula, so we typed out equal sign, let's say you want to recalculate
say you want to recalculate the value of this cell.
have to get that and then multiply it by 0.9
and that is like 90% of the original price, we are reducing the original
reducing the price by 10%. Now when you hit enter you can see the updated price.
Next we'll have to come back here, select this cell and
apply the same formula to all the other rows. Now what if you have thousands of rows
here? You'll have to scroll up and down, this is going to be very tedious.
So we're going to write a python program that will do this for us. It's going to
auotmate this process and not only that it will also
add this beautiful chart right here,

English: 
So in this spreadsheet we're going to record all kinds of transactions, but let's say
due to an error, it could be a human error or a system error. The price that we have
here is wrong. Let's say we need to decrease this by 10 percent. 
If you want to do this manually, we'll have to come back here and 
add a formula, so we typed out equal sign, let's say you want to recalculate
say you want to recalculate the value of this cell.
have to get that and then multiply it by 0.9
and that is like 90% of the original price, we are reducing the original
reducing the price by 10%. Now when you hit enter you can see the updated price. 
Next we'll have to come back here, select this cell and
apply the same formula to all the other rows. Now what if you have thousands of rows
here? You'll have to scroll up and down, this is going to be very tedious. 
So we're going to write a python program that will do this for us. It's going to
auotmate this process and not only that it will also
add this beautiful chart right here, 

Arabic: 
once again if you want to open up hundreds or thousands of spreadsheets
and add a chart to each one, this is going to take at least a week or two
Our python program is going to do all of this in a matter of seconds.
لذلك دعونا نبدأ. Alright the first thing I want you to do is
to download this transactions file and add it to your project.
I put the link below this video for you to download. So if you're wondering
how to put this in this project, you can simply right click the project,
and if you're on Mac you have this item where
reveal in finder, if you're on Windows you should see something like reveal
in explorer, or file explorer, or whatever it's called
when you click this, this opens up the direct
on your machine where this is stored. So simply copy paste
the transactions file right here. الآن،
here on the top, first we need to import the open py excel package.
So import open py excel, we can give it a

Chinese: 
once again if you want to open up hundreds or thousands of spreadsheets
and add a chart to each one, this is going to take at least a week or two
Our python program is going to do all of this in a matter of seconds.
So, let's get started. Alright the first thing I want you to do is
to download this transactions file and add it to your project.
I put the link below this video for you to download. So if you're wondering
how to put this in this project, you can simply right click the project,
and if you're on Mac you have this item where
reveal in finder, if you're on Windows you should see something like reveal
in explorer, or file explorer, or whatever it's called
when you click this, this opens up the direct
on your machine where this is stored. So simply copy paste
the transactions file right here.现在，
here on the top, first we need to import the open py excel package.
So import open py excel, we can give it a

Portuguese: 
once again if you want to open up hundreds or thousands of spreadsheets
and add a chart to each one, this is going to take at least a week or two
Our python program is going to do all of this in a matter of seconds.
Então vamos começar. Alright the first thing I want you to do is
to download this transactions file and add it to your project.
I put the link below this video for you to download. So if you're wondering
how to put this in this project, you can simply right click the project,
and if you're on Mac you have this item where
reveal in finder, if you're on Windows you should see something like reveal
in explorer, or file explorer, or whatever it's called
when you click this, this opens up the direct
on your machine where this is stored. So simply copy paste
the transactions file right here. Agora,
here on the top, first we need to import the open py excel package.
So import open py excel, we can give it a

Indonesian: 
once again if you want to open up hundreds or thousands of spreadsheets
and add a chart to each one, this is going to take at least a week or two
Our python program is going to do all of this in a matter of seconds.
So, let's get started. Alright the first thing I want you to do is
to download this transactions file and add it to your project.
I put the link below this video for you to download. So if you're wondering
how to put this in this project, you can simply right click the project,
and if you're on Mac you have this item where
reveal in finder, if you're on Windows you should see something like reveal
in explorer, or file explorer, or whatever it's called
when you click this, this opens up the direct
on your machine where this is stored. So simply copy paste
the transactions file right here. Sekarang,
here on the top, first we need to import the open py excel package.
So import open py excel, we can give it a

English: 
once again if you want to open up hundreds or thousands of spreadsheets 
and add a chart to each one, this is going to take at least a week or two
Our python program is going to do all of this in a matter of seconds.
So, let's get started. Alright the first thing I want you to do is
to download this transactions file and add it to your project. 
I put the link below this video for you to download. So if you're wondering 
how to put this in this project, you can simply right click the project, 
and if you're on Mac you have this item where
reveal in finder, if you're on Windows you should see something like reveal
in explorer, or file explorer, or whatever it's called
when you click this, this opens up the direct 
on your machine where this is stored. So simply copy paste
the transactions file right here. Now, 
here on the top, first we need to import the open py excel package. 
So import open py excel, we can give it a 

Persian: 
once again if you want to open up hundreds or thousands of spreadsheets
and add a chart to each one, this is going to take at least a week or two
Our python program is going to do all of this in a matter of seconds.
So, let's get started. Alright the first thing I want you to do is
to download this transactions file and add it to your project.
I put the link below this video for you to download. So if you're wondering
how to put this in this project, you can simply right click the project,
and if you're on Mac you have this item where
reveal in finder, if you're on Windows you should see something like reveal
in explorer, or file explorer, or whatever it's called
when you click this, this opens up the direct
on your machine where this is stored. So simply copy paste
the transactions file right here. اکنون،
here on the top, first we need to import the open py excel package.
So import open py excel, we can give it a

Russian: 
once again if you want to open up hundreds or thousands of spreadsheets
and add a chart to each one, this is going to take at least a week or two
Our python program is going to do all of this in a matter of seconds.
So, let's get started. Alright the first thing I want you to do is
to download this transactions file and add it to your project.
I put the link below this video for you to download. So if you're wondering
how to put this in this project, you can simply right click the project,
and if you're on Mac you have this item where
reveal in finder, if you're on Windows you should see something like reveal
in explorer, or file explorer, or whatever it's called
when you click this, this opens up the direct
on your machine where this is stored. So simply copy paste
the transactions file right here. Сейчас,
here on the top, first we need to import the open py excel package.
So import open py excel, we can give it a

Turkish: 
once again if you want to open up hundreds or thousands of spreadsheets
and add a chart to each one, this is going to take at least a week or two
Our python program is going to do all of this in a matter of seconds.
So, let's get started. Alright the first thing I want you to do is
to download this transactions file and add it to your project.
I put the link below this video for you to download. So if you're wondering
how to put this in this project, you can simply right click the project,
and if you're on Mac you have this item where
reveal in finder, if you're on Windows you should see something like reveal
in explorer, or file explorer, or whatever it's called
when you click this, this opens up the direct
on your machine where this is stored. So simply copy paste
the transactions file right here. Now,
here on the top, first we need to import the open py excel package.
So import open py excel, we can give it a

English: 
an alias to make our code shorter. So asxl. 
This is not required but it just makes our code a little bit cleaner. 
Let me show you. So now instead of typing open pyxl.
we type xl. okay so that's an alias for
this package. Now in this package we have a function for loading an xl 
workbook. So let's call load workbook, 
and as the argument we pass transactions. 
.xlsx. So this we load
our excel workbook and return a workbook object. 
Okay? Now if you open this workbook, you can see you add only 1
sheet, and that is called sheet 1, so to access that you use 
square brackets, and specify the name of the sheet, 
that is sheet one, make sure to spell this with a capital 
S. Because this is case sensitive, if you don't spell it properly 
you're going to get an error, so this returns a sheet, 

Persian: 
an alias to make our code shorter. So asxl.
This is not required but it just makes our code a little bit cleaner.
Let me show you. So now instead of typing open pyxl.
we type xl. okay so that's an alias for
this package. Now in this package we have a function for loading an xl
workbook. So let's call load workbook,
and as the argument we pass transactions.
.xlsx. So this we load
our excel workbook and return a workbook object.
باشه؟ Now if you open this workbook, you can see you add only 1
sheet, and that is called sheet 1, so to access that you use
square brackets, and specify the name of the sheet,
that is sheet one, make sure to spell this with a capital
S. Because this is case sensitive, if you don't spell it properly
you're going to get an error, so this returns a sheet,

Arabic: 
an alias to make our code shorter. So asxl.
This is not required but it just makes our code a little bit cleaner.
Let me show you. So now instead of typing open pyxl.
we type xl. okay so that's an alias for
this package. Now in this package we have a function for loading an xl
workbook. So let's call load workbook,
and as the argument we pass transactions.
.xlsx. So this we load
our excel workbook and return a workbook object.
حسنا؟ Now if you open this workbook, you can see you add only 1
sheet, and that is called sheet 1, so to access that you use
square brackets, and specify the name of the sheet,
that is sheet one, make sure to spell this with a capital
S. Because this is case sensitive, if you don't spell it properly
you're going to get an error, so this returns a sheet,

Russian: 
an alias to make our code shorter. So asxl.
This is not required but it just makes our code a little bit cleaner.
Let me show you. So now instead of typing open pyxl.
we type xl. okay so that's an alias for
this package. Now in this package we have a function for loading an xl
workbook. So let's call load workbook,
and as the argument we pass transactions.
.xlsx. So this we load
our excel workbook and return a workbook object.
Okay? Now if you open this workbook, you can see you add only 1
sheet, and that is called sheet 1, so to access that you use
square brackets, and specify the name of the sheet,
that is sheet one, make sure to spell this with a capital
S. Because this is case sensitive, if you don't spell it properly
you're going to get an error, so this returns a sheet,

Portuguese: 
an alias to make our code shorter. So asxl.
This is not required but it just makes our code a little bit cleaner.
Deixe-me te mostrar. So now instead of typing open pyxl.
we type xl. okay so that's an alias for
this package. Now in this package we have a function for loading an xl
workbook. So let's call load workbook,
and as the argument we pass transactions.
.xlsx. So this we load
our excel workbook and return a workbook object.
OK? Now if you open this workbook, you can see you add only 1
sheet, and that is called sheet 1, so to access that you use
square brackets, and specify the name of the sheet,
that is sheet one, make sure to spell this with a capital
S. Because this is case sensitive, if you don't spell it properly
you're going to get an error, so this returns a sheet,

Indonesian: 
an alias to make our code shorter. So asxl.
This is not required but it just makes our code a little bit cleaner.
Mari ku tunjukkan. So now instead of typing open pyxl.
we type xl. okay so that's an alias for
this package. Now in this package we have a function for loading an xl
workbook. So let's call load workbook,
and as the argument we pass transactions.
.xlsx. So this we load
our excel workbook and return a workbook object.
Baik? Now if you open this workbook, you can see you add only 1
sheet, and that is called sheet 1, so to access that you use
square brackets, and specify the name of the sheet,
that is sheet one, make sure to spell this with a capital
S. Because this is case sensitive, if you don't spell it properly
you're going to get an error, so this returns a sheet,

Chinese: 
an alias to make our code shorter. So asxl.
This is not required but it just makes our code a little bit cleaner.
Let me show you. So now instead of typing open pyxl.
we type xl. okay so that's an alias for
this package. Now in this package we have a function for loading an xl
workbook. So let's call load workbook,
and as the argument we pass transactions.
.xlsx. So this we load
our excel workbook and return a workbook object.
好的？ Now if you open this workbook, you can see you add only 1
sheet, and that is called sheet 1, so to access that you use
square brackets, and specify the name of the sheet,
that is sheet one, make sure to spell this with a capital
S. Because this is case sensitive, if you don't spell it properly
you're going to get an error, so this returns a sheet,

Turkish: 
an alias to make our code shorter. So asxl.
This is not required but it just makes our code a little bit cleaner.
Let me show you. So now instead of typing open pyxl.
we type xl. okay so that's an alias for
this package. Now in this package we have a function for loading an xl
workbook. So let's call load workbook,
and as the argument we pass transactions.
.xlsx. So this we load
our excel workbook and return a workbook object.
Tamam? Now if you open this workbook, you can see you add only 1
sheet, and that is called sheet 1, so to access that you use
square brackets, and specify the name of the sheet,
that is sheet one, make sure to spell this with a capital
S. Because this is case sensitive, if you don't spell it properly
you're going to get an error, so this returns a sheet,

Indonesian: 
now in this sheet, we have various cells. Begitu
next you need to learn how to access a particular cell, and that is very easy.
back to py charm, with this sheet object, you can use
square brackets and give the coordinate of a cell.
Coordinate is the combination of the column and the row.
For example, this cell it's coordinate is a1.
So back to pycharm, we can type a1, and this returns
our first cell. Also, there is another approach to getting
a cell, instead of using square brackets with a string, we can
use the cell method of the sheet object, so,
sheet.cell, you pass the row and the column, so row
and column 1 these return the exact same
sel. Now let's print the value of this cell, cell.value
and run our program so
the value is transaction id, beautiful,

Portuguese: 
now in this sheet, we have various cells. assim
next you need to learn how to access a particular cell, and that is very easy.
back to py charm, with this sheet object, you can use
square brackets and give the coordinate of a cell.
Coordinate is the combination of the column and the row.
For example, this cell it's coordinate is a1.
So back to pycharm, we can type a1, and this returns
our first cell. Also, there is another approach to getting
a cell, instead of using square brackets with a string, we can
use the cell method of the sheet object, so,
sheet.cell, you pass the row and the column, so row
and column 1 these return the exact same
célula. Now let's print the value of this cell, cell.value
and run our program so
the value is transaction id, beautiful,

Chinese: 
now in this sheet, we have various cells.所以
next you need to learn how to access a particular cell, and that is very easy.
back to py charm, with this sheet object, you can use
square brackets and give the coordinate of a cell.
Coordinate is the combination of the column and the row.
For example, this cell it's coordinate is a1.
So back to pycharm, we can type a1, and this returns
our first cell. Also, there is another approach to getting
a cell, instead of using square brackets with a string, we can
use the cell method of the sheet object, so,
sheet.cell, you pass the row and the column, so row
and column 1 these return the exact same
细胞。 Now let's print the value of this cell, cell.value
and run our program so
the value is transaction id, beautiful,

Russian: 
now in this sheet, we have various cells. Так
next you need to learn how to access a particular cell, and that is very easy.
back to py charm, with this sheet object, you can use
square brackets and give the coordinate of a cell.
Coordinate is the combination of the column and the row.
For example, this cell it's coordinate is a1.
So back to pycharm, we can type a1, and this returns
our first cell. Also, there is another approach to getting
a cell, instead of using square brackets with a string, we can
use the cell method of the sheet object, so,
sheet.cell, you pass the row and the column, so row
and column 1 these return the exact same
cell. Now let's print the value of this cell, cell.value
and run our program so
the value is transaction id, beautiful,

Arabic: 
now in this sheet, we have various cells. وبالتالي
next you need to learn how to access a particular cell, and that is very easy.
back to py charm, with this sheet object, you can use
square brackets and give the coordinate of a cell.
Coordinate is the combination of the column and the row.
For example, this cell it's coordinate is a1.
So back to pycharm, we can type a1, and this returns
our first cell. Also, there is another approach to getting
a cell, instead of using square brackets with a string, we can
use the cell method of the sheet object, so,
sheet.cell, you pass the row and the column, so row
and column 1 these return the exact same
cell. Now let's print the value of this cell, cell.value
and run our program so
the value is transaction id, beautiful,

English: 
now in this sheet, we have various cells. So
next you need to learn how to access a particular cell, and that is very easy.
back to py charm, with this sheet object, you can use 
square brackets and give the coordinate of a cell. 
Coordinate is the combination of the column and the row. 
For example, this cell it's coordinate is a1. 
So back to pycharm, we can type a1, and this returns 
our first cell. Also, there is another approach to getting
a cell, instead of using square brackets with a string, we can
use the cell method of the sheet object, so, 
sheet.cell, you pass the row and the column, so row 
and column 1 these return the exact same 
cell. Now let's print the value of this cell, cell.value
and run our program so 
the value is transaction id, beautiful, 

Persian: 
now in this sheet, we have various cells. بنابراین
next you need to learn how to access a particular cell, and that is very easy.
back to py charm, with this sheet object, you can use
square brackets and give the coordinate of a cell.
Coordinate is the combination of the column and the row.
For example, this cell it's coordinate is a1.
So back to pycharm, we can type a1, and this returns
our first cell. Also, there is another approach to getting
a cell, instead of using square brackets with a string, we can
use the cell method of the sheet object, so,
sheet.cell, you pass the row and the column, so row
and column 1 these return the exact same
cell. Now let's print the value of this cell, cell.value
and run our program so
the value is transaction id, beautiful,

Turkish: 
now in this sheet, we have various cells. Yani
next you need to learn how to access a particular cell, and that is very easy.
back to py charm, with this sheet object, you can use
square brackets and give the coordinate of a cell.
Coordinate is the combination of the column and the row.
For example, this cell it's coordinate is a1.
So back to pycharm, we can type a1, and this returns
our first cell. Also, there is another approach to getting
a cell, instead of using square brackets with a string, we can
use the cell method of the sheet object, so,
sheet.cell, you pass the row and the column, so row
and column 1 these return the exact same
cell. Now let's print the value of this cell, cell.value
and run our program so
the value is transaction id, beautiful,

English: 
so now we need to iterate over all these rows and for each row we need to get the value 
in the third column. That is the price. We'll get that and then multiply 
by 0.9. So first we need to know how many rows 
we have in this spreadsheet. We can get that from the sheet object so sheet
has an attribute called mx_
row. Let's print this, so in this sheet, 
we have 4 row, and you can verify that here. So we have
a total of 4 rows. So we need to add a for loop.
that would generate the numbers 1-4. So, 
let's delete this print statement, nd add a for loop 
for row in were going to use the range function unction to generate a range of numbers, 
starting from 1, all the way to sheet 
.max_grow. Plus 1. The reason we're 
adding 1 to this, is because as I told you before this range function 
will generate numbers, starting from this value all the way to this

Persian: 
so now we need to iterate over all these rows and for each row we need to get the value
in the third column. That is the price. We'll get that and then multiply
by 0.9. So first we need to know how many rows
we have in this spreadsheet. We can get that from the sheet object so sheet
has an attribute called mx_
row. Let's print this, so in this sheet,
we have 4 row, and you can verify that here. So we have
a total of 4 rows. So we need to add a for loop.
that would generate the numbers 1-4. So,
let's delete this print statement, nd add a for loop
for row in were going to use the range function unction to generate a range of numbers,
starting from 1, all the way to sheet
.max_grow. Plus 1. The reason we're
adding 1 to this, is because as I told you before this range function
will generate numbers, starting from this value all the way to this

Indonesian: 
so now we need to iterate over all these rows and for each row we need to get the value
in the third column. That is the price. We'll get that and then multiply
by 0.9. So first we need to know how many rows
we have in this spreadsheet. We can get that from the sheet object so sheet
has an attribute called mx_
row. Let's print this, so in this sheet,
we have 4 row, and you can verify that here. So we have
a total of 4 rows. So we need to add a for loop.
that would generate the numbers 1-4. Begitu,
let's delete this print statement, nd add a for loop
for row in were going to use the range function unction to generate a range of numbers,
starting from 1, all the way to sheet
.max_grow. Plus 1. The reason we're
adding 1 to this, is because as I told you before this range function
will generate numbers, starting from this value all the way to this

Turkish: 
so now we need to iterate over all these rows and for each row we need to get the value
in the third column. That is the price. We'll get that and then multiply
by 0.9. So first we need to know how many rows
we have in this spreadsheet. We can get that from the sheet object so sheet
has an attribute called mx_
row. Let's print this, so in this sheet,
we have 4 row, and you can verify that here. So we have
a total of 4 rows. So we need to add a for loop.
that would generate the numbers 1-4. Yani,
let's delete this print statement, nd add a for loop
for row in were going to use the range function unction to generate a range of numbers,
starting from 1, all the way to sheet
.max_grow. Plus 1. The reason we're
adding 1 to this, is because as I told you before this range function
will generate numbers, starting from this value all the way to this

Arabic: 
so now we need to iterate over all these rows and for each row we need to get the value
in the third column. That is the price. We'll get that and then multiply
by 0.9. So first we need to know how many rows
we have in this spreadsheet. We can get that from the sheet object so sheet
has an attribute called mx_
صف. Let's print this, so in this sheet,
we have 4 row, and you can verify that here. So we have
a total of 4 rows. So we need to add a for loop.
that would generate the numbers 1-4. وبالتالي،
let's delete this print statement, nd add a for loop
for row in were going to use the range function unction to generate a range of numbers,
starting from 1, all the way to sheet
.max_grow. Plus 1. The reason we're
adding 1 to this, is because as I told you before this range function
will generate numbers, starting from this value all the way to this

Chinese: 
so now we need to iterate over all these rows and for each row we need to get the value
in the third column. That is the price. We'll get that and then multiply
by 0.9. So first we need to know how many rows
we have in this spreadsheet. We can get that from the sheet object so sheet
has an attribute called mx_
行。 Let's print this, so in this sheet,
we have 4 row, and you can verify that here. So we have
a total of 4 rows. So we need to add a for loop.
that would generate the numbers 1-4.所以，
let's delete this print statement, nd add a for loop
for row in were going to use the range function unction to generate a range of numbers,
starting from 1, all the way to sheet
.max_grow. Plus 1. The reason we're
adding 1 to this, is because as I told you before this range function
will generate numbers, starting from this value all the way to this

Portuguese: 
so now we need to iterate over all these rows and for each row we need to get the value
in the third column. That is the price. We'll get that and then multiply
by 0.9. So first we need to know how many rows
we have in this spreadsheet. We can get that from the sheet object so sheet
has an attribute called mx_
linha. Let's print this, so in this sheet,
we have 4 row, and you can verify that here. So we have
a total of 4 rows. So we need to add a for loop.
that would generate the numbers 1-4. Assim,
let's delete this print statement, nd add a for loop
for row in were going to use the range function unction to generate a range of numbers,
starting from 1, all the way to sheet
.max_grow. Plus 1. The reason we're
adding 1 to this, is because as I told you before this range function
will generate numbers, starting from this value all the way to this

Russian: 
so now we need to iterate over all these rows and for each row we need to get the value
in the third column. That is the price. We'll get that and then multiply
by 0.9. So first we need to know how many rows
we have in this spreadsheet. We can get that from the sheet object so sheet
has an attribute called mx_
row. Let's print this, so in this sheet,
we have 4 row, and you can verify that here. So we have
a total of 4 rows. So we need to add a for loop.
that would generate the numbers 1-4. So,
let's delete this print statement, nd add a for loop
for row in were going to use the range function unction to generate a range of numbers,
starting from 1, all the way to sheet
.max_grow. Plus 1. The reason we're
adding 1 to this, is because as I told you before this range function
will generate numbers, starting from this value all the way to this

Arabic: 
value, but it will not include the second value. So currently
max row returns 4, if you use range of 1-4 this will generate
the numbers 1, 2, and 3, but not 4.
So to include 4, we need to add 1 to it. Let's go over here,
so we tied sheet.max underline row plus 1.
Now before going any further let's just print row and make
sure our program is working up to this point. So let's run
this, we get the numbers 1-4 beautiful.
So now we can easily get the cells in the third column. ومع ذلك
we don't really want this first cell, that's the heading.
so technically you want to ignore the first row. Back here, you want to change
our range function, and start from 2. Now,
we're going to use sheet.cell to get access to the cell
at this row. And the column should be 3.
We get a cell object, let's print it's value

English: 
value, but it will not include the second value. So currently 
max row returns 4, if you use range of 1-4 this will generate 
the numbers 1, 2, and 3, but not 4. 
So to include 4, we need to add 1 to it. Let's go over here, 
so we tied sheet.max underline row plus 1. 
Now before going any further let's just print row and make
sure our program is working up to this point. So let's run 
this, we get the numbers 1-4 beautiful. 
So now we can easily get the cells in the third column. However
we don't really want this first cell, that's the heading. 
so technically you want to ignore the first row. Back here, you want to change 
our range function, and start from 2. Now, 
we're going to use sheet.cell to get access to the cell
at this row. And the column should be 3. 
We get a cell object, let's print it's value

Indonesian: 
value, but it will not include the second value. So currently
max row returns 4, if you use range of 1-4 this will generate
the numbers 1, 2, and 3, but not 4.
So to include 4, we need to add 1 to it. Let's go over here,
so we tied sheet.max underline row plus 1.
Now before going any further let's just print row and make
sure our program is working up to this point. So let's run
this, we get the numbers 1-4 beautiful.
So now we can easily get the cells in the third column. However
we don't really want this first cell, that's the heading.
so technically you want to ignore the first row. Back here, you want to change
our range function, and start from 2. Now,
we're going to use sheet.cell to get access to the cell
at this row. And the column should be 3.
We get a cell object, let's print it's value

Chinese: 
value, but it will not include the second value. So currently
max row returns 4, if you use range of 1-4 this will generate
the numbers 1, 2, and 3, but not 4.
So to include 4, we need to add 1 to it. Let's go over here,
so we tied sheet.max underline row plus 1.
Now before going any further let's just print row and make
sure our program is working up to this point. So let's run
this, we get the numbers 1-4 beautiful.
So now we can easily get the cells in the third column.然而
we don't really want this first cell, that's the heading.
so technically you want to ignore the first row. Back here, you want to change
our range function, and start from 2. Now,
we're going to use sheet.cell to get access to the cell
at this row. And the column should be 3.
We get a cell object, let's print it's value

Portuguese: 
value, but it will not include the second value. So currently
max row returns 4, if you use range of 1-4 this will generate
the numbers 1, 2, and 3, but not 4.
So to include 4, we need to add 1 to it. Let's go over here,
so we tied sheet.max underline row plus 1.
Now before going any further let's just print row and make
sure our program is working up to this point. So let's run
this, we get the numbers 1-4 beautiful.
So now we can easily get the cells in the third column. Contudo
we don't really want this first cell, that's the heading.
so technically you want to ignore the first row. Back here, you want to change
our range function, and start from 2. Now,
we're going to use sheet.cell to get access to the cell
at this row. And the column should be 3.
We get a cell object, let's print it's value

Russian: 
value, but it will not include the second value. So currently
max row returns 4, if you use range of 1-4 this will generate
the numbers 1, 2, and 3, but not 4.
So to include 4, we need to add 1 to it. Let's go over here,
so we tied sheet.max underline row plus 1.
Now before going any further let's just print row and make
sure our program is working up to this point. So let's run
this, we get the numbers 1-4 beautiful.
So now we can easily get the cells in the third column. However
we don't really want this first cell, that's the heading.
so technically you want to ignore the first row. Back here, you want to change
our range function, and start from 2. Now,
we're going to use sheet.cell to get access to the cell
at this row. And the column should be 3.
We get a cell object, let's print it's value

Turkish: 
value, but it will not include the second value. So currently
max row returns 4, if you use range of 1-4 this will generate
the numbers 1, 2, and 3, but not 4.
So to include 4, we need to add 1 to it. Let's go over here,
so we tied sheet.max underline row plus 1.
Now before going any further let's just print row and make
sure our program is working up to this point. So let's run
this, we get the numbers 1-4 beautiful.
So now we can easily get the cells in the third column. However
we don't really want this first cell, that's the heading.
so technically you want to ignore the first row. Back here, you want to change
our range function, and start from 2. Now,
we're going to use sheet.cell to get access to the cell
at this row. And the column should be 3.
We get a cell object, let's print it's value

Persian: 
value, but it will not include the second value. So currently
max row returns 4, if you use range of 1-4 this will generate
the numbers 1, 2, and 3, but not 4.
So to include 4, we need to add 1 to it. Let's go over here,
so we tied sheet.max underline row plus 1.
Now before going any further let's just print row and make
sure our program is working up to this point. So let's run
this, we get the numbers 1-4 beautiful.
So now we can easily get the cells in the third column. However
we don't really want this first cell, that's the heading.
so technically you want to ignore the first row. Back here, you want to change
our range function, and start from 2. Now,
we're going to use sheet.cell to get access to the cell
at this row. And the column should be 3.
We get a cell object, let's print it's value

English: 
and make sure you're on the right track, so run the program
these are the values we get. 5.95
6.95 and 7.95 these are the
values of the third column. Next we need to multiply each
value by 0.9 so instead of printing 
cell.value we multiplied by 0.9 and this is
the corrected underline price, 
so this is the mistake we're going to make with our program, now
we need to add a new cell to our worksheet, so we want to add all the corrected
prices, ia  new column, it could also overwrite the values in this column, 
but in this tutorial I'm going to show you how to add a new column.
So using the same method, now we need to get a reference to the cell, to the given 
row, but in the fourth column. So, we call sheet
.cell, and pass row and four as the arguments. 
Once again, this returns a cell object, let's store that in a 

Russian: 
and make sure you're on the right track, so run the program
these are the values we get. 5.95
6.95 and 7.95 these are the
values of the third column. Next we need to multiply each
value by 0.9 so instead of printing
cell.value we multiplied by 0.9 and this is
the corrected underline price,
so this is the mistake we're going to make with our program, now
we need to add a new cell to our worksheet, so we want to add all the corrected
prices, ia new column, it could also overwrite the values in this column,
but in this tutorial I'm going to show you how to add a new column.
So using the same method, now we need to get a reference to the cell, to the given
row, but in the fourth column. So, we call sheet
.cell, and pass row and four as the arguments.
Once again, this returns a cell object, let's store that in a

Chinese: 
and make sure you're on the right track, so run the program
these are the values we get. 5.95
6.95 and 7.95 these are the
values of the third column. Next we need to multiply each
value by 0.9 so instead of printing
cell.value we multiplied by 0.9 and this is
the corrected underline price,
so this is the mistake we're going to make with our program, now
we need to add a new cell to our worksheet, so we want to add all the corrected
prices, ia new column, it could also overwrite the values in this column,
but in this tutorial I'm going to show you how to add a new column.
So using the same method, now we need to get a reference to the cell, to the given
row, but in the fourth column. So, we call sheet
.cell, and pass row and four as the arguments.
Once again, this returns a cell object, let's store that in a

Turkish: 
and make sure you're on the right track, so run the program
these are the values we get. 5.95
6.95 and 7.95 these are the
values of the third column. Next we need to multiply each
value by 0.9 so instead of printing
cell.value we multiplied by 0.9 and this is
the corrected underline price,
so this is the mistake we're going to make with our program, now
we need to add a new cell to our worksheet, so we want to add all the corrected
prices, ia new column, it could also overwrite the values in this column,
but in this tutorial I'm going to show you how to add a new column.
So using the same method, now we need to get a reference to the cell, to the given
row, but in the fourth column. So, we call sheet
.cell, and pass row and four as the arguments.
Once again, this returns a cell object, let's store that in a

Portuguese: 
and make sure you're on the right track, so run the program
these are the values we get. 5.95
6.95 and 7.95 these are the
values of the third column. Next we need to multiply each
value by 0.9 so instead of printing
cell.value we multiplied by 0.9 and this is
the corrected underline price,
so this is the mistake we're going to make with our program, now
we need to add a new cell to our worksheet, so we want to add all the corrected
prices, ia new column, it could also overwrite the values in this column,
but in this tutorial I'm going to show you how to add a new column.
So using the same method, now we need to get a reference to the cell, to the given
row, but in the fourth column. So, we call sheet
.cell, and pass row and four as the arguments.
Once again, this returns a cell object, let's store that in a

Indonesian: 
and make sure you're on the right track, so run the program
these are the values we get. 5.95
6.95 and 7.95 these are the
values of the third column. Next we need to multiply each
value by 0.9 so instead of printing
cell.value we multiplied by 0.9 and this is
the corrected underline price,
so this is the mistake we're going to make with our program, now
we need to add a new cell to our worksheet, so we want to add all the corrected
prices, ia new column, it could also overwrite the values in this column,
but in this tutorial I'm going to show you how to add a new column.
So using the same method, now we need to get a reference to the cell, to the given
row, but in the fourth column. So, we call sheet
.cell, and pass row and four as the arguments.
Once again, this returns a cell object, let's store that in a

Arabic: 
and make sure you're on the right track, so run the program
these are the values we get. 5.95
6.95 and 7.95 these are the
values of the third column. Next we need to multiply each
value by 0.9 so instead of printing
cell.value we multiplied by 0.9 and this is
the corrected underline price,
so this is the mistake we're going to make with our program, now
we need to add a new cell to our worksheet, so we want to add all the corrected
prices, ia new column, it could also overwrite the values in this column,
but in this tutorial I'm going to show you how to add a new column.
So using the same method, now we need to get a reference to the cell, to the given
row, but in the fourth column. So, we call sheet
.cell, and pass row and four as the arguments.
Once again, this returns a cell object, let's store that in a

Persian: 
and make sure you're on the right track, so run the program
these are the values we get. 5.95
6.95 and 7.95 these are the
values of the third column. Next we need to multiply each
value by 0.9 so instead of printing
cell.value we multiplied by 0.9 and this is
the corrected underline price,
so this is the mistake we're going to make with our program, now
we need to add a new cell to our worksheet, so we want to add all the corrected
prices, ia new column, it could also overwrite the values in this column,
but in this tutorial I'm going to show you how to add a new column.
So using the same method, now we need to get a reference to the cell, to the given
row, but in the fourth column. So, we call sheet
.cell, and pass row and four as the arguments.
Once again, this returns a cell object, let's store that in a

Indonesian: 
separate variable and call it
price_cell. So note that my variable names are
very descriptive. There is no guess work. You have corrected price which holds
actual value and we have corrected price, which is a cell
object in this spreadsheet. Next we have to set the value in this
sel. So we set corrected price cell.
value to this corrected price. With these few lines
we can easily update our spreadsheet, but first we need to save it. Begitu,
after our for loop, we call workbook.
save. Now let's save this in a new file because we don't want to
accidentally overwrite the original file in case our program has a bug
so, I'm going to call that transactions 2.sms
ex. And finally let's run our program,
so, you can see that happened in a split of a second, now here we have a new file
tranactions 2. When we open this we get something like this.

English: 
separate variable and call it
price_cell. So note that my variable names are 
very descriptive. There is no guess work. You have corrected price which holds
actual value and we have corrected price, which is a cell
object in this spreadsheet. Next we have to set the value in this
cell. So we set corrected price cell.
value to this corrected price. With these few lines 
we can easily update our spreadsheet, but first we need to save it. So, 
after our for loop, we call workbook.
save. Now let's save this in a new file because we don't want to
accidentally overwrite the original file in case our program has a bug
so, I'm going to call that transactions 2.sms 
ex. And finally let's run our program, 
so, you can see that happened in a split of a second, now here we have a new file
tranactions 2. When we open this we get something like this. 

Persian: 
separate variable and call it
price_cell. So note that my variable names are
very descriptive. There is no guess work. You have corrected price which holds
actual value and we have corrected price, which is a cell
object in this spreadsheet. Next we have to set the value in this
cell. So we set corrected price cell.
value to this corrected price. With these few lines
we can easily update our spreadsheet, but first we need to save it. So,
after our for loop, we call workbook.
save. Now let's save this in a new file because we don't want to
accidentally overwrite the original file in case our program has a bug
so, I'm going to call that transactions 2.sms
ex. And finally let's run our program,
so, you can see that happened in a split of a second, now here we have a new file
tranactions 2. When we open this we get something like this.

Turkish: 
separate variable and call it
price_cell. So note that my variable names are
very descriptive. There is no guess work. You have corrected price which holds
actual value and we have corrected price, which is a cell
object in this spreadsheet. Next we have to set the value in this
cell. So we set corrected price cell.
value to this corrected price. With these few lines
we can easily update our spreadsheet, but first we need to save it. Yani,
after our for loop, we call workbook.
save. Now let's save this in a new file because we don't want to
accidentally overwrite the original file in case our program has a bug
so, I'm going to call that transactions 2.sms
ex. And finally let's run our program,
so, you can see that happened in a split of a second, now here we have a new file
tranactions 2. When we open this we get something like this.

Chinese: 
separate variable and call it
price_cell. So note that my variable names are
very descriptive. There is no guess work. You have corrected price which holds
actual value and we have corrected price, which is a cell
object in this spreadsheet. Next we have to set the value in this
细胞。 So we set corrected price cell.
value to this corrected price. With these few lines
we can easily update our spreadsheet, but first we need to save it.所以，
after our for loop, we call workbook.
save. Now let's save this in a new file because we don't want to
accidentally overwrite the original file in case our program has a bug
so, I'm going to call that transactions 2.sms
ex. And finally let's run our program,
so, you can see that happened in a split of a second, now here we have a new file
tranactions 2. When we open this we get something like this.

Russian: 
separate variable and call it
price_cell. So note that my variable names are
very descriptive. There is no guess work. You have corrected price which holds
actual value and we have corrected price, which is a cell
object in this spreadsheet. Next we have to set the value in this
cell. So we set corrected price cell.
value to this corrected price. With these few lines
we can easily update our spreadsheet, but first we need to save it. So,
after our for loop, we call workbook.
save. Now let's save this in a new file because we don't want to
accidentally overwrite the original file in case our program has a bug
so, I'm going to call that transactions 2.sms
ex. And finally let's run our program,
so, you can see that happened in a split of a second, now here we have a new file
tranactions 2. When we open this we get something like this.

Arabic: 
separate variable and call it
price_cell. So note that my variable names are
very descriptive. There is no guess work. You have corrected price which holds
actual value and we have corrected price, which is a cell
object in this spreadsheet. Next we have to set the value in this
cell. So we set corrected price cell.
value to this corrected price. With these few lines
we can easily update our spreadsheet, but first we need to save it. وبالتالي،
after our for loop, we call workbook.
save. Now let's save this in a new file because we don't want to
accidentally overwrite the original file in case our program has a bug
so, I'm going to call that transactions 2.sms
ex. And finally let's run our program,
so, you can see that happened in a split of a second, now here we have a new file
tranactions 2. When we open this we get something like this.

Portuguese: 
separate variable and call it
price_cell. So note that my variable names are
very descriptive. There is no guess work. You have corrected price which holds
actual value and we have corrected price, which is a cell
object in this spreadsheet. Next we have to set the value in this
célula. So we set corrected price cell.
value to this corrected price. With these few lines
we can easily update our spreadsheet, but first we need to save it. Assim,
after our for loop, we call workbook.
Salve . Now let's save this in a new file because we don't want to
accidentally overwrite the original file in case our program has a bug
so, I'm going to call that transactions 2.sms
ex. And finally let's run our program,
so, you can see that happened in a split of a second, now here we have a new file
tranactions 2. When we open this we get something like this.

Chinese: 
So you can see we have this 4th column with the updated prices.美丽。
So half of the problem is solved, now we need to add a chart here.
To add a chart, we need to add a couple classes on the top, so,
after this import statement let's type out from
open py excel.chart, import, bar chart,
comma, reference.
So lets see what's going on here. In this package you have a module
chart, and from this module we're importing two classes, bar chart,
and reference. Again, look at the naming convention used
这里。 The first letter of e very word is capitalized. Also it's better
to add a line break after our import statements to make our
code cleaner. So, before we save our workbook, we need to
add achart to the current sheet. First we need to select a range
of values. For this exercise, I'm going to select the values in the fourth column/.
So all the values in rows 2-4 these are

Arabic: 
So you can see we have this 4th column with the updated prices. جميلة.
So half of the problem is solved, now we need to add a chart here.
To add a chart, we need to add a couple classes on the top, so,
after this import statement let's type out from
open py excel.chart, import, bar chart,
comma, reference.
So lets see what's going on here. In this package you have a module
chart, and from this module we're importing two classes, bar chart,
and reference. Again, look at the naming convention used
هنا. The first letter of e very word is capitalized. Also it's better
to add a line break after our import statements to make our
code cleaner. So, before we save our workbook, we need to
add achart to the current sheet. First we need to select a range
of values. For this exercise, I'm going to select the values in the fourth column/.
So all the values in rows 2-4 these are

Turkish: 
So you can see we have this 4th column with the updated prices. Beautiful.
So half of the problem is solved, now we need to add a chart here.
To add a chart, we need to add a couple classes on the top, so,
after this import statement let's type out from
open py excel.chart, import, bar chart,
comma, reference.
So lets see what's going on here. In this package you have a module
chart, and from this module we're importing two classes, bar chart,
and reference. Again, look at the naming convention used
İşte. The first letter of e very word is capitalized. Also it's better
to add a line break after our import statements to make our
code cleaner. So, before we save our workbook, we need to
add achart to the current sheet. First we need to select a range
of values. For this exercise, I'm going to select the values in the fourth column/.
So all the values in rows 2-4 these are

English: 
So you can see we have this 4th column with the updated prices. Beautiful.
So half of the problem is solved, now we need to add a chart here.
To add a chart, we need to add a couple classes on the top, so, 
after this import statement let's type out from 
open py excel.chart, import, bar chart, 
comma, reference. 
So lets see what's going on here. In this package you have a module 
chart, and from this module we're importing two classes, bar chart, 
and reference. Again, look at the naming convention used 
here. The first letter of e very word is capitalized. Also it's better
to add a line break after our import statements to make our
code cleaner. So, before we save our workbook, we need to
add achart to the current sheet. First we need to select a range 
of values. For this exercise, I'm going to select the values in the fourth column/.
So all the values in rows 2-4 these are

Portuguese: 
So you can see we have this 4th column with the updated prices. Lindo.
So half of the problem is solved, now we need to add a chart here.
To add a chart, we need to add a couple classes on the top, so,
after this import statement let's type out from
open py excel.chart, import, bar chart,
comma, reference.
So lets see what's going on here. In this package you have a module
chart, and from this module we're importing two classes, bar chart,
and reference. Again, look at the naming convention used
Aqui. The first letter of e very word is capitalized. Also it's better
to add a line break after our import statements to make our
code cleaner. So, before we save our workbook, we need to
add achart to the current sheet. First we need to select a range
of values. For this exercise, I'm going to select the values in the fourth column/.
So all the values in rows 2-4 these are

Russian: 
So you can see we have this 4th column with the updated prices. Красивая.
So half of the problem is solved, now we need to add a chart here.
To add a chart, we need to add a couple classes on the top, so,
after this import statement let's type out from
open py excel.chart, import, bar chart,
comma, reference.
So lets see what's going on here. In this package you have a module
chart, and from this module we're importing two classes, bar chart,
and reference. Again, look at the naming convention used
Вот. The first letter of e very word is capitalized. Also it's better
to add a line break after our import statements to make our
code cleaner. So, before we save our workbook, we need to
add achart to the current sheet. First we need to select a range
of values. For this exercise, I'm going to select the values in the fourth column/.
So all the values in rows 2-4 these are

Persian: 
So you can see we have this 4th column with the updated prices. Beautiful.
So half of the problem is solved, now we need to add a chart here.
To add a chart, we need to add a couple classes on the top, so,
after this import statement let's type out from
open py excel.chart, import, bar chart,
comma, reference.
So lets see what's going on here. In this package you have a module
chart, and from this module we're importing two classes, bar chart,
and reference. Again, look at the naming convention used
here. The first letter of e very word is capitalized. Also it's better
to add a line break after our import statements to make our
code cleaner. So, before we save our workbook, we need to
add achart to the current sheet. First we need to select a range
of values. For this exercise, I'm going to select the values in the fourth column/.
So all the values in rows 2-4 these are

Indonesian: 
So you can see we have this 4th column with the updated prices. Beautiful.
So half of the problem is solved, now we need to add a chart here.
To add a chart, we need to add a couple classes on the top, so,
after this import statement let's type out from
open py excel.chart, import, bar chart,
comma, reference.
So lets see what's going on here. In this package you have a module
chart, and from this module we're importing two classes, bar chart,
and reference. Again, look at the naming convention used
sini. The first letter of e very word is capitalized. Also it's better
to add a line break after our import statements to make our
code cleaner. So, before we save our workbook, we need to
add achart to the current sheet. First we need to select a range
of values. For this exercise, I'm going to select the values in the fourth column/.
So all the values in rows 2-4 these are

Indonesian: 
the values I'm going to use in our chart. Now in this part 2 example it doesn't really
make sense to add a chart per transaction, but that doesn't really matter
we just want a bunch of numbers to create a chart, so after our
for loop, we're going to use the reference class to select a range of
values. Now the first argument in the constructor is the
sheet. So we pass our sheet here, then we add
4 keyword arguments, the first one is min_row, we set this to
2. The second one is max_row we set
this to the maximum row in this sheet. That is sheet,
.max_row, so we want to select the cells in row
2-4. kay? Now to make this code a little bit cleaner
I'm going to put this on a new line, so we
can see clearly, now this is going to select all the cells
in all the columns in these rows. That's not what we want.
we only want the values in the fourth column, so back here

Persian: 
the values I'm going to use in our chart. Now in this part 2 example it doesn't really
make sense to add a chart per transaction, but that doesn't really matter
we just want a bunch of numbers to create a chart, so after our
for loop, we're going to use the reference class to select a range of
values. Now the first argument in the constructor is the
sheet. So we pass our sheet here, then we add
4 keyword arguments, the first one is min_row, we set this to
2. The second one is max_row we set
this to the maximum row in this sheet. That is sheet,
.max_row, so we want to select the cells in row
2-4. kay? Now to make this code a little bit cleaner
I'm going to put this on a new line, so we
can see clearly, now this is going to select all the cells
in all the columns in these rows. That's not what we want.
we only want the values in the fourth column, so back here

Portuguese: 
the values I'm going to use in our chart. Now in this part 2 example it doesn't really
make sense to add a chart per transaction, but that doesn't really matter
we just want a bunch of numbers to create a chart, so after our
for loop, we're going to use the reference class to select a range of
valores. Now the first argument in the constructor is the
Folha. So we pass our sheet here, then we add
4 keyword arguments, the first one is min_row, we set this to
2. The second one is max_row we set
this to the maximum row in this sheet. That is sheet,
.max_row, so we want to select the cells in row
2-4. kay? Now to make this code a little bit cleaner
I'm going to put this on a new line, so we
can see clearly, now this is going to select all the cells
in all the columns in these rows. That's not what we want.
we only want the values in the fourth column, so back here

Arabic: 
the values I'm going to use in our chart. Now in this part 2 example it doesn't really
make sense to add a chart per transaction, but that doesn't really matter
we just want a bunch of numbers to create a chart, so after our
for loop, we're going to use the reference class to select a range of
values. Now the first argument in the constructor is the
sheet. So we pass our sheet here, then we add
4 keyword arguments, the first one is min_row, we set this to
2. The second one is max_row we set
this to the maximum row in this sheet. That is sheet,
.max_row, so we want to select the cells in row
2-4. kay? Now to make this code a little bit cleaner
I'm going to put this on a new line, so we
can see clearly, now this is going to select all the cells
in all the columns in these rows. That's not what we want.
we only want the values in the fourth column, so back here

Turkish: 
the values I'm going to use in our chart. Now in this part 2 example it doesn't really
make sense to add a chart per transaction, but that doesn't really matter
we just want a bunch of numbers to create a chart, so after our
for loop, we're going to use the reference class to select a range of
values. Now the first argument in the constructor is the
sheet. So we pass our sheet here, then we add
4 keyword arguments, the first one is min_row, we set this to
2. The second one is max_row we set
this to the maximum row in this sheet. That is sheet,
.max_row, so we want to select the cells in row
2-4. kay? Now to make this code a little bit cleaner
I'm going to put this on a new line, so we
can see clearly, now this is going to select all the cells
in all the columns in these rows. That's not what we want.
we only want the values in the fourth column, so back here

Russian: 
the values I'm going to use in our chart. Now in this part 2 example it doesn't really
make sense to add a chart per transaction, but that doesn't really matter
we just want a bunch of numbers to create a chart, so after our
for loop, we're going to use the reference class to select a range of
values. Now the first argument in the constructor is the
sheet. So we pass our sheet here, then we add
4 keyword arguments, the first one is min_row, we set this to
2. The second one is max_row we set
this to the maximum row in this sheet. That is sheet,
.max_row, so we want to select the cells in row
2-4. kay? Now to make this code a little bit cleaner
I'm going to put this on a new line, so we
can see clearly, now this is going to select all the cells
in all the columns in these rows. That's not what we want.
we only want the values in the fourth column, so back here

Chinese: 
the values I'm going to use in our chart. Now in this part 2 example it doesn't really
make sense to add a chart per transaction, but that doesn't really matter
we just want a bunch of numbers to create a chart, so after our
for loop, we're going to use the reference class to select a range of
值。 Now the first argument in the constructor is the
sheet. So we pass our sheet here, then we add
4 keyword arguments, the first one is min_row, we set this to
2. The second one is max_row we set
this to the maximum row in this sheet. That is sheet,
.max_row, so we want to select the cells in row
2-4. kay? Now to make this code a little bit cleaner
I'm going to put this on a new line, so we
can see clearly, now this is going to select all the cells
in all the columns in these rows.那不是我们想要的。
we only want the values in the fourth column, so back here

English: 
the values I'm going to use in our chart. Now in this part 2 example it doesn't really
make sense to add a chart per transaction, but that doesn't really matter
we just want a bunch of numbers to create a chart, so after our
for loop, we're going to use the reference class to select a range of
values. Now the first argument in the constructor is the
sheet. So we pass our sheet here, then we add
4 keyword arguments, the first one is min_row, we set this to
2. The second one is max_row we set
this to the maximum row in this sheet. That is sheet, 
.max_row, so we want to select the cells in row
2-4. kay? Now to make this code a little bit cleaner 
I'm going to put this on a new line, so we
can see clearly, now this is going to select all the cells 
in all the columns in these rows. That's not what we want. 
we only want the values in the fourth column, so back here

Chinese: 
we need to set a couple more key word arguments men_call
or column, we set that to for, and also
max underline call, we set that to 4 as well. So we are limiting the range
of cells we're selecting to the fourth column.
Now, we're creating an instance of the reference class, let's store the
result in a variable called values, so this values object
will have all these values in the fourth column, now we are ready to create
a chart, so we create an instance of the bar chart class
and store it in this object.
Next, we call chart.add_date and
pass our values. That is pretty straight forward finally we need to add this chart
to our sheet. So, we call sheet,
.add_chart and pass this chart object
We should also specify where we want to add this chart.
let's say we want to add it here, on row 2, after the fourth column.

Indonesian: 
we need to set a couple more key word arguments men_call
or column, we set that to for, and also
max underline call, we set that to 4 as well. So we are limiting the range
of cells we're selecting to the fourth column.
Now, we're creating an instance of the reference class, let's store the
result in a variable called values, so this values object
will have all these values in the fourth column, now we are ready to create
a chart, so we create an instance of the bar chart class
and store it in this object.
Next, we call chart.add_date and
pass our values. That is pretty straight forward finally we need to add this chart
to our sheet. So, we call sheet,
.add_chart and pass this chart object
We should also specify where we want to add this chart.
let's say we want to add it here, on row 2, after the fourth column.

Russian: 
we need to set a couple more key word arguments men_call
or column, we set that to for, and also
max underline call, we set that to 4 as well. So we are limiting the range
of cells we're selecting to the fourth column.
Now, we're creating an instance of the reference class, let's store the
result in a variable called values, so this values object
will have all these values in the fourth column, now we are ready to create
a chart, so we create an instance of the bar chart class
and store it in this object.
Next, we call chart.add_date and
pass our values. That is pretty straight forward finally we need to add this chart
to our sheet. So, we call sheet,
.add_chart and pass this chart object
We should also specify where we want to add this chart.
let's say we want to add it here, on row 2, after the fourth column.

Persian: 
we need to set a couple more key word arguments men_call
or column, we set that to for, and also
max underline call, we set that to 4 as well. So we are limiting the range
of cells we're selecting to the fourth column.
Now, we're creating an instance of the reference class, let's store the
result in a variable called values, so this values object
will have all these values in the fourth column, now we are ready to create
a chart, so we create an instance of the bar chart class
and store it in this object.
Next, we call chart.add_date and
pass our values. That is pretty straight forward finally we need to add this chart
to our sheet. So, we call sheet,
.add_chart and pass this chart object
We should also specify where we want to add this chart.
let's say we want to add it here, on row 2, after the fourth column.

English: 
we need to set a couple more key word arguments men_call
or column, we set that to for, and also 
max underline call, we set that to 4 as well. So we are limiting the range
of cells we're selecting to the fourth column. 
Now, we're creating an instance of the reference class, let's store the
result in a variable called values, so this values object 
will have all these values in the fourth column, now we are ready to create 
a chart, so we create an instance of the bar chart class
and store it in this object. 
Next, we call chart.add_date and 
pass our values. That is pretty straight forward finally we need to add this chart 
to our sheet. So, we call sheet, 
.add_chart and pass this chart object 
We should also specify where we want to add this chart.
let's say we want to add it here, on row 2, after the fourth column. 

Turkish: 
we need to set a couple more key word arguments men_call
or column, we set that to for, and also
max underline call, we set that to 4 as well. So we are limiting the range
of cells we're selecting to the fourth column.
Now, we're creating an instance of the reference class, let's store the
result in a variable called values, so this values object
will have all these values in the fourth column, now we are ready to create
a chart, so we create an instance of the bar chart class
and store it in this object.
Next, we call chart.add_date and
pass our values. That is pretty straight forward finally we need to add this chart
to our sheet. So, we call sheet,
.add_chart and pass this chart object
We should also specify where we want to add this chart.
let's say we want to add it here, on row 2, after the fourth column.

Portuguese: 
we need to set a couple more key word arguments men_call
or column, we set that to for, and also
max underline call, we set that to 4 as well. So we are limiting the range
of cells we're selecting to the fourth column.
Now, we're creating an instance of the reference class, let's store the
result in a variable called values, so this values object
will have all these values in the fourth column, now we are ready to create
a chart, so we create an instance of the bar chart class
and store it in this object.
Next, we call chart.add_date and
pass our values. That is pretty straight forward finally we need to add this chart
to our sheet. So, we call sheet,
.add_chart and pass this chart object
We should also specify where we want to add this chart.
let's say we want to add it here, on row 2, after the fourth column.

Arabic: 
we need to set a couple more key word arguments men_call
or column, we set that to for, and also
max underline call, we set that to 4 as well. So we are limiting the range
of cells we're selecting to the fourth column.
Now, we're creating an instance of the reference class, let's store the
result in a variable called values, so this values object
will have all these values in the fourth column, now we are ready to create
a chart, so we create an instance of the bar chart class
and store it in this object.
Next, we call chart.add_date and
pass our values. That is pretty straight forward finally we need to add this chart
to our sheet. So, we call sheet,
.add_chart and pass this chart object
We should also specify where we want to add this chart.
let's say we want to add it here, on row 2, after the fourth column.

Persian: 
So the coordinate of this cell is e2, and this is going to be,
the top left corner of our chart. So as the coordinate I'm going to
pass e2 that's all we had to do, done. Let's run our
program one more time, beautiful, let's open up the update
workbook. And here's the end result, so
right after the fourth column, we have this beautiful chart. Now we could take this to the next level,
we could add a legend here, we could change the color of these bars, we could even use a different
kind of chart, it doesn't have to be a bar chart. So to learn more about this we can
read the documentation for openpyxl. بنابراین
our program is complete, for our code is dirty, it's not clean, it's not
organized. We don't have any functions here. We have written all the code in app.py.
So let's goo ahead and organize this code like a professional software developer.
So, on line 4, we are loading our workbook
then we're getting a reference to the first sheet, but we don't really need these two lines here
this is purely for demonstration to show you how to access a cell. So,

Chinese: 
So the coordinate of this cell is e2, and this is going to be,
the top left corner of our chart. So as the coordinate I'm going to
pass e2 that's all we had to do, done. Let's run our
program one more time, beautiful, let's open up the update
workbook. And here's the end result, so
right after the fourth column, we have this beautiful chart. Now we could take this to the next level,
we could add a legend here, we could change the color of these bars, we could even use a different
kind of chart, it doesn't have to be a bar chart. So to learn more about this we can
read the documentation for openpyxl.所以
our program is complete, for our code is dirty, it's not clean, it's not
organized. We don't have any functions here. We have written all the code in app.py.
So let's goo ahead and organize this code like a professional software developer.
So, on line 4, we are loading our workbook
then we're getting a reference to the first sheet, but we don't really need these two lines here
this is purely for demonstration to show you how to access a cell.所以，

Indonesian: 
So the coordinate of this cell is e2, and this is going to be,
the top left corner of our chart. So as the coordinate I'm going to
pass e2 that's all we had to do, done. Let's run our
program one more time, beautiful, let's open up the update
workbook. And here's the end result, so
right after the fourth column, we have this beautiful chart. Now we could take this to the next level,
we could add a legend here, we could change the color of these bars, we could even use a different
kind of chart, it doesn't have to be a bar chart. So to learn more about this we can
read the documentation for openpyxl. Begitu
our program is complete, for our code is dirty, it's not clean, it's not
organized. We don't have any functions here. We have written all the code in app.py.
So let's goo ahead and organize this code like a professional software developer.
So, on line 4, we are loading our workbook
then we're getting a reference to the first sheet, but we don't really need these two lines here
this is purely for demonstration to show you how to access a cell. Begitu,

Turkish: 
So the coordinate of this cell is e2, and this is going to be,
the top left corner of our chart. So as the coordinate I'm going to
pass e2 that's all we had to do, done. Let's run our
program one more time, beautiful, let's open up the update
workbook. And here's the end result, so
right after the fourth column, we have this beautiful chart. Now we could take this to the next level,
we could add a legend here, we could change the color of these bars, we could even use a different
kind of chart, it doesn't have to be a bar chart. So to learn more about this we can
read the documentation for openpyxl. Yani
our program is complete, for our code is dirty, it's not clean, it's not
organized. We don't have any functions here. We have written all the code in app.py.
So let's goo ahead and organize this code like a professional software developer.
So, on line 4, we are loading our workbook
then we're getting a reference to the first sheet, but we don't really need these two lines here
this is purely for demonstration to show you how to access a cell. Yani,

Portuguese: 
So the coordinate of this cell is e2, and this is going to be,
the top left corner of our chart. So as the coordinate I'm going to
pass e2 that's all we had to do, done. Let's run our
program one more time, beautiful, let's open up the update
workbook. And here's the end result, so
right after the fourth column, we have this beautiful chart. Now we could take this to the next level,
we could add a legend here, we could change the color of these bars, we could even use a different
kind of chart, it doesn't have to be a bar chart. So to learn more about this we can
read the documentation for openpyxl. assim
our program is complete, for our code is dirty, it's not clean, it's not
organizado. We don't have any functions here. We have written all the code in app.py.
So let's goo ahead and organize this code like a professional software developer.
So, on line 4, we are loading our workbook
then we're getting a reference to the first sheet, but we don't really need these two lines here
this is purely for demonstration to show you how to access a cell. Assim,

English: 
So the coordinate of this cell is e2, and this is going to be, 
the top left corner of our chart. So as the coordinate I'm going to
pass e2 that's all we had to do, done. Let's run our
program one more time, beautiful, let's open up the update
workbook. And here's the end result, so
right after the fourth column, we have this beautiful chart. Now we could take this to the next level, 
we could add a legend here, we could change the color of these bars, we could even use a different 
kind of chart, it doesn't have to be a bar chart. So to learn more about this we can
read the documentation for openpyxl. So
our program is complete, for our code is dirty, it's not clean, it's not 
organized. We don't have any functions here. We have written all the code in app.py. 
So let's goo ahead and organize this code like a professional software developer. 
So, on line 4, we are loading our workbook 
then we're getting a reference to the first sheet, but we don't really need these two lines here 
this is purely for demonstration to show you how to access a cell. So, 

Arabic: 
So the coordinate of this cell is e2, and this is going to be,
the top left corner of our chart. So as the coordinate I'm going to
pass e2 that's all we had to do, done. Let's run our
program one more time, beautiful, let's open up the update
workbook. And here's the end result, so
right after the fourth column, we have this beautiful chart. Now we could take this to the next level,
we could add a legend here, we could change the color of these bars, we could even use a different
kind of chart, it doesn't have to be a bar chart. So to learn more about this we can
read the documentation for openpyxl. وبالتالي
our program is complete, for our code is dirty, it's not clean, it's not
organized. We don't have any functions here. We have written all the code in app.py.
So let's goo ahead and organize this code like a professional software developer.
So, on line 4, we are loading our workbook
then we're getting a reference to the first sheet, but we don't really need these two lines here
this is purely for demonstration to show you how to access a cell. وبالتالي،

Russian: 
So the coordinate of this cell is e2, and this is going to be,
the top left corner of our chart. So as the coordinate I'm going to
pass e2 that's all we had to do, done. Let's run our
program one more time, beautiful, let's open up the update
workbook. And here's the end result, so
right after the fourth column, we have this beautiful chart. Now we could take this to the next level,
we could add a legend here, we could change the color of these bars, we could even use a different
kind of chart, it doesn't have to be a bar chart. So to learn more about this we can
read the documentation for openpyxl. Так
our program is complete, for our code is dirty, it's not clean, it's not
organized. We don't have any functions here. We have written all the code in app.py.
So let's goo ahead and organize this code like a professional software developer.
So, on line 4, we are loading our workbook
then we're getting a reference to the first sheet, but we don't really need these two lines here
this is purely for demonstration to show you how to access a cell. So,

Arabic: 
let's delete these unnecessary lines, this is a very important practice
as you're coding always look at your code, always review it, see if you have some code that is
not used. Always delete those. Okay, next we are iterating over
all the rows, fixing the prices, and then
we select the values to add a chart, and finally we save the workbook.
Now, if you were going to use this to automate the process of updating
thousands of spreadsheets, this program wouldn't work, because it's only
relying on this file. So we want o reorganize this code, and
move it inside of a function. This function should take the name of a function
So let's define a function. دعونا
call it process_workbook.
It gets a file name. Now, we move all the code inside
of this function, so let's select everything, and press
tab, beautiful, now back
to our function, instead of loading this transactions file we're going to load

Persian: 
let's delete these unnecessary lines, this is a very important practice
as you're coding always look at your code, always review it, see if you have some code that is
not used. Always delete those. Okay, next we are iterating over
all the rows, fixing the prices, and then
we select the values to add a chart, and finally we save the workbook.
Now, if you were going to use this to automate the process of updating
thousands of spreadsheets, this program wouldn't work, because it's only
relying on this file. So we want o reorganize this code, and
move it inside of a function. This function should take the name of a function
So let's define a function. بیایید
call it process_workbook.
It gets a file name. Now, we move all the code inside
of this function, so let's select everything, and press
tab, beautiful, now back
to our function, instead of loading this transactions file we're going to load

English: 
let's delete these unnecessary lines, this is a very important practice
as you're coding always look at your code, always review it, see if you have some code that is
not used. Always delete those. Okay, next we are iterating over 
all the rows, fixing the prices, and then 
we select the values to add a chart, and finally we save the workbook. 
Now, if you were going to use this to automate the process of updating
thousands of spreadsheets, this program wouldn't work, because it's only 
relying on this file. So we want o reorganize this code, and 
move it inside of a function. This function should take the name of a function
So let's define a function. Let's
call it process_workbook. 
It gets a file name. Now, we move all the code inside 
of this function, so let's select everything, and press
tab, beautiful, now back
to our function, instead of loading this transactions file we're going to load

Chinese: 
let's delete these unnecessary lines, this is a very important practice
as you're coding always look at your code, always review it, see if you have some code that is
not used. Always delete those. Okay, next we are iterating over
all the rows, fixing the prices, and then
we select the values to add a chart, and finally we save the workbook.
Now, if you were going to use this to automate the process of updating
thousands of spreadsheets, this program wouldn't work, because it's only
relying on this file. So we want o reorganize this code, and
move it inside of a function. This function should take the name of a function
So let's define a function. Let's
call it process_workbook.
It gets a file name. Now, we move all the code inside
of this function, so let's select everything, and press
tab, beautiful, now back
to our function, instead of loading this transactions file we're going to load

Russian: 
let's delete these unnecessary lines, this is a very important practice
as you're coding always look at your code, always review it, see if you have some code that is
not used. Always delete those. Okay, next we are iterating over
all the rows, fixing the prices, and then
we select the values to add a chart, and finally we save the workbook.
Now, if you were going to use this to automate the process of updating
thousands of spreadsheets, this program wouldn't work, because it's only
relying on this file. So we want o reorganize this code, and
move it inside of a function. This function should take the name of a function
So let's define a function. Let's
call it process_workbook.
It gets a file name. Now, we move all the code inside
of this function, so let's select everything, and press
tab, beautiful, now back
to our function, instead of loading this transactions file we're going to load

Portuguese: 
let's delete these unnecessary lines, this is a very important practice
as you're coding always look at your code, always review it, see if you have some code that is
not used. Always delete those. Okay, next we are iterating over
all the rows, fixing the prices, and then
we select the values to add a chart, and finally we save the workbook.
Now, if you were going to use this to automate the process of updating
thousands of spreadsheets, this program wouldn't work, because it's only
relying on this file. So we want o reorganize this code, and
move it inside of a function. This function should take the name of a function
So let's define a function. Vamos
call it process_workbook.
It gets a file name. Now, we move all the code inside
of this function, so let's select everything, and press
tab, beautiful, now back
to our function, instead of loading this transactions file we're going to load

Turkish: 
let's delete these unnecessary lines, this is a very important practice
as you're coding always look at your code, always review it, see if you have some code that is
not used. Always delete those. Okay, next we are iterating over
all the rows, fixing the prices, and then
we select the values to add a chart, and finally we save the workbook.
Now, if you were going to use this to automate the process of updating
thousands of spreadsheets, this program wouldn't work, because it's only
relying on this file. So we want o reorganize this code, and
move it inside of a function. This function should take the name of a function
So let's define a function. Let's
call it process_workbook.
It gets a file name. Now, we move all the code inside
of this function, so let's select everything, and press
tab, beautiful, now back
to our function, instead of loading this transactions file we're going to load

Indonesian: 
let's delete these unnecessary lines, this is a very important practice
as you're coding always look at your code, always review it, see if you have some code that is
not used. Always delete those. Okay, next we are iterating over
all the rows, fixing the prices, and then
we select the values to add a chart, and finally we save the workbook.
Now, if you were going to use this to automate the process of updating
thousands of spreadsheets, this program wouldn't work, because it's only
relying on this file. So we want o reorganize this code, and
move it inside of a function. This function should take the name of a function
So let's define a function. Ayo
call it process_workbook.
It gets a file name. Now, we move all the code inside
of this function, so let's select everything, and press
tab, beautiful, now back
to our function, instead of loading this transactions file we're going to load

Chinese: 
this file name, that's better,
Also, now that our program is working properly, there is really no need to store the
result in a separate file. So here we can
simply overwrite the same file. So let's pass
file name, that is the end of our function, so,
now, we have this reusable function, we can simply reuse this
to process thousands of spreadsheets. Earlier in this python course you learned
how to find all the files in a directory, so we can get each file in a directory
and pass the name of the file to this function, this function will go
ahead and update this spreadsheet in just a second or less.
So, that was just one example of using python to automate
repetitive boring task that waste your time. But automation is not
just about processing excel spreadsheets, there are so many things we can automate.
Here's a question for you, what do you want to automate, how do you want to use python to make your
life easier? Use the comment box below and let me know. I love to

Arabic: 
this file name, that's better,
Also, now that our program is working properly, there is really no need to store the
result in a separate file. So here we can
simply overwrite the same file. So let's pass
file name, that is the end of our function, so,
now, we have this reusable function, we can simply reuse this
to process thousands of spreadsheets. Earlier in this python course you learned
how to find all the files in a directory, so we can get each file in a directory
and pass the name of the file to this function, this function will go
ahead and update this spreadsheet in just a second or less.
So, that was just one example of using python to automate
repetitive boring task that waste your time. But automation is not
just about processing excel spreadsheets, there are so many things we can automate.
Here's a question for you, what do you want to automate, how do you want to use python to make your
life easier? Use the comment box below and let me know. I love to

Turkish: 
this file name, that's better,
Also, now that our program is working properly, there is really no need to store the
result in a separate file. So here we can
simply overwrite the same file. So let's pass
file name, that is the end of our function, so,
now, we have this reusable function, we can simply reuse this
to process thousands of spreadsheets. Earlier in this python course you learned
how to find all the files in a directory, so we can get each file in a directory
and pass the name of the file to this function, this function will go
ahead and update this spreadsheet in just a second or less.
So, that was just one example of using python to automate
repetitive boring task that waste your time. But automation is not
just about processing excel spreadsheets, there are so many things we can automate.
Here's a question for you, what do you want to automate, how do you want to use python to make your
life easier? Use the comment box below and let me know. I love to

Indonesian: 
this file name, that's better,
Also, now that our program is working properly, there is really no need to store the
result in a separate file. So here we can
simply overwrite the same file. So let's pass
file name, that is the end of our function, so,
now, we have this reusable function, we can simply reuse this
to process thousands of spreadsheets. Earlier in this python course you learned
how to find all the files in a directory, so we can get each file in a directory
and pass the name of the file to this function, this function will go
ahead and update this spreadsheet in just a second or less.
So, that was just one example of using python to automate
repetitive boring task that waste your time. But automation is not
just about processing excel spreadsheets, there are so many things we can automate.
Here's a question for you, what do you want to automate, how do you want to use python to make your
life easier? Use the comment box below and let me know. I love to

Persian: 
this file name, that's better,
Also, now that our program is working properly, there is really no need to store the
result in a separate file. So here we can
simply overwrite the same file. So let's pass
file name, that is the end of our function, so,
now, we have this reusable function, we can simply reuse this
to process thousands of spreadsheets. Earlier in this python course you learned
how to find all the files in a directory, so we can get each file in a directory
and pass the name of the file to this function, this function will go
ahead and update this spreadsheet in just a second or less.
So, that was just one example of using python to automate
repetitive boring task that waste your time. But automation is not
just about processing excel spreadsheets, there are so many things we can automate.
Here's a question for you, what do you want to automate, how do you want to use python to make your
life easier? Use the comment box below and let me know. I love to

Portuguese: 
this file name, that's better,
Also, now that our program is working properly, there is really no need to store the
result in a separate file. So here we can
simply overwrite the same file. So let's pass
file name, that is the end of our function, so,
now, we have this reusable function, we can simply reuse this
to process thousands of spreadsheets. Earlier in this python course you learned
how to find all the files in a directory, so we can get each file in a directory
and pass the name of the file to this function, this function will go
ahead and update this spreadsheet in just a second or less.
So, that was just one example of using python to automate
repetitive boring task that waste your time. But automation is not
just about processing excel spreadsheets, there are so many things we can automate.
Here's a question for you, what do you want to automate, how do you want to use python to make your
life easier? Use the comment box below and let me know. I love to

Russian: 
this file name, that's better,
Also, now that our program is working properly, there is really no need to store the
result in a separate file. So here we can
simply overwrite the same file. So let's pass
file name, that is the end of our function, so,
now, we have this reusable function, we can simply reuse this
to process thousands of spreadsheets. Earlier in this python course you learned
how to find all the files in a directory, so we can get each file in a directory
and pass the name of the file to this function, this function will go
ahead and update this spreadsheet in just a second or less.
So, that was just one example of using python to automate
repetitive boring task that waste your time. But automation is not
just about processing excel spreadsheets, there are so many things we can automate.
Here's a question for you, what do you want to automate, how do you want to use python to make your
life easier? Use the comment box below and let me know. I love to

English: 
this file name, that's better, 
Also, now that our program is working properly, there is really no need to store the
result in a separate file. So here we can
simply overwrite the same file. So let's pass
file name, that is the end of our function, so, 
now, we have this reusable function, we can simply reuse this
to process thousands of spreadsheets. Earlier in this python course you learned 
how to find all the files in a  directory, so we can get each file in a directory 
and pass the name of the file to this function, this function will go
ahead and update this spreadsheet in just a second or less. 
So, that was just one example of using python to automate 
repetitive boring task that waste your time. But automation is not
just about processing excel spreadsheets, there are so many things we can automate. 
Here's a question for you, what do you want to automate, how do you want to use python to make your
life easier? Use the comment box below and let me know. I love to

English: 
hear about your ideas. Next we're going to work on  project which involves machine learning, which is a 
subset of artificial intelligence. Are you excited? 
Let's get started. 
In this section, you're going to learn about machine learning, which is a subset of
AI or artificial intelligence. It's one of the trending topics in the world, 
these days, and it's going to have a lot of applications in the future. Here's an example.
Imagine I ask you to write a program to scan an image, and
tell if it's a cat or a dog. If you want to build this program using
traditional programming techniques, your program is going to get overly complex 
You will have to come up with lots of rules to come up with specific curves
edges and colors in an image to tell if it's a cat or a dog. 
But if I give you a black and white photo, your rules may not work, they may break.
Then you would have to rewrite them. Or I may give you a picture of a cat or a dog from a different
angle that we did not predict before. So solving this problem 
using traditional programming techniques is going to get overly complex or

Turkish: 
hear about your ideas. Next we're going to work on project which involves machine learning, which is a
subset of artificial intelligence. Are you excited?
Başlayalım.
In this section, you're going to learn about machine learning, which is a subset of
AI or artificial intelligence. It's one of the trending topics in the world,
these days, and it's going to have a lot of applications in the future. Here's an example.
Imagine I ask you to write a program to scan an image, and
tell if it's a cat or a dog. If you want to build this program using
traditional programming techniques, your program is going to get overly complex
You will have to come up with lots of rules to come up with specific curves
edges and colors in an image to tell if it's a cat or a dog.
But if I give you a black and white photo, your rules may not work, they may break.
Then you would have to rewrite them. Or I may give you a picture of a cat or a dog from a different
angle that we did not predict before. So solving this problem
using traditional programming techniques is going to get overly complex or

Russian: 
hear about your ideas. Next we're going to work on project which involves machine learning, which is a
subset of artificial intelligence. Are you excited?
Let's get started.
In this section, you're going to learn about machine learning, which is a subset of
AI or artificial intelligence. It's one of the trending topics in the world,
these days, and it's going to have a lot of applications in the future. Here's an example.
Imagine I ask you to write a program to scan an image, and
tell if it's a cat or a dog. If you want to build this program using
traditional programming techniques, your program is going to get overly complex
You will have to come up with lots of rules to come up with specific curves
edges and colors in an image to tell if it's a cat or a dog.
But if I give you a black and white photo, your rules may not work, they may break.
Then you would have to rewrite them. Or I may give you a picture of a cat or a dog from a different
angle that we did not predict before. So solving this problem
using traditional programming techniques is going to get overly complex or

Chinese: 
hear about your ideas. Next we're going to work on project which involves machine learning, which is a
subset of artificial intelligence.你兴奋吗？
让我们开始吧。
In this section, you're going to learn about machine learning, which is a subset of
AI or artificial intelligence. It's one of the trending topics in the world,
these days, and it's going to have a lot of applications in the future.这是一个例子。
Imagine I ask you to write a program to scan an image, and
tell if it's a cat or a dog. If you want to build this program using
traditional programming techniques, your program is going to get overly complex
You will have to come up with lots of rules to come up with specific curves
edges and colors in an image to tell if it's a cat or a dog.
But if I give you a black and white photo, your rules may not work, they may break.
Then you would have to rewrite them. Or I may give you a picture of a cat or a dog from a different
angle that we did not predict before. So solving this problem
using traditional programming techniques is going to get overly complex or

Indonesian: 
hear about your ideas. Next we're going to work on project which involves machine learning, which is a
subset of artificial intelligence. Are you excited?
Mari kita mulai.
In this section, you're going to learn about machine learning, which is a subset of
AI or artificial intelligence. It's one of the trending topics in the world,
these days, and it's going to have a lot of applications in the future. Here's an example.
Imagine I ask you to write a program to scan an image, and
tell if it's a cat or a dog. If you want to build this program using
traditional programming techniques, your program is going to get overly complex
You will have to come up with lots of rules to come up with specific curves
edges and colors in an image to tell if it's a cat or a dog.
But if I give you a black and white photo, your rules may not work, they may break.
Then you would have to rewrite them. Or I may give you a picture of a cat or a dog from a different
angle that we did not predict before. So solving this problem
using traditional programming techniques is going to get overly complex or

Arabic: 
hear about your ideas. Next we're going to work on project which involves machine learning, which is a
subset of artificial intelligence. Are you excited?
هيا بنا نبدأ.
In this section, you're going to learn about machine learning, which is a subset of
AI or artificial intelligence. It's one of the trending topics in the world,
these days, and it's going to have a lot of applications in the future. Here's an example.
Imagine I ask you to write a program to scan an image, and
tell if it's a cat or a dog. If you want to build this program using
traditional programming techniques, your program is going to get overly complex
You will have to come up with lots of rules to come up with specific curves
edges and colors in an image to tell if it's a cat or a dog.
But if I give you a black and white photo, your rules may not work, they may break.
Then you would have to rewrite them. Or I may give you a picture of a cat or a dog from a different
angle that we did not predict before. So solving this problem
using traditional programming techniques is going to get overly complex or

Persian: 
hear about your ideas. Next we're going to work on project which involves machine learning, which is a
subset of artificial intelligence. Are you excited?
Let's get started.
In this section, you're going to learn about machine learning, which is a subset of
AI or artificial intelligence. It's one of the trending topics in the world,
these days, and it's going to have a lot of applications in the future. Here's an example.
Imagine I ask you to write a program to scan an image, and
tell if it's a cat or a dog. If you want to build this program using
traditional programming techniques, your program is going to get overly complex
You will have to come up with lots of rules to come up with specific curves
edges and colors in an image to tell if it's a cat or a dog.
But if I give you a black and white photo, your rules may not work, they may break.
Then you would have to rewrite them. Or I may give you a picture of a cat or a dog from a different
angle that we did not predict before. So solving this problem
using traditional programming techniques is going to get overly complex or

Portuguese: 
hear about your ideas. Next we're going to work on project which involves machine learning, which is a
subset of artificial intelligence. Você está animado?
Vamos começar.
In this section, you're going to learn about machine learning, which is a subset of
AI or artificial intelligence. It's one of the trending topics in the world,
these days, and it's going to have a lot of applications in the future. Aqui está um exemplo.
Imagine I ask you to write a program to scan an image, and
tell if it's a cat or a dog. If you want to build this program using
traditional programming techniques, your program is going to get overly complex
You will have to come up with lots of rules to come up with specific curves
edges and colors in an image to tell if it's a cat or a dog.
But if I give you a black and white photo, your rules may not work, they may break.
Then you would have to rewrite them. Or I may give you a picture of a cat or a dog from a different
angle that we did not predict before. So solving this problem
using traditional programming techniques is going to get overly complex or

Portuguese: 
sometimes impossible. Now to make the matter worse. What if I ask you to extend
this program such that it supports 3 kinds of animals.
Cats, dogs, and horses, once again you will have to rewrite
all those rules. Isso não vai funcionar. So machine learning is a technique
to solve these kinds of problems, and this is how it works. We build
a model or an engine and give it lots and lots of data.
For example, we give it thousands or tens of thousands of pictures of
gatos e cachorros. Our model will then find and learn patterns and the input
data, so we can give it a new picture of a cat that we haven't seen before.
And ask it, is it a cat or a dog or a horse
and it will tell us with a certain level of accuracy, the more input data we give it, the more accurate
our model is going to be. So that was a very basic example,
but machine learning has other applications in self driving cars,
robotics, language processing, vision processing,
forecasting things like stock market trends and the weather, games and so on.

Russian: 
sometimes impossible. Now to make the matter worse. What if I ask you to extend
this program such that it supports 3 kinds of animals.
Cats, dogs, and horses, once again you will have to rewrite
all those rules. That's not going to work. So machine learning is a technique
to solve these kinds of problems, and this is how it works. We build
a model or an engine and give it lots and lots of data.
For example, we give it thousands or tens of thousands of pictures of
cats and dogs. Our model will then find and learn patterns and the input
data, so we can give it a new picture of a cat that we haven't seen before.
And ask it, is it a cat or a dog or a horse
and it will tell us with a certain level of accuracy, the more input data we give it, the more accurate
our model is going to be. So that was a very basic example,
but machine learning has other applications in self driving cars,
robotics, language processing, vision processing,
forecasting things like stock market trends and the weather, games and so on.

Persian: 
sometimes impossible. Now to make the matter worse. What if I ask you to extend
this program such that it supports 3 kinds of animals.
Cats, dogs, and horses, once again you will have to rewrite
all those rules. That's not going to work. So machine learning is a technique
to solve these kinds of problems, and this is how it works. We build
a model or an engine and give it lots and lots of data.
For example, we give it thousands or tens of thousands of pictures of
cats and dogs. Our model will then find and learn patterns and the input
data, so we can give it a new picture of a cat that we haven't seen before.
And ask it, is it a cat or a dog or a horse
and it will tell us with a certain level of accuracy, the more input data we give it, the more accurate
our model is going to be. So that was a very basic example,
but machine learning has other applications in self driving cars,
robotics, language processing, vision processing,
forecasting things like stock market trends and the weather, games and so on.

Indonesian: 
sometimes impossible. Now to make the matter worse. What if I ask you to extend
this program such that it supports 3 kinds of animals.
Cats, dogs, and horses, once again you will have to rewrite
all those rules. That's not going to work. So machine learning is a technique
to solve these kinds of problems, and this is how it works. We build
a model or an engine and give it lots and lots of data.
For example, we give it thousands or tens of thousands of pictures of
cats and dogs. Our model will then find and learn patterns and the input
data, so we can give it a new picture of a cat that we haven't seen before.
And ask it, is it a cat or a dog or a horse
and it will tell us with a certain level of accuracy, the more input data we give it, the more accurate
our model is going to be. So that was a very basic example,
but machine learning has other applications in self driving cars,
robotics, language processing, vision processing,
forecasting things like stock market trends and the weather, games and so on.

Chinese: 
sometimes impossible. Now to make the matter worse. What if I ask you to extend
this program such that it supports 3 kinds of animals.
Cats, dogs, and horses, once again you will have to rewrite
all those rules. That's not going to work. So machine learning is a technique
to solve these kinds of problems, and this is how it works. We build
a model or an engine and give it lots and lots of data.
For example, we give it thousands or tens of thousands of pictures of
cats and dogs. Our model will then find and learn patterns and the input
data, so we can give it a new picture of a cat that we haven't seen before.
And ask it, is it a cat or a dog or a horse
and it will tell us with a certain level of accuracy, the more input data we give it, the more accurate
our model is going to be. So that was a very basic example,
but machine learning has other applications in self driving cars,
robotics, language processing, vision processing,
forecasting things like stock market trends and the weather, games and so on.

English: 
sometimes impossible. Now to make the matter worse. What if I ask you to extend
this program such that it supports 3 kinds of animals. 
Cats, dogs, and horses, once again you will have to rewrite 
all those rules. That's not going to work. So machine learning is a technique 
to solve these kinds of problems, and this is how it works. We build
a model or an engine and give it lots and lots of data. 
For example, we give it thousands or tens of thousands of pictures of 
cats and dogs. Our model will then find and learn patterns and the input 
data, so we can give it a new picture of a cat that we haven't seen before. 
And ask it, is it a cat or a dog or a horse 
and it will tell us with a certain level of accuracy, the more input data we give it, the more accurate
our model is going to be. So that was a very basic example,
but machine learning has other applications in self driving cars, 
robotics, language processing, vision processing, 
forecasting things like stock market trends and the weather, games and so on.

Turkish: 
sometimes impossible. Now to make the matter worse. What if I ask you to extend
this program such that it supports 3 kinds of animals.
Cats, dogs, and horses, once again you will have to rewrite
all those rules. That's not going to work. So machine learning is a technique
to solve these kinds of problems, and this is how it works. We build
a model or an engine and give it lots and lots of data.
For example, we give it thousands or tens of thousands of pictures of
cats and dogs. Our model will then find and learn patterns and the input
data, so we can give it a new picture of a cat that we haven't seen before.
And ask it, is it a cat or a dog or a horse
and it will tell us with a certain level of accuracy, the more input data we give it, the more accurate
our model is going to be. So that was a very basic example,
but machine learning has other applications in self driving cars,
robotics, language processing, vision processing,
forecasting things like stock market trends and the weather, games and so on.

Arabic: 
sometimes impossible. Now to make the matter worse. What if I ask you to extend
this program such that it supports 3 kinds of animals.
Cats, dogs, and horses, once again you will have to rewrite
all those rules. That's not going to work. So machine learning is a technique
to solve these kinds of problems, and this is how it works. We build
a model or an engine and give it lots and lots of data.
For example, we give it thousands or tens of thousands of pictures of
cats and dogs. Our model will then find and learn patterns and the input
data, so we can give it a new picture of a cat that we haven't seen before.
And ask it, is it a cat or a dog or a horse
and it will tell us with a certain level of accuracy, the more input data we give it, the more accurate
our model is going to be. So that was a very basic example,
but machine learning has other applications in self driving cars,
robotics, language processing, vision processing,
forecasting things like stock market trends and the weather, games and so on.

Persian: 
So that's the basic idea about machine learning. Next we'll look at machine
learning in action.
A machine learning project involves
a number of steps, the first step is to import our data which
often comes in the form of a csv file. You might have a database with lots of data,
we can simply export that data and store it in a csv file for the
purpose of our machine learning project. So we import our data, next,
we need to clean it. And this involves tasks such as duplicated data.
If you have duplicates in the data, we don't want to feed this to the model, because
otherwise our model will learn bad patterns in our data and will produce the wrong result,
so we should make sure that our input data is in a good, and clean shape.
If there is data that is irrelevant we should remove them, if there are duplicates
or incomplete we can remove or modify them, if our data is
text based, like the name of countries, or genres of music,
or cats and dogs, we need to convert them to numerical values.

Portuguese: 
So that's the basic idea about machine learning. Next we'll look at machine
learning in action.
A machine learning project involves
a number of steps, the first step is to import our data which
often comes in the form of a csv file. You might have a database with lots of data,
we can simply export that data and store it in a csv file for the
purpose of our machine learning project. So we import our data, next,
we need to clean it. And this involves tasks such as duplicated data.
If you have duplicates in the data, we don't want to feed this to the model, because
otherwise our model will learn bad patterns in our data and will produce the wrong result,
so we should make sure that our input data is in a good, and clean shape.
If there is data that is irrelevant we should remove them, if there are duplicates
or incomplete we can remove or modify them, if our data is
text based, like the name of countries, or genres of music,
or cats and dogs, we need to convert them to numerical values.

Chinese: 
So that's the basic idea about machine learning. Next we'll look at machine
learning in action.
A machine learning project involves
a number of steps, the first step is to import our data which
often comes in the form of a csv file. You might have a database with lots of data,
we can simply export that data and store it in a csv file for the
purpose of our machine learning project. So we import our data, next,
we need to clean it. And this involves tasks such as duplicated data.
If you have duplicates in the data, we don't want to feed this to the model, because
otherwise our model will learn bad patterns in our data and will produce the wrong result,
so we should make sure that our input data is in a good, and clean shape.
If there is data that is irrelevant we should remove them, if there are duplicates
or incomplete we can remove or modify them, if our data is
text based, like the name of countries, or genres of music,
or cats and dogs, we need to convert them to numerical values.

English: 
So that's the basic idea about machine learning. Next we'll look at machine 
learning in action. 
A machine learning project involves 
a number of steps, the first step is to import our data which
often comes in the form of a csv file. You might have a database with lots of data, 
we can simply export that data and store it in a csv file for the
purpose of our machine learning project. So we import our data, next, 
we need to clean it. And this involves tasks such as duplicated data.
If you have duplicates in the data, we don't want to feed this to the model, because
otherwise our model will learn bad patterns in our data and will produce the wrong result, 
so we should make sure that our input data is in a good, and clean shape.
If there is data that is irrelevant we should remove them, if there are duplicates
or incomplete we can remove or modify them, if our data is 
text based, like the name of countries, or genres of music, 
or cats and dogs, we need to convert them to numerical values. 

Arabic: 
So that's the basic idea about machine learning. Next we'll look at machine
learning in action.
A machine learning project involves
a number of steps, the first step is to import our data which
often comes in the form of a csv file. You might have a database with lots of data,
we can simply export that data and store it in a csv file for the
purpose of our machine learning project. So we import our data, next,
we need to clean it. And this involves tasks such as duplicated data.
If you have duplicates in the data, we don't want to feed this to the model, because
otherwise our model will learn bad patterns in our data and will produce the wrong result,
so we should make sure that our input data is in a good, and clean shape.
If there is data that is irrelevant we should remove them, if there are duplicates
or incomplete we can remove or modify them, if our data is
text based, like the name of countries, or genres of music,
or cats and dogs, we need to convert them to numerical values.

Russian: 
So that's the basic idea about machine learning. Next we'll look at machine
learning in action.
A machine learning project involves
a number of steps, the first step is to import our data which
often comes in the form of a csv file. You might have a database with lots of data,
we can simply export that data and store it in a csv file for the
purpose of our machine learning project. So we import our data, next,
we need to clean it. And this involves tasks such as duplicated data.
If you have duplicates in the data, we don't want to feed this to the model, because
otherwise our model will learn bad patterns in our data and will produce the wrong result,
so we should make sure that our input data is in a good, and clean shape.
If there is data that is irrelevant we should remove them, if there are duplicates
or incomplete we can remove or modify them, if our data is
text based, like the name of countries, or genres of music,
or cats and dogs, we need to convert them to numerical values.

Indonesian: 
So that's the basic idea about machine learning. Next we'll look at machine
learning in action.
A machine learning project involves
a number of steps, the first step is to import our data which
often comes in the form of a csv file. You might have a database with lots of data,
we can simply export that data and store it in a csv file for the
purpose of our machine learning project. So we import our data, next,
we need to clean it. And this involves tasks such as duplicated data.
If you have duplicates in the data, we don't want to feed this to the model, because
otherwise our model will learn bad patterns in our data and will produce the wrong result,
so we should make sure that our input data is in a good, and clean shape.
If there is data that is irrelevant we should remove them, if there are duplicates
or incomplete we can remove or modify them, if our data is
text based, like the name of countries, or genres of music,
or cats and dogs, we need to convert them to numerical values.

Turkish: 
So that's the basic idea about machine learning. Next we'll look at machine
learning in action.
A machine learning project involves
a number of steps, the first step is to import our data which
often comes in the form of a csv file. You might have a database with lots of data,
we can simply export that data and store it in a csv file for the
purpose of our machine learning project. So we import our data, next,
we need to clean it. And this involves tasks such as duplicated data.
If you have duplicates in the data, we don't want to feed this to the model, because
otherwise our model will learn bad patterns in our data and will produce the wrong result,
so we should make sure that our input data is in a good, and clean shape.
If there is data that is irrelevant we should remove them, if there are duplicates
or incomplete we can remove or modify them, if our data is
text based, like the name of countries, or genres of music,
or cats and dogs, we need to convert them to numerical values.

Turkish: 
So this step really depends on the kinds of data we're working with, every project
is different. Now that we have a clean data set, we need to split it
into two segments. One for training our model, and the other for
testing it, to make sure our model produces the right result.
For example, if you have 1,000 pictures of cats and dogs, we can reserve
80% for training, and another 20% for testing.
The next step is to create a model, and this involves selecting
an algorithm to analyze the data. There are so many machine learning algorithms
out there, such as decision trees, neural networks and so on.
Each algorithm have pros and cons in terms of accuracy and performance
so the algorithm you use, depends on the kind of problem
you're trying to solve and your input data. Now the good news isnthat we don't have to
explicitly program an algorithm, there are libraries out there that provide these
algorithms, one of the most popular ones, which we are going to look at
in this tutorial, is side kick learn. So we build a model using an algorithm ,

Portuguese: 
So this step really depends on the kinds of data we're working with, every project
é diferente. Now that we have a clean data set, we need to split it
into two segments. One for training our model, and the other for
testing it, to make sure our model produces the right result.
For example, if you have 1,000 pictures of cats and dogs, we can reserve
80% for training, and another 20% for testing.
The next step is to create a model, and this involves selecting
an algorithm to analyze the data. There are so many machine learning algorithms
out there, such as decision trees, neural networks and so on.
Each algorithm have pros and cons in terms of accuracy and performance
so the algorithm you use, depends on the kind of problem
you're trying to solve and your input data. Now the good news isnthat we don't have to
explicitly program an algorithm, there are libraries out there that provide these
algorithms, one of the most popular ones, which we are going to look at
in this tutorial, is side kick learn. So we build a model using an algorithm ,

Russian: 
So this step really depends on the kinds of data we're working with, every project
is different. Now that we have a clean data set, we need to split it
into two segments. One for training our model, and the other for
testing it, to make sure our model produces the right result.
For example, if you have 1,000 pictures of cats and dogs, we can reserve
80% for training, and another 20% for testing.
The next step is to create a model, and this involves selecting
an algorithm to analyze the data. There are so many machine learning algorithms
out there, such as decision trees, neural networks and so on.
Each algorithm have pros and cons in terms of accuracy and performance
so the algorithm you use, depends on the kind of problem
you're trying to solve and your input data. Now the good news isnthat we don't have to
explicitly program an algorithm, there are libraries out there that provide these
algorithms, one of the most popular ones, which we are going to look at
in this tutorial, is side kick learn. So we build a model using an algorithm ,

Persian: 
So this step really depends on the kinds of data we're working with, every project
is different. Now that we have a clean data set, we need to split it
into two segments. One for training our model, and the other for
testing it, to make sure our model produces the right result.
For example, if you have 1,000 pictures of cats and dogs, we can reserve
80% for training, and another 20% for testing.
The next step is to create a model, and this involves selecting
an algorithm to analyze the data. There are so many machine learning algorithms
out there, such as decision trees, neural networks and so on.
Each algorithm have pros and cons in terms of accuracy and performance
so the algorithm you use, depends on the kind of problem
you're trying to solve and your input data. Now the good news isnthat we don't have to
explicitly program an algorithm, there are libraries out there that provide these
algorithms, one of the most popular ones, which we are going to look at
in this tutorial, is side kick learn. So we build a model using an algorithm ,

English: 
So this step really depends on the kinds of data we're working with, every project 
is different. Now that we have a clean data set, we need to split it
into two segments. One for training our model, and the other for
testing it, to make sure our model produces the right result.
For example, if you have 1,000 pictures of cats and dogs, we can reserve
80% for training, and another 20% for testing. 
The next step is to create a model, and this involves selecting 
an algorithm to analyze the data. There are so many machine learning algorithms 
out there, such as decision trees, neural networks and so on.
Each algorithm have pros and cons in terms of accuracy and performance 
so the algorithm you use, depends on the kind of problem
you're trying to solve and your input data. Now the good news isnthat we don't have to
explicitly program an algorithm, there are libraries out there that provide these
algorithms, one of the most popular ones, which we are going to look at 
in this tutorial, is side kick learn. So we build a model using an algorithm , 

Indonesian: 
So this step really depends on the kinds of data we're working with, every project
is different. Now that we have a clean data set, we need to split it
into two segments. One for training our model, and the other for
testing it, to make sure our model produces the right result.
For example, if you have 1,000 pictures of cats and dogs, we can reserve
80% for training, and another 20% for testing.
The next step is to create a model, and this involves selecting
an algorithm to analyze the data. There are so many machine learning algorithms
out there, such as decision trees, neural networks and so on.
Each algorithm have pros and cons in terms of accuracy and performance
so the algorithm you use, depends on the kind of problem
you're trying to solve and your input data. Now the good news isnthat we don't have to
explicitly program an algorithm, there are libraries out there that provide these
algorithms, one of the most popular ones, which we are going to look at
in this tutorial, is side kick learn. So we build a model using an algorithm ,

Chinese: 
So this step really depends on the kinds of data we're working with, every project
是不同的。 Now that we have a clean data set, we need to split it
into two segments. One for training our model, and the other for
testing it, to make sure our model produces the right result.
For example, if you have 1,000 pictures of cats and dogs, we can reserve
80% for training, and another 20% for testing.
The next step is to create a model, and this involves selecting
an algorithm to analyze the data. There are so many machine learning algorithms
out there, such as decision trees, neural networks and so on.
Each algorithm have pros and cons in terms of accuracy and performance
so the algorithm you use, depends on the kind of problem
you're trying to solve and your input data. Now the good news isnthat we don't have to
explicitly program an algorithm, there are libraries out there that provide these
algorithms, one of the most popular ones, which we are going to look at
in this tutorial, is side kick learn. So we build a model using an algorithm ,

Arabic: 
So this step really depends on the kinds of data we're working with, every project
is different. Now that we have a clean data set, we need to split it
into two segments. One for training our model, and the other for
testing it, to make sure our model produces the right result.
For example, if you have 1,000 pictures of cats and dogs, we can reserve
80% for training, and another 20% for testing.
The next step is to create a model, and this involves selecting
an algorithm to analyze the data. There are so many machine learning algorithms
out there, such as decision trees, neural networks and so on.
Each algorithm have pros and cons in terms of accuracy and performance
so the algorithm you use, depends on the kind of problem
you're trying to solve and your input data. Now the good news isnthat we don't have to
explicitly program an algorithm, there are libraries out there that provide these
algorithms, one of the most popular ones, which we are going to look at
in this tutorial, is side kick learn. So we build a model using an algorithm ,

Persian: 
next we need to train our model. So we feed it our training data.
Our model will then look for the patterns in the data, so enxt
we can ask it to make predictions. Back to our examples of cats and dogs,
we can ask our model is this a cat or is this a dog and our model
will make a prediction, now the prediction is not always accurate
in fact when you start out, it's very likely your predictions are inaccurate.
So we need to envalue the predictions and measure their accuracy.
Then we need to get back to our model and either select a different algorithm
that is going to produce a more accurate result for the kind of problem
we're trying to solve. Or fine tune the parameters of our model.
So each algorithm has parameters that we can modify to optimize the
accuracy. So these are the high level steps that you follow in a machine learning
project. Next we'll look at the libraries and tools for machine learning.
In this lecture we're going too look at the popular python library

Portuguese: 
next we need to train our model. So we feed it our training data.
Our model will then look for the patterns in the data, so enxt
we can ask it to make predictions. Back to our examples of cats and dogs,
we can ask our model is this a cat or is this a dog and our model
will make a prediction, now the prediction is not always accurate
in fact when you start out, it's very likely your predictions are inaccurate.
So we need to envalue the predictions and measure their accuracy.
Then we need to get back to our model and either select a different algorithm
that is going to produce a more accurate result for the kind of problem
we're trying to solve. Or fine tune the parameters of our model.
So each algorithm has parameters that we can modify to optimize the
precisão. So these are the high level steps that you follow in a machine learning
projeto. Next we'll look at the libraries and tools for machine learning.
In this lecture we're going too look at the popular python library

Chinese: 
next we need to train our model. So we feed it our training data.
Our model will then look for the patterns in the data, so enxt
we can ask it to make predictions. Back to our examples of cats and dogs,
we can ask our model is this a cat or is this a dog and our model
will make a prediction, now the prediction is not always accurate
in fact when you start out, it's very likely your predictions are inaccurate.
So we need to envalue the predictions and measure their accuracy.
Then we need to get back to our model and either select a different algorithm
that is going to produce a more accurate result for the kind of problem
we're trying to solve. Or fine tune the parameters of our model.
So each algorithm has parameters that we can modify to optimize the
accuracy. So these are the high level steps that you follow in a machine learning
项目。 Next we'll look at the libraries and tools for machine learning.
In this lecture we're going too look at the popular python library

Turkish: 
next we need to train our model. So we feed it our training data.
Our model will then look for the patterns in the data, so enxt
we can ask it to make predictions. Back to our examples of cats and dogs,
we can ask our model is this a cat or is this a dog and our model
will make a prediction, now the prediction is not always accurate
in fact when you start out, it's very likely your predictions are inaccurate.
So we need to envalue the predictions and measure their accuracy.
Then we need to get back to our model and either select a different algorithm
that is going to produce a more accurate result for the kind of problem
we're trying to solve. Or fine tune the parameters of our model.
So each algorithm has parameters that we can modify to optimize the
accuracy. So these are the high level steps that you follow in a machine learning
project. Next we'll look at the libraries and tools for machine learning.
In this lecture we're going too look at the popular python library

Arabic: 
next we need to train our model. So we feed it our training data.
Our model will then look for the patterns in the data, so enxt
we can ask it to make predictions. Back to our examples of cats and dogs,
we can ask our model is this a cat or is this a dog and our model
will make a prediction, now the prediction is not always accurate
in fact when you start out, it's very likely your predictions are inaccurate.
So we need to envalue the predictions and measure their accuracy.
Then we need to get back to our model and either select a different algorithm
that is going to produce a more accurate result for the kind of problem
we're trying to solve. Or fine tune the parameters of our model.
So each algorithm has parameters that we can modify to optimize the
accuracy. So these are the high level steps that you follow in a machine learning
project. Next we'll look at the libraries and tools for machine learning.
In this lecture we're going too look at the popular python library

English: 
next we need to train our model. So we feed it our training data. 
Our model will then look for the patterns in the data, so enxt
we can ask it to make predictions. Back to our examples of cats and dogs, 
we can ask our model is this a cat or is this a dog and our model 
will make a prediction, now the prediction is not always accurate
in fact when you start out, it's very likely your predictions are inaccurate. 
So we need to envalue the predictions and measure their accuracy. 
Then we need to get back to our model and either select a different algorithm 
that is going to produce a more accurate result for the kind of problem 
we're trying to solve. Or fine tune the parameters of our model.
So each algorithm has parameters that we can modify to optimize the
accuracy. So these are the high level steps that you follow in a machine learning 
project. Next we'll look at the libraries and tools for machine learning. 
In this lecture we're going too look at the popular python library

Russian: 
next we need to train our model. So we feed it our training data.
Our model will then look for the patterns in the data, so enxt
we can ask it to make predictions. Back to our examples of cats and dogs,
we can ask our model is this a cat or is this a dog and our model
will make a prediction, now the prediction is not always accurate
in fact when you start out, it's very likely your predictions are inaccurate.
So we need to envalue the predictions and measure their accuracy.
Then we need to get back to our model and either select a different algorithm
that is going to produce a more accurate result for the kind of problem
we're trying to solve. Or fine tune the parameters of our model.
So each algorithm has parameters that we can modify to optimize the
accuracy. So these are the high level steps that you follow in a machine learning
project. Next we'll look at the libraries and tools for machine learning.
In this lecture we're going too look at the popular python library

Indonesian: 
next we need to train our model. So we feed it our training data.
Our model will then look for the patterns in the data, so enxt
we can ask it to make predictions. Back to our examples of cats and dogs,
we can ask our model is this a cat or is this a dog and our model
will make a prediction, now the prediction is not always accurate
in fact when you start out, it's very likely your predictions are inaccurate.
So we need to envalue the predictions and measure their accuracy.
Then we need to get back to our model and either select a different algorithm
that is going to produce a more accurate result for the kind of problem
we're trying to solve. Or fine tune the parameters of our model.
So each algorithm has parameters that we can modify to optimize the
accuracy. So these are the high level steps that you follow in a machine learning
project. Next we'll look at the libraries and tools for machine learning.
In this lecture we're going too look at the popular python library

Indonesian: 
that we use in machine learning projects. The first one is numpy which
provides a multidimensional array. A very, very, popular library.
The seconnd one is pKamus, which is a data analysis library that
provides a concept called data frame. Data frame is a two dimensional
data structure similar to an excel spreadsheet. So we have rows and columns
we can select columns in a row or a column or a range of rows and
columns, again, very very popular in machine learning
and data science projects. The third library is mad plot lib which
is a two dimensional plotting library for creating graphs on plots.
The next library is sidekick learn, which is one of the most popular machine learning
libraries that provides all these common algorithms like decision trees,
neural networks and so on. Now, when working with machine learning
projects, we use an environment called jupiter for writing our code, technically we can still
use vs code or any other code editor, but these editors
are not ideal for machine learning projects, because we need to frequently

Russian: 
that we use in machine learning projects. The first one is numpy which
provides a multidimensional array. A very, very, popular library.
The seconnd one is pandas, which is a data analysis library that
provides a concept called data frame. Data frame is a two dimensional
data structure similar to an excel spreadsheet. So we have rows and columns
we can select columns in a row or a column or a range of rows and
columns, again, very very popular in machine learning
and data science projects. The third library is mad plot lib which
is a two dimensional plotting library for creating graphs on plots.
The next library is sidekick learn, which is one of the most popular machine learning
libraries that provides all these common algorithms like decision trees,
neural networks and so on. Now, when working with machine learning
projects, we use an environment called jupiter for writing our code, technically we can still
use vs code or any other code editor, but these editors
are not ideal for machine learning projects, because we need to frequently

Portuguese: 
that we use in machine learning projects. The first one is numpy which
provides a multidimensional array. A very, very, popular library.
The seconnd one is pandas, which is a data analysis library that
provides a concept called data frame. Data frame is a two dimensional
data structure similar to an excel spreadsheet. So we have rows and columns
we can select columns in a row or a column or a range of rows and
columns, again, very very popular in machine learning
and data science projects. The third library is mad plot lib which
is a two dimensional plotting library for creating graphs on plots.
The next library is sidekick learn, which is one of the most popular machine learning
libraries that provides all these common algorithms like decision trees,
neural networks and so on. Now, when working with machine learning
projects, we use an environment called jupiter for writing our code, technically we can still
use vs code or any other code editor, but these editors
are not ideal for machine learning projects, because we need to frequently

Arabic: 
that we use in machine learning projects. The first one is numpy which
provides a multidimensional array. A very, very, popular library.
The seconnd one is pandas, which is a data analysis library that
provides a concept called data frame. Data frame is a two dimensional
data structure similar to an excel spreadsheet. So we have rows and columns
we can select columns in a row or a column or a range of rows and
columns, again, very very popular in machine learning
and data science projects. The third library is mad plot lib which
is a two dimensional plotting library for creating graphs on plots.
The next library is sidekick learn, which is one of the most popular machine learning
libraries that provides all these common algorithms like decision trees,
neural networks and so on. Now, when working with machine learning
projects, we use an environment called jupiter for writing our code, technically we can still
use vs code or any other code editor, but these editors
are not ideal for machine learning projects, because we need to frequently

Persian: 
that we use in machine learning projects. The first one is numpy which
provides a multidimensional array. A very, very, popular library.
The seconnd one is pandas, which is a data analysis library that
provides a concept called data frame. Data frame is a two dimensional
data structure similar to an excel spreadsheet. So we have rows and columns
we can select columns in a row or a column or a range of rows and
columns, again, very very popular in machine learning
and data science projects. The third library is mad plot lib which
is a two dimensional plotting library for creating graphs on plots.
The next library is sidekick learn, which is one of the most popular machine learning
libraries that provides all these common algorithms like decision trees,
neural networks and so on. Now, when working with machine learning
projects, we use an environment called jupiter for writing our code, technically we can still
use vs code or any other code editor, but these editors
are not ideal for machine learning projects, because we need to frequently

Chinese: 
that we use in machine learning projects. The first one is numpy which
provides a multidimensional array. A very, very, popular library.
The seconnd one is pandas, which is a data analysis library that
provides a concept called data frame. Data frame is a two dimensional
data structure similar to an excel spreadsheet. So we have rows and columns
we can select columns in a row or a column or a range of rows and
columns, again, very very popular in machine learning
and data science projects. The third library is mad plot lib which
is a two dimensional plotting library for creating graphs on plots.
The next library is sidekick learn, which is one of the most popular machine learning
libraries that provides all these common algorithms like decision trees,
neural networks and so on. Now, when working with machine learning
projects, we use an environment called jupiter for writing our code, technically we can still
use vs code or any other code editor, but these editors
are not ideal for machine learning projects, because we need to frequently

English: 
that we use in machine learning projects. The first one is numpy which
provides a multidimensional array. A very, very, popular library. 
The seconnd one is pandas, which is a data analysis library that
provides a concept called data frame. Data frame is a two dimensional 
data structure similar to an excel spreadsheet. So we have rows and columns 
we can select columns in a row or a column or a range of rows and
columns, again, very very popular in machine learning 
and data science projects. The third library is mad plot lib which
is a two dimensional plotting library for creating graphs on plots. 
The next library is sidekick learn, which is one of the most popular machine learning 
libraries that provides all these common algorithms like decision trees, 
neural networks and so on. Now, when working with machine learning 
projects, we use an environment called jupiter for writing our code, technically we can still
use vs code or any other code editor, but these editors 
are not ideal for machine learning projects, because we need to frequently 

Turkish: 
that we use in machine learning projects. The first one is numpy which
provides a multidimensional array. A very, very, popular library.
The seconnd one is pandas, which is a data analysis library that
provides a concept called data frame. Data frame is a two dimensional
data structure similar to an excel spreadsheet. So we have rows and columns
we can select columns in a row or a column or a range of rows and
columns, again, very very popular in machine learning
and data science projects. The third library is mad plot lib which
is a two dimensional plotting library for creating graphs on plots.
The next library is sidekick learn, which is one of the most popular machine learning
libraries that provides all these common algorithms like decision trees,
neural networks and so on. Now, when working with machine learning
projects, we use an environment called jupiter for writing our code, technically we can still
use vs code or any other code editor, but these editors
are not ideal for machine learning projects, because we need to frequently

Arabic: 
inspect the data, and that is really hard in environments like vs code and
terminal. If you're working with a table of 10 or 20 columns
visualizing this data in a terminal window is really, really difficult and messy, so thats why we use jupiter.
So that's why we use jupiter, it makes it really easy to inspect our data.
Now to install jupiter, we are going to use platform called anaconda.
So, head over to Anaconda.com/download.
On this page you can download Anaconda distribution for your operating system,
so, we have distributions for Windows Mac and
Linux. So let's go ahead and install
Anaconda for python 3.7. Download,
Alright, so
here's Anaconda, download it on my machine, let's double click this.
Alright, first it's going to run a program to determine if the software can be installed.
So, let's continue and once again continue,
pretty easy, continue one more time,

Chinese: 
inspect the data, and that is really hard in environments like vs code and
终奌站。 If you're working with a table of 10 or 20 columns
visualizing this data in a terminal window is really, really difficult and messy, so thats why we use jupiter.
So that's why we use jupiter, it makes it really easy to inspect our data.
Now to install jupiter, we are going to use platform called anaconda.
So, head over to Anaconda.com/download.
On this page you can download Anaconda distribution for your operating system,
so, we have distributions for Windows Mac and
Linux. So let's go ahead and install
Anaconda for python 3.7. Download,
Alright, so
here's Anaconda, download it on my machine, let's double click this.
Alright, first it's going to run a program to determine if the software can be installed.
So, let's continue and once again continue,
pretty easy, continue one more time,

Portuguese: 
inspect the data, and that is really hard in environments like vs code and
terminal. If you're working with a table of 10 or 20 columns
visualizing this data in a terminal window is really, really difficult and messy, so thats why we use jupiter.
So that's why we use jupiter, it makes it really easy to inspect our data.
Now to install jupiter, we are going to use platform called anaconda.
So, head over to Anaconda.com/download.
On this page you can download Anaconda distribution for your operating system,
so, we have distributions for Windows Mac and
Linux. So let's go ahead and install
Anaconda for python 3.7. Download,
Tudo bem, então
here's Anaconda, download it on my machine, let's double click this.
Alright, first it's going to run a program to determine if the software can be installed.
So, let's continue and once again continue,
pretty easy, continue one more time,

Persian: 
inspect the data, and that is really hard in environments like vs code and
terminal. If you're working with a table of 10 or 20 columns
visualizing this data in a terminal window is really, really difficult and messy, so thats why we use jupiter.
So that's why we use jupiter, it makes it really easy to inspect our data.
Now to install jupiter, we are going to use platform called anaconda.
So, head over to Anaconda.com/download.
On this page you can download Anaconda distribution for your operating system,
so, we have distributions for Windows Mac and
Linux. So let's go ahead and install
Anaconda for python 3.7. Download,
Alright, so
here's Anaconda, download it on my machine, let's double click this.
Alright, first it's going to run a program to determine if the software can be installed.
So, let's continue and once again continue,
pretty easy, continue one more time,

Russian: 
inspect the data, and that is really hard in environments like vs code and
terminal. If you're working with a table of 10 or 20 columns
visualizing this data in a terminal window is really, really difficult and messy, so thats why we use jupiter.
So that's why we use jupiter, it makes it really easy to inspect our data.
Now to install jupiter, we are going to use platform called anaconda.
So, head over to Anaconda.com/download.
On this page you can download Anaconda distribution for your operating system,
so, we have distributions for Windows Mac and
Linux. So let's go ahead and install
Anaconda for python 3.7. Download,
Alright, so
here's Anaconda, download it on my machine, let's double click this.
Alright, first it's going to run a program to determine if the software can be installed.
So, let's continue and once again continue,
pretty easy, continue one more time,

Indonesian: 
inspect the data, and that is really hard in environments like vs code and
terminal. If you're working with a table of 10 or 20 columns
visualizing this data in a terminal window is really, really difficult and messy, so thats why we use jupiter.
So that's why we use jupiter, it makes it really easy to inspect our data.
Now to install jupiter, we are going to use platform called anaconda.
So, head over to Anaconda.com/download.
On this page you can download Anaconda distribution for your operating system,
so, we have distributions for Windows Mac and
Linux. So let's go ahead and install
Anaconda for python 3.7. Download,
Alright, so
here's Anaconda, download it on my machine, let's double click this.
Alright, first it's going to run a program to determine if the software can be installed.
So, let's continue and once again continue,
pretty easy, continue one more time,

Turkish: 
inspect the data, and that is really hard in environments like vs code and
terminal. If you're working with a table of 10 or 20 columns
visualizing this data in a terminal window is really, really difficult and messy, so thats why we use jupiter.
So that's why we use jupiter, it makes it really easy to inspect our data.
Now to install jupiter, we are going to use platform called anaconda.
So, head over to Anaconda.com/download.
On this page you can download Anaconda distribution for your operating system,
so, we have distributions for Windows Mac and
Linux. So let's go ahead and install
Anaconda for python 3.7. Download,
Alright, so
here's Anaconda, download it on my machine, let's double click this.
Alright, first it's going to run a program to determine if the software can be installed.
So, let's continue and once again continue,
pretty easy, continue one more time,

English: 
inspect the data, and that is really hard in environments like vs code and 
terminal. If you're working with a table of 10 or 20 columns 
visualizing this data in a terminal window is really, really difficult and messy, so thats why we use jupiter.
So that's why we use jupiter, it makes it really easy to inspect our data. 
Now to install jupiter, we are going to use  platform called anaconda. 
So, head over to Anaconda.com/download.
On this page you can download Anaconda distribution for your operating system, 
so, we have distributions for Windows Mac and
Linux. So let's go ahead and install 
Anaconda for python 3.7. Download, 
Alright, so
here's Anaconda, download it on my machine, let's double click this. 
Alright, first it's going to run a program to determine if the software can be installed. 
So, let's continue and once again continue, 
pretty easy, continue one more time, 

English: 
I agree with the license agreement, we can use the default 
you ca use the default installation location so don't worry about that, just click install,
give it a few second, now the beautiful thing about Anaconda is it will install
jupiter, as well as all those data popular science libraries 
like numpy, Pandas and so on. So we don't have to manually install this
using pip. Alright now as part of
the next step Anaconda is suggesting to install Microsoft vs code. We 
already have this on our machine so we don't have to install it we can go with continue 
and close the installation, now finally we can move the
this to trash because we don't need this installer in the future.
Alright, now open upa  terminal window and type 
jupiter, with a y, space, notebook. 
This will start the notebook server on your machine. So enter
there you go. This will start the notebook server 
on your machine, we can see these default messages here, don't worry about them, now 

Arabic: 
I agree with the license agreement, we can use the default
you ca use the default installation location so don't worry about that, just click install,
give it a few second, now the beautiful thing about Anaconda is it will install
jupiter, as well as all those data popular science libraries
like numpy, Pandas and so on. So we don't have to manually install this
using pip. Alright now as part of
the next step Anaconda is suggesting to install Microsoft vs code. نحن
already have this on our machine so we don't have to install it we can go with continue
and close the installation, now finally we can move the
this to trash because we don't need this installer in the future.
Alright, now open upa terminal window and type
jupiter, with ay, space, notebook.
This will start the notebook server on your machine. So enter
there you go. This will start the notebook server
on your machine, we can see these default messages here, don't worry about them, now

Chinese: 
I agree with the license agreement, we can use the default
you ca use the default installation location so don't worry about that, just click install,
give it a few second, now the beautiful thing about Anaconda is it will install
jupiter, as well as all those data popular science libraries
like numpy, Pandas and so on. So we don't have to manually install this
using pip. Alright now as part of
the next step Anaconda is suggesting to install Microsoft vs code.我们
already have this on our machine so we don't have to install it we can go with continue
and close the installation, now finally we can move the
this to trash because we don't need this installer in the future.
Alright, now open upa terminal window and type
jupiter, with ay, space, notebook.
This will start the notebook server on your machine. So enter
there you go. This will start the notebook server
on your machine, we can see these default messages here, don't worry about them, now

Persian: 
I agree with the license agreement, we can use the default
you ca use the default installation location so don't worry about that, just click install,
give it a few second, now the beautiful thing about Anaconda is it will install
jupiter, as well as all those data popular science libraries
like numpy, Pandas and so on. So we don't have to manually install this
using pip. Alright now as part of
the next step Anaconda is suggesting to install Microsoft vs code. ما
already have this on our machine so we don't have to install it we can go with continue
and close the installation, now finally we can move the
this to trash because we don't need this installer in the future.
Alright, now open upa terminal window and type
jupiter, with ay, space, notebook.
This will start the notebook server on your machine. So enter
there you go. This will start the notebook server
on your machine, we can see these default messages here, don't worry about them, now

Indonesian: 
I agree with the license agreement, we can use the default
you ca use the default installation location so don't worry about that, just click install,
give it a few second, now the beautiful thing about Anaconda is it will install
jupiter, as well as all those data popular science libraries
like numpy, PKamus and so on. So we don't have to manually install this
using pip. Alright now as part of
the next step Anaconda is suggesting to install Microsoft vs code. We
already have this on our machine so we don't have to install it we can go with continue
and close the installation, now finally we can move the
this to trash because we don't need this installer in the future.
Alright, now open upa terminal window and type
jupiter, with ay, space, notebook.
This will start the notebook server on your machine. So enter
there you go. This will start the notebook server
on your machine, we can see these default messages here, don't worry about them, now

Turkish: 
I agree with the license agreement, we can use the default
you ca use the default installation location so don't worry about that, just click install,
give it a few second, now the beautiful thing about Anaconda is it will install
jupiter, as well as all those data popular science libraries
like numpy, Pandas and so on. So we don't have to manually install this
using pip. Alright now as part of
the next step Anaconda is suggesting to install Microsoft vs code. We
already have this on our machine so we don't have to install it we can go with continue
and close the installation, now finally we can move the
this to trash because we don't need this installer in the future.
Alright, now open upa terminal window and type
jupiter, with ay, space, notebook.
This will start the notebook server on your machine. So enter
there you go. This will start the notebook server
on your machine, we can see these default messages here, don't worry about them, now

Russian: 
I agree with the license agreement, we can use the default
you ca use the default installation location so don't worry about that, just click install,
give it a few second, now the beautiful thing about Anaconda is it will install
jupiter, as well as all those data popular science libraries
like numpy, Pandas and so on. So we don't have to manually install this
using pip. Alright now as part of
the next step Anaconda is suggesting to install Microsoft vs code. Мы
already have this on our machine so we don't have to install it we can go with continue
and close the installation, now finally we can move the
this to trash because we don't need this installer in the future.
Alright, now open upa terminal window and type
jupiter, with ay, space, notebook.
This will start the notebook server on your machine. So enter
there you go. This will start the notebook server
on your machine, we can see these default messages here, don't worry about them, now

Portuguese: 
I agree with the license agreement, we can use the default
you ca use the default installation location so don't worry about that, just click install,
give it a few second, now the beautiful thing about Anaconda is it will install
jupiter, as well as all those data popular science libraries
like numpy, Pandas and so on. So we don't have to manually install this
using pip. Alright now as part of
the next step Anaconda is suggesting to install Microsoft vs code. Nós
already have this on our machine so we don't have to install it we can go with continue
and close the installation, now finally we can move the
this to trash because we don't need this installer in the future.
Alright, now open upa terminal window and type
jupiter, with ay, space, notebook.
This will start the notebook server on your machine. So enter
ai está. This will start the notebook server
on your machine, we can see these default messages here, don't worry about them, now

English: 
it automatically opens a browser window, pointing to local host 
port 888. This is what we call
jupiter dashboard. On this dashboard we have a few tabs, the first tab
is the files tab, and by default, this points to your home directory.
So every user on your machine has a home directory, this its my home directory 
on Mac, you can see here we have a desktop folder as well as documents, 
downloads and so on. On your machine you're going to see different folders, so somewhere
so somewhere on your machine you need to create a jupiter notebook. I'm going to go to desktop
here's my desktop I don't have anything here, and then
click new, I want to create a notebook for python 
3. In this notebook we can write python code, and execute it line by line.
We can easily visualize our data as you can see over the next few videos. So, 
let's go ahead with this, 
alright, here's our first notebook, you can see by default it's called
untitled, let's change that to Hello World so

Indonesian: 
it automatically opens a browser window, pointing to local host
port 888. This is what we call
jupiter dashboard. On this dashboard we have a few tabs, the first tab
is the files tab, and by default, this points to your home directory.
So every user on your machine has a home directory, this its my home directory
on Mac, you can see here we have a desktop folder as well as documents,
downloads and so on. On your machine you're going to see different folders, so somewhere
so somewhere on your machine you need to create a jupiter notebook. I'm going to go to desktop
here's my desktop I don't have anything here, and then
click new, I want to create a notebook for python
3. In this notebook we can write python code, and execute it line by line.
We can easily visualize our data as you can see over the next few videos. Begitu,
let's go ahead with this,
alright, here's our first notebook, you can see by default it's called
untitled, let's change that to Hello World so

Russian: 
it automatically opens a browser window, pointing to local host
port 888. This is what we call
jupiter dashboard. On this dashboard we have a few tabs, the first tab
is the files tab, and by default, this points to your home directory.
So every user on your machine has a home directory, this its my home directory
on Mac, you can see here we have a desktop folder as well as documents,
downloads and so on. On your machine you're going to see different folders, so somewhere
so somewhere on your machine you need to create a jupiter notebook. I'm going to go to desktop
here's my desktop I don't have anything here, and then
click new, I want to create a notebook for python
3. In this notebook we can write python code, and execute it line by line.
We can easily visualize our data as you can see over the next few videos. So,
let's go ahead with this,
alright, here's our first notebook, you can see by default it's called
untitled, let's change that to Hello World so

Portuguese: 
it automatically opens a browser window, pointing to local host
port 888. This is what we call
jupiter dashboard. On this dashboard we have a few tabs, the first tab
is the files tab, and by default, this points to your home directory.
So every user on your machine has a home directory, this its my home directory
on Mac, you can see here we have a desktop folder as well as documents,
downloads and so on. On your machine you're going to see different folders, so somewhere
so somewhere on your machine you need to create a jupiter notebook. I'm going to go to desktop
here's my desktop I don't have anything here, and then
click new, I want to create a notebook for python
3. In this notebook we can write python code, and execute it line by line.
We can easily visualize our data as you can see over the next few videos. Assim,
let's go ahead with this,
alright, here's our first notebook, you can see by default it's called
untitled, let's change that to Hello World so

Arabic: 
it automatically opens a browser window, pointing to local host
port 888. This is what we call
jupiter dashboard. On this dashboard we have a few tabs, the first tab
is the files tab, and by default, this points to your home directory.
So every user on your machine has a home directory, this its my home directory
on Mac, you can see here we have a desktop folder as well as documents,
downloads and so on. On your machine you're going to see different folders, so somewhere
so somewhere on your machine you need to create a jupiter notebook. I'm going to go to desktop
here's my desktop I don't have anything here, and then
click new, I want to create a notebook for python
3. In this notebook we can write python code, and execute it line by line.
We can easily visualize our data as you can see over the next few videos. وبالتالي،
let's go ahead with this,
alright, here's our first notebook, you can see by default it's called
untitled, let's change that to Hello World so

Chinese: 
it automatically opens a browser window, pointing to local host
port 888. This is what we call
jupiter dashboard. On this dashboard we have a few tabs, the first tab
is the files tab, and by default, this points to your home directory.
So every user on your machine has a home directory, this its my home directory
on Mac, you can see here we have a desktop folder as well as documents,
downloads and so on. On your machine you're going to see different folders, so somewhere
so somewhere on your machine you need to create a jupiter notebook. I'm going to go to desktop
here's my desktop I don't have anything here, and then
click new, I want to create a notebook for python
3. In this notebook we can write python code, and execute it line by line.
We can easily visualize our data as you can see over the next few videos.所以，
let's go ahead with this,
alright, here's our first notebook, you can see by default it's called
untitled, let's change that to Hello World so

Persian: 
it automatically opens a browser window, pointing to local host
port 888. This is what we call
jupiter dashboard. On this dashboard we have a few tabs, the first tab
is the files tab, and by default, this points to your home directory.
So every user on your machine has a home directory, this its my home directory
on Mac, you can see here we have a desktop folder as well as documents,
downloads and so on. On your machine you're going to see different folders, so somewhere
so somewhere on your machine you need to create a jupiter notebook. I'm going to go to desktop
here's my desktop I don't have anything here, and then
click new, I want to create a notebook for python
3. In this notebook we can write python code, and execute it line by line.
We can easily visualize our data as you can see over the next few videos. So,
let's go ahead with this,
alright, here's our first notebook, you can see by default it's called
untitled, let's change that to Hello World so

Turkish: 
it automatically opens a browser window, pointing to local host
port 888. This is what we call
jupiter dashboard. On this dashboard we have a few tabs, the first tab
is the files tab, and by default, this points to your home directory.
So every user on your machine has a home directory, this its my home directory
on Mac, you can see here we have a desktop folder as well as documents,
downloads and so on. On your machine you're going to see different folders, so somewhere
so somewhere on your machine you need to create a jupiter notebook. I'm going to go to desktop
here's my desktop I don't have anything here, and then
click new, I want to create a notebook for python
3. In this notebook we can write python code, and execute it line by line.
We can easily visualize our data as you can see over the next few videos. Yani,
let's go ahead with this,
alright, here's our first notebook, you can see by default it's called
untitled, let's change that to Hello World so

Arabic: 
this is going to be the hello world of our machine learning project. دعونا
rename this now if you look at your desktop you can see this file
hello world.ipynb. This is a jupiter
notebook. It's kind of similar to our py files where we write our
python code, but it includes additional data that jupiter uses to execute our
code. So back to our notebook, let's
do a print hello world.
And then, click this run button here
and here's the result printed in jupiter, so we don't have to
navigate back and forth between the terminal window we can see all the result
هنا. Next I'm going to show you how to load a data set from a
csv file in jupiter.
Alright, in this lecture we're going to download a data set from a very popular website called
caggle.com. Caggle is basically a place to do data science projects.

English: 
this is going to be the hello world of our machine learning project. Let's
rename this now if you look at your desktop you can see this file 
hello world.ipynb. This is a jupiter 
notebook. It's kind of similar to our py files where we write our
python code, but it includes additional data that jupiter uses to execute our
code. So back to our notebook, let's
do a print hello world. 
And then, click this run button here
and here's the result printed in jupiter, so we don't have to
navigate back and forth between the terminal window we can see all the result
right here. Next I'm going to show you how to load a data set from a 
csv file in jupiter. 
Alright, in this lecture we're going to download a data set from a very popular website called
caggle.com. Caggle is basically a place to do data science projects. 

Portuguese: 
this is going to be the hello world of our machine learning project. Vamos
rename this now if you look at your desktop you can see this file
hello world.ipynb. This is a jupiter
notebook. It's kind of similar to our py files where we write our
python code, but it includes additional data that jupiter uses to execute our
código. So back to our notebook, let's
do a print hello world.
And then, click this run button here
and here's the result printed in jupiter, so we don't have to
navigate back and forth between the terminal window we can see all the result
bem aqui. Next I'm going to show you how to load a data set from a
csv file in jupiter.
Alright, in this lecture we're going to download a data set from a very popular website called
caggle.com. Caggle is basically a place to do data science projects.

Chinese: 
this is going to be the hello world of our machine learning project. Let's
rename this now if you look at your desktop you can see this file
hello world.ipynb. This is a jupiter
notebook. It's kind of similar to our py files where we write our
python code, but it includes additional data that jupiter uses to execute our
code. So back to our notebook, let's
do a print hello world.
And then, click this run button here
and here's the result printed in jupiter, so we don't have to
navigate back and forth between the terminal window we can see all the result
就在这儿。 Next I'm going to show you how to load a data set from a
csv file in jupiter.
Alright, in this lecture we're going to download a data set from a very popular website called
caggle.com. Caggle is basically a place to do data science projects.

Russian: 
this is going to be the hello world of our machine learning project. Let's
rename this now if you look at your desktop you can see this file
hello world.ipynb. This is a jupiter
notebook. It's kind of similar to our py files where we write our
python code, but it includes additional data that jupiter uses to execute our
code. So back to our notebook, let's
do a print hello world.
And then, click this run button here
and here's the result printed in jupiter, so we don't have to
navigate back and forth between the terminal window we can see all the result
right here. Next I'm going to show you how to load a data set from a
csv file in jupiter.
Alright, in this lecture we're going to download a data set from a very popular website called
caggle.com. Caggle is basically a place to do data science projects.

Turkish: 
this is going to be the hello world of our machine learning project. Let's
rename this now if you look at your desktop you can see this file
hello world.ipynb. This is a jupiter
notebook. It's kind of similar to our py files where we write our
python code, but it includes additional data that jupiter uses to execute our
code. So back to our notebook, let's
do a print hello world.
And then, click this run button here
and here's the result printed in jupiter, so we don't have to
navigate back and forth between the terminal window we can see all the result
right here. Next I'm going to show you how to load a data set from a
csv file in jupiter.
Alright, in this lecture we're going to download a data set from a very popular website called
caggle.com. Caggle is basically a place to do data science projects.

Indonesian: 
this is going to be the hello world of our machine learning project. Ayo
rename this now if you look at your desktop you can see this file
hello world.ipynb. This is a jupiter
notebook. It's kind of similar to our py files where we write our
python code, but it includes additional data that jupiter uses to execute our
code. So back to our notebook, let's
do a print hello world.
And then, click this run button here
and here's the result printed in jupiter, so we don't have to
navigate back and forth between the terminal window we can see all the result
right here. Next I'm going to show you how to load a data set from a
csv file in jupiter.
Alright, in this lecture we're going to download a data set from a very popular website called
caggle.com. Caggle is basically a place to do data science projects.

Persian: 
this is going to be the hello world of our machine learning project. بیایید
rename this now if you look at your desktop you can see this file
hello world.ipynb. This is a jupiter
notebook. It's kind of similar to our py files where we write our
python code, but it includes additional data that jupiter uses to execute our
code. So back to our notebook, let's
do a print hello world.
And then, click this run button here
and here's the result printed in jupiter, so we don't have to
navigate back and forth between the terminal window we can see all the result
right here. Next I'm going to show you how to load a data set from a
csv file in jupiter.
Alright, in this lecture we're going to download a data set from a very popular website called
caggle.com. Caggle is basically a place to do data science projects.

Persian: 
So the first thing you need to do is to create an account, you can sign up with Facebook,
Google, or using a custom email and password, once you sign up then come back
here, on caggle.com, Here one the search bar
search for video game sales.
This is the name of a very popular data set that we're going to use in this lecture. So,
here in this list you can see the first item with this kind of reddish
icon, so, let's go with that, as you can see this data
set includes the sales data for more then 16,000 videos
games. On this page you can see the description of various
columns in this data set, we have rank, name, platform,
year, and so on, so here's our data source, it's a csv file
called vg sales.csv, as you can see there are over 16,000
rows, and 11 columns in this data set.
Right below that you can see the first few records of this data set.
So, here's our first record, the ranking for this game is 1, it's the wi sport

Chinese: 
So the first thing you need to do is to create an account, you can sign up with Facebook,
Google, or using a custom email and password, once you sign up then come back
here, on caggle.com, Here one the search bar
search for video game sales.
This is the name of a very popular data set that we're going to use in this lecture.所以，
here in this list you can see the first item with this kind of reddish
icon, so, let's go with that, as you can see this data
set includes the sales data for more then 16,000 videos
games. On this page you can see the description of various
columns in this data set, we have rank, name, platform,
year, and so on, so here's our data source, it's a csv file
called vg sales.csv, as you can see there are over 16,000
rows, and 11 columns in this data set.
Right below that you can see the first few records of this data set.
So, here's our first record, the ranking for this game is 1, it's the wi sport

Portuguese: 
So the first thing you need to do is to create an account, you can sign up with Facebook,
Google, or using a custom email and password, once you sign up then come back
here, on caggle.com, Here one the search bar
search for video game sales.
This is the name of a very popular data set that we're going to use in this lecture. Assim,
here in this list you can see the first item with this kind of reddish
icon, so, let's go with that, as you can see this data
set includes the sales data for more then 16,000 videos
jogos. On this page you can see the description of various
columns in this data set, we have rank, name, platform,
year, and so on, so here's our data source, it's a csv file
called vg sales.csv, as you can see there are over 16,000
rows, and 11 columns in this data set.
Right below that you can see the first few records of this data set.
So, here's our first record, the ranking for this game is 1, it's the wi sport

Indonesian: 
So the first thing you need to do is to create an account, you can sign up with Facebook,
Google, or using a custom email and password, once you sign up then come back
here, on caggle.com, Here one the search bar
search for video game sales.
This is the name of a very popular data set that we're going to use in this lecture. Begitu,
here in this list you can see the first item with this kind of reddish
icon, so, let's go with that, as you can see this data
set includes the sales data for more then 16,000 videos
games. On this page you can see the description of various
columns in this data set, we have rank, name, platform,
year, and so on, so here's our data source, it's a csv file
called vg sales.csv, as you can see there are over 16,000
rows, and 11 columns in this data set.
Right below that you can see the first few records of this data set.
So, here's our first record, the ranking for this game is 1, it's the wi sport

Turkish: 
So the first thing you need to do is to create an account, you can sign up with Facebook,
Google, or using a custom email and password, once you sign up then come back
here, on caggle.com, Here one the search bar
search for video game sales.
This is the name of a very popular data set that we're going to use in this lecture. Yani,
here in this list you can see the first item with this kind of reddish
icon, so, let's go with that, as you can see this data
set includes the sales data for more then 16,000 videos
games. On this page you can see the description of various
columns in this data set, we have rank, name, platform,
year, and so on, so here's our data source, it's a csv file
called vg sales.csv, as you can see there are over 16,000
rows, and 11 columns in this data set.
Right below that you can see the first few records of this data set.
So, here's our first record, the ranking for this game is 1, it's the wi sport

Arabic: 
So the first thing you need to do is to create an account, you can sign up with Facebook,
Google, or using a custom email and password, once you sign up then come back
here, on caggle.com, Here one the search bar
search for video game sales.
This is the name of a very popular data set that we're going to use in this lecture. وبالتالي،
here in this list you can see the first item with this kind of reddish
icon, so, let's go with that, as you can see this data
set includes the sales data for more then 16,000 videos
games. On this page you can see the description of various
columns in this data set, we have rank, name, platform,
year, and so on, so here's our data source, it's a csv file
called vg sales.csv, as you can see there are over 16,000
rows, and 11 columns in this data set.
Right below that you can see the first few records of this data set.
So, here's our first record, the ranking for this game is 1, it's the wi sport

Russian: 
So the first thing you need to do is to create an account, you can sign up with Facebook,
Google, or using a custom email and password, once you sign up then come back
here, on caggle.com, Here one the search bar
search for video game sales.
This is the name of a very popular data set that we're going to use in this lecture. So,
here in this list you can see the first item with this kind of reddish
icon, so, let's go with that, as you can see this data
set includes the sales data for more then 16,000 videos
games. On this page you can see the description of various
columns in this data set, we have rank, name, platform,
year, and so on, so here's our data source, it's a csv file
called vg sales.csv, as you can see there are over 16,000
rows, and 11 columns in this data set.
Right below that you can see the first few records of this data set.
So, here's our first record, the ranking for this game is 1, it's the wi sport

English: 
So the first thing you need to do is to create an account, you can sign up with Facebook, 
Google, or using a custom email and password, once you sign up then come back 
here, on caggle.com, Here one the search bar 
search for video game sales. 
This is the name of a very popular data set that we're going to use in this lecture. So, 
here in this list you can see the first item with this kind of reddish 
icon, so, let's go with that, as you can see this data
set includes the sales data for more then 16,000 videos 
games. On this page you can see the description of various 
columns in this data set, we have rank, name, platform, 
year, and so on, so here's our data source, it's a csv file
called vg sales.csv, as you can see there are over 16,000
rows, and 11 columns in this data set. 
Right below that you can see the first few records of this data set. 
So, here's our first record, the ranking for this game is 1, it's the wi sport 

Indonesian: 
game for wii as the platform and it was released in the year 2006,
now, what I want you to do is go ahead and
download the data set, and as I told you before you need to sign in
before you can download this. So this will give you a zip file as you can see here,
here's our csv file, now I want you to
put this right next to your jupiter notebook, on my machine that is on my desktop
so I'm going to drag and drop this onto the desktop folder.
Now, if you look at the desktop you can see here's my
jupiter, hello world notebook, and right next to that we have
vgsales.csv. With that, we go back
to our jupiter notebook, let's remove the first line and instead
import pKamus
as pd. With his we're importing pKamus module
and renaming it to pd, so we don't have to type pKamus. several times in
this code. Now let's type pd.

Persian: 
game for wii as the platform and it was released in the year 2006,
now, what I want you to do is go ahead and
download the data set, and as I told you before you need to sign in
before you can download this. So this will give you a zip file as you can see here,
here's our csv file, now I want you to
put this right next to your jupiter notebook, on my machine that is on my desktop
so I'm going to drag and drop this onto the desktop folder.
Now, if you look at the desktop you can see here's my
jupiter, hello world notebook, and right next to that we have
vgsales.csv. With that, we go back
to our jupiter notebook, let's remove the first line and instead
import pandas
as pd. With his we're importing pandas module
and renaming it to pd, so we don't have to type pandas. several times in
this code. Now let's type pd.

English: 
game for wii as the platform and it was released in the year 2006,
now, what I want you to do is go ahead and 
download the data set, and as I told you before you need to sign in
before you can download this. So this will give you a zip file as you can see here, 
here's our csv file, now I want you to 
put this right next to your jupiter notebook, on my machine that is on my desktop
so I'm going to drag and drop this onto the desktop folder. 
Now, if you look at the desktop you can see here's my 
jupiter, hello world notebook, and right next to that we have 
vgsales.csv. With that, we go back 
to our jupiter notebook, let's remove the first line and instead 
import pandas 
as pd. With his we're importing pandas module 
and renaming it to pd, so we don't have to type pandas. several times in
this code. Now let's type pd.

Turkish: 
game for wii as the platform and it was released in the year 2006,
now, what I want you to do is go ahead and
download the data set, and as I told you before you need to sign in
before you can download this. So this will give you a zip file as you can see here,
here's our csv file, now I want you to
put this right next to your jupiter notebook, on my machine that is on my desktop
so I'm going to drag and drop this onto the desktop folder.
Now, if you look at the desktop you can see here's my
jupiter, hello world notebook, and right next to that we have
vgsales.csv. With that, we go back
to our jupiter notebook, let's remove the first line and instead
import pandas
as pd. With his we're importing pandas module
and renaming it to pd, so we don't have to type pandas. several times in
this code. Now let's type pd.

Arabic: 
game for wii as the platform and it was released in the year 2006,
now, what I want you to do is go ahead and
download the data set, and as I told you before you need to sign in
before you can download this. So this will give you a zip file as you can see here,
here's our csv file, now I want you to
put this right next to your jupiter notebook, on my machine that is on my desktop
so I'm going to drag and drop this onto the desktop folder.
Now, if you look at the desktop you can see here's my
jupiter, hello world notebook, and right next to that we have
vgsales.csv. With that, we go back
to our jupiter notebook, let's remove the first line and instead
import pandas
as pd. With his we're importing pandas module
and renaming it to pd, so we don't have to type pandas. several times in
this code. Now let's type pd.

Russian: 
game for wii as the platform and it was released in the year 2006,
now, what I want you to do is go ahead and
download the data set, and as I told you before you need to sign in
before you can download this. So this will give you a zip file as you can see here,
here's our csv file, now I want you to
put this right next to your jupiter notebook, on my machine that is on my desktop
so I'm going to drag and drop this onto the desktop folder.
Now, if you look at the desktop you can see here's my
jupiter, hello world notebook, and right next to that we have
vgsales.csv. With that, we go back
to our jupiter notebook, let's remove the first line and instead
import pandas
as pd. With his we're importing pandas module
and renaming it to pd, so we don't have to type pandas. several times in
this code. Now let's type pd.

Portuguese: 
game for wii as the platform and it was released in the year 2006,
now, what I want you to do is go ahead and
download the data set, and as I told you before you need to sign in
before you can download this. So this will give you a zip file as you can see here,
here's our csv file, now I want you to
put this right next to your jupiter notebook, on my machine that is on my desktop
so I'm going to drag and drop this onto the desktop folder.
Now, if you look at the desktop you can see here's my
jupiter, hello world notebook, and right next to that we have
vgsales.csv. With that, we go back
to our jupiter notebook, let's remove the first line and instead
import pandas
as pd. With his we're importing pandas module
and renaming it to pd, so we don't have to type pandas. several times in
this code. Now let's type pd.

Chinese: 
game for wii as the platform and it was released in the year 2006,
now, what I want you to do is go ahead and
download the data set, and as I told you before you need to sign in
before you can download this. So this will give you a zip file as you can see here,
here's our csv file, now I want you to
put this right next to your jupiter notebook, on my machine that is on my desktop
so I'm going to drag and drop this onto the desktop folder.
Now, if you look at the desktop you can see here's my
jupiter, hello world notebook, and right next to that we have
vgsales.csv. With that, we go back
to our jupiter notebook, let's remove the first line and instead
import pandas
as pd. With his we're importing pandas module
and renaming it to pd, so we don't have to type pandas. several times in
this code. Now let's type pd.

Persian: 
read_csv. And pass the
name of our csv file. That is vgsales.
csv. Now because this csv file, is in the current folder right next to our jupiter notebook,
we can easily load it, otherwise we have to supply the full path
to this file. So, this returns a
data frame object which is like an excel spreadsheet. Let me show you.
So we store it here, and then we can
simply type df to inspect it. So one more time let's run this program
here's our data frame with these rows and these columns so we have
frank name platform and so on. Now this data frame object
has lots of attributes and methods that we're not going to cover in this tutorial,
that's really beyond the scope of what we're going to do, so I'm going to leave it up to you to
read pandas documentation or follow other tutorials to find out about pandas data frames.
But in this lecture, I'm going to show you some of the most useful methods and attributes.
The first one is shape, so shape

Portuguese: 
read_csv. And pass the
name of our csv file. That is vgsales.
csv. Now because this csv file, is in the current folder right next to our jupiter notebook,
we can easily load it, otherwise we have to supply the full path
to this file. So, this returns a
data frame object which is like an excel spreadsheet. Deixe-me te mostrar.
So we store it here, and then we can
simply type df to inspect it. So one more time let's run this program
here's our data frame with these rows and these columns so we have
frank name platform and so on. Now this data frame object
has lots of attributes and methods that we're not going to cover in this tutorial,
that's really beyond the scope of what we're going to do, so I'm going to leave it up to you to
read pandas documentation or follow other tutorials to find out about pandas data frames.
But in this lecture, I'm going to show you some of the most useful methods and attributes.
The first one is shape, so shape

Russian: 
read_csv. And pass the
name of our csv file. That is vgsales.
csv. Now because this csv file, is in the current folder right next to our jupiter notebook,
we can easily load it, otherwise we have to supply the full path
to this file. So, this returns a
data frame object which is like an excel spreadsheet. Let me show you.
So we store it here, and then we can
simply type df to inspect it. So one more time let's run this program
here's our data frame with these rows and these columns so we have
frank name platform and so on. Now this data frame object
has lots of attributes and methods that we're not going to cover in this tutorial,
that's really beyond the scope of what we're going to do, so I'm going to leave it up to you to
read pandas documentation or follow other tutorials to find out about pandas data frames.
But in this lecture, I'm going to show you some of the most useful methods and attributes.
The first one is shape, so shape

Indonesian: 
read_csv. And pass the
name of our csv file. That is vgsales.
csv. Now because this csv file, is in the current folder right next to our jupiter notebook,
we can easily load it, otherwise we have to supply the full path
to this file. So, this returns a
data frame object which is like an excel spreadsheet. Mari ku tunjukkan.
So we store it here, and then we can
simply type df to inspect it. So one more time let's run this program
here's our data frame with these rows and these columns so we have
frank name platform and so on. Now this data frame object
has lots of attributes and methods that we're not going to cover in this tutorial,
that's really beyond the scope of what we're going to do, so I'm going to leave it up to you to
read pKamus documentation or follow other tutorials to find out about pKamus data frames.
But in this lecture, I'm going to show you some of the most useful methods and attributes.
The first one is shape, so shape

Arabic: 
read_csv. And pass the
name of our csv file. That is vgsales.
csv. Now because this csv file, is in the current folder right next to our jupiter notebook,
we can easily load it, otherwise we have to supply the full path
to this file. So, this returns a
data frame object which is like an excel spreadsheet. Let me show you.
So we store it here, and then we can
simply type df to inspect it. So one more time let's run this program
here's our data frame with these rows and these columns so we have
frank name platform and so on. Now this data frame object
has lots of attributes and methods that we're not going to cover in this tutorial,
that's really beyond the scope of what we're going to do, so I'm going to leave it up to you to
read pandas documentation or follow other tutorials to find out about pandas data frames.
But in this lecture, I'm going to show you some of the most useful methods and attributes.
The first one is shape, so shape

Turkish: 
read_csv. And pass the
name of our csv file. That is vgsales.
csv. Now because this csv file, is in the current folder right next to our jupiter notebook,
we can easily load it, otherwise we have to supply the full path
to this file. So, this returns a
data frame object which is like an excel spreadsheet. Let me show you.
So we store it here, and then we can
simply type df to inspect it. So one more time let's run this program
here's our data frame with these rows and these columns so we have
frank name platform and so on. Now this data frame object
has lots of attributes and methods that we're not going to cover in this tutorial,
that's really beyond the scope of what we're going to do, so I'm going to leave it up to you to
read pandas documentation or follow other tutorials to find out about pandas data frames.
But in this lecture, I'm going to show you some of the most useful methods and attributes.
The first one is shape, so shape

Chinese: 
read_csv. And pass the
name of our csv file. That is vgsales.
csv. Now because this csv file, is in the current folder right next to our jupiter notebook,
we can easily load it, otherwise we have to supply the full path
to this file. So, this returns a
data frame object which is like an excel spreadsheet. Let me show you.
So we store it here, and then we can
simply type df to inspect it. So one more time let's run this program
here's our data frame with these rows and these columns so we have
frank name platform and so on. Now this data frame object
has lots of attributes and methods that we're not going to cover in this tutorial,
that's really beyond the scope of what we're going to do, so I'm going to leave it up to you to
read pandas documentation or follow other tutorials to find out about pandas data frames.
But in this lecture, I'm going to show you some of the most useful methods and attributes.
The first one is shape, so shape

English: 
read_csv. And pass the 
name of our csv file. That is vgsales.
csv. Now because this csv file, is in the current folder right next to our jupiter notebook, 
we can easily load it, otherwise we have to supply the full path 
to this file. So, this returns a 
data frame object which is like an excel spreadsheet. Let me show you.
So we store it here, and then we can
simply type df to inspect it. So one more time let's run this program 
here's our data frame with these rows and these columns so we have
frank name platform and so on. Now this data frame object 
has lots of attributes and methods that we're not going to cover in this tutorial,
that's really beyond the scope of what we're going to do, so I'm going to leave it up to you to
read pandas documentation or follow other tutorials to find out about pandas data frames. 
But in this lecture, I'm going to show you some of the most useful methods and attributes. 
The first one is shape, so shape 

Turkish: 
let's run this one more time, so here's the shape of this data set, we have over
16,000 records and 11 columns.
Technically this is a 2 dimensional array of 16,000
and 11, okay? Now, we can see here we have another
segment for writing code. SO we don't have to write all the code in the first segment
so here in the second segment we can call one of the methods of the dataframe,
that is df.describe.
Now when we run this program, we can see the
output for each segment right next to it. So here's our first
segment, here we have these three lines, and this is the output of
the last line. Below that we have our second segment, here we're calling
the describe method, and right below that we have the output of
this segment So this is the beauty of jupiter, you can easily visualize
our datsa, doing this with vscode in windows is really tedious and
clunky. So what is the describe method returning? Basically it's

Russian: 
let's run this one more time, so here's the shape of this data set, we have over
16,000 records and 11 columns.
Technically this is a 2 dimensional array of 16,000
and 11, okay? Now, we can see here we have another
segment for writing code. SO we don't have to write all the code in the first segment
so here in the second segment we can call one of the methods of the dataframe,
that is df.describe.
Now when we run this program, we can see the
output for each segment right next to it. So here's our first
segment, here we have these three lines, and this is the output of
the last line. Below that we have our second segment, here we're calling
the describe method, and right below that we have the output of
this segment So this is the beauty of jupiter, you can easily visualize
our datsa, doing this with vscode in windows is really tedious and
clunky. So what is the describe method returning? Basically it's

Portuguese: 
let's run this one more time, so here's the shape of this data set, we have over
16,000 records and 11 columns.
Technically this is a 2 dimensional array of 16,000
and 11, okay? Now, we can see here we have another
segment for writing code. SO we don't have to write all the code in the first segment
so here in the second segment we can call one of the methods of the dataframe,
that is df.describe.
Now when we run this program, we can see the
output for each segment right next to it. So here's our first
segment, here we have these three lines, and this is the output of
the last line. Below that we have our second segment, here we're calling
the describe method, and right below that we have the output of
this segment So this is the beauty of jupiter, you can easily visualize
our datsa, doing this with vscode in windows is really tedious and
clunky. So what is the describe method returning? Basically it's

English: 
let's run this one more time, so here's the shape of this data set, we have over 
16,000 records and 11 columns. 
Technically this is a 2 dimensional array of 16,000 
and 11, okay? Now, we can see here we have another 
segment for writing code. SO we don't have to write all the code in the first segment 
so here in the second segment we can call one of the methods of the dataframe,
that is df.describe. 
Now when we run this program, we can see the
output for each segment right next to it. So here's our first
segment, here we have these three lines, and this is the output of
the last line. Below that we have our second segment, here we're calling
the describe method, and right below that we have the output of
this segment So this is the beauty of jupiter, you can easily visualize 
our datsa, doing this with vscode in windows is really tedious and
clunky. So what is the describe method returning? Basically it's

Arabic: 
let's run this one more time, so here's the shape of this data set, we have over
16,000 records and 11 columns.
Technically this is a 2 dimensional array of 16,000
and 11, okay? Now, we can see here we have another
segment for writing code. SO we don't have to write all the code in the first segment
so here in the second segment we can call one of the methods of the dataframe,
that is df.describe.
Now when we run this program, we can see the
output for each segment right next to it. So here's our first
segment, here we have these three lines, and this is the output of
the last line. Below that we have our second segment, here we're calling
the describe method, and right below that we have the output of
this segment So this is the beauty of jupiter, you can easily visualize
our datsa, doing this with vscode in windows is really tedious and
clunky. So what is the describe method returning? Basically it's

Persian: 
let's run this one more time, so here's the shape of this data set, we have over
16,000 records and 11 columns.
Technically this is a 2 dimensional array of 16,000
and 11, okay? Now, we can see here we have another
segment for writing code. SO we don't have to write all the code in the first segment
so here in the second segment we can call one of the methods of the dataframe,
that is df.describe.
Now when we run this program, we can see the
output for each segment right next to it. So here's our first
segment, here we have these three lines, and this is the output of
the last line. Below that we have our second segment, here we're calling
the describe method, and right below that we have the output of
this segment So this is the beauty of jupiter, you can easily visualize
our datsa, doing this with vscode in windows is really tedious and
clunky. So what is the describe method returning? Basically it's

Indonesian: 
let's run this one more time, so here's the shape of this data set, we have over
16,000 records and 11 columns.
Technically this is a 2 dimensional array of 16,000
and 11, okay? Now, we can see here we have another
segment for writing code. SO we don't have to write all the code in the first segment
so here in the second segment we can call one of the methods of the dataframe,
that is df.describe.
Now when we run this program, we can see the
output for each segment right next to it. So here's our first
segment, here we have these three lines, and this is the output of
the last line. Below that we have our second segment, here we're calling
the describe method, and right below that we have the output of
this segment So this is the beauty of jupiter, you can easily visualize
our datsa, doing this with vscode in windows is really tedious and
clunky. So what is the describe method returning? Basically it's

Chinese: 
let's run this one more time, so here's the shape of this data set, we have over
16,000 records and 11 columns.
Technically this is a 2 dimensional array of 16,000
and 11, okay? Now, we can see here we have another
segment for writing code. SO we don't have to write all the code in the first segment
so here in the second segment we can call one of the methods of the dataframe,
that is df.describe.
Now when we run this program, we can see the
output for each segment right next to it. So here's our first
segment, here we have these three lines, and this is the output of
the last line. Below that we have our second segment, here we're calling
the describe method, and right below that we have the output of
this segment So this is the beauty of jupiter, you can easily visualize
our datsa, doing this with vscode in windows is really tedious and
clunky. So what is the describe method returning? Basically it's

Indonesian: 
returning some basic information about each column in this data set, So,
as you saw earlier we have columns like rank, year and so
di. These are the columns with numerical values. Now for each column we have
the count which is the number of records in that column, you can se
our rank column has 16,5
-98 records whereas the year column has 16,3-
-27 records.. So this shows that some of our records don't
have the value for the year column. We have null values.
So in a real data science or machine learning project we'll have to use some
techniques to clean up our data set. One option is to remove the records
that don't have a value for the year column. Or we can assign them a default value.
That really depends on the project. Now another attribute for each column
is mean so this is the average of all the values, now
in the case of the rank column, this rank doesn't really matter, but look at the year.
So the average year year for all these video games in our dataset is

Russian: 
returning some basic information about each column in this data set, So,
as you saw earlier we have columns like rank, year and so
on. These are the columns with numerical values. Now for each column we have
the count which is the number of records in that column, you can se
our rank column has 16,5
-98 records whereas the year column has 16,3-
-27 records.. So this shows that some of our records don't
have the value for the year column. We have null values.
So in a real data science or machine learning project we'll have to use some
techniques to clean up our data set. One option is to remove the records
that don't have a value for the year column. Or we can assign them a default value.
That really depends on the project. Now another attribute for each column
is mean so this is the average of all the values, now
in the case of the rank column, this rank doesn't really matter, but look at the year.
So the average year year for all these video games in our dataset is

Persian: 
returning some basic information about each column in this data set, So,
as you saw earlier we have columns like rank, year and so
on. These are the columns with numerical values. Now for each column we have
the count which is the number of records in that column, you can se
our rank column has 16,5
-98 records whereas the year column has 16,3-
-27 records.. So this shows that some of our records don't
have the value for the year column. We have null values.
So in a real data science or machine learning project we'll have to use some
techniques to clean up our data set. One option is to remove the records
that don't have a value for the year column. Or we can assign them a default value.
That really depends on the project. Now another attribute for each column
is mean so this is the average of all the values, now
in the case of the rank column, this rank doesn't really matter, but look at the year.
So the average year year for all these video games in our dataset is

Chinese: 
returning some basic information about each column in this data set, So,
as you saw earlier we have columns like rank, year and so
上。 These are the columns with numerical values. Now for each column we have
the count which is the number of records in that column, you can se
our rank column has 16,5
-98 records whereas the year column has 16,3-
-27 records.. So this shows that some of our records don't
have the value for the year column. We have null values.
So in a real data science or machine learning project we'll have to use some
techniques to clean up our data set. One option is to remove the records
that don't have a value for the year column. Or we can assign them a default value.
That really depends on the project. Now another attribute for each column
is mean so this is the average of all the values, now
in the case of the rank column, this rank doesn't really matter, but look at the year.
So the average year year for all these video games in our dataset is

Turkish: 
returning some basic information about each column in this data set, So,
as you saw earlier we have columns like rank, year and so
on. These are the columns with numerical values. Now for each column we have
the count which is the number of records in that column, you can se
our rank column has 16,5
-98 records whereas the year column has 16,3-
-27 records.. So this shows that some of our records don't
have the value for the year column. We have null values.
So in a real data science or machine learning project we'll have to use some
techniques to clean up our data set. One option is to remove the records
that don't have a value for the year column. Or we can assign them a default value.
That really depends on the project. Now another attribute for each column
is mean so this is the average of all the values, now
in the case of the rank column, this rank doesn't really matter, but look at the year.
So the average year year for all these video games in our dataset is

English: 
returning some basic information about each column in this data set, So, 
as you saw earlier we have columns like rank, year and so 
on. These are the columns with numerical values. Now for each column we have 
the count which is the number of records in that column, you can se 
our rank column has 16,5
-98 records whereas the year column has 16,3-
-27 records.. So this shows that some of our records don't 
have the value for the year column. We have null values.
So in a real data science or machine learning project we'll have to use some 
techniques to clean up our data set. One option is to remove the records 
that don't have a value for the year column. Or we can assign them a default value. 
That really depends on the project. Now another attribute for each column 
is mean so this is the average of all the values, now
in the case of the rank column, this rank doesn't really matter, but look at the year. 
So the average year year for all these video games in our dataset is

Arabic: 
returning some basic information about each column in this data set, So,
as you saw earlier we have columns like rank, year and so
on. These are the columns with numerical values. Now for each column we have
the count which is the number of records in that column, you can se
our rank column has 16,5
-98 records whereas the year column has 16,3-
-27 records.. So this shows that some of our records don't
have the value for the year column. We have null values.
So in a real data science or machine learning project we'll have to use some
techniques to clean up our data set. One option is to remove the records
that don't have a value for the year column. Or we can assign them a default value.
That really depends on the project. Now another attribute for each column
is mean so this is the average of all the values, now
in the case of the rank column, this rank doesn't really matter, but look at the year.
So the average year year for all these video games in our dataset is

Portuguese: 
returning some basic information about each column in this data set, So,
as you saw earlier we have columns like rank, year and so
em. These are the columns with numerical values. Now for each column we have
the count which is the number of records in that column, you can se
our rank column has 16,5
-98 records whereas the year column has 16,3-
-27 records.. So this shows that some of our records don't
have the value for the year column. We have null values.
So in a real data science or machine learning project we'll have to use some
techniques to clean up our data set. One option is to remove the records
that don't have a value for the year column. Or we can assign them a default value.
That really depends on the project. Now another attribute for each column
is mean so this is the average of all the values, now
in the case of the rank column, this rank doesn't really matter, but look at the year.
So the average year year for all these video games in our dataset is

Turkish: 
2006. And this might be important in the problem we're trying to solve.
We also have standard deviation, which is a
measure to quanitfy the amount of variation in our set of values, below that we have
min, as an example the minimum value for the year column
is 1980. So quite often when we work with a new data set,
we call the describe method to get some basic statistics about
our data. Let me show you another useful attribute.
So, in the next segment, let's type df.values.
Let's run this, as you can see this returns
a two dimensional array, this square bracket indicates the outer array
and a second one represents an inner array.
So the first element inn our outer array, is an
array itself, these are the values in this array, which basically
represent the first row in our data set. So the video game we ranking
1, which is called wii sports. So this was a basic

Portuguese: 
2006. And this might be important in the problem we're trying to solve.
We also have standard deviation, which is a
measure to quanitfy the amount of variation in our set of values, below that we have
min, as an example the minimum value for the year column
is 1980. So quite often when we work with a new data set,
we call the describe method to get some basic statistics about
our data. Let me show you another useful attribute.
So, in the next segment, let's type df.values.
Let's run this, as you can see this returns
a two dimensional array, this square bracket indicates the outer array
and a second one represents an inner array.
So the first element inn our outer array, is an
array itself, these are the values in this array, which basically
represent the first row in our data set. So the video game we ranking
1, which is called wii sports. So this was a basic

Chinese: 
2006. And this might be important in the problem we're trying to solve.
We also have standard deviation, which is a
measure to quanitfy the amount of variation in our set of values, below that we have
min, as an example the minimum value for the year column
is 1980. So quite often when we work with a new data set,
we call the describe method to get some basic statistics about
our data. Let me show you another useful attribute.
So, in the next segment, let's type df.values.
Let's run this, as you can see this returns
a two dimensional array, this square bracket indicates the outer array
and a second one represents an inner array.
So the first element inn our outer array, is an
array itself, these are the values in this array, which basically
represent the first row in our data set. So the video game we ranking
1, which is called wii sports. So this was a basic

Indonesian: 
2006. And this might be important in the problem we're trying to solve.
We also have stKamurd deviation, which is a
measure to quanitfy the amount of variation in our set of values, below that we have
min, as an example the minimum value for the year column
is 1980. So quite often when we work with a new data set,
we call the describe method to get some basic statistics about
our data. Let me show you another useful attribute.
So, in the next segment, let's type df.values.
Let's run this, as you can see this returns
a two dimensional array, this square bracket indicates the outer array
and a second one represents an inner array.
So the first element inn our outer array, is an
array itself, these are the values in this array, which basically
represent the first row in our data set. So the video game we ranking
1, which is called wii sports. So this was a basic

Persian: 
2006. And this might be important in the problem we're trying to solve.
We also have standard deviation, which is a
measure to quanitfy the amount of variation in our set of values, below that we have
min, as an example the minimum value for the year column
is 1980. So quite often when we work with a new data set,
we call the describe method to get some basic statistics about
our data. Let me show you another useful attribute.
So, in the next segment, let's type df.values.
Let's run this, as you can see this returns
a two dimensional array, this square bracket indicates the outer array
and a second one represents an inner array.
So the first element inn our outer array, is an
array itself, these are the values in this array, which basically
represent the first row in our data set. So the video game we ranking
1, which is called wii sports. So this was a basic

Arabic: 
2006. And this might be important in the problem we're trying to solve.
We also have standard deviation, which is a
measure to quanitfy the amount of variation in our set of values, below that we have
min, as an example the minimum value for the year column
is 1980. So quite often when we work with a new data set,
we call the describe method to get some basic statistics about
our data. Let me show you another useful attribute.
So, in the next segment, let's type df.values.
Let's run this, as you can see this returns
a two dimensional array, this square bracket indicates the outer array
and a second one represents an inner array.
So the first element inn our outer array, is an
array itself, these are the values in this array, which basically
represent the first row in our data set. So the video game we ranking
1, which is called wii sports. So this was a basic

English: 
2006. And this might be  important in the problem we're trying to solve. 
We also have standard deviation, which is a 
measure to quanitfy the amount of variation in our set of values, below that we have
min, as an example the minimum value for the year column 
is 1980. So quite often when we work with a  new data set, 
we call the describe method to get some basic statistics about 
our data. Let me show you another useful attribute. 
So, in the next segment, let's type df.values. 
Let's run this, as you can see this returns 
a two dimensional array, this square bracket indicates the outer array
and a second one represents an inner array. 
So the first element inn our outer array, is an 
array itself, these are the values in this array, which basically 
represent the first row in our data set. So the video game we ranking 
1, which is called wii sports. So this was a basic 

Russian: 
2006. And this might be important in the problem we're trying to solve.
We also have standard deviation, which is a
measure to quanitfy the amount of variation in our set of values, below that we have
min, as an example the minimum value for the year column
is 1980. So quite often when we work with a new data set,
we call the describe method to get some basic statistics about
our data. Let me show you another useful attribute.
So, in the next segment, let's type df.values.
Let's run this, as you can see this returns
a two dimensional array, this square bracket indicates the outer array
and a second one represents an inner array.
So the first element inn our outer array, is an
array itself, these are the values in this array, which basically
represent the first row in our data set. So the video game we ranking
1, which is called wii sports. So this was a basic

Russian: 
overview of pandas data frames, in the next lecture I'm going to show you
some of the useful shortcuts of jupiter.
In this lecture I'm going to show to you some of the most useful shortcuts in Jupiter,
Now the first thing I want you to pay attention to is this green bar on the left.
This indicates that this cell is currently in the edit mode, so we can
write code here. Now, if we press the
escape key, green turns to blue, and that means this cell is
currently in the command mode. So basically the activated cell can either
be in the edit mode or command mode. Depending
on the mode, we have different shortcuts, so here we're in the command mode.
If we press h, we can see the list of all the
keybord shortcuts, right above this list we can
see, Mac OS modifier keys, these are the
extra keys on a Mac keyboard. If you're a Windows

Arabic: 
overview of pandas data frames, in the next lecture I'm going to show you
some of the useful shortcuts of jupiter.
In this lecture I'm going to show to you some of the most useful shortcuts in Jupiter,
Now the first thing I want you to pay attention to is this green bar on the left.
This indicates that this cell is currently in the edit mode, so we can
write code here. Now, if we press the
escape key, green turns to blue, and that means this cell is
currently in the command mode. So basically the activated cell can either
be in the edit mode or command mode. Depending
on the mode, we have different shortcuts, so here we're in the command mode.
If we press h, we can see the list of all the
keybord shortcuts, right above this list we can
see, Mac OS modifier keys, these are the
extra keys on a Mac keyboard. If you're a Windows

Persian: 
overview of pandas data frames, in the next lecture I'm going to show you
some of the useful shortcuts of jupiter.
In this lecture I'm going to show to you some of the most useful shortcuts in Jupiter,
Now the first thing I want you to pay attention to is this green bar on the left.
This indicates that this cell is currently in the edit mode, so we can
write code here. Now, if we press the
escape key, green turns to blue, and that means this cell is
currently in the command mode. So basically the activated cell can either
be in the edit mode or command mode. Depending
on the mode, we have different shortcuts, so here we're in the command mode.
If we press h, we can see the list of all the
keybord shortcuts, right above this list we can
see, Mac OS modifier keys, these are the
extra keys on a Mac keyboard. If you're a Windows

Chinese: 
overview of pandas data frames, in the next lecture I'm going to show you
some of the useful shortcuts of jupiter.
In this lecture I'm going to show to you some of the most useful shortcuts in Jupiter,
Now the first thing I want you to pay attention to is this green bar on the left.
This indicates that this cell is currently in the edit mode, so we can
write code here. Now, if we press the
escape key, green turns to blue, and that means this cell is
currently in the command mode. So basically the activated cell can either
be in the edit mode or command mode. Depending
on the mode, we have different shortcuts, so here we're in the command mode.
If we press h, we can see the list of all the
keybord shortcuts, right above this list we can
see, Mac OS modifier keys, these are the
extra keys on a Mac keyboard. If you're a Windows

English: 
overview of pandas data frames, in the next lecture I'm going to show you
some of the useful shortcuts of jupiter. 
In this lecture I'm going to show to you some of the most useful shortcuts in Jupiter, 
Now the first thing I want you to pay attention to is this green bar on the left. 
This indicates that this cell is currently in the edit mode, so we can 
write code here. Now, if we press the 
escape key, green turns to blue, and that means this cell is
currently in the command mode. So basically the activated cell can either 
be in the edit mode or command mode. Depending 
on the mode, we have different shortcuts, so here we're in the command mode. 
If we press h, we can see the list of all the 
keybord shortcuts, right above this list we can 
see, Mac OS modifier keys, these are the
 extra keys on a Mac keyboard. If you're a Windows 

Turkish: 
overview of pandas data frames, in the next lecture I'm going to show you
some of the useful shortcuts of jupiter.
In this lecture I'm going to show to you some of the most useful shortcuts in Jupiter,
Now the first thing I want you to pay attention to is this green bar on the left.
This indicates that this cell is currently in the edit mode, so we can
write code here. Now, if we press the
escape key, green turns to blue, and that means this cell is
currently in the command mode. So basically the activated cell can either
be in the edit mode or command mode. Depending
on the mode, we have different shortcuts, so here we're in the command mode.
If we press h, we can see the list of all the
keybord shortcuts, right above this list we can
see, Mac OS modifier keys, these are the
extra keys on a Mac keyboard. If you're a Windows

Portuguese: 
overview of pandas data frames, in the next lecture I'm going to show you
some of the useful shortcuts of jupiter.
In this lecture I'm going to show to you some of the most useful shortcuts in Jupiter,
Now the first thing I want you to pay attention to is this green bar on the left.
This indicates that this cell is currently in the edit mode, so we can
write code here. Now, if we press the
escape key, green turns to blue, and that means this cell is
currently in the command mode. So basically the activated cell can either
be in the edit mode or command mode. Dependendo
on the mode, we have different shortcuts, so here we're in the command mode.
If we press h, we can see the list of all the
keybord shortcuts, right above this list we can
see, Mac OS modifier keys, these are the
extra keys on a Mac keyboard. If you're a Windows

Indonesian: 
overview of pKamus data frames, in the next lecture I'm going to show you
some of the useful shortcuts of jupiter.
In this lecture I'm going to show to you some of the most useful shortcuts in Jupiter,
Now the first thing I want you to pay attention to is this green bar on the left.
This indicates that this cell is currently in the edit mode, so we can
write code here. Now, if we press the
escape key, green turns to blue, and that means this cell is
currently in the command mode. So basically the activated cell can either
be in the edit mode or command mode. Depending
on the mode, we have different shortcuts, so here we're in the command mode.
If we press h, we can see the list of all the
keybord shortcuts, right above this list we can
see, Mac OS modifier keys, these are the
extra keys on a Mac keyboard. If you're a Windows

Chinese: 
user you're not gong to see these. So as an example, here is the shape of the
command key, this is control, this is option,
等等。 With this guideline you can easily understand the shortcut associated with
each command. Let me show you. So here we have all
the commmands when a cell is in the command mode. For example, we have
this command, open the command palette. This is exactly like the
command palette that we have in vs code. Here is a short cut
to execute this command. That is command shift and F.
Okay, so here we have lots of shortcuts,
of course you're not going to use all of them all the time, but it's good to have a quick look here to see
what is available for you. Tis these shortcuts you can write code much faster.
So let me show you somme of the most useful ones. I'm going to close this,
now with our first cell in the command mode
I'm going to press b, and this inserts, a new
cell below this cell. We can also go

Turkish: 
user you're not gong to see these. So as an example, here is the shape of the
command key, this is control, this is option,
and so on. With this guideline you can easily understand the shortcut associated with
each command. Let me show you. So here we have all
the commmands when a cell is in the command mode. For example, we have
this command, open the command palette. This is exactly like the
command palette that we have in vs code. Here is a short cut
to execute this command. That is command shift and F.
Okay, so here we have lots of shortcuts,
of course you're not going to use all of them all the time, but it's good to have a quick look here to see
what is available for you. Tis these shortcuts you can write code much faster.
So let me show you somme of the most useful ones. I'm going to close this,
now with our first cell in the command mode
I'm going to press b, and this inserts, a new
cell below this cell. We can also go

Indonesian: 
user you're not gong to see these. So as an example, here is the shape of the
command key, this is control, this is option,
dan seterusnya. With this guideline you can easily understand the shortcut associated with
each command. Mari ku tunjukkan. So here we have all
the commmands when a cell is in the command mode. For example, we have
this command, open the command palette. This is exactly like the
command palette that we have in vs code. Here is a short cut
to execute this command. That is command shift and F.
Okay, so here we have lots of shortcuts,
of course you're not going to use all of them all the time, but it's good to have a quick look here to see
what is available for you. Tis these shortcuts you can write code much faster.
So let me show you somme of the most useful ones. I'm going to close this,
now with our first cell in the command mode
I'm going to press b, and this inserts, a new
cell below this cell. We can also go

Russian: 
user you're not gong to see these. So as an example, here is the shape of the
command key, this is control, this is option,
and so on. With this guideline you can easily understand the shortcut associated with
each command. Let me show you. So here we have all
the commmands when a cell is in the command mode. For example, we have
this command, open the command palette. This is exactly like the
command palette that we have in vs code. Here is a short cut
to execute this command. That is command shift and F.
Okay, so here we have lots of shortcuts,
of course you're not going to use all of them all the time, but it's good to have a quick look here to see
what is available for you. Tis these shortcuts you can write code much faster.
So let me show you somme of the most useful ones. I'm going to close this,
now with our first cell in the command mode
I'm going to press b, and this inserts, a new
cell below this cell. We can also go

Arabic: 
user you're not gong to see these. So as an example, here is the shape of the
command key, this is control, this is option,
and so on. With this guideline you can easily understand the shortcut associated with
each command. Let me show you. So here we have all
the commmands when a cell is in the command mode. For example, we have
this command, open the command palette. This is exactly like the
command palette that we have in vs code. Here is a short cut
to execute this command. That is command shift and F.
Okay, so here we have lots of shortcuts,
of course you're not going to use all of them all the time, but it's good to have a quick look here to see
what is available for you. Tis these shortcuts you can write code much faster.
So let me show you somme of the most useful ones. I'm going to close this,
now with our first cell in the command mode
I'm going to press b, and this inserts, a new
cell below this cell. We can also go

English: 
user you're not gong to see these. So as an example, here is the shape of the 
command key, this is control, this is option, 
and so on. With this guideline you can easily understand the shortcut associated with 
each command. Let  me show you. So here we have all 
the commmands when a cell is in the command mode. For example, we have
this command, open the command palette. This is exactly like the
command palette that we have in vs code. Here is a short cut
to execute this command. That is command shift and F. 
Okay, so here we have lots of shortcuts, 
of course you're not going to use all of them all the time, but it's good to have a quick look here to see 
what is available for you. Tis these shortcuts you can write code much faster. 
So let me show you somme of the most useful ones. I'm going to close this,
now with our first cell in the command mode 
I'm going to press b, and this inserts, a new 
cell below this cell. We can also go 

Portuguese: 
user you're not gong to see these. So as an example, here is the shape of the
command key, this is control, this is option,
e assim por diante. With this guideline you can easily understand the shortcut associated with
each command. Deixe-me te mostrar. So here we have all
the commmands when a cell is in the command mode. For example, we have
this command, open the command palette. This is exactly like the
command palette that we have in vs code. Here is a short cut
to execute this command. That is command shift and F.
Okay, so here we have lots of shortcuts,
of course you're not going to use all of them all the time, but it's good to have a quick look here to see
what is available for you. Tis these shortcuts you can write code much faster.
So let me show you somme of the most useful ones. I'm going to close this,
now with our first cell in the command mode
I'm going to press b, and this inserts, a new
cell below this cell. We can also go

Persian: 
user you're not gong to see these. So as an example, here is the shape of the
command key, this is control, this is option,
and so on. With this guideline you can easily understand the shortcut associated with
each command. Let me show you. So here we have all
the commmands when a cell is in the command mode. For example, we have
this command, open the command palette. This is exactly like the
command palette that we have in vs code. Here is a short cut
to execute this command. That is command shift and F.
Okay, so here we have lots of shortcuts,
of course you're not going to use all of them all the time, but it's good to have a quick look here to see
what is available for you. Tis these shortcuts you can write code much faster.
So let me show you somme of the most useful ones. I'm going to close this,
now with our first cell in the command mode
I'm going to press b, and this inserts, a new
cell below this cell. We can also go

Indonesian: 
back to our first cell, press escape, now the cell is in the command
mode. We can insert an empty cell above this cell by pressing a.
So either a or b. A for above or
b for below. Now if you don't want this cell, you can press d
twice to delete it. Seperti ini.
Now in the cell I'm going to print a hello world message. So print
hello world. Now, to
run the code in this cell, we can click on the run button here,
so, here's our print function, and
right below that you can see the output of this function. But note that when you run
a cell, this will only execute the code in that cell.
In other words, the code in other cells will not be executed.
Let me show you want I mean, so in the cell below the cell, I'm going to delete the call
to a describe method. Instead I'm going to print
ocean. Now, I'm going

Russian: 
back to our first cell, press escape, now the cell is in the command
mode. We can insert an empty cell above this cell by pressing a.
So either a or b. A for above or
b for below. Now if you don't want this cell, you can press d
twice to delete it. Like this.
Now in the cell I'm going to print a hello world message. So print
hello world. Now, to
run the code in this cell, we can click on the run button here,
so, here's our print function, and
right below that you can see the output of this function. But note that when you run
a cell, this will only execute the code in that cell.
In other words, the code in other cells will not be executed.
Let me show you want I mean, so in the cell below the cell, I'm going to delete the call
to a describe method. Instead I'm going to print
ocean. Now, I'm going

Portuguese: 
back to our first cell, press escape, now the cell is in the command
modo. We can insert an empty cell above this cell by pressing a.
So either a or b. A for above or
b for below. Now if you don't want this cell, you can press d
twice to delete it. Como isso.
Now in the cell I'm going to print a hello world message. So print
Olá Mundo. Now, to
run the code in this cell, we can click on the run button here,
so, here's our print function, and
right below that you can see the output of this function. But note that when you run
a cell, this will only execute the code in that cell.
In other words, the code in other cells will not be executed.
Let me show you want I mean, so in the cell below the cell, I'm going to delete the call
to a describe method. Instead I'm going to print
oceano. Agora eu vou

Arabic: 
back to our first cell, press escape, now the cell is in the command
الوضع. We can insert an empty cell above this cell by pressing a.
So either a or b. A for above or
b for below. Now if you don't want this cell, you can press d
twice to delete it. مثله.
Now in the cell I'm going to print a hello world message. So print
hello world. Now, to
run the code in this cell, we can click on the run button here,
so, here's our print function, and
right below that you can see the output of this function. But note that when you run
a cell, this will only execute the code in that cell.
In other words, the code in other cells will not be executed.
Let me show you want I mean, so in the cell below the cell, I'm going to delete the call
to a describe method. Instead I'm going to print
محيط. Now, I'm going

Turkish: 
back to our first cell, press escape, now the cell is in the command
mode. We can insert an empty cell above this cell by pressing a.
So either a or b. A for above or
b for below. Now if you don't want this cell, you can press d
twice to delete it. Bunun gibi.
Now in the cell I'm going to print a hello world message. So print
hello world. Now, to
run the code in this cell, we can click on the run button here,
so, here's our print function, and
right below that you can see the output of this function. But note that when you run
a cell, this will only execute the code in that cell.
In other words, the code in other cells will not be executed.
Let me show you want I mean, so in the cell below the cell, I'm going to delete the call
to a describe method. Instead I'm going to print
ocean. Now, I'm going

English: 
back to our first cell, press escape, now the cell is in the command 
mode. We can insert an empty cell above this cell by pressing a. 
So either a or b. A for above or 
b for below. Now if you don't want this cell, you can press d 
twice to delete  it. Like this. 
Now in the cell I'm going to print a hello world message. So print 
hello world. Now, to
run the code in this cell, we can click on the run button here, 
so, here's our print function, and 
right below that you can see the output of this function. But note that when you run 
a cell, this will only execute the code in that cell. 
In other words, the code in other cells will not be executed. 
Let me show you want I mean, so in the cell below the cell, I'm going to delete the call 
to a describe method. Instead I'm going to print 
ocean. Now, I'm going 

Chinese: 
back to our first cell, press escape, now the cell is in the command
模式。 We can insert an empty cell above this cell by pressing a.
So either a or b. A for above or
b for below. Now if you don't want this cell, you can press d
twice to delete it.像这样。
Now in the cell I'm going to print a hello world message. So print
hello world. Now, to
run the code in this cell, we can click on the run button here,
so, here's our print function, and
right below that you can see the output of this function. But note that when you run
a cell, this will only execute the code in that cell.
In other words, the code in other cells will not be executed.
Let me show you want I mean, so in the cell below the cell, I'm going to delete the call
to a describe method. Instead I'm going to print
海洋。 Now, I'm going

Persian: 
back to our first cell, press escape, now the cell is in the command
mode. We can insert an empty cell above this cell by pressing a.
So either a or b. A for above or
b for below. Now if you don't want this cell, you can press d
twice to delete it. مثل این.
Now in the cell I'm going to print a hello world message. So print
hello world. Now, to
run the code in this cell, we can click on the run button here,
so, here's our print function, and
right below that you can see the output of this function. But note that when you run
a cell, this will only execute the code in that cell.
In other words, the code in other cells will not be executed.
Let me show you want I mean, so in the cell below the cell, I'm going to delete the call
to a describe method. Instead I'm going to print
ocean. Now, I'm going

Arabic: 
to put the cursor back in this cell where we print this hello world message
and run this cell. So we can see hello world
is displayed here, but the cell below is still displaying
the describe table, so we don't see the changes here. الآن،
to solve this problem, we can go to the cell menu on the top,
and run all cells together. This can work for a
small project, but sometimes you're working with a large data
set, so if you want to run all these cells together it's going to take a lot of time. هذا هو
the reason jupiter saves the output of each cell, so we don't have to rerun that
code if it hasn't changed. So this notebook file that we have here,
includes our source code organized in cells as
well as the output for each cell. That is why it's different
from a regular py file where we only have the source code.
Here we also have autocompletion and intellisence, so in this cell,
let's call df data frame

English: 
to put the cursor back in this cell where we print this hello world message
and run this cell. So we can see hello world 
is displayed here, but the cell below is still displaying 
the describe table, so we don't see the changes here. Now, 
to solve this problem, we can go to the cell menu on the top, 
and run all cells together. This can work for a 
small project, but sometimes you're working with a large data 
set, so if you want to run all these cells together it's going to take a lot of time. That is
the reason jupiter saves the output of each cell, so we don't have to rerun that
code if it hasn't changed. So this notebook file that we have here, 
includes our source code organized in cells as 
well as the output for each cell. That is why it's different 
from a regular py file where we only have the source code.
Here we also have autocompletion and intellisence, so in this cell, 
let's call df data frame 

Persian: 
to put the cursor back in this cell where we print this hello world message
and run this cell. So we can see hello world
is displayed here, but the cell below is still displaying
the describe table, so we don't see the changes here. اکنون،
to solve this problem, we can go to the cell menu on the top,
and run all cells together. This can work for a
small project, but sometimes you're working with a large data
set, so if you want to run all these cells together it's going to take a lot of time. That is
the reason jupiter saves the output of each cell, so we don't have to rerun that
code if it hasn't changed. So this notebook file that we have here,
includes our source code organized in cells as
well as the output for each cell. That is why it's different
from a regular py file where we only have the source code.
Here we also have autocompletion and intellisence, so in this cell,
let's call df data frame

Turkish: 
to put the cursor back in this cell where we print this hello world message
and run this cell. So we can see hello world
is displayed here, but the cell below is still displaying
the describe table, so we don't see the changes here. Now,
to solve this problem, we can go to the cell menu on the top,
and run all cells together. This can work for a
small project, but sometimes you're working with a large data
set, so if you want to run all these cells together it's going to take a lot of time. That is
the reason jupiter saves the output of each cell, so we don't have to rerun that
code if it hasn't changed. So this notebook file that we have here,
includes our source code organized in cells as
well as the output for each cell. That is why it's different
from a regular py file where we only have the source code.
Here we also have autocompletion and intellisence, so in this cell,
let's call df data frame

Chinese: 
to put the cursor back in this cell where we print this hello world message
and run this cell. So we can see hello world
is displayed here, but the cell below is still displaying
the describe table, so we don't see the changes here.现在，
to solve this problem, we can go to the cell menu on the top,
and run all cells together. This can work for a
small project, but sometimes you're working with a large data
set, so if you want to run all these cells together it's going to take a lot of time.那是
the reason jupiter saves the output of each cell, so we don't have to rerun that
code if it hasn't changed. So this notebook file that we have here,
includes our source code organized in cells as
well as the output for each cell. That is why it's different
from a regular py file where we only have the source code.
Here we also have autocompletion and intellisence, so in this cell,
let's call df data frame

Portuguese: 
to put the cursor back in this cell where we print this hello world message
and run this cell. So we can see hello world
is displayed here, but the cell below is still displaying
the describe table, so we don't see the changes here. Agora,
to solve this problem, we can go to the cell menu on the top,
and run all cells together. This can work for a
small project, but sometimes you're working with a large data
set, so if you want to run all these cells together it's going to take a lot of time. Isso é
the reason jupiter saves the output of each cell, so we don't have to rerun that
code if it hasn't changed. So this notebook file that we have here,
includes our source code organized in cells as
well as the output for each cell. That is why it's different
from a regular py file where we only have the source code.
Here we also have autocompletion and intellisence, so in this cell,
let's call df data frame

Indonesian: 
to put the cursor back in this cell where we print this hello world message
and run this cell. So we can see hello world
is displayed here, but the cell below is still displaying
the describe table, so we don't see the changes here. Sekarang,
to solve this problem, we can go to the cell menu on the top,
and run all cells together. This can work for a
small project, but sometimes you're working with a large data
set, so if you want to run all these cells together it's going to take a lot of time. That is
the reason jupiter saves the output of each cell, so we don't have to rerun that
code if it hasn't changed. So this notebook file that we have here,
includes our source code organized in cells as
well as the output for each cell. That is why it's different
from a regular py file where we only have the source code.
Here we also have autocompletion and intellisence, so in this cell,
let's call df data frame

Russian: 
to put the cursor back in this cell where we print this hello world message
and run this cell. So we can see hello world
is displayed here, but the cell below is still displaying
the describe table, so we don't see the changes here. Сейчас,
to solve this problem, we can go to the cell menu on the top,
and run all cells together. This can work for a
small project, but sometimes you're working with a large data
set, so if you want to run all these cells together it's going to take a lot of time. That is
the reason jupiter saves the output of each cell, so we don't have to rerun that
code if it hasn't changed. So this notebook file that we have here,
includes our source code organized in cells as
well as the output for each cell. That is why it's different
from a regular py file where we only have the source code.
Here we also have autocompletion and intellisence, so in this cell,
let's call df data frame

Arabic: 
. now if you press tab you can see all the attributes
and methods in this object. So let's call
describe, now with the cursor on the name of the method we can
press shift and tab, to see this tool tip that describes
what this method does and what parameter it takes. So here in front of
so here in front of signature you can see the describe method, these are the paramter
and their default value, and right below that you can see
the description of what that method does. In this case, it describes
generates descriptive statistics, that summarize the central tendency and so on.
Similar to vs code, we can also convert a line to comment
by pressing command and slash on mac, or
control slash on windows. مثله. Now that line is a comment, we can
press the same shortcut one more time to remove the comment,
so these are some of the most useful shortcuts in jupiter.
Now over the next few lectures we're going to work on a real machine learning project, but before we get there,

Russian: 
, now if you press tab you can see all the attributes
and methods in this object. So let's call
describe, now with the cursor on the name of the method we can
press shift and tab, to see this tool tip that describes
what this method does and what parameter it takes. So here in front of
so here in front of signature you can see the describe method, these are the paramter
and their default value, and right below that you can see
the description of what that method does. In this case, it describes
generates descriptive statistics, that summarize the central tendency and so on.
Similar to vs code, we can also convert a line to comment
by pressing command and slash on mac, or
control slash on windows. Like this. Now that line is a comment, we can
press the same shortcut one more time to remove the comment,
so these are some of the most useful shortcuts in jupiter.
Now over the next few lectures we're going to work on a real machine learning project, but before we get there,

Chinese: 
。 now if you press tab you can see all the attributes
and methods in this object. So let's call
describe, now with the cursor on the name of the method we can
press shift and tab, to see this tool tip that describes
what this method does and what parameter it takes. So here in front of
so here in front of signature you can see the describe method, these are the paramter
and their default value, and right below that you can see
the description of what that method does. In this case, it describes
generates descriptive statistics, that summarize the central tendency and so on.
Similar to vs code, we can also convert a line to comment
by pressing command and slash on mac, or
control slash on windows.像这样。 Now that line is a comment, we can
press the same shortcut one more time to remove the comment,
so these are some of the most useful shortcuts in jupiter.
Now over the next few lectures we're going to work on a real machine learning project, but before we get there,

English: 
. now if you press tab you can see all the attributes
and methods in this object. So let's call 
describe, now with the cursor on the name of the method we can
press shift and tab, to see this tool tip that describes
what this method does and what parameter it takes. So here in front of 
so here in front of signature you can see the describe method, these are the paramter
and their default value, and right below that you can see
the description of what that method does. In this case, it describes
generates descriptive statistics, that summarize the central tendency and so on. 
Similar to vs code, we can also convert a line to comment 
by pressing command and slash on mac, or
control slash on windows. Like this. Now that line is a comment, we can 
press the same shortcut one more time to remove the comment, 
so these are some of the most useful shortcuts in jupiter. 
Now over the next few lectures we're going to work on a real machine learning project, but before we get there, 

Turkish: 
. now if you press tab you can see all the attributes
and methods in this object. So let's call
describe, now with the cursor on the name of the method we can
press shift and tab, to see this tool tip that describes
what this method does and what parameter it takes. So here in front of
so here in front of signature you can see the describe method, these are the paramter
and their default value, and right below that you can see
the description of what that method does. In this case, it describes
generates descriptive statistics, that summarize the central tendency and so on.
Similar to vs code, we can also convert a line to comment
by pressing command and slash on mac, or
control slash on windows. Bunun gibi. Now that line is a comment, we can
press the same shortcut one more time to remove the comment,
so these are some of the most useful shortcuts in jupiter.
Now over the next few lectures we're going to work on a real machine learning project, but before we get there,

Indonesian: 
. now if you press tab you can see all the attributes
and methods in this object. So let's call
describe, now with the cursor on the name of the method we can
press shift and tab, to see this tool tip that describes
what this method does and what parameter it takes. So here in front of
so here in front of signature you can see the describe method, these are the paramter
and their default value, and right below that you can see
the description of what that method does. In this case, it describes
generates descriptive statistics, that summarize the central tendency and so on.
Similar to vs code, we can also convert a line to comment
by pressing command and slash on mac, or
control slash on windows. Seperti ini. Now that line is a comment, we can
press the same shortcut one more time to remove the comment,
so these are some of the most useful shortcuts in jupiter.
Now over the next few lectures we're going to work on a real machine learning project, but before we get there,

Portuguese: 
. now if you press tab you can see all the attributes
and methods in this object. So let's call
describe, now with the cursor on the name of the method we can
press shift and tab, to see this tool tip that describes
what this method does and what parameter it takes. So here in front of
so here in front of signature you can see the describe method, these are the paramter
and their default value, and right below that you can see
the description of what that method does. In this case, it describes
generates descriptive statistics, that summarize the central tendency and so on.
Similar to vs code, we can also convert a line to comment
by pressing command and slash on mac, or
control slash on windows. Como isso. Now that line is a comment, we can
press the same shortcut one more time to remove the comment,
so these are some of the most useful shortcuts in jupiter.
Now over the next few lectures we're going to work on a real machine learning project, but before we get there,

Persian: 
. now if you press tab you can see all the attributes
and methods in this object. So let's call
describe, now with the cursor on the name of the method we can
press shift and tab, to see this tool tip that describes
what this method does and what parameter it takes. So here in front of
so here in front of signature you can see the describe method, these are the paramter
and their default value, and right below that you can see
the description of what that method does. In this case, it describes
generates descriptive statistics, that summarize the central tendency and so on.
Similar to vs code, we can also convert a line to comment
by pressing command and slash on mac, or
control slash on windows. مثل این. Now that line is a comment, we can
press the same shortcut one more time to remove the comment,
so these are some of the most useful shortcuts in jupiter.
Now over the next few lectures we're going to work on a real machine learning project, but before we get there,

Turkish: 
let's delete all the cells here, so we start with only a single
empty cell, so here, in this cell, first I'm going to press the
escape button, now the cell is blue, so we're in the command mode, and
we can delete the cell by pressing d twice. İşte gidiyorsun.
Now, the next cell is activated and is in the command mode.
So, let's delete this as well, so we have two more cells to delete
there you go, and the last one, like this,
so now we have an empty notebook with a single cell.
Over the next few lectures, we're going to work on a real machine learning project,
imagine we have an online music store, when our users sign up,
we asked our age and gender, and based on their profile,
you recommend various music albums their likely to buy. So in this project,
you want to use machine learning to increase sales.
So, we want to build a model, we feed this model with some sample data,

English: 
let's delete all the cells here, so we start with only a single 
empty cell, so here, in this cell, first I'm going to press the
escape button, now the cell is blue, so we're in the command mode, and 
we can delete the cell by pressing d twice. There you go. 
Now, the next cell is activated and is in the command mode. 
So, let's delete this as well, so we have two more cells to delete 
there you go, and the last one, like this, 
so now we have an empty notebook with a single cell.
Over the next few lectures, we're going to work on a  real machine learning project, 
imagine we have an online music store, when our users sign up, 
we asked our age and gender, and based on their profile, 
you recommend various music albums their likely to buy. So in this project, 
you want to use machine learning to increase sales. 
So, we want to build a model, we feed this model with some sample data, 

Russian: 
let's delete all the cells here, so we start with only a single
empty cell, so here, in this cell, first I'm going to press the
escape button, now the cell is blue, so we're in the command mode, and
we can delete the cell by pressing d twice. There you go.
Now, the next cell is activated and is in the command mode.
So, let's delete this as well, so we have two more cells to delete
there you go, and the last one, like this,
so now we have an empty notebook with a single cell.
Over the next few lectures, we're going to work on a real machine learning project,
imagine we have an online music store, when our users sign up,
we asked our age and gender, and based on their profile,
you recommend various music albums their likely to buy. So in this project,
you want to use machine learning to increase sales.
So, we want to build a model, we feed this model with some sample data,

Portuguese: 
let's delete all the cells here, so we start with only a single
empty cell, so here, in this cell, first I'm going to press the
escape button, now the cell is blue, so we're in the command mode, and
we can delete the cell by pressing d twice. Ai está.
Now, the next cell is activated and is in the command mode.
So, let's delete this as well, so we have two more cells to delete
there you go, and the last one, like this,
so now we have an empty notebook with a single cell.
Over the next few lectures, we're going to work on a real machine learning project,
imagine we have an online music store, when our users sign up,
we asked our age and gender, and based on their profile,
you recommend various music albums their likely to buy. So in this project,
you want to use machine learning to increase sales.
So, we want to build a model, we feed this model with some sample data,

Indonesian: 
let's delete all the cells here, so we start with only a single
empty cell, so here, in this cell, first I'm going to press the
escape button, now the cell is blue, so we're in the command mode, and
we can delete the cell by pressing d twice. Ini dia.
Now, the next cell is activated and is in the command mode.
So, let's delete this as well, so we have two more cells to delete
there you go, and the last one, like this,
so now we have an empty notebook with a single cell.
Over the next few lectures, we're going to work on a real machine learning project,
imagine we have an online music store, when our users sign up,
we asked our age and gender, and based on their profile,
you recommend various music albums their likely to buy. So in this project,
you want to use machine learning to increase sales.
So, we want to build a model, we feed this model with some sample data,

Chinese: 
let's delete all the cells here, so we start with only a single
empty cell, so here, in this cell, first I'm going to press the
escape button, now the cell is blue, so we're in the command mode, and
we can delete the cell by pressing d twice.你去吧
Now, the next cell is activated and is in the command mode.
So, let's delete this as well, so we have two more cells to delete
there you go, and the last one, like this,
so now we have an empty notebook with a single cell.
Over the next few lectures, we're going to work on a real machine learning project,
imagine we have an online music store, when our users sign up,
we asked our age and gender, and based on their profile,
you recommend various music albums their likely to buy. So in this project,
you want to use machine learning to increase sales.
So, we want to build a model, we feed this model with some sample data,

Arabic: 
let's delete all the cells here, so we start with only a single
empty cell, so here, in this cell, first I'm going to press the
escape button, now the cell is blue, so we're in the command mode, and
we can delete the cell by pressing d twice. ها أنت ذا.
Now, the next cell is activated and is in the command mode.
So, let's delete this as well, so we have two more cells to delete
there you go, and the last one, like this,
so now we have an empty notebook with a single cell.
Over the next few lectures, we're going to work on a real machine learning project,
imagine we have an online music store, when our users sign up,
we asked our age and gender, and based on their profile,
you recommend various music albums their likely to buy. So in this project,
you want to use machine learning to increase sales.
So, we want to build a model, we feed this model with some sample data,

Persian: 
let's delete all the cells here, so we start with only a single
empty cell, so here, in this cell, first I'm going to press the
escape button, now the cell is blue, so we're in the command mode, and
we can delete the cell by pressing d twice. There you go.
Now, the next cell is activated and is in the command mode.
So, let's delete this as well, so we have two more cells to delete
there you go, and the last one, like this,
so now we have an empty notebook with a single cell.
Over the next few lectures, we're going to work on a real machine learning project,
imagine we have an online music store, when our users sign up,
we asked our age and gender, and based on their profile,
you recommend various music albums their likely to buy. So in this project,
you want to use machine learning to increase sales.
So, we want to build a model, we feed this model with some sample data,

Turkish: 
based on the existing users. Our model will learn the patterns in our data,
so we can ask it to make predictions. When a new user signs up,
we tell our model, hey, we have a new user with this profile, what
is the kind of music, that this user is interested in, our model will say jazz, or hip hop,
or whatever, and baed on that we can make suggestions to the user
so, this is the problem we're going to solve, now back to the list of steps in the machine
learning projects, first we need to import our data, then, we should
prepare or clean it, next we select a machine learning algorithm
to build a model, we treat our model and ask it to make predictions.
And finally, we evaluate our algorithm to see it's
accuracy. if it's not accurate we either fine tune our model or
select a different algorithm. So let's focus on the first step.
Head over to bit.ly/music.csv
this is a very basic csv that I've created for this project, it's just some random
made up data it's not real. So we have a table with 3

Persian: 
based on the existing users. Our model will learn the patterns in our data,
so we can ask it to make predictions. When a new user signs up,
we tell our model, hey, we have a new user with this profile, what
is the kind of music, that this user is interested in, our model will say jazz, or hip hop,
or whatever, and baed on that we can make suggestions to the user
so, this is the problem we're going to solve, now back to the list of steps in the machine
learning projects, first we need to import our data, then, we should
prepare or clean it, next we select a machine learning algorithm
to build a model, we treat our model and ask it to make predictions.
And finally, we evaluate our algorithm to see it's
accuracy. if it's not accurate we either fine tune our model or
select a different algorithm. So let's focus on the first step.
Head over to bit.ly/music.csv
this is a very basic csv that I've created for this project, it's just some random
made up data it's not real. So we have a table with 3

Portuguese: 
based on the existing users. Our model will learn the patterns in our data,
so we can ask it to make predictions. When a new user signs up,
we tell our model, hey, we have a new user with this profile, what
is the kind of music, that this user is interested in, our model will say jazz, or hip hop,
or whatever, and baed on that we can make suggestions to the user
so, this is the problem we're going to solve, now back to the list of steps in the machine
learning projects, first we need to import our data, then, we should
prepare or clean it, next we select a machine learning algorithm
to build a model, we treat our model and ask it to make predictions.
And finally, we evaluate our algorithm to see it's
precisão. if it's not accurate we either fine tune our model or
select a different algorithm. So let's focus on the first step.
Head over to bit.ly/music.csv
this is a very basic csv that I've created for this project, it's just some random
made up data it's not real. So we have a table with 3

Indonesian: 
based on the existing users. Our model will learn the patterns in our data,
so we can ask it to make predictions. When a new user signs up,
we tell our model, hey, we have a new user with this profile, what
is the kind of music, that this user is interested in, our model will say jazz, or hip hop,
or whatever, and baed on that we can make suggestions to the user
so, this is the problem we're going to solve, now back to the list of steps in the machine
learning projects, first we need to import our data, then, we should
prepare or clean it, next we select a machine learning algorithm
to build a model, we treat our model and ask it to make predictions.
And finally, we evaluate our algorithm to see it's
accuracy. if it's not accurate we either fine tune our model or
select a different algorithm. So let's focus on the first step.
Head over to bit.ly/music.csv
this is a very basic csv that I've created for this project, it's just some random
made up data it's not real. So we have a table with 3

Arabic: 
based on the existing users. Our model will learn the patterns in our data,
so we can ask it to make predictions. When a new user signs up,
we tell our model, hey, we have a new user with this profile, what
is the kind of music, that this user is interested in, our model will say jazz, or hip hop,
or whatever, and baed on that we can make suggestions to the user
so, this is the problem we're going to solve, now back to the list of steps in the machine
learning projects, first we need to import our data, then, we should
prepare or clean it, next we select a machine learning algorithm
to build a model, we treat our model and ask it to make predictions.
And finally, we evaluate our algorithm to see it's
accuracy. if it's not accurate we either fine tune our model or
select a different algorithm. So let's focus on the first step.
Head over to bit.ly/music.csv
this is a very basic csv that I've created for this project, it's just some random
made up data it's not real. So we have a table with 3

English: 
based on the existing users. Our model will learn the patterns in our data, 
so we can ask it to make predictions. When a new user signs up, 
we tell our model, hey, we have a new user with this profile, what 
is the kind of music, that this user is interested in, our model will say jazz, or hip hop, 
or whatever, and baed on that we can make suggestions to the user
so, this is the problem we're going to solve, now back to the list of steps in the machine 
learning projects, first we need to import our data, then, we should
prepare or clean it, next we select a machine learning algorithm 
to build a model, we treat our model and ask it to make predictions. 
And finally, we evaluate our algorithm to see it's
accuracy. if it's not accurate we either fine tune our model or 
select a different algorithm. So let's focus on the first step. 
Head over to bit.ly/music.csv
this is a very basic csv that I've created for this project, it's just some random
made up data it's not real. So we have a table with 3

Russian: 
based on the existing users. Our model will learn the patterns in our data,
so we can ask it to make predictions. When a new user signs up,
we tell our model, hey, we have a new user with this profile, what
is the kind of music, that this user is interested in, our model will say jazz, or hip hop,
or whatever, and baed on that we can make suggestions to the user
so, this is the problem we're going to solve, now back to the list of steps in the machine
learning projects, first we need to import our data, then, we should
prepare or clean it, next we select a machine learning algorithm
to build a model, we treat our model and ask it to make predictions.
And finally, we evaluate our algorithm to see it's
accuracy. if it's not accurate we either fine tune our model or
select a different algorithm. So let's focus on the first step.
Head over to bit.ly/music.csv
this is a very basic csv that I've created for this project, it's just some random
made up data it's not real. So we have a table with 3

Chinese: 
based on the existing users. Our model will learn the patterns in our data,
so we can ask it to make predictions. When a new user signs up,
we tell our model, hey, we have a new user with this profile, what
is the kind of music, that this user is interested in, our model will say jazz, or hip hop,
or whatever, and baed on that we can make suggestions to the user
so, this is the problem we're going to solve, now back to the list of steps in the machine
learning projects, first we need to import our data, then, we should
prepare or clean it, next we select a machine learning algorithm
to build a model, we treat our model and ask it to make predictions.
And finally, we evaluate our algorithm to see it's
accuracy. if it's not accurate we either fine tune our model or
select a different algorithm. So let's focus on the first step.
Head over to bit.ly/music.csv
this is a very basic csv that I've created for this project, it's just some random
made up data it's not real. So we have a table with 3

Arabic: 
columns, age, gender, and genre. جنس
can either be one which represents a male,
or a 0, which represents a female, here I'm making a few assumptions.
I'm assuming that men between 20 and 25 like hip hop men between
26 and 30 like jazz, and after the age of 30,
they like classical music. For women I'm assuming
that if they are between 20 and 25 they like dance music, if
they are between 26 and 30 they like acoustic music, and just like
men, after the age of 30 they like classical music. Once again this is
a made up pattern, it's not the representation of the reality, so,
let's go ahead and download this csv. Click on this ... icon here
and download this file.
In my downloads folder, here we have this music.csv.
I'm going to drag and drop this onto the desktop because that's where I've
stored this hello world notebook. So I want you to put this csv file

English: 
columns, age, gender, and genre. Gender 
can either be one which represents a male, 
or a 0, which represents a female, here I'm making a few assumptions. 
I'm assuming that men between 20 and 25 like hip hop men between 
26 and 30 like jazz, and after the age of 30, 
they like classical music. For women I'm assuming 
that if they are between 20 and 25 they like dance music, if
they are between 26 and 30 they like acoustic music, and just like
men, after the age of 30 they like classical music. Once again this is
a made up pattern, it's not the representation of the reality, so, 
let's go ahead and download this csv. Click on this ... icon here
and download this file. 
In my downloads folder, here we have this music.csv. 
I'm going to drag and drop this onto the desktop because that's where I've
stored this hello world notebook. So I want you to put this csv file 

Persian: 
columns, age, gender, and genre. Gender
can either be one which represents a male,
or a 0, which represents a female, here I'm making a few assumptions.
I'm assuming that men between 20 and 25 like hip hop men between
26 and 30 like jazz, and after the age of 30,
they like classical music. For women I'm assuming
that if they are between 20 and 25 they like dance music, if
they are between 26 and 30 they like acoustic music, and just like
men, after the age of 30 they like classical music. Once again this is
a made up pattern, it's not the representation of the reality, so,
let's go ahead and download this csv. Click on this ... icon here
and download this file.
In my downloads folder, here we have this music.csv.
I'm going to drag and drop this onto the desktop because that's where I've
stored this hello world notebook. So I want you to put this csv file

Turkish: 
columns, age, gender, and genre. Gender
can either be one which represents a male,
or a 0, which represents a female, here I'm making a few assumptions.
I'm assuming that men between 20 and 25 like hip hop men between
26 and 30 like jazz, and after the age of 30,
they like classical music. For women I'm assuming
that if they are between 20 and 25 they like dance music, if
they are between 26 and 30 they like acoustic music, and just like
men, after the age of 30 they like classical music. Once again this is
a made up pattern, it's not the representation of the reality, so,
let's go ahead and download this csv. Click on this ... icon here
and download this file.
In my downloads folder, here we have this music.csv.
I'm going to drag and drop this onto the desktop because that's where I've
stored this hello world notebook. So I want you to put this csv file

Indonesian: 
columns, age, gender, and genre. Jenis kelamin
can either be one which represents a male,
or a 0, which represents a female, here I'm making a few assumptions.
I'm assuming that men between 20 and 25 like hip hop men between
26 and 30 like jazz, and after the age of 30,
they like classical music. For women I'm assuming
that if they are between 20 and 25 they like dance music, if
they are between 26 and 30 they like acoustic music, and just like
men, after the age of 30 they like classical music. Once again this is
a made up pattern, it's not the representation of the reality, so,
let's go ahead and download this csv. Click on this ... icon here
and download this file.
In my downloads folder, here we have this music.csv.
I'm going to drag and drop this onto the desktop because that's where I've
stored this hello world notebook. So I want you to put this csv file

Portuguese: 
columns, age, gender, and genre. Gênero
can either be one which represents a male,
or a 0, which represents a female, here I'm making a few assumptions.
I'm assuming that men between 20 and 25 like hip hop men between
26 and 30 like jazz, and after the age of 30,
they like classical music. For women I'm assuming
that if they are between 20 and 25 they like dance music, if
they are between 26 and 30 they like acoustic music, and just like
men, after the age of 30 they like classical music. Once again this is
a made up pattern, it's not the representation of the reality, so,
let's go ahead and download this csv. Click on this ... icon here
and download this file.
In my downloads folder, here we have this music.csv.
I'm going to drag and drop this onto the desktop because that's where I've
stored this hello world notebook. So I want you to put this csv file

Chinese: 
columns, age, gender, and genre. Gender
can either be one which represents a male,
or a 0, which represents a female, here I'm making a few assumptions.
I'm assuming that men between 20 and 25 like hip hop men between
26 and 30 like jazz, and after the age of 30,
they like classical music. For women I'm assuming
that if they are between 20 and 25 they like dance music, if
they are between 26 and 30 they like acoustic music, and just like
men, after the age of 30 they like classical music. Once again this is
a made up pattern, it's not the representation of the reality, so,
let's go ahead and download this csv. Click on this ... icon here
and download this file.
In my downloads folder, here we have this music.csv.
I'm going to drag and drop this onto the desktop because that's where I've
stored this hello world notebook. So I want you to put this csv file

Russian: 
columns, age, gender, and genre. Gender
can either be one which represents a male,
or a 0, which represents a female, here I'm making a few assumptions.
I'm assuming that men between 20 and 25 like hip hop men between
26 and 30 like jazz, and after the age of 30,
they like classical music. For women I'm assuming
that if they are between 20 and 25 they like dance music, if
they are between 26 and 30 they like acoustic music, and just like
men, after the age of 30 they like classical music. Once again this is
a made up pattern, it's not the representation of the reality, so,
let's go ahead and download this csv. Click on this ... icon here
and download this file.
In my downloads folder, here we have this music.csv.
I'm going to drag and drop this onto the desktop because that's where I've
stored this hello world notebook. So I want you to put this csv file

Russian: 
right next to your jupiter notebook.
Now, back to our notebook, you need to read the csv file, so just like before
first we need to import the pandas module, so import panda
as pd. And then we'll call pd,
.read_csv and
the name of our file is music.csv. As you saw earlier this
returns a data frame which is a two dimensional array similar to an xl spreadsheet,
so let's call that music_
data. Now let's inspect
this music_data to make sure we loaded everything properly so
run, so here's our data frame, beautiful, next we need
to prepare or clean the data. And that's the topic for the next lecture.
next lecture.
The second step in a machine learning project, is cleaning, or
preparing the data, and that involves tasks such as removing duplicate

Chinese: 
right next to your jupiter notebook.
Now, back to our notebook, you need to read the csv file, so just like before
first we need to import the pandas module, so import panda
as pd. And then we'll call pd,
.read_csv and
the name of our file is music.csv. As you saw earlier this
returns a data frame which is a two dimensional array similar to an xl spreadsheet,
so let's call that music_
数据。 Now let's inspect
this music_data to make sure we loaded everything properly so
run, so here's our data frame, beautiful, next we need
to prepare or clean the data. And that's the topic for the next lecture.
next lecture.
The second step in a machine learning project, is cleaning, or
preparing the data, and that involves tasks such as removing duplicate

English: 
right next to your jupiter notebook. 
Now, back to our notebook, you need to read the csv file, so just like before 
first we need to import the pandas module, so import panda 
as pd. And then we'll call pd, 
.read_csv and 
the name of our file is music.csv. As you saw earlier this
returns a data frame which is a two dimensional array similar to an xl spreadsheet, 
so let's call that music_
data. Now let's inspect 
this music_data to make sure we loaded everything properly so
run, so here's our data frame, beautiful, next we need
to prepare or clean the data. And that's the topic for the next lecture. 
next lecture. 
The second step in a machine learning project, is cleaning, or 
preparing the data, and that involves tasks such as removing duplicate 

Portuguese: 
right next to your jupiter notebook.
Now, back to our notebook, you need to read the csv file, so just like before
first we need to import the pandas module, so import panda
as pd. And then we'll call pd,
.read_csv and
the name of our file is music.csv. As you saw earlier this
returns a data frame which is a two dimensional array similar to an xl spreadsheet,
so let's call that music_
dados. Now let's inspect
this music_data to make sure we loaded everything properly so
run, so here's our data frame, beautiful, next we need
to prepare or clean the data. And that's the topic for the next lecture.
next lecture.
The second step in a machine learning project, is cleaning, or
preparing the data, and that involves tasks such as removing duplicate

Persian: 
right next to your jupiter notebook.
Now, back to our notebook, you need to read the csv file, so just like before
first we need to import the pandas module, so import panda
as pd. And then we'll call pd,
.read_csv and
the name of our file is music.csv. As you saw earlier this
returns a data frame which is a two dimensional array similar to an xl spreadsheet,
so let's call that music_
data. Now let's inspect
this music_data to make sure we loaded everything properly so
run, so here's our data frame, beautiful, next we need
to prepare or clean the data. And that's the topic for the next lecture.
next lecture.
The second step in a machine learning project, is cleaning, or
preparing the data, and that involves tasks such as removing duplicate

Arabic: 
right next to your jupiter notebook.
Now, back to our notebook, you need to read the csv file, so just like before
first we need to import the pandas module, so import panda
as pd. And then we'll call pd,
.read_csv and
the name of our file is music.csv. As you saw earlier this
returns a data frame which is a two dimensional array similar to an xl spreadsheet,
so let's call that music_
data. Now let's inspect
this music_data to make sure we loaded everything properly so
run, so here's our data frame, beautiful, next we need
to prepare or clean the data. And that's the topic for the next lecture.
next lecture.
The second step in a machine learning project, is cleaning, or
preparing the data, and that involves tasks such as removing duplicate

Turkish: 
right next to your jupiter notebook.
Now, back to our notebook, you need to read the csv file, so just like before
first we need to import the pandas module, so import panda
as pd. And then we'll call pd,
.read_csv and
the name of our file is music.csv. As you saw earlier this
returns a data frame which is a two dimensional array similar to an xl spreadsheet,
so let's call that music_
data. Now let's inspect
this music_data to make sure we loaded everything properly so
run, so here's our data frame, beautiful, next we need
to prepare or clean the data. And that's the topic for the next lecture.
next lecture.
The second step in a machine learning project, is cleaning, or
preparing the data, and that involves tasks such as removing duplicate

Indonesian: 
right next to your jupiter notebook.
Now, back to our notebook, you need to read the csv file, so just like before
first we need to import the pKamus module, so import pKamu
as pd. And then we'll call pd,
.read_csv and
the name of our file is music.csv. As you saw earlier this
returns a data frame which is a two dimensional array similar to an xl spreadsheet,
so let's call that music_
data. Now let's inspect
this music_data to make sure we loaded everything properly so
run, so here's our data frame, beautiful, next we need
to prepare or clean the data. And that's the topic for the next lecture.
next lecture.
The second step in a machine learning project, is cleaning, or
preparing the data, and that involves tasks such as removing duplicate

Chinese: 
null values and so on. Now on this particular data set we don't have to do anything
kind of cleaning, because we don't have any duplicates, and as you can see
As you can see, all rows have values for all columns, so we don't have null values.
But there is one thing we need to do,
we should split this data set into two separate data sets, one into the first
two columns, which we refer to as the input set, and the other
with the last column which we refer to as the output set. So when we train a model,
so when we train a model we give it two separate data sets. The input set and the output set.
The output set which is in this case
the genre column contains the predictions so we're telling our model that
if we have a user who's 20 years old and a male they like
hip hop. Once we train our model then we give it a new
input set. For example, we have a new user who is
21 years old and is a male, what is the genre of the music that this
user probably likes. As you can see in our input set, we don't have

Portuguese: 
null values and so on. Now on this particular data set we don't have to do anything
kind of cleaning, because we don't have any duplicates, and as you can see
As you can see, all rows have values for all columns, so we don't have null values.
But there is one thing we need to do,
we should split this data set into two separate data sets, one into the first
two columns, which we refer to as the input set, and the other
with the last column which we refer to as the output set. So when we train a model,
so when we train a model we give it two separate data sets. The input set and the output set.
The output set which is in this case
the genre column contains the predictions so we're telling our model that
if we have a user who's 20 years old and a male they like
hip hop. Once we train our model then we give it a new
input set. For example, we have a new user who is
21 years old and is a male, what is the genre of the music that this
user probably likes. As you can see in our input set, we don't have

Persian: 
null values and so on. Now on this particular data set we don't have to do anything
kind of cleaning, because we don't have any duplicates, and as you can see
As you can see, all rows have values for all columns, so we don't have null values.
But there is one thing we need to do,
we should split this data set into two separate data sets, one into the first
two columns, which we refer to as the input set, and the other
with the last column which we refer to as the output set. So when we train a model,
so when we train a model we give it two separate data sets. The input set and the output set.
The output set which is in this case
the genre column contains the predictions so we're telling our model that
if we have a user who's 20 years old and a male they like
hip hop. Once we train our model then we give it a new
input set. For example, we have a new user who is
21 years old and is a male, what is the genre of the music that this
user probably likes. As you can see in our input set, we don't have

English: 
null values and so on. Now on this particular data set we don't have to do anything 
kind of cleaning, because we don't have any duplicates, and as you can see 
As you can see, all rows have values for all columns, so we don't have null values. 
But there is one thing we need to do, 
we should split this data set into two separate data sets, one into the first
two columns, which we refer to as the input set, and the other 
with the last column which we refer to as the output set. So when we train a model, 
so when we train a model we give it two separate data sets. The input set and the output set. 
The output set which is in this case 
the genre column contains the predictions so we're telling our model that
if we have a user who's 20 years old and a male they like 
hip hop. Once we train our model then we give it a new
input set. For example, we have a new user who is 
21 years old and is a male, what is the genre of the music that this
user probably likes. As you can see in our input set, we don't have 

Arabic: 
null values and so on. Now on this particular data set we don't have to do anything
kind of cleaning, because we don't have any duplicates, and as you can see
As you can see, all rows have values for all columns, so we don't have null values.
But there is one thing we need to do,
we should split this data set into two separate data sets, one into the first
two columns, which we refer to as the input set, and the other
with the last column which we refer to as the output set. So when we train a model,
so when we train a model we give it two separate data sets. The input set and the output set.
The output set which is in this case
the genre column contains the predictions so we're telling our model that
if we have a user who's 20 years old and a male they like
hip hop. Once we train our model then we give it a new
input set. For example, we have a new user who is
21 years old and is a male, what is the genre of the music that this
user probably likes. As you can see in our input set, we don't have

Indonesian: 
null values and so on. Now on this particular data set we don't have to do anything
kind of cleaning, because we don't have any duplicates, and as you can see
As you can see, all rows have values for all columns, so we don't have null values.
But there is one thing we need to do,
we should split this data set into two separate data sets, one into the first
two columns, which we refer to as the input set, and the other
with the last column which we refer to as the output set. So when we train a model,
so when we train a model we give it two separate data sets. The input set and the output set.
The output set which is in this case
the genre column contains the predictions so we're telling our model that
if we have a user who's 20 years old and a male they like
hip hop. Once we train our model then we give it a new
input set. For example, we have a new user who is
21 years old and is a male, what is the genre of the music that this
user probably likes. As you can see in our input set, we don't have

Russian: 
null values and so on. Now on this particular data set we don't have to do anything
kind of cleaning, because we don't have any duplicates, and as you can see
As you can see, all rows have values for all columns, so we don't have null values.
But there is one thing we need to do,
we should split this data set into two separate data sets, one into the first
two columns, which we refer to as the input set, and the other
with the last column which we refer to as the output set. So when we train a model,
so when we train a model we give it two separate data sets. The input set and the output set.
The output set which is in this case
the genre column contains the predictions so we're telling our model that
if we have a user who's 20 years old and a male they like
hip hop. Once we train our model then we give it a new
input set. For example, we have a new user who is
21 years old and is a male, what is the genre of the music that this
user probably likes. As you can see in our input set, we don't have

Turkish: 
null values and so on. Now on this particular data set we don't have to do anything
kind of cleaning, because we don't have any duplicates, and as you can see
As you can see, all rows have values for all columns, so we don't have null values.
But there is one thing we need to do,
we should split this data set into two separate data sets, one into the first
two columns, which we refer to as the input set, and the other
with the last column which we refer to as the output set. So when we train a model,
so when we train a model we give it two separate data sets. The input set and the output set.
The output set which is in this case
the genre column contains the predictions so we're telling our model that
if we have a user who's 20 years old and a male they like
hip hop. Once we train our model then we give it a new
input set. For example, we have a new user who is
21 years old and is a male, what is the genre of the music that this
user probably likes. As you can see in our input set, we don't have

Arabic: 
a sample for a 21 year old male, so we're going to ask
our model to predict that. That is the reason we need to split this data
set into two separate sets. Input and output
So back to our code, this data frame object has a
method called drop. الآن
if you put the cursor on the method name and press shift
and tab, you can see this tool tip, so this is the signature of
this drop method, these are the parameters you can pass here.
the parameter we're going to use in this lecture is set to none by default.
Witht his parter we can specify the columns we want to drop, so
in this case we set columns
to an array with one string, genre
now this method doesn't actually modify the original data set.
In fact it will create a new data set but without thisq
call. So by convention we use a capital X to

Persian: 
a sample for a 21 year old male, so we're going to ask
our model to predict that. That is the reason we need to split this data
set into two separate sets. Input and output
So back to our code, this data frame object has a
method called drop. اکنون
if you put the cursor on the method name and press shift
and tab, you can see this tool tip, so this is the signature of
this drop method, these are the parameters you can pass here.
the parameter we're going to use in this lecture is set to none by default.
Witht his parter we can specify the columns we want to drop, so
in this case we set columns
to an array with one string, genre
now this method doesn't actually modify the original data set.
In fact it will create a new data set but without thisq
زنگ زدن. So by convention we use a capital X to

Indonesian: 
a sample for a 21 year old male, so we're going to ask
our model to predict that. That is the reason we need to split this data
set into two separate sets. Input and output
So back to our code, this data frame object has a
method called drop. Sekarang
if you put the cursor on the method name and press shift
and tab, you can see this tool tip, so this is the signature of
this drop method, these are the parameters you can pass here.
the parameter we're going to use in this lecture is set to none by default.
Witht his parter we can specify the columns we want to drop, so
in this case we set columns
to an array with one string, genre
now this method doesn't actually modify the original data set.
In fact it will create a new data set but without thisq
panggilan. So by convention we use a capital X to

Russian: 
a sample for a 21 year old male, so we're going to ask
our model to predict that. That is the reason we need to split this data
set into two separate sets. Input and output
So back to our code, this data frame object has a
method called drop. Now
if you put the cursor on the method name and press shift
and tab, you can see this tool tip, so this is the signature of
this drop method, these are the parameters you can pass here.
the parameter we're going to use in this lecture is set to none by default.
Witht his parter we can specify the columns we want to drop, so
in this case we set columns
to an array with one string, genre
now this method doesn't actually modify the original data set.
In fact it will create a new data set but without thisq
call. So by convention we use a capital X to

English: 
a sample for a 21 year old male, so we're going to ask 
our model to predict that. That is the reason we need to split this data 
set into two separate sets. Input and output 
So back to our code, this data frame object has a 
method called drop. Now
if you put the cursor on the method name and press shift 
and tab, you can see this tool tip, so this is the signature of
this drop method, these are the parameters you can pass here. 
the parameter we're going to use in this lecture is set to none by default.
Witht his parter we can specify the columns we want to drop, so
in this case we set columns 
to an array with one string, genre 
now this method doesn't actually modify the original data set. 
In fact it will create a new data set but without thisq
call. So by convention we use a capital X to 

Portuguese: 
a sample for a 21 year old male, so we're going to ask
our model to predict that. That is the reason we need to split this data
set into two separate sets. Input and output
So back to our code, this data frame object has a
method called drop. Agora
if you put the cursor on the method name and press shift
and tab, you can see this tool tip, so this is the signature of
this drop method, these are the parameters you can pass here.
the parameter we're going to use in this lecture is set to none by default.
Witht his parter we can specify the columns we want to drop, so
in this case we set columns
to an array with one string, genre
now this method doesn't actually modify the original data set.
In fact it will create a new data set but without thisq
ligar. So by convention we use a capital X to

Chinese: 
a sample for a 21 year old male, so we're going to ask
our model to predict that. That is the reason we need to split this data
set into two separate sets. Input and output
So back to our code, this data frame object has a
method called drop.现在
if you put the cursor on the method name and press shift
and tab, you can see this tool tip, so this is the signature of
this drop method, these are the parameters you can pass here.
the parameter we're going to use in this lecture is set to none by default.
Witht his parter we can specify the columns we want to drop, so
in this case we set columns
to an array with one string, genre
now this method doesn't actually modify the original data set.
In fact it will create a new data set but without thisq
call. So by convention we use a capital X to

Turkish: 
a sample for a 21 year old male, so we're going to ask
our model to predict that. That is the reason we need to split this data
set into two separate sets. Input and output
So back to our code, this data frame object has a
method called drop. şimdi
if you put the cursor on the method name and press shift
and tab, you can see this tool tip, so this is the signature of
this drop method, these are the parameters you can pass here.
the parameter we're going to use in this lecture is set to none by default.
Witht his parter we can specify the columns we want to drop, so
in this case we set columns
to an array with one string, genre
now this method doesn't actually modify the original data set.
In fact it will create a new data set but without thisq
call. So by convention we use a capital X to

Turkish: 
represent that data set, so capital x equals this
expression. Now, let's inspect x,
so as you can see our input set or x
includes these two columns, age and gender, it doesn't have the
output or predictions. Next we need to create our output set so,
once again we start with our data frame
using data, using square brackets we can get all the
values in a given column. In this case, genre. Once again this returns
a new data set. By convention we use a lower case y
to represent that. So that is our output
data. Let's inspect that as well. Yani,
in this data set we only have the predictions or the answers.
So we have prepared our data, next we want to create a model using an
algorithm.
The next step is to build a

Persian: 
represent that data set, so capital x equals this
expression. Now, let's inspect x,
so as you can see our input set or x
includes these two columns, age and gender, it doesn't have the
output or predictions. Next we need to create our output set so,
once again we start with our data frame
using data, using square brackets we can get all the
values in a given column. In this case, genre. Once again this returns
a new data set. By convention we use a lower case y
to represent that. So that is our output
data. Let's inspect that as well. So,
in this data set we only have the predictions or the answers.
So we have prepared our data, next we want to create a model using an
algorithm.
The next step is to build a

Chinese: 
represent that data set, so capital x equals this
表达。 Now, let's inspect x,
so as you can see our input set or x
includes these two columns, age and gender, it doesn't have the
output or predictions. Next we need to create our output set so,
once again we start with our data frame
using data, using square brackets we can get all the
values in a given column. In this case, genre. Once again this returns
a new data set. By convention we use a lower case y
to represent that. So that is our output
数据。 Let's inspect that as well.所以，
in this data set we only have the predictions or the answers.
So we have prepared our data, next we want to create a model using an
algorithm.
The next step is to build a

Portuguese: 
represent that data set, so capital x equals this
expressão. Now, let's inspect x,
so as you can see our input set or x
includes these two columns, age and gender, it doesn't have the
output or predictions. Next we need to create our output set so,
once again we start with our data frame
using data, using square brackets we can get all the
values in a given column. In this case, genre. Once again this returns
a new data set. By convention we use a lower case y
to represent that. So that is our output
dados. Let's inspect that as well. Assim,
in this data set we only have the predictions or the answers.
So we have prepared our data, next we want to create a model using an
algoritmo.
The next step is to build a

Arabic: 
represent that data set, so capital x equals this
expression. Now, let's inspect x,
so as you can see our input set or x
includes these two columns, age and gender, it doesn't have the
output or predictions. Next we need to create our output set so,
once again we start with our data frame
using data, using square brackets we can get all the
values in a given column. In this case, genre. Once again this returns
a new data set. By convention we use a lower case y
to represent that. So that is our output
data. Let's inspect that as well. وبالتالي،
in this data set we only have the predictions or the answers.
So we have prepared our data, next we want to create a model using an
algorithm.
The next step is to build a

Indonesian: 
represent that data set, so capital x equals this
expression. Now, let's inspect x,
so as you can see our input set or x
includes these two columns, age and gender, it doesn't have the
output or predictions. Next we need to create our output set so,
once again we start with our data frame
using data, using square brackets we can get all the
values in a given column. In this case, genre. Once again this returns
a new data set. By convention we use a lower case y
to represent that. So that is our output
data. Let's inspect that as well. Begitu,
in this data set we only have the predictions or the answers.
So we have prepared our data, next we want to create a model using an
algorithm.
The next step is to build a

English: 
represent that data set, so capital x equals this 
expression. Now, let's inspect x, 
so as you can see our input set or x 
includes these two columns, age and gender, it doesn't have the 
output or predictions. Next we need to create our output set so, 
once again we start with our data frame
using data, using square brackets we can get all the 
values in a given column. In this case, genre. Once again this returns 
a new data set. By convention we use a lower case y
to represent that. So that is our output 
data. Let's inspect that as well. So, 
in this data set we only have the predictions or the answers. 
So we have prepared our data, next we want to create a model using an 
algorithm. 
The next step is to build a 

Russian: 
represent that data set, so capital x equals this
expression. Now, let's inspect x,
so as you can see our input set or x
includes these two columns, age and gender, it doesn't have the
output or predictions. Next we need to create our output set so,
once again we start with our data frame
using data, using square brackets we can get all the
values in a given column. In this case, genre. Once again this returns
a new data set. By convention we use a lower case y
to represent that. So that is our output
data. Let's inspect that as well. So,
in this data set we only have the predictions or the answers.
So we have prepared our data, next we want to create a model using an
algorithm.
The next step is to build a

Portuguese: 
model using a machine learning algorithm. There are so many algorithms out there, each algorithm
has its pros and cons, in terms of the performance and accuracy.
In this lecture we're going to use a very simple algorithm called decision tree.
Now the good news is we don't have to explicitly
program these algorithms, they're already implemented in a library called side kick
aprender. So, here on the top,
from sklearn.tree
let's import the decision tree
classifier. So sklearn is the package
that comes with sidekick learn library, this is the most popular machine learning library
in python. In this package, we have a module called tree.
And in this module we have a class called decision tree classifier.
This class implements the decision tree operator, okay?
So, now we need to create a new instance of this class.
So, at the end, let's create

Indonesian: 
model using a machine learning algorithm. There are so many algorithms out there, each algorithm
has its pros and cons, in terms of the performance and accuracy.
In this lecture we're going to use a very simple algorithm called decision tree.
Now the good news is we don't have to explicitly
program these algorithms, they're already implemented in a library called side kick
learn. So, here on the top,
from sklearn.tree
let's import the decision tree
classifier. So sklearn is the package
that comes with sidekick learn library, this is the most popular machine learning library
in python. In this package, we have a module called tree.
And in this module we have a class called decision tree classifier.
This class implements the decision tree operator, okay?
So, now we need to create a new instance of this class.
So, at the end, let's create

Arabic: 
model using a machine learning algorithm. There are so many algorithms out there, each algorithm
has its pros and cons, in terms of the performance and accuracy.
In this lecture we're going to use a very simple algorithm called decision tree.
Now the good news is we don't have to explicitly
program these algorithms, they're already implemented in a library called side kick
learn. So, here on the top,
from sklearn.tree
let's import the decision tree
classifier. So sklearn is the package
that comes with sidekick learn library, this is the most popular machine learning library
in python. In this package, we have a module called tree.
And in this module we have a class called decision tree classifier.
This class implements the decision tree operator, okay?
So, now we need to create a new instance of this class.
So, at the end, let's create

Persian: 
model using a machine learning algorithm. There are so many algorithms out there, each algorithm
has its pros and cons, in terms of the performance and accuracy.
In this lecture we're going to use a very simple algorithm called decision tree.
Now the good news is we don't have to explicitly
program these algorithms, they're already implemented in a library called side kick
learn. So, here on the top,
from sklearn.tree
let's import the decision tree
classifier. So sklearn is the package
that comes with sidekick learn library, this is the most popular machine learning library
in python. In this package, we have a module called tree.
And in this module we have a class called decision tree classifier.
This class implements the decision tree operator, okay?
So, now we need to create a new instance of this class.
So, at the end, let's create

Chinese: 
model using a machine learning algorithm. There are so many algorithms out there, each algorithm
has its pros and cons, in terms of the performance and accuracy.
In this lecture we're going to use a very simple algorithm called decision tree.
Now the good news is we don't have to explicitly
program these algorithms, they're already implemented in a library called side kick
learn. So, here on the top,
from sklearn.tree
let's import the decision tree
classifier. So sklearn is the package
that comes with sidekick learn library, this is the most popular machine learning library
in python. In this package, we have a module called tree.
And in this module we have a class called decision tree classifier.
This class implements the decision tree operator, okay?
So, now we need to create a new instance of this class.
So, at the end, let's create

English: 
model using a machine learning algorithm. There are so many algorithms out there, each algorithm 
has its pros and cons, in terms of the performance and accuracy. 
In this lecture we're going to use a very simple algorithm called decision tree. 
Now the good news is we don't have to explicitly 
program these algorithms, they're already implemented in a  library called side kick
learn. So, here on the top, 
from sklearn.tree 
let's import the decision tree 
classifier. So sklearn is the package 
that comes with sidekick learn library, this is the most popular machine learning library 
in python. In this package, we have a module called tree.
And in this module we have a class called decision tree classifier. 
This class implements the decision tree operator, okay?
So, now we need to create a new instance of this class.
So, at the end, let's create 

Turkish: 
model using a machine learning algorithm. There are so many algorithms out there, each algorithm
has its pros and cons, in terms of the performance and accuracy.
In this lecture we're going to use a very simple algorithm called decision tree.
Now the good news is we don't have to explicitly
program these algorithms, they're already implemented in a library called side kick
learn. So, here on the top,
from sklearn.tree
let's import the decision tree
classifier. So sklearn is the package
that comes with sidekick learn library, this is the most popular machine learning library
in python. In this package, we have a module called tree.
And in this module we have a class called decision tree classifier.
This class implements the decision tree operator, okay?
So, now we need to create a new instance of this class.
So, at the end, let's create

Russian: 
model using a machine learning algorithm. There are so many algorithms out there, each algorithm
has its pros and cons, in terms of the performance and accuracy.
In this lecture we're going to use a very simple algorithm called decision tree.
Now the good news is we don't have to explicitly
program these algorithms, they're already implemented in a library called side kick
learn. So, here on the top,
from sklearn.tree
let's import the decision tree
classifier. So sklearn is the package
that comes with sidekick learn library, this is the most popular machine learning library
in python. In this package, we have a module called tree.
And in this module we have a class called decision tree classifier.
This class implements the decision tree operator, okay?
So, now we need to create a new instance of this class.
So, at the end, let's create

Chinese: 
an object called models nd set it to anew instance of decision,
tree classifier.像这样。
So now we have a model, next we need to train it so it learns
patterns in the data, and that is pretty easy. You call model,
.fit this method takes
2 data set. The input set and the output set.
So they are capital x, y.
Now finally, we need to ask our model to make a prediction, so we can
ask it, what is the kind of music a 24 year old male likes?以前
we do that, let's temporarily inspect our initial data set.那是
music data. So, look what
we got here. As I told you earlier, I've assumed
that men between 20 and 25 like hip hop music but
here we only have 3 samples for men age
20, 23,and 25. We don't have a sample for

Indonesian: 
an object called models nd set it to anew instance of decision,
tree classifier. Seperti ini.
So now we have a model, next we need to train it so it learns
patterns in the data, and that is pretty easy. You call model,
.fit this method takes
2 data set. The input set and the output set.
So they are capital x, y.
Now finally, we need to ask our model to make a prediction, so we can
ask it, what is the kind of music a 24 year old male likes? Now before
we do that, let's temporarily inspect our initial data set. That is
music data. So, look what
we got here. As I told you earlier, I've assumed
that men between 20 and 25 like hip hop music but
here we only have 3 samples for men age
20, 23,and 25. We don't have a sample for

Arabic: 
an object called models nd set it to anew instance of decision,
tree classifier. مثله.
So now we have a model, next we need to train it so it learns
patterns in the data, and that is pretty easy. You call model,
.fit this method takes
2 data set. The input set and the output set.
So they are capital x, y.
Now finally, we need to ask our model to make a prediction, so we can
ask it, what is the kind of music a 24 year old male likes? Now before
we do that, let's temporarily inspect our initial data set. هذا هو
music data. So, look what
we got here. As I told you earlier, I've assumed
that men between 20 and 25 like hip hop music but
here we only have 3 samples for men age
20, 23,and 25. We don't have a sample for

Russian: 
an object called models nd set it to anew instance of decision,
tree classifier. Like this.
So now we have a model, next we need to train it so it learns
patterns in the data, and that is pretty easy. You call model,
.fit this method takes
2 data set. The input set and the output set.
So they are capital x, y.
Now finally, we need to ask our model to make a prediction, so we can
ask it, what is the kind of music a 24 year old male likes? Now before
we do that, let's temporarily inspect our initial data set. That is
music data. So, look what
we got here. As I told you earlier, I've assumed
that men between 20 and 25 like hip hop music but
here we only have 3 samples for men age
20, 23,and 25. We don't have a sample for

Persian: 
an object called models nd set it to anew instance of decision,
tree classifier. مثل این.
So now we have a model, next we need to train it so it learns
patterns in the data, and that is pretty easy. You call model,
.fit this method takes
2 data set. The input set and the output set.
So they are capital x, y.
Now finally, we need to ask our model to make a prediction, so we can
ask it, what is the kind of music a 24 year old male likes? Now before
we do that, let's temporarily inspect our initial data set. That is
music data. So, look what
we got here. As I told you earlier, I've assumed
that men between 20 and 25 like hip hop music but
here we only have 3 samples for men age
20, 23,and 25. We don't have a sample for

Portuguese: 
an object called models nd set it to anew instance of decision,
tree classifier. Como isso.
So now we have a model, next we need to train it so it learns
patterns in the data, and that is pretty easy. You call model,
.fit this method takes
2 data set. The input set and the output set.
So they are capital x, y.
Now finally, we need to ask our model to make a prediction, so we can
ask it, what is the kind of music a 24 year old male likes? Now before
we do that, let's temporarily inspect our initial data set. Isso é
music data. So, look what
we got here. As I told you earlier, I've assumed
that men between 20 and 25 like hip hop music but
here we only have 3 samples for men age
20, 23,and 25. We don't have a sample for

Turkish: 
an object called models nd set it to anew instance of decision,
tree classifier. Bunun gibi.
So now we have a model, next we need to train it so it learns
patterns in the data, and that is pretty easy. You call model,
.fit this method takes
2 data set. The input set and the output set.
So they are capital x, y.
Now finally, we need to ask our model to make a prediction, so we can
ask it, what is the kind of music a 24 year old male likes? Now before
we do that, let's temporarily inspect our initial data set. That is
music data. So, look what
we got here. As I told you earlier, I've assumed
that men between 20 and 25 like hip hop music but
here we only have 3 samples for men age
20, 23,and 25. We don't have a sample for

English: 
an object called models nd set it to anew instance of decision, 
tree classifier. Like this. 
So now we have a model, next we need to train it so it learns
patterns in the data, and that is pretty easy. You call model,
.fit this method takes 
2 data set. The input set and the output set. 
So they are capital x, y. 
Now finally, we need to ask our model to make a prediction, so we can
ask it, what is the kind of music a 24 year old male likes? Now before
we do that, let's temporarily inspect our initial data set. That is
music data. So, look what
we got here. As I told you earlier, I've assumed 
that men between 20 and 25 like hip hop music but 
here we only have 3 samples for men age 
20, 23,and 25. We don't have a sample for 

Chinese: 
a 21 year old male. So if you ask our model to predict the kind of music
that a 21 year old male likes, we expect it to say hip hop. Similarly,
I've assumed that women between 20 and 25 like dance music,
but we don' have a sample for a 22 year old female. So once again if
you ask our model to predict the kind of music that a 22 year old woman
likes, we expect it to say dance.
So, with these assumptions let's go ahead and ask our model
to make predictions. So let's remove
the last line, and instead we're going to call model
.predict. This method takes a
2 dimensional array. So here's the outer array. In this array, each element
is an array. So I'm going to pass
another array here, and in this array I'm going to pass a new input set.
a 21 year old male. So 21, 1
that is like a new record in this table.好的？所以，

English: 
a 21 year old male. So if you ask our model to predict the kind of music 
that a 21 year old male likes, we expect it to say hip hop. Similarly, 
I've assumed that women between 20 and 25 like dance music, 
but we don' have a sample for a 22 year old female. So once again if
you ask our model to predict the kind of music that a 22 year old woman 
likes, we expect it to say dance. 
So, with these assumptions let's go ahead and ask our model 
to make predictions. So let's remove 
the last line, and instead we're going to call model 
.predict. This method takes a 
2 dimensional array. So here's the outer array. In this array, each element 
is an array. So I'm going to pass 
another array here, and in this array I'm going to pass a new input set. 
a 21 year old male. So 21, 1
that is like a new record in this table. Okay? So,  

Arabic: 
a 21 year old male. So if you ask our model to predict the kind of music
that a 21 year old male likes, we expect it to say hip hop. Similarly,
I've assumed that women between 20 and 25 like dance music,
but we don' have a sample for a 22 year old female. So once again if
you ask our model to predict the kind of music that a 22 year old woman
likes, we expect it to say dance.
So, with these assumptions let's go ahead and ask our model
to make predictions. So let's remove
the last line, and instead we're going to call model
.predict. This method takes a
2 dimensional array. So here's the outer array. In this array, each element
is an array. So I'm going to pass
another array here, and in this array I'm going to pass a new input set.
a 21 year old male. So 21, 1
that is like a new record in this table. حسنا؟ وبالتالي،

Turkish: 
a 21 year old male. So if you ask our model to predict the kind of music
that a 21 year old male likes, we expect it to say hip hop. Similarly,
I've assumed that women between 20 and 25 like dance music,
but we don' have a sample for a 22 year old female. So once again if
you ask our model to predict the kind of music that a 22 year old woman
likes, we expect it to say dance.
So, with these assumptions let's go ahead and ask our model
to make predictions. So let's remove
the last line, and instead we're going to call model
.predict. This method takes a
2 dimensional array. So here's the outer array. In this array, each element
is an array. So I'm going to pass
another array here, and in this array I'm going to pass a new input set.
a 21 year old male. So 21, 1
that is like a new record in this table. Tamam? Yani,

Portuguese: 
a 21 year old male. So if you ask our model to predict the kind of music
that a 21 year old male likes, we expect it to say hip hop. Similarmente,
I've assumed that women between 20 and 25 like dance music,
but we don' have a sample for a 22 year old female. So once again if
you ask our model to predict the kind of music that a 22 year old woman
likes, we expect it to say dance.
So, with these assumptions let's go ahead and ask our model
to make predictions. So let's remove
the last line, and instead we're going to call model
.predict. This method takes a
2 dimensional array. So here's the outer array. In this array, each element
is an array. So I'm going to pass
another array here, and in this array I'm going to pass a new input set.
a 21 year old male. So 21, 1
that is like a new record in this table. OK? Assim,

Indonesian: 
a 21 year old male. So if you ask our model to predict the kind of music
that a 21 year old male likes, we expect it to say hip hop. Similarly,
I've assumed that women between 20 and 25 like dance music,
but we don' have a sample for a 22 year old female. So once again if
you ask our model to predict the kind of music that a 22 year old woman
likes, we expect it to say dance.
So, with these assumptions let's go ahead and ask our model
to make predictions. So let's remove
the last line, and instead we're going to call model
.predict. This method takes a
2 dimensional array. So here's the outer array. In this array, each element
is an array. So I'm going to pass
another array here, and in this array I'm going to pass a new input set.
a 21 year old male. So 21, 1
that is like a new record in this table. Baik? Begitu,

Russian: 
a 21 year old male. So if you ask our model to predict the kind of music
that a 21 year old male likes, we expect it to say hip hop. Similarly,
I've assumed that women between 20 and 25 like dance music,
but we don' have a sample for a 22 year old female. So once again if
you ask our model to predict the kind of music that a 22 year old woman
likes, we expect it to say dance.
So, with these assumptions let's go ahead and ask our model
to make predictions. So let's remove
the last line, and instead we're going to call model
.predict. This method takes a
2 dimensional array. So here's the outer array. In this array, each element
is an array. So I'm going to pass
another array here, and in this array I'm going to pass a new input set.
a 21 year old male. So 21, 1
that is like a new record in this table. Okay? So,

Persian: 
a 21 year old male. So if you ask our model to predict the kind of music
that a 21 year old male likes, we expect it to say hip hop. Similarly,
I've assumed that women between 20 and 25 like dance music,
but we don' have a sample for a 22 year old female. So once again if
you ask our model to predict the kind of music that a 22 year old woman
likes, we expect it to say dance.
So, with these assumptions let's go ahead and ask our model
to make predictions. So let's remove
the last line, and instead we're going to call model
.predict. This method takes a
2 dimensional array. So here's the outer array. In this array, each element
is an array. So I'm going to pass
another array here, and in this array I'm going to pass a new input set.
a 21 year old male. So 21, 1
that is like a new record in this table. باشه؟ So,

Turkish: 
this is one input set, let's pass another input for a 22 year old
female. So here's another array, here,
we add 22 comma 0, so we're asking our model to make 2 predictions
at the same time. We get the result and store it
in a variable called predictions, and finally
let's inspect that in our notebook.
Run, look what we got, our
model is saying that a 21 year old male likes hip hop, and a 22 year
old female likes dance music. So our model successfully
will make predictions here. But wait a minute, building a model that makes
predictions accurately is not always that easy.
After we build a model we need to measure it's accuracy.
And if it's not accurate enough, we should either fine tune it or build a model using a different
algorithm. So next lecture I'm going to show you how to measure the accuracy of
a model.

Chinese: 
this is one input set, let's pass another input for a 22 year old
female. So here's another array, here,
we add 22 comma 0, so we're asking our model to make 2 predictions
同时。 We get the result and store it
in a variable called predictions, and finally
let's inspect that in our notebook.
Run, look what we got, our
model is saying that a 21 year old male likes hip hop, and a 22 year
old female likes dance music. So our model successfully
will make predictions here. But wait a minute, building a model that makes
predictions accurately is not always that easy.
After we build a model we need to measure it's accuracy.
And if it's not accurate enough, we should either fine tune it or build a model using a different
algorithm. So next lecture I'm going to show you how to measure the accuracy of
a model.

English: 
this is one input set, let's pass another input for a 22 year old 
female. So here's another array, here, 
we add 22 comma 0, so we're asking our model to make 2 predictions 
at the same time. We get the result and store it
in a variable called predictions, and finally 
let's inspect that in our notebook. 
Run, look what we got, our
model is saying that a 21 year old male likes hip hop, and a  22 year
old female likes dance music. So our model successfully 
will make predictions here. But wait a minute, building a model that makes 
predictions accurately is not always that easy.
After we build a model we need to measure it's accuracy.
And if it's not accurate enough, we should either fine tune it or build a model using a different 
algorithm. So next lecture I'm going to show you how to measure the accuracy of
a model. 

Indonesian: 
this is one input set, let's pass another input for a 22 year old
female. So here's another array, here,
we add 22 comma 0, so we're asking our model to make 2 predictions
pada waktu bersamaan. We get the result and store it
in a variable called predictions, and finally
let's inspect that in our notebook.
Run, look what we got, our
model is saying that a 21 year old male likes hip hop, and a 22 year
old female likes dance music. So our model successfully
will make predictions here. But wait a minute, building a model that makes
predictions accurately is not always that easy.
After we build a model we need to measure it's accuracy.
And if it's not accurate enough, we should either fine tune it or build a model using a different
algorithm. So next lecture I'm going to show you how to measure the accuracy of
a model.

Portuguese: 
this is one input set, let's pass another input for a 22 year old
female. So here's another array, here,
we add 22 comma 0, so we're asking our model to make 2 predictions
ao mesmo tempo. We get the result and store it
in a variable called predictions, and finally
let's inspect that in our notebook.
Run, look what we got, our
model is saying that a 21 year old male likes hip hop, and a 22 year
old female likes dance music. So our model successfully
will make predictions here. But wait a minute, building a model that makes
predictions accurately is not always that easy.
After we build a model we need to measure it's accuracy.
And if it's not accurate enough, we should either fine tune it or build a model using a different
algoritmo. So next lecture I'm going to show you how to measure the accuracy of
uma modelo.

Russian: 
this is one input set, let's pass another input for a 22 year old
female. So here's another array, here,
we add 22 comma 0, so we're asking our model to make 2 predictions
at the same time. We get the result and store it
in a variable called predictions, and finally
let's inspect that in our notebook.
Run, look what we got, our
model is saying that a 21 year old male likes hip hop, and a 22 year
old female likes dance music. So our model successfully
will make predictions here. But wait a minute, building a model that makes
predictions accurately is not always that easy.
After we build a model we need to measure it's accuracy.
And if it's not accurate enough, we should either fine tune it or build a model using a different
algorithm. So next lecture I'm going to show you how to measure the accuracy of
a model.

Persian: 
this is one input set, let's pass another input for a 22 year old
female. So here's another array, here,
we add 22 comma 0, so we're asking our model to make 2 predictions
at the same time. We get the result and store it
in a variable called predictions, and finally
let's inspect that in our notebook.
Run, look what we got, our
model is saying that a 21 year old male likes hip hop, and a 22 year
old female likes dance music. So our model successfully
will make predictions here. But wait a minute, building a model that makes
predictions accurately is not always that easy.
After we build a model we need to measure it's accuracy.
And if it's not accurate enough, we should either fine tune it or build a model using a different
algorithm. So next lecture I'm going to show you how to measure the accuracy of
a model.

Arabic: 
this is one input set, let's pass another input for a 22 year old
female. So here's another array, here,
we add 22 comma 0, so we're asking our model to make 2 predictions
at the same time. We get the result and store it
in a variable called predictions, and finally
let's inspect that in our notebook.
Run, look what we got, our
model is saying that a 21 year old male likes hip hop, and a 22 year
old female likes dance music. So our model successfully
will make predictions here. But wait a minute, building a model that makes
predictions accurately is not always that easy.
After we build a model we need to measure it's accuracy.
And if it's not accurate enough, we should either fine tune it or build a model using a different
algorithm. So next lecture I'm going to show you how to measure the accuracy of
a model.

Turkish: 
In this lecture I'm going to show you
how to measure the accuracy of your models. Now in order to do so,
first we need to split our data set into two sets. One for training and the other
for testing, because right now, we are passing the entire data set,
for training the model and we're using 2 samples for
making predictions. That is not enough to calculate the
accuracy of a model. A general rule of thumb is to annotate
70-80% of our data to training, and another20-30%
for testing, then instead of passing only two samples for
making predictions, we can pass the data set for testing
we'll get the predictions and then compare the predictions with the actual values.
In the test set. Based on that, we can calculate the
accuracy. That's really easy, all we have to do is import a couple functions and
call them in this code. Let me show you. So first on this top
from sklearn.model

Arabic: 
In this lecture I'm going to show you
how to measure the accuracy of your models. Now in order to do so,
first we need to split our data set into two sets. One for training and the other
for testing, because right now, we are passing the entire data set,
for training the model and we're using 2 samples for
making predictions. That is not enough to calculate the
accuracy of a model. A general rule of thumb is to annotate
70-80% of our data to training, and another20-30%
for testing, then instead of passing only two samples for
making predictions, we can pass the data set for testing
we'll get the predictions and then compare the predictions with the actual values.
In the test set. Based on that, we can calculate the
accuracy. That's really easy, all we have to do is import a couple functions and
call them in this code. Let me show you. So first on this top
from sklearn.model

Chinese: 
In this lecture I'm going to show you
how to measure the accuracy of your models. Now in order to do so,
first we need to split our data set into two sets. One for training and the other
for testing, because right now, we are passing the entire data set,
for training the model and we're using 2 samples for
making predictions. That is not enough to calculate the
accuracy of a model. A general rule of thumb is to annotate
70-80% of our data to training, and another20-30%
for testing, then instead of passing only two samples for
making predictions, we can pass the data set for testing
we'll get the predictions and then compare the predictions with the actual values.
In the test set. Based on that, we can calculate the
accuracy. That's really easy, all we have to do is import a couple functions and
call them in this code. Let me show you. So first on this top
from sklearn.model

Russian: 
In this lecture I'm going to show you
how to measure the accuracy of your models. Now in order to do so,
first we need to split our data set into two sets. One for training and the other
for testing, because right now, we are passing the entire data set,
for training the model and we're using 2 samples for
making predictions. That is not enough to calculate the
accuracy of a model. A general rule of thumb is to annotate
70-80% of our data to training, and another20-30%
for testing, then instead of passing only two samples for
making predictions, we can pass the data set for testing
we'll get the predictions and then compare the predictions with the actual values.
In the test set. Based on that, we can calculate the
accuracy. That's really easy, all we have to do is import a couple functions and
call them in this code. Let me show you. So first on this top
from sklearn.model

Persian: 
In this lecture I'm going to show you
how to measure the accuracy of your models. Now in order to do so,
first we need to split our data set into two sets. One for training and the other
for testing, because right now, we are passing the entire data set,
for training the model and we're using 2 samples for
making predictions. That is not enough to calculate the
accuracy of a model. A general rule of thumb is to annotate
70-80% of our data to training, and another20-30%
for testing, then instead of passing only two samples for
making predictions, we can pass the data set for testing
we'll get the predictions and then compare the predictions with the actual values.
In the test set. Based on that, we can calculate the
accuracy. That's really easy, all we have to do is import a couple functions and
call them in this code. Let me show you. So first on this top
from sklearn.model

English: 
In this lecture I'm going to show you
how to measure the accuracy of your models. Now in order to do so, 
first we need to split our data set into two sets. One for training and the other 
for testing, because right now, we are passing the entire data set, 
for training the model and we're using 2 samples for 
making predictions. That is not enough to calculate the
accuracy of a model. A general rule of thumb is to annotate 
70-80% of our data to training, and another20-30% 
for testing, then instead of passing only two samples for
making predictions, we can pass the data set for testing 
we'll get the predictions and then compare the predictions with the actual values. 
In the test set. Based on that, we can calculate the 
accuracy. That's really easy, all we have to do is import a couple functions and 
call them in this code. Let me show you. So first on this top
from sklearn.model

Indonesian: 
In this lecture I'm going to show you
how to measure the accuracy of your models. Now in order to do so,
first we need to split our data set into two sets. One for training and the other
for testing, because right now, we are passing the entire data set,
for training the model and we're using 2 samples for
making predictions. That is not enough to calculate the
accuracy of a model. A general rule of thumb is to annotate
70-80% of our data to training, and another20-30%
for testing, then instead of passing only two samples for
making predictions, we can pass the data set for testing
we'll get the predictions and then compare the predictions with the actual values.
In the test set. Based on that, we can calculate the
accuracy. That's really easy, all we have to do is import a couple functions and
call them in this code. Mari ku tunjukkan. So first on this top
from sklearn.model

Portuguese: 
In this lecture I'm going to show you
how to measure the accuracy of your models. Now in order to do so,
first we need to split our data set into two sets. One for training and the other
for testing, because right now, we are passing the entire data set,
for training the model and we're using 2 samples for
making predictions. That is not enough to calculate the
accuracy of a model. A general rule of thumb is to annotate
70-80% of our data to training, and another20-30%
for testing, then instead of passing only two samples for
making predictions, we can pass the data set for testing
we'll get the predictions and then compare the predictions with the actual values.
In the test set. Based on that, we can calculate the
precisão. That's really easy, all we have to do is import a couple functions and
call them in this code. Deixe-me te mostrar. So first on this top
from sklearn.model

Indonesian: 
underline selection module we import a function called
train test split. With this function we can easily split our
data set into two sets. So training and testing,
now, right here, after we define x and y,
sets, we call this funciton, so train
test split. We give it 3
arguments, x, y, ad a keyword argument that specifies
the size of our test dataset. So test
_size we set it to 0.2 So we're allocating 20%
of our data for testing. Now this functions returns a
tuple, so we can unpack it into 4 variables
right here. x_train
x_test y_train and y
_test. so the first two variables
are the input sets for training and testing.

Arabic: 
underline selection module we import a function called
train test split. With this function we can easily split our
data set into two sets. So training and testing,
now, right here, after we define x and y,
sets, we call this funciton, so train
test split. We give it 3
arguments, x, y, ad a keyword argument that specifies
the size of our test dataset. So test
_size we set it to 0.2 So we're allocating 20%
of our data for testing. Now this functions returns a
tuple, so we can unpack it into 4 variables
هنا. x_train
x_test y_train and y
_test. so the first two variables
are the input sets for training and testing.

Turkish: 
underline selection module we import a function called
train test split. With this function we can easily split our
data set into two sets. So training and testing,
now, right here, after we define x and y,
sets, we call this funciton, so train
test split. We give it 3
arguments, x, y, ad a keyword argument that specifies
the size of our test dataset. So test
_size we set it to 0.2 So we're allocating 20%
of our data for testing. Now this functions returns a
tuple, so we can unpack it into 4 variables
right here. x_train
x_test y_train and y
_test. so the first two variables
are the input sets for training and testing.

English: 
underline selection module we import a function called 
train test split. With this function we can easily split our
data set into two sets. So training and testing, 
now, right here, after we define x and y, 
sets, we call this funciton, so train 
test split. We give it 3 
arguments, x, y, ad a keyword argument that specifies 
the size of our test dataset. So test
_size we set it to 0.2 So we're allocating 20%
of our data for testing. Now this functions returns a 
tuple, so we can unpack it into 4 variables
right here. x_train
x_test y_train and y
_test. so the first two variables 
are the input sets for training and testing. 

Russian: 
underline selection module we import a function called
train test split. With this function we can easily split our
data set into two sets. So training and testing,
now, right here, after we define x and y,
sets, we call this funciton, so train
test split. We give it 3
arguments, x, y, ad a keyword argument that specifies
the size of our test dataset. So test
_size we set it to 0.2 So we're allocating 20%
of our data for testing. Now this functions returns a
tuple, so we can unpack it into 4 variables
right here. x_train
x_test y_train and y
_test. so the first two variables
are the input sets for training and testing.

Chinese: 
underline selection module we import a function called
train test split. With this function we can easily split our
data set into two sets. So training and testing,
now, right here, after we define x and y,
sets, we call this funciton, so train
test split. We give it 3
arguments, x, y, ad a keyword argument that specifies
the size of our test dataset. So test
_size we set it to 0.2 So we're allocating 20%
of our data for testing. Now this functions returns a
tuple, so we can unpack it into 4 variables
就在这儿。 x_train
x_test y_train and y
_test. so the first two variables
are the input sets for training and testing.

Portuguese: 
underline selection module we import a function called
train test split. With this function we can easily split our
data set into two sets. So training and testing,
now, right here, after we define x and y,
sets, we call this funciton, so train
test split. We give it 3
arguments, x, y, ad a keyword argument that specifies
the size of our test dataset. So test
_size we set it to 0.2 So we're allocating 20%
of our data for testing. Now this functions returns a
tuple, so we can unpack it into 4 variables
bem aqui. x_train
x_test y_train and y
_test. so the first two variables
are the input sets for training and testing.

Persian: 
underline selection module we import a function called
train test split. With this function we can easily split our
data set into two sets. So training and testing,
now, right here, after we define x and y,
sets, we call this funciton, so train
test split. We give it 3
arguments, x, y, ad a keyword argument that specifies
the size of our test dataset. So test
_size we set it to 0.2 So we're allocating 20%
of our data for testing. Now this functions returns a
tuple, so we can unpack it into 4 variables
right here. x_train
x_test y_train and y
_test. so the first two variables
are the input sets for training and testing.

Chinese: 
And the other are the output sets for training and testing,
now, when training our model,
instead of passing the entire data set we want to pass only the training data set.
So, x_train,
and y_train. Also, when making predictions
instead of passing these two samples, we pass
x_test. So thats the datas set.
That contains input values for testing. Now we get
the predictions. To calculate the accuracy we simply have to compare these predictions
with the actual values we have in the output set
for testing. That is very easy. First on the top,
we need to import a funciton, so, from sklearn.metric
.metrics import accuracy
_score. Now at the end.
We call this function, so accuracy score and

Indonesian: 
And the other are the output sets for training and testing,
now, when training our model,
instead of passing the entire data set we want to pass only the training data set.
So, x_train,
and y_train. Also, when making predictions
instead of passing these two samples, we pass
x_test. So thats the datas set.
That contains input values for testing. Now we get
the predictions. To calculate the accuracy we simply have to compare these predictions
with the actual values we have in the output set
for testing. That is very easy. First on the top,
we need to import a funciton, so, from sklearn.metric
.metrics import accuracy
_score. Now at the end.
We call this function, so accuracy score and

English: 
And the other are the output sets for training and testing, 
now, when training our model, 
instead of passing the entire data set we want to pass only the training data set. 
So, x_train, 
and y_train. Also, when making predictions 
instead of passing these two samples, we pass 
x_test. So thats the datas set. 
That contains input values for testing. Now we get 
the predictions. To calculate the accuracy we simply have to compare these predictions 
with the actual values we have in the output set 
for testing. That is very easy. First on the top, 
we need to import a funciton, so, from sklearn.metric 
.metrics import accuracy 
_score. Now at the end. 
We call this function, so accuracy score and 

Arabic: 
And the other are the output sets for training and testing,
now, when training our model,
instead of passing the entire data set we want to pass only the training data set.
So, x_train,
and y_train. Also, when making predictions
instead of passing these two samples, we pass
x_test. So thats the datas set.
That contains input values for testing. Now we get
the predictions. To calculate the accuracy we simply have to compare these predictions
with the actual values we have in the output set
for testing. That is very easy. First on the top,
we need to import a funciton, so, from sklearn.metric
.metrics import accuracy
_score. Now at the end.
We call this function, so accuracy score and

Russian: 
And the other are the output sets for training and testing,
now, when training our model,
instead of passing the entire data set we want to pass only the training data set.
So, x_train,
and y_train. Also, when making predictions
instead of passing these two samples, we pass
x_test. So thats the datas set.
That contains input values for testing. Now we get
the predictions. To calculate the accuracy we simply have to compare these predictions
with the actual values we have in the output set
for testing. That is very easy. First on the top,
we need to import a funciton, so, from sklearn.metric
.metrics import accuracy
_score. Now at the end.
We call this function, so accuracy score and

Portuguese: 
And the other are the output sets for training and testing,
now, when training our model,
instead of passing the entire data set we want to pass only the training data set.
So, x_train,
and y_train. Also, when making predictions
instead of passing these two samples, we pass
x_test. So thats the datas set.
That contains input values for testing. Now we get
the predictions. To calculate the accuracy we simply have to compare these predictions
with the actual values we have in the output set
for testing. Isso é muito fácil. First on the top,
we need to import a funciton, so, from sklearn.metric
.metrics import accuracy
_score. Now at the end.
We call this function, so accuracy score and

Turkish: 
And the other are the output sets for training and testing,
now, when training our model,
instead of passing the entire data set we want to pass only the training data set.
So, x_train,
and y_train. Also, when making predictions
instead of passing these two samples, we pass
x_test. So thats the datas set.
That contains input values for testing. Now we get
the predictions. To calculate the accuracy we simply have to compare these predictions
with the actual values we have in the output set
for testing. That is very easy. First on the top,
we need to import a funciton, so, from sklearn.metric
.metrics import accuracy
_score. Now at the end.
We call this function, so accuracy score and

Persian: 
And the other are the output sets for training and testing,
now, when training our model,
instead of passing the entire data set we want to pass only the training data set.
So, x_train,
and y_train. Also, when making predictions
instead of passing these two samples, we pass
x_test. So thats the datas set.
That contains input values for testing. Now we get
the predictions. To calculate the accuracy we simply have to compare these predictions
with the actual values we have in the output set
for testing. That is very easy. First on the top,
we need to import a funciton, so, from sklearn.metric
.metrics import accuracy
_score. Now at the end.
We call this function, so accuracy score and

Chinese: 
give it two arguments y_test.
Which contains the expected values and
predictions which contains the actual value.
Now this functions returns an accuracy score between 0
to 1. So we can store it here,
and simply display it on the console. So let's go ahead
and run this program. So, the accuracy score
is 1 or a 100% but if we run this one more time, we're going to see a different result
because every time we split our data set into
training a test sets. We'll have different data sets, because this function
randomly picks data for training and testing. Let me show you, so put the cursor
in the cell, now we can see this is activated
note that if you click this button here, it will run the cell and also insert a new
cell below this cell. Let me show you. So if I go to this second cell
press the skip button, now we are in the command mode,

Persian: 
give it two arguments y_test.
Which contains the expected values and
predictions which contains the actual value.
Now this functions returns an accuracy score between 0
to 1. So we can store it here,
and simply display it on the console. So let's go ahead
and run this program. So, the accuracy score
is 1 or a 100% but if we run this one more time, we're going to see a different result
because every time we split our data set into
training a test sets. We'll have different data sets, because this function
randomly picks data for training and testing. Let me show you, so put the cursor
in the cell, now we can see this is activated
note that if you click this button here, it will run the cell and also insert a new
cell below this cell. Let me show you. So if I go to this second cell
press the skip button, now we are in the command mode,

Russian: 
give it two arguments y_test.
Which contains the expected values and
predictions which contains the actual value.
Now this functions returns an accuracy score between 0
to 1. So we can store it here,
and simply display it on the console. So let's go ahead
and run this program. So, the accuracy score
is 1 or a 100% but if we run this one more time, we're going to see a different result
because every time we split our data set into
training a test sets. We'll have different data sets, because this function
randomly picks data for training and testing. Let me show you, so put the cursor
in the cell, now we can see this is activated
note that if you click this button here, it will run the cell and also insert a new
cell below this cell. Let me show you. So if I go to this second cell
press the skip button, now we are in the command mode,

English: 
give it two arguments y_test.
Which contains the expected values and 
predictions which contains the actual value. 
Now this functions returns an accuracy score between 0 
to 1. So we can store it here, 
and simply display it on the console. So let's go ahead 
and run this program. So, the accuracy score 
is 1 or a 100% but if we run this one more time, we're going to see a different result
because every time we split our data set into 
training a test sets. We'll have different data sets, because this function 
randomly picks data for training and testing. Let me show you, so put the cursor 
in the cell, now we can see this is activated 
note that if you click this button here, it will run the cell and also insert a new 
cell below this cell. Let me show you. So if I go to this second cell
press the skip button, now we are in the command mode, 

Arabic: 
give it two arguments y_test.
Which contains the expected values and
predictions which contains the actual value.
Now this functions returns an accuracy score between 0
to 1. So we can store it here,
and simply display it on the console. لذلك دعونا نمضي قدما
and run this program. So, the accuracy score
is 1 or a 100% but if we run this one more time, we're going to see a different result
because every time we split our data set into
training a test sets. We'll have different data sets, because this function
randomly picks data for training and testing. Let me show you, so put the cursor
in the cell, now we can see this is activated
note that if you click this button here, it will run the cell and also insert a new
cell below this cell. Let me show you. So if I go to this second cell
press the skip button, now we are in the command mode,

Turkish: 
give it two arguments y_test.
Which contains the expected values and
predictions which contains the actual value.
Now this functions returns an accuracy score between 0
to 1. So we can store it here,
and simply display it on the console. So let's go ahead
and run this program. So, the accuracy score
is 1 or a 100% but if we run this one more time, we're going to see a different result
because every time we split our data set into
training a test sets. We'll have different data sets, because this function
randomly picks data for training and testing. Let me show you, so put the cursor
in the cell, now we can see this is activated
note that if you click this button here, it will run the cell and also insert a new
cell below this cell. Let me show you. So if I go to this second cell
press the skip button, now we are in the command mode,

Portuguese: 
give it two arguments y_test.
Which contains the expected values and
predictions which contains the actual value.
Now this functions returns an accuracy score between 0
to 1. So we can store it here,
and simply display it on the console. Então vamos em frente
and run this program. So, the accuracy score
is 1 or a 100% but if we run this one more time, we're going to see a different result
because every time we split our data set into
training a test sets. We'll have different data sets, because this function
randomly picks data for training and testing. Let me show you, so put the cursor
in the cell, now we can see this is activated
note that if you click this button here, it will run the cell and also insert a new
cell below this cell. Deixe-me te mostrar. So if I go to this second cell
press the skip button, now we are in the command mode,

Indonesian: 
give it two arguments y_test.
Which contains the expected values and
predictions which contains the actual value.
Now this functions returns an accuracy score between 0
to 1. So we can store it here,
and simply display it on the console. So let's go ahead
and run this program. So, the accuracy score
is 1 or a 100% but if we run this one more time, we're going to see a different result
because every time we split our data set into
training a test sets. We'll have different data sets, because this function
randomly picks data for training and testing. Let me show you, so put the cursor
in the cell, now we can see this is activated
note that if you click this button here, it will run the cell and also insert a new
cell below this cell. Mari ku tunjukkan. So if I go to this second cell
press the skip button, now we are in the command mode,

Russian: 
press d twice, okay now it's deleted, if we
click the run button, we can see, this code was
executed, and now we have a new cell, so if you want to run our cell multiple times
every time you have to click this and then run
it, and then click again, and run it, it's a little bit tedious. So I'll show you a shortcut.
Activate the first cell, and press control and enter
this runs the current cell without
adding a new cell below it. So, back here, lets run it multiple times
okay, now look the accuracy dropped to 0.75, it's
still good, so the cuuracey scored here, is somewhere
between 75% to a hundred %. But let me show you something, if I
change the test size, from 0.2 to 0.
8, so essentially we're using only 20 percent of our data,
for training this model. And you're using the other 80%
for testing. Now let's see what happens when we run this cell multiple

Portuguese: 
press d twice, okay now it's deleted, if we
click the run button, we can see, this code was
executed, and now we have a new cell, so if you want to run our cell multiple times
every time you have to click this and then run
it, and then click again, and run it, it's a little bit tedious. So I'll show you a shortcut.
Activate the first cell, and press control and enter
this runs the current cell without
adding a new cell below it. So, back here, lets run it multiple times
okay, now look the accuracy dropped to 0.75, it's
still good, so the cuuracey scored here, is somewhere
between 75% to a hundred %. But let me show you something, if I
change the test size, from 0.2 to 0.
8, so essentially we're using only 20 percent of our data,
for training this model. And you're using the other 80%
for testing. Now let's see what happens when we run this cell multiple

Turkish: 
press d twice, okay now it's deleted, if we
click the run button, we can see, this code was
executed, and now we have a new cell, so if you want to run our cell multiple times
every time you have to click this and then run
it, and then click again, and run it, it's a little bit tedious. So I'll show you a shortcut.
Activate the first cell, and press control and enter
this runs the current cell without
adding a new cell below it. So, back here, lets run it multiple times
okay, now look the accuracy dropped to 0.75, it's
still good, so the cuuracey scored here, is somewhere
between 75% to a hundred %. But let me show you something, if I
change the test size, from 0.2 to 0.
8, so essentially we're using only 20 percent of our data,
for training this model. And you're using the other 80%
for testing. Now let's see what happens when we run this cell multiple

Arabic: 
press d twice, okay now it's deleted, if we
click the run button, we can see, this code was
executed, and now we have a new cell, so if you want to run our cell multiple times
every time you have to click this and then run
it, and then click again, and run it, it's a little bit tedious. So I'll show you a shortcut.
Activate the first cell, and press control and enter
this runs the current cell without
adding a new cell below it. So, back here, lets run it multiple times
okay, now look the accuracy dropped to 0.75, it's
still good, so the cuuracey scored here, is somewhere
between 75% to a hundred %. But let me show you something, if I
change the test size, from 0.2 to 0.
8, so essentially we're using only 20 percent of our data,
for training this model. And you're using the other 80%
for testing. Now let's see what happens when we run this cell multiple

Persian: 
press d twice, okay now it's deleted, if we
click the run button, we can see, this code was
executed, and now we have a new cell, so if you want to run our cell multiple times
every time you have to click this and then run
it, and then click again, and run it, it's a little bit tedious. So I'll show you a shortcut.
Activate the first cell, and press control and enter
this runs the current cell without
adding a new cell below it. So, back here, lets run it multiple times
okay, now look the accuracy dropped to 0.75, it's
still good, so the cuuracey scored here, is somewhere
between 75% to a hundred %. But let me show you something, if I
change the test size, from 0.2 to 0.
8, so essentially we're using only 20 percent of our data,
for training this model. And you're using the other 80%
for testing. Now let's see what happens when we run this cell multiple

Indonesian: 
press d twice, okay now it's deleted, if we
click the run button, we can see, this code was
executed, and now we have a new cell, so if you want to run our cell multiple times
every time you have to click this and then run
it, and then click again, and run it, it's a little bit tedious. So I'll show you a shortcut.
Activate the first cell, and press control and enter
this runs the current cell without
adding a new cell below it. So, back here, lets run it multiple times
okay, now look the accuracy dropped to 0.75, it's
still good, so the cuuracey scored here, is somewhere
between 75% to a hundred %. But let me show you something, if I
change the test size, from 0.2 to 0.
8, so essentially we're using only 20 percent of our data,
for training this model. And you're using the other 80%
for testing. Now let's see what happens when we run this cell multiple

English: 
press d twice, okay now it's deleted, if we 
click the run button, we can see, this code was 
executed, and now we have a new cell, so if you want to run our cell multiple times 
every time you have to click this and then run
it, and then click again, and run it, it's a little bit tedious. So I'll show you a shortcut. 
Activate the first cell, and press control and enter 
this runs the current cell without 
adding a new cell below it. So, back here, lets run it multiple times 
okay, now look the accuracy dropped to 0.75, it's 
still good, so the cuuracey scored here, is somewhere 
between 75% to a hundred %. But let me show you something, if I 
change the test size, from 0.2 to 0.
8, so essentially we're using only 20 percent of our data, 
for training this model. And you're using the other 80% 
for testing. Now let's see what happens when we run this cell multiple

Chinese: 
press d twice, okay now it's deleted, if we
click the run button, we can see, this code was
executed, and now we have a new cell, so if you want to run our cell multiple times
every time you have to click this and then run
it, and then click again, and run it, it's a little bit tedious. So I'll show you a shortcut.
Activate the first cell, and press control and enter
this runs the current cell without
adding a new cell below it. So, back here, lets run it multiple times
okay, now look the accuracy dropped to 0.75, it's
still good, so the cuuracey scored here, is somewhere
between 75% to a hundred %. But let me show you something, if I
change the test size, from 0.2 to 0.
8, so essentially we're using only 20 percent of our data,
for training this model. And you're using the other 80%
for testing. Now let's see what happens when we run this cell multiple

Russian: 
times. SO, control and enter, look, the accuracy immediately
dropped to 0.4 One more time, now 46%
40%, 26%
it's really, really bad. The reason this is happening is because
you are using very little data for training this model. This is one of
the key concepts in machine learning, the more data we give to our model and the cleaner
the data is, we get the better result, so if you have duplicates,
irrelevant data, or incomplete values, our
model will learn back patterns in our data. That's why it's really important to clean
before training our model. Now let's change this back to 0.
2, run this one more time, okay, now
the accuracy is 1, 75%, now we drop to 50%
again, the reason this is happening, is because we don't have enough data.
Some machine learning problems, require, thousands or even millions
of samples, to train model, the more complex a problem is,

Portuguese: 
vezes. SO, control and enter, look, the accuracy immediately
dropped to 0.4 One more time, now 46%
40%, 26%
it's really, really bad. A razão pela qual isso está acontecendo é porque
you are using very little data for training this model. This is one of
the key concepts in machine learning, the more data we give to our model and the cleaner
the data is, we get the better result, so if you have duplicates,
irrelevant data, or incomplete values, our
model will learn back patterns in our data. That's why it's really important to clean
before training our model. Now let's change this back to 0.
2, run this one more time, okay, now
the accuracy is 1, 75%, now we drop to 50%
again, the reason this is happening, is because we don't have enough data.
Some machine learning problems, require, thousands or even millions
of samples, to train model, the more complex a problem is,

Persian: 
times. SO, control and enter, look, the accuracy immediately
dropped to 0.4 One more time, now 46%
40%, 26%
it's really, really bad. The reason this is happening is because
you are using very little data for training this model. This is one of
the key concepts in machine learning, the more data we give to our model and the cleaner
the data is, we get the better result, so if you have duplicates,
irrelevant data, or incomplete values, our
model will learn back patterns in our data. That's why it's really important to clean
before training our model. Now let's change this back to 0.
2, run this one more time, okay, now
the accuracy is 1, 75%, now we drop to 50%
again, the reason this is happening, is because we don't have enough data.
Some machine learning problems, require, thousands or even millions
of samples, to train model, the more complex a problem is,

Indonesian: 
times. SO, control and enter, look, the accuracy immediately
dropped to 0.4 One more time, now 46%
40%, 26%
it's really, really bad. The reason this is happening is because
you are using very little data for training this model. This is one of
the key concepts in machine learning, the more data we give to our model and the cleaner
the data is, we get the better result, so if you have duplicates,
irrelevant data, or incomplete values, our
model will learn back patterns in our data. That's why it's really important to clean
before training our model. Now let's change this back to 0.
2, run this one more time, okay, now
the accuracy is 1, 75%, now we drop to 50%
again, the reason this is happening, is because we don't have enough data.
Some machine learning problems, require, thousands or even millions
of samples, to train model, the more complex a problem is,

Chinese: 
倍。 SO, control and enter, look, the accuracy immediately
dropped to 0.4 One more time, now 46%
40%, 26%
it's really, really bad. The reason this is happening is because
you are using very little data for training this model. This is one of
the key concepts in machine learning, the more data we give to our model and the cleaner
the data is, we get the better result, so if you have duplicates,
irrelevant data, or incomplete values, our
model will learn back patterns in our data. That's why it's really important to clean
before training our model. Now let's change this back to 0.
2, run this one more time, okay, now
the accuracy is 1, 75%, now we drop to 50%
again, the reason this is happening, is because we don't have enough data.
Some machine learning problems, require, thousands or even millions
of samples, to train model, the more complex a problem is,

English: 
times. SO, control and enter, look, the accuracy immediately 
dropped to 0.4 One more time, now 46% 
40%, 26%
it's really, really bad. The reason this is happening is because
you are using very little data for training this model. This is one of
 the key concepts in machine learning, the more data we give to our model and the cleaner
the data is, we get the better result, so if you have duplicates, 
irrelevant data, or incomplete values, our
model will learn back patterns in our data. That's why it's really important to clean 
before training our model. Now let's change this back to 0. 
2, run this one more time, okay, now 
the accuracy is 1, 75%, now we drop to 50% 
again, the reason this is happening, is because we don't have enough data. 
Some machine learning problems, require, thousands or even millions 
of samples, to train model, the more complex a problem is, 

Turkish: 
zamanlar. SO, control and enter, look, the accuracy immediately
dropped to 0.4 One more time, now 46%
40%, 26%
it's really, really bad. The reason this is happening is because
you are using very little data for training this model. This is one of
the key concepts in machine learning, the more data we give to our model and the cleaner
the data is, we get the better result, so if you have duplicates,
irrelevant data, or incomplete values, our
model will learn back patterns in our data. That's why it's really important to clean
before training our model. Now let's change this back to 0.
2, run this one more time, okay, now
the accuracy is 1, 75%, now we drop to 50%
again, the reason this is happening, is because we don't have enough data.
Some machine learning problems, require, thousands or even millions
of samples, to train model, the more complex a problem is,

Arabic: 
مرات. SO, control and enter, look, the accuracy immediately
dropped to 0.4 One more time, now 46%
40%, 26%
it's really, really bad. The reason this is happening is because
you are using very little data for training this model. This is one of
the key concepts in machine learning, the more data we give to our model and the cleaner
the data is, we get the better result, so if you have duplicates,
irrelevant data, or incomplete values, our
model will learn back patterns in our data. That's why it's really important to clean
before training our model. Now let's change this back to 0.
2, run this one more time, okay, now
the accuracy is 1, 75%, now we drop to 50%
again, the reason this is happening, is because we don't have enough data.
Some machine learning problems, require, thousands or even millions
of samples, to train model, the more complex a problem is,

English: 
the more data we need. For example, here we're only dealing with a table of three 
columns, but if you want to build a model to tell if a picture of a cat or a dog or a horse, 
or a lion, we will need millions of pictures, the more animal 
it will support the more pictures we need. In the next lecture, we're going to talk about 
model persistence. 
So this is a 
very basic implementation of building a training a model to make a prediction. 
Now to simplify things I have removed all the code that you wrote in the last lecture for
calculating the accuracy, because in this lecture, you're going to
focus on a different topic, So basically we import our data set. 
Create a  model, train it, and then 
ask it to make predictions, now this piece of code that you see here, is not what we
want to run everytime we have a new user or
every time we want to make recommendations to an existing user
sometimes it's really time consuming. In this example, we're dealing with a 

Chinese: 
the more data we need. For example, here we're only dealing with a table of three
columns, but if you want to build a model to tell if a picture of a cat or a dog or a horse,
or a lion, we will need millions of pictures, the more animal
it will support the more pictures we need. In the next lecture, we're going to talk about
model persistence.
所以这是一个
very basic implementation of building a training a model to make a prediction.
Now to simplify things I have removed all the code that you wrote in the last lecture for
calculating the accuracy, because in this lecture, you're going to
focus on a different topic, So basically we import our data set.
Create a model, train it, and then
ask it to make predictions, now this piece of code that you see here, is not what we
want to run everytime we have a new user or
every time we want to make recommendations to an existing user
sometimes it's really time consuming. In this example, we're dealing with a

Turkish: 
the more data we need. For example, here we're only dealing with a table of three
columns, but if you want to build a model to tell if a picture of a cat or a dog or a horse,
or a lion, we will need millions of pictures, the more animal
it will support the more pictures we need. In the next lecture, we're going to talk about
model persistence.
So this is a
very basic implementation of building a training a model to make a prediction.
Now to simplify things I have removed all the code that you wrote in the last lecture for
calculating the accuracy, because in this lecture, you're going to
focus on a different topic, So basically we import our data set.
Create a model, train it, and then
ask it to make predictions, now this piece of code that you see here, is not what we
want to run everytime we have a new user or
every time we want to make recommendations to an existing user
sometimes it's really time consuming. In this example, we're dealing with a

Indonesian: 
the more data we need. For example, here we're only dealing with a table of three
columns, but if you want to build a model to tell if a picture of a cat or a dog or a horse,
or a lion, we will need millions of pictures, the more animal
it will support the more pictures we need. In the next lecture, we're going to talk about
model persistence.
So this is a
very basic implementation of building a training a model to make a prediction.
Now to simplify things I have removed all the code that you wrote in the last lecture for
calculating the accuracy, because in this lecture, you're going to
focus on a different topic, So basically we import our data set.
Create a model, train it, and then
ask it to make predictions, now this piece of code that you see here, is not what we
want to run everytime we have a new user or
every time we want to make recommendations to an existing user
sometimes it's really time consuming. In this example, we're dealing with a

Russian: 
the more data we need. For example, here we're only dealing with a table of three
columns, but if you want to build a model to tell if a picture of a cat or a dog or a horse,
or a lion, we will need millions of pictures, the more animal
it will support the more pictures we need. In the next lecture, we're going to talk about
model persistence.
So this is a
very basic implementation of building a training a model to make a prediction.
Now to simplify things I have removed all the code that you wrote in the last lecture for
calculating the accuracy, because in this lecture, you're going to
focus on a different topic, So basically we import our data set.
Create a model, train it, and then
ask it to make predictions, now this piece of code that you see here, is not what we
want to run everytime we have a new user or
every time we want to make recommendations to an existing user
sometimes it's really time consuming. In this example, we're dealing with a

Persian: 
the more data we need. For example, here we're only dealing with a table of three
columns, but if you want to build a model to tell if a picture of a cat or a dog or a horse,
or a lion, we will need millions of pictures, the more animal
it will support the more pictures we need. In the next lecture, we're going to talk about
model persistence.
So this is a
very basic implementation of building a training a model to make a prediction.
Now to simplify things I have removed all the code that you wrote in the last lecture for
calculating the accuracy, because in this lecture, you're going to
focus on a different topic, So basically we import our data set.
Create a model, train it, and then
ask it to make predictions, now this piece of code that you see here, is not what we
want to run everytime we have a new user or
every time we want to make recommendations to an existing user
sometimes it's really time consuming. In this example, we're dealing with a

Portuguese: 
the more data we need. For example, here we're only dealing with a table of three
columns, but if you want to build a model to tell if a picture of a cat or a dog or a horse,
or a lion, we will need millions of pictures, the more animal
it will support the more pictures we need. In the next lecture, we're going to talk about
model persistence.
Então esta é uma
very basic implementation of building a training a model to make a prediction.
Now to simplify things I have removed all the code that you wrote in the last lecture for
calculating the accuracy, because in this lecture, you're going to
focus on a different topic, So basically we import our data set.
Create a model, train it, and then
ask it to make predictions, now this piece of code that you see here, is not what we
want to run everytime we have a new user or
every time we want to make recommendations to an existing user
sometimes it's really time consuming. In this example, we're dealing with a

Arabic: 
the more data we need. For example, here we're only dealing with a table of three
columns, but if you want to build a model to tell if a picture of a cat or a dog or a horse,
or a lion, we will need millions of pictures, the more animal
it will support the more pictures we need. In the next lecture, we're going to talk about
model persistence.
So this is a
very basic implementation of building a training a model to make a prediction.
Now to simplify things I have removed all the code that you wrote in the last lecture for
calculating the accuracy, because in this lecture, you're going to
focus on a different topic, So basically we import our data set.
Create a model, train it, and then
ask it to make predictions, now this piece of code that you see here, is not what we
want to run everytime we have a new user or
every time we want to make recommendations to an existing user
sometimes it's really time consuming. In this example, we're dealing with a

Chinese: 
very small data set that only has 20 records. But in a real application,
you might have a data set with thousands or trillions of examples, training for that
might take seconds or minutes or even hours.
And that is wy model persistence is important, once in a while,
you build and train our model and then we save it to a file.
Now, next time we want to make predictions, we simply load the model from the file and
ask it to make predictions. That model is already trained
you don't need to retrain it, it's like an intelligent person. So let me show you
how to do this. it's very very easy. On the top,
from sklearn.externals module
we import joblib.这个
job lib object has methods for saving and loading modules.所以，
after we train our model we'll simply call
job lib .dump and give it
two arguments. Our model and the name of the file

Turkish: 
very small data set that only has 20 records. But in a real application,
you might have a data set with thousands or trillions of examples, training for that
might take seconds or minutes or even hours.
And that is wy model persistence is important, once in a while,
you build and train our model and then we save it to a file.
Now, next time we want to make predictions, we simply load the model from the file and
ask it to make predictions. That model is already trained
you don't need to retrain it, it's like an intelligent person. So let me show you
how to do this. it's very very easy. On the top,
from sklearn.externals module
we import joblib. Bu
job lib object has methods for saving and loading modules. Yani,
after we train our model we'll simply call
job lib .dump and give it
two arguments. Our model and the name of the file

Arabic: 
very small data set that only has 20 records. But in a real application,
you might have a data set with thousands or trillions of examples, training for that
might take seconds or minutes or even hours.
And that is wy model persistence is important, once in a while,
you build and train our model and then we save it to a file.
Now, next time we want to make predictions, we simply load the model from the file and
ask it to make predictions. That model is already trained
you don't need to retrain it, it's like an intelligent person. لذا دعني أريكم
how to do this. it's very very easy. On the top,
from sklearn.externals module
we import joblib. This
job lib object has methods for saving and loading modules. وبالتالي،
after we train our model we'll simply call
job lib .dump and give it
two arguments. Our model and the name of the file

Russian: 
very small data set that only has 20 records. But in a real application,
you might have a data set with thousands or trillions of examples, training for that
might take seconds or minutes or even hours.
And that is wy model persistence is important, once in a while,
you build and train our model and then we save it to a file.
Now, next time we want to make predictions, we simply load the model from the file and
ask it to make predictions. That model is already trained
you don't need to retrain it, it's like an intelligent person. So let me show you
how to do this. it's very very easy. On the top,
from sklearn.externals module
we import joblib. это
job lib object has methods for saving and loading modules. So,
after we train our model we'll simply call
job lib .dump and give it
two arguments. Our model and the name of the file

Persian: 
very small data set that only has 20 records. But in a real application,
you might have a data set with thousands or trillions of examples, training for that
might take seconds or minutes or even hours.
And that is wy model persistence is important, once in a while,
you build and train our model and then we save it to a file.
Now, next time we want to make predictions, we simply load the model from the file and
ask it to make predictions. That model is already trained
you don't need to retrain it, it's like an intelligent person. So let me show you
how to do this. it's very very easy. On the top,
from sklearn.externals module
we import joblib. این
job lib object has methods for saving and loading modules. So,
after we train our model we'll simply call
job lib .dump and give it
two arguments. Our model and the name of the file

Portuguese: 
very small data set that only has 20 records. But in a real application,
you might have a data set with thousands or trillions of examples, training for that
might take seconds or minutes or even hours.
And that is wy model persistence is important, once in a while,
you build and train our model and then we save it to a file.
Now, next time we want to make predictions, we simply load the model from the file and
ask it to make predictions. That model is already trained
you don't need to retrain it, it's like an intelligent person. Então deixe-me mostrar-lhe
how to do this. it's very very easy. On the top,
from sklearn.externals module
we import joblib. este
job lib object has methods for saving and loading modules. Assim,
after we train our model we'll simply call
job lib .dump and give it
two arguments. Our model and the name of the file

English: 
very small data set that only has 20 records. But in a  real application, 
you might have a data set with thousands or trillions of examples, training for that 
might take seconds or minutes or even hours. 
And that is wy model persistence is important, once in a while, 
you build and train our model and then we save it to a file. 
Now, next time we want to make predictions, we simply load the model from the file and
 ask it to make predictions. That model is already trained 
you don't need to retrain it, it's like an intelligent person. So let me show you
how to do this. it's very very easy. On the top, 
from sklearn.externals module
we import joblib. This
job lib object has methods for saving and loading modules. So, 
after we train our model we'll simply call
job lib .dump and give it 
two arguments. Our model and the name of the file 

Indonesian: 
very small data set that only has 20 records. But in a real application,
you might have a data set with thousands or trillions of examples, training for that
might take seconds or minutes or even hours.
And that is wy model persistence is important, once in a while,
you build and train our model and then we save it to a file.
Now, next time we want to make predictions, we simply load the model from the file and
ask it to make predictions. That model is already trained
you don't need to retrain it, it's like an intelligent person. So let me show you
how to do this. it's very very easy. On the top,
from sklearn.externals module
we import joblib. Ini
job lib object has methods for saving and loading modules. Begitu,
after we train our model we'll simply call
job lib .dump and give it
two arguments. Our model and the name of the file

Arabic: 
in which we want to store this model. Let's call this music
-recommender.job lib
That's all we have to do. Now temporarily I'm going to comment
out this line, we don't want to make any predictions, we just want to store
train model in a file. So let's run this cell with control,
and slash, okay, look, in the output
we have an array that contains the name of our model file.
So this is the return value of the dump method. Now back to our
desktop, right next to my notebook we can see our job lib file, this is where our model is stored.
It's simply a binary file. Now back to our
jupiter notebook. As I told you before in a real application we don't want to
train model every time. So let's comment out
these few lines, on Mac, we can press
command and slash and on windows control slash.
Okay, these lines are commented out, now this time, instead of dumping

English: 
in which we want to store this model. Let's call this music 
-recommender.job lib 
That's all we have to do. Now temporarily I'm going to comment 
out this line, we don't want to make any predictions, we just want to store
train model in a file. So let's run this cell with control, 
and slash, okay, look, in the output 
we have an array that contains the name of our model file. 
So this is the return value of the dump method. Now back to our 
desktop, right next to my notebook we can see our job lib file, this is where our model is stored. 
It's simply a binary file. Now back to our 
jupiter notebook. As I told you before in a real application we don't want to
train model every time. So let's comment out
these few lines, on Mac, we can press
command and slash and on windows control slash.
Okay, these lines are commented out, now this time, instead of dumping 

Persian: 
in which we want to store this model. Let's call this music
-recommender.job lib
That's all we have to do. Now temporarily I'm going to comment
out this line, we don't want to make any predictions, we just want to store
train model in a file. So let's run this cell with control,
and slash, okay, look, in the output
we have an array that contains the name of our model file.
So this is the return value of the dump method. Now back to our
desktop, right next to my notebook we can see our job lib file, this is where our model is stored.
It's simply a binary file. Now back to our
jupiter notebook. As I told you before in a real application we don't want to
train model every time. So let's comment out
these few lines, on Mac, we can press
command and slash and on windows control slash.
Okay, these lines are commented out, now this time, instead of dumping

Russian: 
in which we want to store this model. Let's call this music
-recommender.job lib
That's all we have to do. Now temporarily I'm going to comment
out this line, we don't want to make any predictions, we just want to store
train model in a file. So let's run this cell with control,
and slash, okay, look, in the output
we have an array that contains the name of our model file.
So this is the return value of the dump method. Now back to our
desktop, right next to my notebook we can see our job lib file, this is where our model is stored.
It's simply a binary file. Now back to our
jupiter notebook. As I told you before in a real application we don't want to
train model every time. So let's comment out
these few lines, on Mac, we can press
command and slash and on windows control slash.
Okay, these lines are commented out, now this time, instead of dumping

Portuguese: 
in which we want to store this model. Let's call this music
-recommender.job lib
That's all we have to do. Now temporarily I'm going to comment
out this line, we don't want to make any predictions, we just want to store
train model in a file. So let's run this cell with control,
and slash, okay, look, in the output
we have an array that contains the name of our model file.
So this is the return value of the dump method. Now back to our
desktop, right next to my notebook we can see our job lib file, this is where our model is stored.
It's simply a binary file. Now back to our
jupiter notebook. As I told you before in a real application we don't want to
train model every time. So let's comment out
these few lines, on Mac, we can press
command and slash and on windows control slash.
Okay, these lines are commented out, now this time, instead of dumping

Chinese: 
in which we want to store this model. Let's call this music
-recommender.job lib
That's all we have to do. Now temporarily I'm going to comment
out this line, we don't want to make any predictions, we just want to store
train model in a file. So let's run this cell with control,
and slash, okay, look, in the output
we have an array that contains the name of our model file.
So this is the return value of the dump method. Now back to our
desktop, right next to my notebook we can see our job lib file, this is where our model is stored.
It's simply a binary file. Now back to our
jupiter notebook. As I told you before in a real application we don't want to
train model every time. So let's comment out
these few lines, on Mac, we can press
command and slash and on windows control slash.
Okay, these lines are commented out, now this time, instead of dumping

Indonesian: 
in which we want to store this model. Let's call this music
-recommender.job lib
That's all we have to do. Now temporarily I'm going to comment
out this line, we don't want to make any predictions, we just want to store
train model in a file. So let's run this cell with control,
and slash, okay, look, in the output
we have an array that contains the name of our model file.
So this is the return value of the dump method. Now back to our
desktop, right next to my notebook we can see our job lib file, this is where our model is stored.
It's simply a binary file. Now back to our
jupiter notebook. As I told you before in a real application we don't want to
train model every time. So let's comment out
these few lines, on Mac, we can press
command and slash and on windows control slash.
Okay, these lines are commented out, now this time, instead of dumping

Turkish: 
in which we want to store this model. Let's call this music
-recommender.job lib
That's all we have to do. Now temporarily I'm going to comment
out this line, we don't want to make any predictions, we just want to store
train model in a file. So let's run this cell with control,
and slash, okay, look, in the output
we have an array that contains the name of our model file.
So this is the return value of the dump method. Now back to our
desktop, right next to my notebook we can see our job lib file, this is where our model is stored.
It's simply a binary file. Now back to our
jupiter notebook. As I told you before in a real application we don't want to
train model every time. So let's comment out
these few lines, on Mac, we can press
command and slash and on windows control slash.
Okay, these lines are commented out, now this time, instead of dumping

Portuguese: 
our model, we're going to load it, so we call the load method, we don't have the model, we simply
pass the name of our model file. este
returns our trained model. Now with this
two lines we can simply make predictions, so, earlier,
we assumed that men between 20-25 like hip hop music.
let's print predictions and see if our model is behaving
so control
so this is how we persist and load models.
Earlier in this section, I told you that decision trees are the easiest
para entender. And that's why we started machine learning with decision trees. In this lecture, we're going to
export our model in visual format, so you will see
how this model makes predictions, that is really, really cool.
Deixe-me te mostrar. So once again I've simplified this code
so we simply import our data set, create

Russian: 
our model, we're going to load it, so we call the load method, we don't have the model, we simply
pass the name of our model file. это
returns our trained model. Now with this
two lines we can simply make predictions, so, earlier,
we assumed that men between 20-25 like hip hop music.
let's print predictions and see if our model is behaving
so control
so this is how we persist and load models.
Earlier in this section, I told you that decision trees are the easiest
to understand. And that's why we started machine learning with decision trees. In this lecture, we're going to
export our model in visual format, so you will see
how this model makes predictions, that is really, really cool.
Let me show you. So once again I've simplified this code
so we simply import our data set, create

English: 
our model, we're going to load it, so we call the load method, we don't have the model, we simply 
pass the name of our model file. This
returns our trained model. Now with this 
two lines we can simply make predictions, so, earlier, 
we assumed that men between 20-25 like hip hop music. 
let's print predictions and see if our model is behaving 
so control 
so this is how we persist and load models. 
Earlier in this section, I told you that decision trees are the easiest 
to understand. And that's why we started machine learning with decision trees. In this lecture, we're going to 
export our model in visual format, so you will see 
how this model makes predictions, that is really, really cool. 
Let me show you. So once again I've simplified this code
so we simply import our data set, create 

Arabic: 
our model, we're going to load it, so we call the load method, we don't have the model, we simply
pass the name of our model file. This
returns our trained model. Now with this
two lines we can simply make predictions, so, earlier,
we assumed that men between 20-25 like hip hop music.
let's print predictions and see if our model is behaving
so control
so this is how we persist and load models.
Earlier in this section, I told you that decision trees are the easiest
to understand. And that's why we started machine learning with decision trees. In this lecture, we're going to
export our model in visual format, so you will see
how this model makes predictions, that is really, really cool.
Let me show you. So once again I've simplified this code
so we simply import our data set, create

Indonesian: 
our model, we're going to load it, so we call the load method, we don't have the model, we simply
pass the name of our model file. Ini
returns our trained model. Now with this
two lines we can simply make predictions, so, earlier,
we assumed that men between 20-25 like hip hop music.
let's print predictions and see if our model is behaving
so control
so this is how we persist and load models.
Earlier in this section, I told you that decision trees are the easiest
to understand. And that's why we started machine learning with decision trees. In this lecture, we're going to
export our model in visual format, so you will see
how this model makes predictions, that is really, really cool.
Mari ku tunjukkan. So once again I've simplified this code
so we simply import our data set, create

Chinese: 
our model, we're going to load it, so we call the load method, we don't have the model, we simply
pass the name of our model file.这个
returns our trained model. Now with this
two lines we can simply make predictions, so, earlier,
we assumed that men between 20-25 like hip hop music.
let's print predictions and see if our model is behaving
so control
so this is how we persist and load models.
Earlier in this section, I told you that decision trees are the easiest
to understand. And that's why we started machine learning with decision trees. In this lecture, we're going to
export our model in visual format, so you will see
how this model makes predictions, that is really, really cool.
Let me show you. So once again I've simplified this code
so we simply import our data set, create

Turkish: 
our model, we're going to load it, so we call the load method, we don't have the model, we simply
pass the name of our model file. Bu
returns our trained model. Now with this
two lines we can simply make predictions, so, earlier,
we assumed that men between 20-25 like hip hop music.
let's print predictions and see if our model is behaving
so control
so this is how we persist and load models.
Earlier in this section, I told you that decision trees are the easiest
to understand. And that's why we started machine learning with decision trees. In this lecture, we're going to
export our model in visual format, so you will see
how this model makes predictions, that is really, really cool.
Let me show you. So once again I've simplified this code
so we simply import our data set, create

Persian: 
our model, we're going to load it, so we call the load method, we don't have the model, we simply
pass the name of our model file. این
returns our trained model. Now with this
two lines we can simply make predictions, so, earlier,
we assumed that men between 20-25 like hip hop music.
let's print predictions and see if our model is behaving
so control
so this is how we persist and load models.
Earlier in this section, I told you that decision trees are the easiest
to understand. And that's why we started machine learning with decision trees. In this lecture, we're going to
export our model in visual format, so you will see
how this model makes predictions, that is really, really cool.
Let me show you. So once again I've simplified this code
so we simply import our data set, create

English: 
input and output sets, create a model, and 
train it, that's all we are doing, now I want you to
follow along with me, type everything exactly as I show you in this lecture. Don't
worry about what everything means we'll come back to it shortly. So on the top,
from sklearnimport
tree, this object has a method for exporting
our decision tree in a  graphical format. So after we 
train our model, let's call tree 
_graph vis. Now here are a few arguments we need
to pass. The first argument is our model,
the second is the name oft he output file. So here we're going to use keyword 
arguments, because this method takes so many parameters, and we want to selectively pass 
keyword arguments without worrying about their order. So, 
the parameter we're going to set it out_file 
let's set this to music-recommend 

Arabic: 
input and output sets, create a model, and
train it, that's all we are doing, now I want you to
follow along with me, type everything exactly as I show you in this lecture. لا
worry about what everything means we'll come back to it shortly. So on the top,
from sklearnimport
tree, this object has a method for exporting
our decision tree in a graphical format. So after we
train our model, let's call tree
_graph vis. Now here are a few arguments we need
to pass. The first argument is our model,
the second is the name oft he output file. So here we're going to use keyword
arguments, because this method takes so many parameters, and we want to selectively pass
keyword arguments without worrying about their order. وبالتالي،
the parameter we're going to set it out_file
let's set this to music-recommend

Russian: 
input and output sets, create a model, and
train it, that's all we are doing, now I want you to
follow along with me, type everything exactly as I show you in this lecture. Don't
worry about what everything means we'll come back to it shortly. So on the top,
from sklearnimport
tree, this object has a method for exporting
our decision tree in a graphical format. So after we
train our model, let's call tree
_graph vis. Now here are a few arguments we need
to pass. The first argument is our model,
the second is the name oft he output file. So here we're going to use keyword
arguments, because this method takes so many parameters, and we want to selectively pass
keyword arguments without worrying about their order. So,
the parameter we're going to set it out_file
let's set this to music-recommend

Turkish: 
input and output sets, create a model, and
train it, that's all we are doing, now I want you to
follow along with me, type everything exactly as I show you in this lecture. Don't
worry about what everything means we'll come back to it shortly. So on the top,
from sklearnimport
tree, this object has a method for exporting
our decision tree in a graphical format. So after we
train our model, let's call tree
_graph vis. Now here are a few arguments we need
to pass. The first argument is our model,
the second is the name oft he output file. So here we're going to use keyword
arguments, because this method takes so many parameters, and we want to selectively pass
keyword arguments without worrying about their order. Yani,
the parameter we're going to set it out_file
let's set this to music-recommend

Chinese: 
input and output sets, create a model, and
train it, that's all we are doing, now I want you to
follow along with me, type everything exactly as I show you in this lecture.别
worry about what everything means we'll come back to it shortly. So on the top,
from sklearnimport
tree, this object has a method for exporting
our decision tree in a graphical format. So after we
train our model, let's call tree
_graph vis. Now here are a few arguments we need
to pass. The first argument is our model,
the second is the name oft he output file. So here we're going to use keyword
arguments, because this method takes so many parameters, and we want to selectively pass
keyword arguments without worrying about their order.所以，
the parameter we're going to set it out_file
let's set this to music-recommend

Persian: 
input and output sets, create a model, and
train it, that's all we are doing, now I want you to
follow along with me, type everything exactly as I show you in this lecture. نه
worry about what everything means we'll come back to it shortly. So on the top,
from sklearnimport
tree, this object has a method for exporting
our decision tree in a graphical format. So after we
train our model, let's call tree
_graph vis. Now here are a few arguments we need
to pass. The first argument is our model,
the second is the name oft he output file. So here we're going to use keyword
arguments, because this method takes so many parameters, and we want to selectively pass
keyword arguments without worrying about their order. So,
the parameter we're going to set it out_file
let's set this to music-recommend

Indonesian: 
input and output sets, create a model, and
train it, that's all we are doing, now I want you to
follow along with me, type everything exactly as I show you in this lecture. Don't
worry about what everything means we'll come back to it shortly. So on the top,
from sklearnimport
tree, this object has a method for exporting
our decision tree in a graphical format. So after we
train our model, let's call tree
_graph vis. Now here are a few arguments we need
to pass. The first argument is our model,
the second is the name oft he output file. So here we're going to use keyword
arguments, because this method takes so many parameters, and we want to selectively pass
keyword arguments without worrying about their order. Begitu,
the parameter we're going to set it out_file
let's set this to music-recommend

Portuguese: 
input and output sets, create a model, and
train it, that's all we are doing, now I want you to
follow along with me, type everything exactly as I show you in this lecture. Não faça
worry about what everything means we'll come back to it shortly. So on the top,
from sklearnimport
tree, this object has a method for exporting
our decision tree in a graphical format. So after we
train our model, let's call tree
_graph vis. Now here are a few arguments we need
to pass. The first argument is our model,
the second is the name oft he output file. So here we're going to use keyword
arguments, because this method takes so many parameters, and we want to selectively pass
keyword arguments without worrying about their order. Assim,
the parameter we're going to set it out_file
let's set this to music-recommend

Turkish: 
.dot. This is the dot format, which is the
graph format, which is a graph description language, you will see that shortly.
Now the other parameter you want to set is feature
_names. We set this to an array of two strings,
age and gender. These are the features
or the columns of our data set. So they are properties or features of
our data. Tamam? The other parameter
is class names. So class_names
we should set this to the list of classes or labels we have
in our output data set, like hip hop, jazz, classical and so on.
So, this y data set includes all the genre
or all the classes of our data, but they are repeated a few times in this data set.
So, here we call y.unit this returns
the unique list of classes, now we should sort this alphabetically.
So, we call the sorted function, and pass the

English: 
.dot. This is the dot format, which is the 
graph format, which is a graph description language, you will see that shortly. 
Now the other parameter you want to set is feature 
_names. We set this to an array of two strings, 
age and gender. These are the features 
or the columns of our data set. So they are properties or features of
our data. Okay? The other parameter 
is class names. So class_names 
we should set this to the list of classes or labels we have
in our output data set, like hip hop, jazz, classical and so on. 
So, this y data set includes all the genre
or all the classes of our data, but they are repeated a few times in this data set. 
So, here we call y.unit this returns 
the unique list of classes, now we should sort this alphabetically. 
So, we call the sorted function, and pass the 

Russian: 
.dot. This is the dot format, which is the
graph format, which is a graph description language, you will see that shortly.
Now the other parameter you want to set is feature
_names. We set this to an array of two strings,
age and gender. These are the features
or the columns of our data set. So they are properties or features of
our data. Okay? The other parameter
is class names. So class_names
we should set this to the list of classes or labels we have
in our output data set, like hip hop, jazz, classical and so on.
So, this y data set includes all the genre
or all the classes of our data, but they are repeated a few times in this data set.
So, here we call y.unit this returns
the unique list of classes, now we should sort this alphabetically.
So, we call the sorted function, and pass the

Persian: 
.dot. This is the dot format, which is the
graph format, which is a graph description language, you will see that shortly.
Now the other parameter you want to set is feature
_names. We set this to an array of two strings,
age and gender. These are the features
or the columns of our data set. So they are properties or features of
our data. باشه؟ The other parameter
is class names. So class_names
we should set this to the list of classes or labels we have
in our output data set, like hip hop, jazz, classical and so on.
So, this y data set includes all the genre
or all the classes of our data, but they are repeated a few times in this data set.
So, here we call y.unit this returns
the unique list of classes, now we should sort this alphabetically.
So, we call the sorted function, and pass the

Chinese: 
.dot. This is the dot format, which is the
graph format, which is a graph description language, you will see that shortly.
Now the other parameter you want to set is feature
_names. We set this to an array of two strings,
age and gender. These are the features
or the columns of our data set. So they are properties or features of
our data.好的？ The other parameter
is class names. So class_names
we should set this to the list of classes or labels we have
in our output data set, like hip hop, jazz, classical and so on.
So, this y data set includes all the genre
or all the classes of our data, but they are repeated a few times in this data set.
So, here we call y.unit this returns
the unique list of classes, now we should sort this alphabetically.
So, we call the sorted function, and pass the

Arabic: 
.dot. This is the dot format, which is the
graph format, which is a graph description language, you will see that shortly.
Now the other parameter you want to set is feature
_names. We set this to an array of two strings,
age and gender. These are the features
or the columns of our data set. So they are properties or features of
our data. حسنا؟ The other parameter
is class names. So class_names
we should set this to the list of classes or labels we have
in our output data set, like hip hop, jazz, classical and so on.
So, this y data set includes all the genre
or all the classes of our data, but they are repeated a few times in this data set.
So, here we call y.unit this returns
the unique list of classes, now we should sort this alphabetically.
So, we call the sorted function, and pass the

Indonesian: 
.dot. This is the dot format, which is the
graph format, which is a graph description language, you will see that shortly.
Now the other parameter you want to set is feature
_names. We set this to an array of two strings,
age and gender. These are the features
or the columns of our data set. So they are properties or features of
our data. Baik? The other parameter
is class names. So class_names
we should set this to the list of classes or labels we have
in our output data set, like hip hop, jazz, classical and so on.
So, this y data set includes all the genre
or all the classes of our data, but they are repeated a few times in this data set.
So, here we call y.unit this returns
the unique list of classes, now we should sort this alphabetically.
So, we call the sorted function, and pass the

Portuguese: 
.dot. This is the dot format, which is the
graph format, which is a graph description language, you will see that shortly.
Now the other parameter you want to set is feature
_names. We set this to an array of two strings,
age and gender. These are the features
or the columns of our data set. So they are properties or features of
our data. OK? The other parameter
is class names. So class_names
we should set this to the list of classes or labels we have
in our output data set, like hip hop, jazz, classical and so on.
So, this y data set includes all the genre
or all the classes of our data, but they are repeated a few times in this data set.
So, here we call y.unit this returns
the unique list of classes, now we should sort this alphabetically.
So, we call the sorted function, and pass the

Indonesian: 
result a y.unique.
The next parameter is labeled, we set
this to a string, all, once again don't worry,
about the details of these parameters, we're going to come back to these shortly. Begitu,
set label to all, then round it,
to true, and finally field to true. Begitu,
so this is the end result, now let's run this sound
using control and enter, okay,
here we have a nw file music recommender .. that's a little
bit funny. So we want to open this file with vs code.
So drag and drop this into a vs code window.
Okay, here's a dot format, it's
a textural language for describing graphs
Now to visualize this graph we need to install an extension in vs code.
So on the left side, click extensions panel and search

Portuguese: 
result a y.unique.
The next parameter is labeled, we set
this to a string, all, once again don't worry,
about the details of these parameters, we're going to come back to these shortly. Assim,
set label to all, then round it,
to true, and finally field to true. Assim,
so this is the end result, now let's run this sound
using control and enter, okay,
here we have a nw file music recommender .. that's a little
bit funny. So we want to open this file with vs code.
So drag and drop this into a vs code window.
Okay, here's a dot format, it's
a textural language for describing graphs
Now to visualize this graph we need to install an extension in vs code.
So on the left side, click extensions panel and search

Arabic: 
result a y.unique.
The next parameter is labeled, we set
this to a string, all, once again don't worry,
about the details of these parameters, we're going to come back to these shortly. وبالتالي،
set label to all, then round it,
to true, and finally field to true. وبالتالي،
so this is the end result, now let's run this sound
using control and enter, okay,
here we have a nw file music recommender .. that's a little
bit funny. So we want to open this file with vs code.
So drag and drop this into a vs code window.
Okay, here's a dot format, it's
a textural language for describing graphs
Now to visualize this graph we need to install an extension in vs code.
So on the left side, click extensions panel and search

Turkish: 
result a y.unique.
The next parameter is labeled, we set
this to a string, all, once again don't worry,
about the details of these parameters, we're going to come back to these shortly. Yani,
set label to all, then round it,
to true, and finally field to true. Yani,
so this is the end result, now let's run this sound
using control and enter, okay,
here we have a nw file music recommender .. that's a little
bit funny. So we want to open this file with vs code.
So drag and drop this into a vs code window.
Okay, here's a dot format, it's
a textural language for describing graphs
Now to visualize this graph we need to install an extension in vs code.
So on the left side, click extensions panel and search

English: 
result a y.unique. 
The next parameter is labeled, we set 
this to a string, all, once again don't worry, 
about the details of these parameters, we're going to come back to these shortly. So, 
set label to all, then round it, 
to true, and finally field to true. So, 
so this is the end result, now let's run this sound 
using control and enter, okay, 
here we have a nw file music recommender .. that's a little
bit funny. So we want to open this file with vs code. 
So drag and drop this into a vs code window. 
Okay, here's a dot format, it's
a textural language for describing graphs 
Now to visualize this graph we need to install an extension in vs code.
So on the left side, click extensions panel and search 

Chinese: 
result a y.unique.
The next parameter is labeled, we set
this to a string, all, once again don't worry,
about the details of these parameters, we're going to come back to these shortly.所以，
set label to all, then round it,
to true, and finally field to true.所以，
so this is the end result, now let's run this sound
using control and enter, okay,
here we have a nw file music recommender .. that's a little
bit funny. So we want to open this file with vs code.
So drag and drop this into a vs code window.
Okay, here's a dot format, it's
a textural language for describing graphs
Now to visualize this graph we need to install an extension in vs code.
So on the left side, click extensions panel and search

Russian: 
result a y.unique.
The next parameter is labeled, we set
this to a string, all, once again don't worry,
about the details of these parameters, we're going to come back to these shortly. So,
set label to all, then round it,
to true, and finally field to true. So,
so this is the end result, now let's run this sound
using control and enter, okay,
here we have a nw file music recommender .. that's a little
bit funny. So we want to open this file with vs code.
So drag and drop this into a vs code window.
Okay, here's a dot format, it's
a textural language for describing graphs
Now to visualize this graph we need to install an extension in vs code.
So on the left side, click extensions panel and search

Persian: 
result a y.unique.
The next parameter is labeled, we set
this to a string, all, once again don't worry,
about the details of these parameters, we're going to come back to these shortly. So,
set label to all, then round it,
to true, and finally field to true. So,
so this is the end result, now let's run this sound
using control and enter, okay,
here we have a nw file music recommender .. that's a little
bit funny. So we want to open this file with vs code.
So drag and drop this into a vs code window.
Okay, here's a dot format, it's
a textural language for describing graphs
Now to visualize this graph we need to install an extension in vs code.
So on the left side, click extensions panel and search

Arabic: 
for dot, dot. Look at this second extension here.
graphvis or .language
by stephon vs. Go ahead and install this extension
and then reload vs code. Once you do that, you can visualize
this dot file. So let me close this tab.
Alright, look at this ... on the right side. Click this,
you should have a new menu, open preview to the side. So like that
alright, here's the visualization of our decision tree,
let's close the dot file, there you go. This is exactly
how our model makes predictions. So we have this
binary tree, which means every node can have a maximum of two children.
On top of each note we have a condition
if this condition is true we go to the child node on the left side. Otherwise we
go to the child node on the right side. So let's see what's happening here, the first condition
is age less then or equal to 30

Indonesian: 
for dot, dot. Look at this second extension here.
graphvis or .language
by stephon vs. Go ahead and install this extension
and then reload vs code. Once you do that, you can visualize
this dot file. So let me close this tab.
Alright, look at this ... on the right side. Click this,
you should have a new menu, open preview to the side. So like that
alright, here's the visualization of our decision tree,
let's close the dot file, there you go. This is exactly
how our model makes predictions. So we have this
binary tree, which means every node can have a maximum of two children.
On top of each note we have a condition
if this condition is true we go to the child node on the left side. Otherwise we
go to the child node on the right side. So let's see what's happening here, the first condition
is age less then or equal to 30

Turkish: 
for dot, dot. Look at this second extension here.
graphvis or .language
by stephon vs. Go ahead and install this extension
and then reload vs code. Once you do that, you can visualize
this dot file. So let me close this tab.
Alright, look at this ... on the right side. Click this,
you should have a new menu, open preview to the side. So like that
alright, here's the visualization of our decision tree,
let's close the dot file, there you go. This is exactly
how our model makes predictions. So we have this
binary tree, which means every node can have a maximum of two children.
On top of each note we have a condition
if this condition is true we go to the child node on the left side. Otherwise we
go to the child node on the right side. So let's see what's happening here, the first condition
is age less then or equal to 30

Russian: 
for dot, dot. Look at this second extension here.
graphvis or .language
by stephon vs. Go ahead and install this extension
and then reload vs code. Once you do that, you can visualize
this dot file. So let me close this tab.
Alright, look at this ... on the right side. Click this,
you should have a new menu, open preview to the side. So like that
alright, here's the visualization of our decision tree,
let's close the dot file, there you go. This is exactly
how our model makes predictions. So we have this
binary tree, which means every node can have a maximum of two children.
On top of each note we have a condition
if this condition is true we go to the child node on the left side. Otherwise we
go to the child node on the right side. So let's see what's happening here, the first condition
is age less then or equal to 30

Portuguese: 
for dot, dot. Look at this second extension here.
graphvis or .language
by stephon vs. Go ahead and install this extension
and then reload vs code. Once you do that, you can visualize
this dot file. So let me close this tab.
Alright, look at this ... on the right side. Click this,
you should have a new menu, open preview to the side. So like that
alright, here's the visualization of our decision tree,
let's close the dot file, there you go. This is exactly
how our model makes predictions. So we have this
binary tree, which means every node can have a maximum of two children.
On top of each note we have a condition
if this condition is true we go to the child node on the left side. Otherwise we
go to the child node on the right side. So let's see what's happening here, the first condition
is age less then or equal to 30

English: 
for dot, dot. Look at this second extension here. 
graphvis or .language
by stephon vs. Go ahead and install this extension 
and then reload vs code. Once you do that, you can visualize 
this dot file. So let me close this tab. 
Alright, look at this ... on the right side. Click this, 
you should have a new menu, open preview to the side. So like that
alright, here's the visualization of our decision tree, 
let's close the dot file, there you go. This is exactly 
how our model makes predictions. So we have this
binary tree, which means every node can have a maximum of two children.
On top of each note we have a condition 
if this condition is true we go to the child node on the left side. Otherwise we 
go to the child node on the right side. So let's see what's happening here, the first condition 
is age less then or equal to 30 

Chinese: 
for dot, dot. Look at this second extension here.
graphvis or .language
by stephon vs. Go ahead and install this extension
and then reload vs code. Once you do that, you can visualize
this dot file. So let me close this tab.
Alright, look at this ... on the right side. Click this,
you should have a new menu, open preview to the side. So like that
alright, here's the visualization of our decision tree,
let's close the dot file, there you go. This is exactly
how our model makes predictions. So we have this
binary tree, which means every node can have a maximum of two children.
On top of each note we have a condition
if this condition is true we go to the child node on the left side. Otherwise we
go to the child node on the right side. So let's see what's happening here, the first condition
is age less then or equal to 30

Persian: 
for dot, dot. Look at this second extension here.
graphvis or .language
by stephon vs. Go ahead and install this extension
and then reload vs code. Once you do that, you can visualize
this dot file. So let me close this tab.
Alright, look at this ... on the right side. Click this,
you should have a new menu, open preview to the side. So like that
alright, here's the visualization of our decision tree,
let's close the dot file, there you go. This is exactly
how our model makes predictions. So we have this
binary tree, which means every node can have a maximum of two children.
On top of each note we have a condition
if this condition is true we go to the child node on the left side. Otherwise we
go to the child node on the right side. So let's see what's happening here, the first condition
is age less then or equal to 30

Persian: 
.5. If this condition is false, that means that user is 30 years
or older, so the genre of the music that their interested in is classical.
So here we're classifying people based
on their profile. That is the reason we have the word class here,
so a user who is 30 years or older, belongs to the class of
classical. Or people who like classical music. Now what if this condition
is true. That means that user is younger then
30, so, now we check the gender, if it's less then 0.5,
which basically means it equals to 0, then
we're dealing with a female. So we go to the child node here,
now once again we have another condition, so we are dealing with a female
who is younger than 30. Once again we ned to check their age so
is the age less then 25.5? If that's the case
then that user likes dance music, otherwise they like acoustic music.
So this is a decision tree that our model uses to make predictions

Indonesian: 
.5. If this condition is false, that means that user is 30 years
or older, so the genre of the music that their interested in is classical.
So here we're classifying people based
on their profile. That is the reason we have the word class here,
so a user who is 30 years or older, belongs to the class of
classical. Or people who like classical music. Now what if this condition
is true. That means that user is younger then
30, so, now we check the gender, if it's less then 0.5,
which basically means it equals to 0, then
we're dealing with a female. So we go to the child node here,
now once again we have another condition, so we are dealing with a female
who is younger than 30. Once again we ned to check their age so
is the age less then 25.5? If that's the case
then that user likes dance music, otherwise they like acoustic music.
So this is a decision tree that our model uses to make predictions

Portuguese: 
.5. If this condition is false, that means that user is 30 years
or older, so the genre of the music that their interested in is classical.
So here we're classifying people based
on their profile. That is the reason we have the word class here,
so a user who is 30 years or older, belongs to the class of
classical. Or people who like classical music. Now what if this condition
é verdade. That means that user is younger then
30, so, now we check the gender, if it's less then 0.5,
which basically means it equals to 0, then
we're dealing with a female. So we go to the child node here,
now once again we have another condition, so we are dealing with a female
who is younger than 30. Once again we ned to check their age so
is the age less then 25.5? Se for esse o caso
then that user likes dance music, otherwise they like acoustic music.
So this is a decision tree that our model uses to make predictions

English: 
.5. If this condition is false, that means that user is 30 years 
or older, so the genre of the music that their interested in is classical. 
So here we're classifying people based 
on their profile. That is the reason we have the word class here, 
so a user who is 30 years or older, belongs to the class of 
classical. Or people who like classical music. Now what if this condition 
is true. That means that user is younger then 
30, so, now we check the gender, if it's less then 0.5, 
which basically means it equals to 0, then 
we're dealing with a female. So we go to the child node here, 
now once again we have another condition, so we are dealing with a female 
who is younger than 30. Once again we ned to check their age so 
is the age less then 25.5? If that's the case 
then that user likes dance music, otherwise they like acoustic music. 
So this is a decision tree that our model uses to make predictions 

Chinese: 
.5. If this condition is false, that means that user is 30 years
or older, so the genre of the music that their interested in is classical.
So here we're classifying people based
on their profile. That is the reason we have the word class here,
so a user who is 30 years or older, belongs to the class of
classical. Or people who like classical music. Now what if this condition
is true. That means that user is younger then
30, so, now we check the gender, if it's less then 0.5,
which basically means it equals to 0, then
we're dealing with a female. So we go to the child node here,
now once again we have another condition, so we are dealing with a female
who is younger than 30. Once again we ned to check their age so
is the age less then 25.5? If that's the case
then that user likes dance music, otherwise they like acoustic music.
So this is a decision tree that our model uses to make predictions

Arabic: 
.5. If this condition is false, that means that user is 30 years
or older, so the genre of the music that their interested in is classical.
So here we're classifying people based
on their profile. That is the reason we have the word class here,
so a user who is 30 years or older, belongs to the class of
classical. Or people who like classical music. Now what if this condition
is true. That means that user is younger then
30, so, now we check the gender, if it's less then 0.5,
which basically means it equals to 0, then
we're dealing with a female. So we go to the child node here,
now once again we have another condition, so we are dealing with a female
who is younger than 30. Once again we ned to check their age so
is the age less then 25.5? إذا كان هذا هو الحال
then that user likes dance music, otherwise they like acoustic music.
So this is a decision tree that our model uses to make predictions

Turkish: 
.5. If this condition is false, that means that user is 30 years
or older, so the genre of the music that their interested in is classical.
So here we're classifying people based
on their profile. That is the reason we have the word class here,
so a user who is 30 years or older, belongs to the class of
classical. Or people who like classical music. Now what if this condition
is true. That means that user is younger then
30, so, now we check the gender, if it's less then 0.5,
which basically means it equals to 0, then
we're dealing with a female. So we go to the child node here,
now once again we have another condition, so we are dealing with a female
who is younger than 30. Once again we ned to check their age so
is the age less then 25.5? If that's the case
then that user likes dance music, otherwise they like acoustic music.
So this is a decision tree that our model uses to make predictions

Russian: 
.5. If this condition is false, that means that user is 30 years
or older, so the genre of the music that their interested in is classical.
So here we're classifying people based
on their profile. That is the reason we have the word class here,
so a user who is 30 years or older, belongs to the class of
classical. Or people who like classical music. Now what if this condition
is true. That means that user is younger then
30, so, now we check the gender, if it's less then 0.5,
which basically means it equals to 0, then
we're dealing with a female. So we go to the child node here,
now once again we have another condition, so we are dealing with a female
who is younger than 30. Once again we ned to check their age so
is the age less then 25.5? If that's the case
then that user likes dance music, otherwise they like acoustic music.
So this is a decision tree that our model uses to make predictions

English: 
Now if you're wondering why we have these floating point numbers
like 25.5 These are basically the rules 
that our model generates, based on the patterns in our dataset. 
As we give our model more data, these rules will change so they are not always the same. 
So they are not always the same, also the more columns or the more features 
we have, our decision tree is going to get more complex. 
We only have two features, age, and gender. Now back to our code 
let me quickly explain the meaning of all these parameters, we set field to true 
so each box or each node is filled with a color. We set 
rounded to true, so they have rounded corners. We set label to all
so every node has labels that we can read. 
We set class names to the unique list of genres 
and that's for displaying the class for each note, right here, and we set
feature names to age and gender, sow e can see the rules 
in our notes. So that was a short and 

Persian: 
Now if you're wondering why we have these floating point numbers
like 25.5 These are basically the rules
that our model generates, based on the patterns in our dataset.
As we give our model more data, these rules will change so they are not always the same.
So they are not always the same, also the more columns or the more features
we have, our decision tree is going to get more complex.
We only have two features, age, and gender. Now back to our code
let me quickly explain the meaning of all these parameters, we set field to true
so each box or each node is filled with a color. We set
rounded to true, so they have rounded corners. We set label to all
so every node has labels that we can read.
We set class names to the unique list of genres
and that's for displaying the class for each note, right here, and we set
feature names to age and gender, sow e can see the rules
in our notes. So that was a short and

Indonesian: 
Now if you're wondering why we have these floating point numbers
like 25.5 These are basically the rules
that our model generates, based on the patterns in our dataset.
As we give our model more data, these rules will change so they are not always the same.
So they are not always the same, also the more columns or the more features
we have, our decision tree is going to get more complex.
We only have two features, age, and gender. Now back to our code
let me quickly explain the meaning of all these parameters, we set field to true
so each box or each node is filled with a color. We set
rounded to true, so they have rounded corners. We set label to all
so every node has labels that we can read.
We set class names to the unique list of genres
and that's for displaying the class for each note, right here, and we set
feature names to age and gender, sow e can see the rules
in our notes. So that was a short and

Arabic: 
Now if you're wondering why we have these floating point numbers
like 25.5 These are basically the rules
that our model generates, based on the patterns in our dataset.
As we give our model more data, these rules will change so they are not always the same.
So they are not always the same, also the more columns or the more features
we have, our decision tree is going to get more complex.
We only have two features, age, and gender. Now back to our code
let me quickly explain the meaning of all these parameters, we set field to true
so each box or each node is filled with a color. We set
rounded to true, so they have rounded corners. We set label to all
so every node has labels that we can read.
We set class names to the unique list of genres
and that's for displaying the class for each note, right here, and we set
feature names to age and gender, sow e can see the rules
in our notes. So that was a short and

Portuguese: 
Now if you're wondering why we have these floating point numbers
like 25.5 These are basically the rules
that our model generates, based on the patterns in our dataset.
As we give our model more data, these rules will change so they are not always the same.
So they are not always the same, also the more columns or the more features
we have, our decision tree is going to get more complex.
We only have two features, age, and gender. Now back to our code
let me quickly explain the meaning of all these parameters, we set field to true
so each box or each node is filled with a color. We set
rounded to true, so they have rounded corners. We set label to all
so every node has labels that we can read.
We set class names to the unique list of genres
and that's for displaying the class for each note, right here, and we set
feature names to age and gender, sow e can see the rules
in our notes. So that was a short and

Chinese: 
Now if you're wondering why we have these floating point numbers
like 25.5 These are basically the rules
that our model generates, based on the patterns in our dataset.
As we give our model more data, these rules will change so they are not always the same.
So they are not always the same, also the more columns or the more features
we have, our decision tree is going to get more complex.
We only have two features, age, and gender. Now back to our code
let me quickly explain the meaning of all these parameters, we set field to true
so each box or each node is filled with a color. We set
rounded to true, so they have rounded corners. We set label to all
so every node has labels that we can read.
We set class names to the unique list of genres
and that's for displaying the class for each note, right here, and we set
feature names to age and gender, sow e can see the rules
in our notes. So that was a short and

Turkish: 
Now if you're wondering why we have these floating point numbers
like 25.5 These are basically the rules
that our model generates, based on the patterns in our dataset.
As we give our model more data, these rules will change so they are not always the same.
So they are not always the same, also the more columns or the more features
we have, our decision tree is going to get more complex.
We only have two features, age, and gender. Now back to our code
let me quickly explain the meaning of all these parameters, we set field to true
so each box or each node is filled with a color. We set
rounded to true, so they have rounded corners. We set label to all
so every node has labels that we can read.
We set class names to the unique list of genres
and that's for displaying the class for each note, right here, and we set
feature names to age and gender, sow e can see the rules
in our notes. So that was a short and

Russian: 
Now if you're wondering why we have these floating point numbers
like 25.5 These are basically the rules
that our model generates, based on the patterns in our dataset.
As we give our model more data, these rules will change so they are not always the same.
So they are not always the same, also the more columns or the more features
we have, our decision tree is going to get more complex.
We only have two features, age, and gender. Now back to our code
let me quickly explain the meaning of all these parameters, we set field to true
so each box or each node is filled with a color. We set
rounded to true, so they have rounded corners. We set label to all
so every node has labels that we can read.
We set class names to the unique list of genres
and that's for displaying the class for each note, right here, and we set
feature names to age and gender, sow e can see the rules
in our notes. So that was a short and

Indonesian: 
sweet introduction to machien learning. Now you can use the materials that you learn in this section
and apply them to solve a different set of problems. Now here's a question for you:
What ideas do you have for machine learning? What kind of problems do you want to solve
with machine learning? Use the comments box below and let me know. I love to
hear about your ideas! Next we're going to use python and a popular framework called
django. To build a web application. Are you ready, let's get started
In this turorial, I'm going to show you how to create your first website with python, and A
and a very popular framework called django. So it's spelled with a silent D,
and is pronounced django. it's a web framework for
perfectionists with deadlines. So if you're a perfectionist and you want to quickly put together
a website that is fast, scaleable and secure,
django is your best friend. And here are the popular websites
built with Django. Like Instagram, Spotify
YouTube, Washington Post, and so on. Now you might say

Chinese: 
sweet introduction to machien learning. Now you can use the materials that you learn in this section
and apply them to solve a different set of problems. Now here's a question for you:
What ideas do you have for machine learning? What kind of problems do you want to solve
with machine learning? Use the comments box below and let me know. I love to
hear about your ideas! Next we're going to use python and a popular framework called
django. To build a web application. Are you ready, let's get started
In this turorial, I'm going to show you how to create your first website with python, and A
and a very popular framework called django. So it's spelled with a silent D,
and is pronounced django. it's a web framework for
perfectionists with deadlines. So if you're a perfectionist and you want to quickly put together
a website that is fast, scaleable and secure,
django is your best friend. And here are the popular websites
built with Django. Like Instagram, Spotify
YouTube, Washington Post, and so on. Now you might say

Russian: 
sweet introduction to machien learning. Now you can use the materials that you learn in this section
and apply them to solve a different set of problems. Now here's a question for you:
What ideas do you have for machine learning? What kind of problems do you want to solve
with machine learning? Use the comments box below and let me know. I love to
hear about your ideas! Next we're going to use python and a popular framework called
django. To build a web application. Are you ready, let's get started
In this turorial, I'm going to show you how to create your first website with python, and A
and a very popular framework called django. So it's spelled with a silent D,
and is pronounced django. it's a web framework for
perfectionists with deadlines. So if you're a perfectionist and you want to quickly put together
a website that is fast, scaleable and secure,
django is your best friend. And here are the popular websites
built with Django. Like Instagram, Spotify
YouTube, Washington Post, and so on. Now you might say

Persian: 
sweet introduction to machien learning. Now you can use the materials that you learn in this section
and apply them to solve a different set of problems. Now here's a question for you:
What ideas do you have for machine learning? What kind of problems do you want to solve
with machine learning? Use the comments box below and let me know. I love to
hear about your ideas! Next we're going to use python and a popular framework called
django. To build a web application. Are you ready, let's get started
In this turorial, I'm going to show you how to create your first website with python, and A
and a very popular framework called django. So it's spelled with a silent D,
and is pronounced django. it's a web framework for
perfectionists with deadlines. So if you're a perfectionist and you want to quickly put together
a website that is fast, scaleable and secure,
django is your best friend. And here are the popular websites
built with Django. Like Instagram, Spotify
YouTube, Washington Post, and so on. Now you might say

Turkish: 
sweet introduction to machien learning. Now you can use the materials that you learn in this section
and apply them to solve a different set of problems. Now here's a question for you:
What ideas do you have for machine learning? What kind of problems do you want to solve
with machine learning? Use the comments box below and let me know. I love to
hear about your ideas! Next we're going to use python and a popular framework called
django. To build a web application. Are you ready, let's get started
In this turorial, I'm going to show you how to create your first website with python, and A
and a very popular framework called django. So it's spelled with a silent D,
and is pronounced django. it's a web framework for
perfectionists with deadlines. So if you're a perfectionist and you want to quickly put together
a website that is fast, scaleable and secure,
django is your best friend. And here are the popular websites
built with Django. Like Instagram, Spotify
YouTube, Washington Post, and so on. Now you might say

Portuguese: 
sweet introduction to machien learning. Now you can use the materials that you learn in this section
and apply them to solve a different set of problems. Now here's a question for you:
What ideas do you have for machine learning? What kind of problems do you want to solve
with machine learning? Use the comments box below and let me know. I love to
hear about your ideas! Next we're going to use python and a popular framework called
django. To build a web application. Are you ready, let's get started
In this turorial, I'm going to show you how to create your first website with python, and A
and a very popular framework called django. So it's spelled with a silent D,
and is pronounced django. it's a web framework for
perfectionists with deadlines. So if you're a perfectionist and you want to quickly put together
a website that is fast, scaleable and secure,
django is your best friend. And here are the popular websites
built with Django. Like Instagram, Spotify
YouTube, Washington Post, and so on. Now you might say

English: 
sweet introduction to machien learning. Now you can use the materials that you learn in this section 
and apply them to solve a different set of problems. Now here's a question for you: 
What ideas do you have for machine learning? What kind of problems do you want to solve 
with machine learning? Use the comments box below and let me know. I love to
hear about your ideas! Next we're going to use python and a popular framework called
django. To build a web application. Are you ready, let's get started
In this turorial, I'm going to show you how to create your first website with python, and A 
and a very popular framework called django. So it's spelled with a silent D, 
and is pronounced django. it's a web framework for
perfectionists with deadlines. So if you're a perfectionist and you want to quickly put together
a website that is fast, scaleable and secure, 
django is your best friend. And here are the popular websites 
built with Django. Like Instagram, Spotify
YouTube, Washington Post, and so on. Now you might say

Arabic: 
sweet introduction to machien learning. Now you can use the materials that you learn in this section
and apply them to solve a different set of problems. Now here's a question for you:
What ideas do you have for machine learning? What kind of problems do you want to solve
with machine learning? Use the comments box below and let me know. I love to
hear about your ideas! Next we're going to use python and a popular framework called
django. To build a web application. Are you ready, let's get started
In this turorial, I'm going to show you how to create your first website with python, and A
and a very popular framework called django. So it's spelled with a silent D,
and is pronounced django. it's a web framework for
perfectionists with deadlines. So if you're a perfectionist and you want to quickly put together
a website that is fast, scaleable and secure,
django is your best friend. And here are the popular websites
built with Django. Like Instagram, Spotify
YouTube, Washington Post, and so on. Now you might say

Turkish: 
what is a framework, and why do we need a framework to build a web application or a web site?
Well, the framework is essentially a library of reusable modules
these modules provide functionality for common tasks
for example, in the case of a web framework like django we have modules to work with http requests
url's, sessions, cookies and so on.
These are the concerns of pretty much every website or
application out there. So all this functionality is baked into django, we don't have to
code it from scratch, that is why we use a framework like django. Now,
django. Now technically a framework is more then a library,
apart from providing these modules it also provides a structure for each application
It tells us what folders or files we should have in our project. So this
provides a consistency among various django projects. So as you
move from one company to another and work on different projects, you can easily transition from one
project to another, because all these applications follow the same structure
now, with that interaction, let's create our first

English: 
what is a framework, and why do we need a framework to build a web application or a web site?
Well, the framework is essentially a library of reusable modules
these modules provide functionality for common tasks 
for example, in the case of a web framework like django we have modules to work with http requests 
url's, sessions, cookies and so on. 
These are the concerns of pretty much every website or 
application out there. So all this functionality is baked into django, we don't have to
code it from scratch, that is why we use a framework like django. Now, 
django. Now technically a framework is more then a library, 
apart from providing these modules it also provides a structure for each application 
It tells us what folders or files we should have in our project. So this
provides a consistency among various django projects. So as you
move from one company to another and work on different projects, you can easily transition from one
project to another, because all these applications follow the same structure
now, with that interaction, let's create our first 

Indonesian: 
what is a framework, and why do we need a framework to build a web application or a web site?
Well, the framework is essentially a library of reusable modules
these modules provide functionality for common tasks
for example, in the case of a web framework like django we have modules to work with http requests
url's, sessions, cookies and so on.
These are the concerns of pretty much every website or
application out there. So all this functionality is baked into django, we don't have to
code it from scratch, that is why we use a framework like django. Sekarang,
django. Now technically a framework is more then a library,
apart from providing these modules it also provides a structure for each application
It tells us what folders or files we should have in our project. So this
provides a consistency among various django projects. So as you
move from one company to another and work on different projects, you can easily transition from one
project to another, because all these applications follow the same structure
now, with that interaction, let's create our first

Portuguese: 
what is a framework, and why do we need a framework to build a web application or a web site?
Well, the framework is essentially a library of reusable modules
these modules provide functionality for common tasks
for example, in the case of a web framework like django we have modules to work with http requests
url's, sessions, cookies and so on.
These are the concerns of pretty much every website or
application out there. So all this functionality is baked into django, we don't have to
code it from scratch, that is why we use a framework like django. Agora,
django. Now technically a framework is more then a library,
apart from providing these modules it also provides a structure for each application
It tells us what folders or files we should have in our project. Então, é isso
provides a consistency among various django projects. So as you
move from one company to another and work on different projects, you can easily transition from one
project to another, because all these applications follow the same structure
now, with that interaction, let's create our first

Persian: 
what is a framework, and why do we need a framework to build a web application or a web site?
Well, the framework is essentially a library of reusable modules
these modules provide functionality for common tasks
for example, in the case of a web framework like django we have modules to work with http requests
url's, sessions, cookies and so on.
These are the concerns of pretty much every website or
application out there. So all this functionality is baked into django, we don't have to
code it from scratch, that is why we use a framework like django. اکنون،
django. Now technically a framework is more then a library,
apart from providing these modules it also provides a structure for each application
It tells us what folders or files we should have in our project. So this
provides a consistency among various django projects. So as you
move from one company to another and work on different projects, you can easily transition from one
project to another, because all these applications follow the same structure
now, with that interaction, let's create our first

Arabic: 
what is a framework, and why do we need a framework to build a web application or a web site?
Well, the framework is essentially a library of reusable modules
these modules provide functionality for common tasks
for example, in the case of a web framework like django we have modules to work with http requests
url's, sessions, cookies and so on.
These are the concerns of pretty much every website or
application out there. So all this functionality is baked into django, we don't have to
code it from scratch, that is why we use a framework like django. الآن،
django. Now technically a framework is more then a library,
apart from providing these modules it also provides a structure for each application
It tells us what folders or files we should have in our project. إذا هذا
provides a consistency among various django projects. So as you
move from one company to another and work on different projects, you can easily transition from one
project to another, because all these applications follow the same structure
now, with that interaction, let's create our first

Chinese: 
what is a framework, and why do we need a framework to build a web application or a web site?
Well, the framework is essentially a library of reusable modules
these modules provide functionality for common tasks
for example, in the case of a web framework like django we have modules to work with http requests
url's, sessions, cookies and so on.
These are the concerns of pretty much every website or
application out there. So all this functionality is baked into django, we don't have to
code it from scratch, that is why we use a framework like django.现在，
django. Now technically a framework is more then a library,
apart from providing these modules it also provides a structure for each application
It tells us what folders or files we should have in our project. So this
provides a consistency among various django projects. So as you
move from one company to another and work on different projects, you can easily transition from one
project to another, because all these applications follow the same structure
now, with that interaction, let's create our first

Russian: 
what is a framework, and why do we need a framework to build a web application or a web site?
Well, the framework is essentially a library of reusable modules
these modules provide functionality for common tasks
for example, in the case of a web framework like django we have modules to work with http requests
url's, sessions, cookies and so on.
These are the concerns of pretty much every website or
application out there. So all this functionality is baked into django, we don't have to
code it from scratch, that is why we use a framework like django. Сейчас,
django. Now technically a framework is more then a library,
apart from providing these modules it also provides a structure for each application
It tells us what folders or files we should have in our project. So this
provides a consistency among various django projects. So as you
move from one company to another and work on different projects, you can easily transition from one
project to another, because all these applications follow the same structure
now, with that interaction, let's create our first

English: 
django project. So back to pycharm, close the hello world 
project, and create a new project, create a new project, 
let's call this new project pyshop
go ahead, alright, now down at the bottom let's 
open up a terminal window, in this window we're going to
install django. So we use pip to install 
django. But be sure to add two equal signs here followed by
 2.1 With this we are telling pip that we want to install django version 
2.1. The reason I'm doing this, is because in the future when you're watching this video, 
chances are there is a newer version django out there. I 
want to make sure that you can easily follow these tutorials, even though what I'm going to show you 
in these tutorials will most likely work with the latest version of django. I just want to
be on the safe side. So let's go ahead
alright, django is installed, 
next we need to create a django project, so here press control and L

Arabic: 
django project. So back to pycharm, close the hello world
project, and create a new project, create a new project,
let's call this new project pyshop
go ahead, alright, now down at the bottom let's
open up a terminal window, in this window we're going to
install django. So we use pip to install
django. But be sure to add two equal signs here followed by
2.1 With this we are telling pip that we want to install django version
2.1. The reason I'm doing this, is because in the future when you're watching this video,
chances are there is a newer version django out there. أنا
want to make sure that you can easily follow these tutorials, even though what I'm going to show you
in these tutorials will most likely work with the latest version of django. I just want to
be on the safe side. لذلك دعونا نمضي قدما
alright, django is installed,
next we need to create a django project, so here press control and L

Turkish: 
django project. So back to pycharm, close the hello world
project, and create a new project, create a new project,
let's call this new project pyshop
go ahead, alright, now down at the bottom let's
open up a terminal window, in this window we're going to
install django. So we use pip to install
django. But be sure to add two equal signs here followed by
2.1 With this we are telling pip that we want to install django version
2.1. The reason I'm doing this, is because in the future when you're watching this video,
chances are there is a newer version django out there. ben
want to make sure that you can easily follow these tutorials, even though what I'm going to show you
in these tutorials will most likely work with the latest version of django. I just want to
be on the safe side. So let's go ahead
alright, django is installed,
next we need to create a django project, so here press control and L

Chinese: 
django project. So back to pycharm, close the hello world
project, and create a new project, create a new project,
let's call this new project pyshop
go ahead, alright, now down at the bottom let's
open up a terminal window, in this window we're going to
install django. So we use pip to install
django. But be sure to add two equal signs here followed by
2.1 With this we are telling pip that we want to install django version
2.1. The reason I'm doing this, is because in the future when you're watching this video,
chances are there is a newer version django out there.一世
want to make sure that you can easily follow these tutorials, even though what I'm going to show you
in these tutorials will most likely work with the latest version of django. I just want to
be on the safe side. So let's go ahead
alright, django is installed,
next we need to create a django project, so here press control and L

Indonesian: 
django project. So back to pycharm, close the hello world
project, and create a new project, create a new project,
let's call this new project pyshop
go ahead, alright, now down at the bottom let's
open up a terminal window, in this window we're going to
install django. So we use pip to install
django. But be sure to add two equal signs here followed by
2.1 With this we are telling pip that we want to install django version
2.1. The reason I'm doing this, is because in the future when you're watching this video,
chances are there is a newer version django out there. saya
want to make sure that you can easily follow these tutorials, even though what I'm going to show you
in these tutorials will most likely work with the latest version of django. I just want to
be on the safe side. So let's go ahead
alright, django is installed,
next we need to create a django project, so here press control and L

Russian: 
django project. So back to pycharm, close the hello world
project, and create a new project, create a new project,
let's call this new project pyshop
go ahead, alright, now down at the bottom let's
open up a terminal window, in this window we're going to
install django. So we use pip to install
django. But be sure to add two equal signs here followed by
2.1 With this we are telling pip that we want to install django version
2.1. The reason I'm doing this, is because in the future when you're watching this video,
chances are there is a newer version django out there. я
want to make sure that you can easily follow these tutorials, even though what I'm going to show you
in these tutorials will most likely work with the latest version of django. I just want to
be on the safe side. So let's go ahead
alright, django is installed,
next we need to create a django project, so here press control and L

Persian: 
django project. So back to pycharm, close the hello world
project, and create a new project, create a new project,
let's call this new project pyshop
go ahead, alright, now down at the bottom let's
open up a terminal window, in this window we're going to
install django. So we use pip to install
django. But be sure to add two equal signs here followed by
2.1 With this we are telling pip that we want to install django version
2.1. The reason I'm doing this, is because in the future when you're watching this video,
chances are there is a newer version django out there. من
want to make sure that you can easily follow these tutorials, even though what I'm going to show you
in these tutorials will most likely work with the latest version of django. I just want to
be on the safe side. So let's go ahead
alright, django is installed,
next we need to create a django project, so here press control and L

Portuguese: 
django project. So back to pycharm, close the hello world
project, and create a new project, create a new project,
let's call this new project pyshop
go ahead, alright, now down at the bottom let's
open up a terminal window, in this window we're going to
install django. So we use pip to install
django. But be sure to add two equal signs here followed by
2.1 With this we are telling pip that we want to install django version
2.1. The reason I'm doing this, is because in the future when you're watching this video,
chances are there is a newer version django out there. Eu
want to make sure that you can easily follow these tutorials, even though what I'm going to show you
in these tutorials will most likely work with the latest version of django. Eu só quero
be on the safe side. Então vamos em frente
alright, django is installed,
next we need to create a django project, so here press control and L

Arabic: 
this cleans up our terminal window, you don't have to do it, but it's just
easier to see. To create a django project, we need to execute this command, django,
-admin space
start project space, you're going to call this
project pyshop space period.
So when we install django, django brings a
command line utility called django admin so this is a utility or program
that we can execute form the command line or terminal, right here.
Now, this program takes various arguments, in this case
we want to use this argument start project, with this we're going to create
a project called pushup in the current folder.
So this period is imported here, that means the current folder, if
you don't add this period, this utility is going to create an extra folder and that
looks a little bit repetitive, so let's go ahead with this,
alright, now, back to the project panel, if you expand py

Persian: 
this cleans up our terminal window, you don't have to do it, but it's just
easier to see. To create a django project, we need to execute this command, django,
-admin space
start project space, you're going to call this
project pyshop space period.
So when we install django, django brings a
command line utility called django admin so this is a utility or program
that we can execute form the command line or terminal, right here.
Now, this program takes various arguments, in this case
we want to use this argument start project, with this we're going to create
a project called pushup in the current folder.
So this period is imported here, that means the current folder, if
you don't add this period, this utility is going to create an extra folder and that
looks a little bit repetitive, so let's go ahead with this,
alright, now, back to the project panel, if you expand py

Portuguese: 
this cleans up our terminal window, you don't have to do it, but it's just
easier to see. To create a django project, we need to execute this command, django,
-admin space
start project space, you're going to call this
project pyshop space period.
So when we install django, django brings a
command line utility called django admin so this is a utility or program
that we can execute form the command line or terminal, right here.
Now, this program takes various arguments, in this case
we want to use this argument start project, with this we're going to create
a project called pushup in the current folder.
So this period is imported here, that means the current folder, if
you don't add this period, this utility is going to create an extra folder and that
looks a little bit repetitive, so let's go ahead with this,
alright, now, back to the project panel, if you expand py

Chinese: 
this cleans up our terminal window, you don't have to do it, but it's just
easier to see. To create a django project, we need to execute this command, django,
-admin space
start project space, you're going to call this
project pyshop space period.
So when we install django, django brings a
command line utility called django admin so this is a utility or program
that we can execute form the command line or terminal, right here.
Now, this program takes various arguments, in this case
we want to use this argument start project, with this we're going to create
a project called pushup in the current folder.
So this period is imported here, that means the current folder, if
you don't add this period, this utility is going to create an extra folder and that
looks a little bit repetitive, so let's go ahead with this,
alright, now, back to the project panel, if you expand py

Indonesian: 
this cleans up our terminal window, you don't have to do it, but it's just
easier to see. To create a django project, we need to execute this command, django,
-admin space
start project space, you're going to call this
project pyshop space period.
So when we install django, django brings a
command line utility called django admin so this is a utility or program
that we can execute form the command line or terminal, right here.
Now, this program takes various arguments, in this case
we want to use this argument start project, with this we're going to create
a project called pushup in the current folder.
So this period is imported here, that means the current folder, if
you don't add this period, this utility is going to create an extra folder and that
looks a little bit repetitive, so let's go ahead with this,
alright, now, back to the project panel, if you expand py

English: 
this cleans up our terminal window, you don't have to do it, but it's just
easier to see. To create a django project, we need to execute this command, django, 
-admin space 
start project space, you're going to call this 
project pyshop space period. 
So when we install django, django brings a 
command line utility called django admin so this is a utility or program
that we can execute form the command line or terminal, right here. 
Now, this program takes various arguments, in this case 
we want to use this argument start project, with this we're going to create
a project called pushup in the current folder. 
So this period is imported here, that means the current folder, if
you don't add this period, this utility is going to create an extra folder and that
looks a little bit repetitive, so let's go ahead with this, 
alright, now, back to the project panel, if you expand py

Turkish: 
this cleans up our terminal window, you don't have to do it, but it's just
easier to see. To create a django project, we need to execute this command, django,
-admin space
start project space, you're going to call this
project pyshop space period.
So when we install django, django brings a
command line utility called django admin so this is a utility or program
that we can execute form the command line or terminal, right here.
Now, this program takes various arguments, in this case
we want to use this argument start project, with this we're going to create
a project called pushup in the current folder.
So this period is imported here, that means the current folder, if
you don't add this period, this utility is going to create an extra folder and that
looks a little bit repetitive, so let's go ahead with this,
alright, now, back to the project panel, if you expand py

Russian: 
this cleans up our terminal window, you don't have to do it, but it's just
easier to see. To create a django project, we need to execute this command, django,
-admin space
start project space, you're going to call this
project pyshop space period.
So when we install django, django brings a
command line utility called django admin so this is a utility or program
that we can execute form the command line or terminal, right here.
Now, this program takes various arguments, in this case
we want to use this argument start project, with this we're going to create
a project called pushup in the current folder.
So this period is imported here, that means the current folder, if
you don't add this period, this utility is going to create an extra folder and that
looks a little bit repetitive, so let's go ahead with this,
alright, now, back to the project panel, if you expand py

Arabic: 
shop we can see that this is our project that we created in pycharm
and in this folder we have these files.
So, init.py, you have seen this before, that means
this folder is package, so we can import various modules,
of this package into other modules, and in this module,
we define various settings for our application, you're going to see this later in
this course. You also have this url's module, and with this module
we define what should the user see when they see slash
about/contact/products/shopping cart
again, we're going to work with this only. And finally we have this module,
that wsgi, that is short for web server gateway
جهة تعامل. The purpose of this module is to provide a standard interface
between applications built with django and web servers. هذا هو
an advanced topic, so for now, don't worry about it. Now, outside of this folder,
of this folder you also have this new folder in our project

Indonesian: 
shop we can see that this is our project that we created in pycharm
and in this folder we have these files.
So, init.py, you have seen this before, that means
this folder is package, so we can import various modules,
of this package into other modules, and in this module,
we define various settings for our application, you're going to see this later in
this course. You also have this url's module, and with this module
we define what should the user see when they see slash
about/contact/products/shopping cart
again, we're going to work with this only. And finally we have this module,
that wsgi, that is short for web server gateway
antarmuka. The purpose of this module is to provide a stKamurd interface
between applications built with django and web servers. Ini adalah
an advanced topic, so for now, don't worry about it. Now, outside of this folder,
of this folder you also have this new folder in our project

English: 
shop we can see that this is our project that we created in pycharm 
and in this folder we have these files. 
So, init.py, you have seen this before, that means 
this folder is package, so we can import various modules, 
of this package into other modules, and in this module, 
we define various settings for our application, you're going to see this later in
this course. You also have this url's module, and with this module 
we define what should the user see when they see slash
about/contact/products/shopping cart
again, we're going to work with this only. And finally we have this module,
that wsgi, that is short for web server gateway
interface. The purpose of this module is to provide a standard interface
between applications built with django and web servers. This is 
an advanced topic, so for now, don't worry about it. Now, outside of this folder, 
of this folder you also have this new folder in our project 

Turkish: 
shop we can see that this is our project that we created in pycharm
and in this folder we have these files.
So, init.py, you have seen this before, that means
this folder is package, so we can import various modules,
of this package into other modules, and in this module,
we define various settings for our application, you're going to see this later in
this course. You also have this url's module, and with this module
we define what should the user see when they see slash
about/contact/products/shopping cart
again, we're going to work with this only. And finally we have this module,
that wsgi, that is short for web server gateway
arayüz. The purpose of this module is to provide a standard interface
between applications built with django and web servers. Bu
an advanced topic, so for now, don't worry about it. Now, outside of this folder,
of this folder you also have this new folder in our project

Chinese: 
shop we can see that this is our project that we created in pycharm
and in this folder we have these files.
So, init.py, you have seen this before, that means
this folder is package, so we can import various modules,
of this package into other modules, and in this module,
we define various settings for our application, you're going to see this later in
this course. You also have this url's module, and with this module
we define what should the user see when they see slash
about/contact/products/shopping cart
again, we're going to work with this only. And finally we have this module,
that wsgi, that is short for web server gateway
interface. The purpose of this module is to provide a standard interface
between applications built with django and web servers.这是
an advanced topic, so for now, don't worry about it. Now, outside of this folder,
of this folder you also have this new folder in our project

Russian: 
shop we can see that this is our project that we created in pycharm
and in this folder we have these files.
So, init.py, you have seen this before, that means
this folder is package, so we can import various modules,
of this package into other modules, and in this module,
we define various settings for our application, you're going to see this later in
this course. You also have this url's module, and with this module
we define what should the user see when they see slash
about/contact/products/shopping cart
again, we're going to work with this only. And finally we have this module,
that wsgi, that is short for web server gateway
interface. The purpose of this module is to provide a standard interface
between applications built with django and web servers. This is
an advanced topic, so for now, don't worry about it. Now, outside of this folder,
of this folder you also have this new folder in our project

Portuguese: 
shop we can see that this is our project that we created in pycharm
and in this folder we have these files.
So, init.py, you have seen this before, that means
this folder is package, so we can import various modules,
of this package into other modules, and in this module,
we define various settings for our application, you're going to see this later in
este curso. You also have this url's module, and with this module
we define what should the user see when they see slash
about/contact/products/shopping cart
again, we're going to work with this only. And finally we have this module,
that wsgi, that is short for web server gateway
interface. The purpose of this module is to provide a standard interface
between applications built with django and web servers. Isto é
an advanced topic, so for now, don't worry about it. Now, outside of this folder,
of this folder you also have this new folder in our project

Persian: 
shop we can see that this is our project that we created in pycharm
and in this folder we have these files.
So, init.py, you have seen this before, that means
this folder is package, so we can import various modules,
of this package into other modules, and in this module,
we define various settings for our application, you're going to see this later in
this course. You also have this url's module, and with this module
we define what should the user see when they see slash
about/contact/products/shopping cart
again, we're going to work with this only. And finally we have this module,
that wsgi, that is short for web server gateway
interface. The purpose of this module is to provide a standard interface
between applications built with django and web servers. این هست
an advanced topic, so for now, don't worry about it. Now, outside of this folder,
of this folder you also have this new folder in our project

Turkish: 
manage.py. As the name implies, we use this to manage
this django project. With this we can start our web server,
we can work with our data base, again, we're going to work with this soon,
let's open up the terminal window one more time, now,
type out this command, python if you're on windows or python
3 if you're on Mac, because as I told you at the beginning of the course, Mac by
default comes with an installation of python, that is python 2. But that is
this course is python 3. So python 3 space manage
.py space run
server. What is going on here? So with python interpreter
we are running this program manage.py and passing run server
as an argument. This manage.py is essentially the same program
that we worked with here, django admin.
But we use django admin before creating a django project, now we have a django project, so now
in this project we work with manage.py this

Persian: 
manage.py. As the name implies, we use this to manage
this django project. With this we can start our web server,
we can work with our data base, again, we're going to work with this soon,
let's open up the terminal window one more time, now,
type out this command, python if you're on windows or python
3 if you're on Mac, because as I told you at the beginning of the course, Mac by
default comes with an installation of python, that is python 2. But that is
this course is python 3. So python 3 space manage
.py space run
server. What is going on here? So with python interpreter
we are running this program manage.py and passing run server
as an argument. This manage.py is essentially the same program
that we worked with here, django admin.
But we use django admin before creating a django project, now we have a django project, so now
in this project we work with manage.py this

Arabic: 
manage.py. As the name implies, we use this to manage
this django project. With this we can start our web server,
we can work with our data base, again, we're going to work with this soon,
let's open up the terminal window one more time, now,
type out this command, python if you're on windows or python
3 if you're on Mac, because as I told you at the beginning of the course, Mac by
default comes with an installation of python, that is python 2. But that is
this course is python 3. So python 3 space manage
.py space run
server. ما الذي يجري هنا؟ So with python interpreter
we are running this program manage.py and passing run server
as an argument. This manage.py is essentially the same program
that we worked with here, django admin.
But we use django admin before creating a django project, now we have a django project, so now
in this project we work with manage.py this

Indonesian: 
manage.py. As the name implies, we use this to manage
this django project. With this we can start our web server,
we can work with our data base, again, we're going to work with this soon,
let's open up the terminal window one more time, now,
type out this command, python if you're on windows or python
3 if you're on Mac, because as I told you at the beginning of the course, Mac by
default comes with an installation of python, that is python 2. But that is
this course is python 3. So python 3 space manage
.py space run
server. What is going on here? So with python interpreter
we are running this program manage.py and passing run server
as an argument. This manage.py is essentially the same program
that we worked with here, django admin.
But we use django admin before creating a django project, now we have a django project, so now
in this project we work with manage.py this

Portuguese: 
manage.py. As the name implies, we use this to manage
this django project. With this we can start our web server,
we can work with our data base, again, we're going to work with this soon,
let's open up the terminal window one more time, now,
type out this command, python if you're on windows or python
3 if you're on Mac, because as I told you at the beginning of the course, Mac by
default comes with an installation of python, that is python 2. But that is
this course is python 3. So python 3 space manage
.py space run
servidor. O que está acontecendo aqui? So with python interpreter
we are running this program manage.py and passing run server
as an argument. This manage.py is essentially the same program
that we worked with here, django admin.
But we use django admin before creating a django project, now we have a django project, so now
in this project we work with manage.py this

English: 
manage.py. As the name implies, we use this to manage 
this django project. With this we can start our web server,  
we can work with our data base, again, we're going to work with this soon, 
let's open up the terminal window one more time, now, 
type out this command, python if you're on windows or python 
3 if you're on Mac, because as I told you at the beginning of the course, Mac by 
default comes with an installation of python, that is python 2. But that is
this course is python 3. So python 3 space manage 
.py space run 
server. What is going on here? So with python interpreter 
we are running this program manage.py and passing run server 
as an argument. This manage.py is essentially the same program 
that we worked with here, django admin. 
But we use django admin before creating a django project, now we have a django project, so now 
in this project we work with manage.py this

Chinese: 
manage.py. As the name implies, we use this to manage
this django project. With this we can start our web server,
we can work with our data base, again, we're going to work with this soon,
let's open up the terminal window one more time, now,
type out this command, python if you're on windows or python
3 if you're on Mac, because as I told you at the beginning of the course, Mac by
default comes with an installation of python, that is python 2. But that is
this course is python 3. So python 3 space manage
.py space run
server.这里发生了什么？ So with python interpreter
we are running this program manage.py and passing run server
as an argument. This manage.py is essentially the same program
that we worked with here, django admin.
But we use django admin before creating a django project, now we have a django project, so now
in this project we work with manage.py this

Russian: 
manage.py. As the name implies, we use this to manage
this django project. With this we can start our web server,
we can work with our data base, again, we're going to work with this soon,
let's open up the terminal window one more time, now,
type out this command, python if you're on windows or python
3 if you're on Mac, because as I told you at the beginning of the course, Mac by
default comes with an installation of python, that is python 2. But that is
this course is python 3. So python 3 space manage
.py space run
server. What is going on here? So with python interpreter
we are running this program manage.py and passing run server
as an argument. This manage.py is essentially the same program
that we worked with here, django admin.
But we use django admin before creating a django project, now we have a django project, so now
in this project we work with manage.py this

Turkish: 
is a module that contains some python code, so we use this module to manage
our django project. So let's go ahead and

Arabic: 
is a module that contains some python code, so we use this module to manage
our django project. So let's go ahead and

Chinese: 
is a module that contains some python code, so we use this module to manage
our django project.让我们继续吧

Indonesian: 
is a module that contains some python code, so we use this module to manage
our django project. So let's go ahead and

English: 
is a module that contains some python code, so we use this module to manage 
our django project. So let's go ahead and 

Portuguese: 
is a module that contains some python code, so we use this module to manage
our django project. Então vamos em frente e

Persian: 
is a module that contains some python code, so we use this module to manage
our django project. So let's go ahead and

Russian: 
is a module that contains some python code, so we use this module to manage
our django project. So let's go ahead and
