Curso Python #01 - Seja um Programador

00:29:07
https://www.youtube.com/watch?v=S9uPNppGsGo

Resumen

TLDRA primeira lección de Gustavo Guanabara no curso de Python aborda a importancia da programación na vida actual e no futuro. Destaca que, en 10 anos, haberá unha necesidade crítica de programadores, cunha gran escaseza se continuamos ao ritmo actual de capacitación. Explica que a programación está presente en todos os dispositivos e servizos que utilizamos diariamente e aníma aos alumnos a aprender esta habilidade clave. Refuta mitos sobre a programación, asegurando que non se necesitan altos coñecementos de inglés ou matemáticas para comezar, e subliña a importancia da práctica e o compromiso. Conclúe convidando aos estudantes a subscribirse e apoiar o seu curso para un aprendizaxe colaborativa e enriquecedora.

Para llevar

  • 👩‍💻 A programación é crucial para o futuro da humanidade.
  • 📊 Necesitamos 1.4 millóns de programadores en 10 anos.
  • 📱 A programación detrás de dispositivos cotidianos é esencial.
  • 🤔 Non se precisa ser experto en inglés ou matemáticas para aprender a programar.
  • 🎓 Todos, independentemente da idade, poden aprender a programar.
  • 🛠️ A práctica e o compromiso son clave para o éxito na programación.
  • 🎮 Existen múltiples carreiras posibles na programación.
  • 💡 A programación ensina habilidades de resolución de problemas e creatividade.
  • 🤝 A comunidade de programadores é esencial para compartir e aprender.
  • 👍 O curso está deseñado para que non haxa requisitos previos.

Cronología

  • 00:00:00 - 00:05:00

    O instructor Gustavo Guanabara da benvida aos novos estudantes do curso de programación en Python, resaltando a importancia da programación na sociedade actual e o déficit previsto de programadores na próxima década. Comenta que a programación é crucial para o futuro da humanidade e por que a xente debería aprender a programar.

  • 00:05:00 - 00:10:00

    Presenta estatísticas da organización code.org sobre a necesidade de programadores no futuro, subliñando que se prevé que necesitemos 1,4 millóns de programadores nos próximos dez anos. Explica que esta situación é crítica, porque se seguimos coa formación actual apenas teremos 400,000 programadores e willi haber un déficit de 1 millón.

  • 00:10:00 - 00:15:00

    Aimportancia de estar involucrados na creación de tecnoloxía e non só no consumo, citando exemplos como termostatos intelixentes e coches autónomos para destacar a demanda de programación no mundo actual. A programación pódese aplicar a moitas áreas como xogos, dispositivos intelixentes e a Internet das cousas.

  • 00:15:00 - 00:20:00

    Gustavo fala dos beneficios de aprender a programar, non só para conseguir un emprego, senón tamén para desenvolver habilidades de resolución de problemas, creatividade e traballo en equipo. Inclúe unha citação de Steve Jobs sobre a importancia de aprender a programar e as habilidades que este proceso desenvolverá.

  • 00:20:00 - 00:29:07

    O instructor menciona a importancia do compromiso e a paciencia no proceso de aprendizaxe, enfocándose en que a aprendizaxe da programación non é só para millonarios, senón para aqueles que realmente queren entender e resolver problemas. Conclúe invitando aos estudantes a subscrición ao curso e a colaborar para a súa continuidade.

Ver más

Mapa mental

Vídeo de preguntas y respuestas

  • Por que debería aprender a programar?

    A programación é unha habilidade esencial na actualidade, con gran demanda de programadores e aplicacións en moitas áreas da vida diaria.

  • Que pasa se non sei inglés ou matemáticas?

    Non é necesario ser un experto en inglés ou matemáticas para comezar a aprender a programar, xa que as habilidades que se usan son parte da vida diaria.

  • Cal é a duración do curso?

    O curso é gradual e está deseñado para que os alumnos aprendan de forma progresiva e con práctica continua.

  • É a programación só para mozos?

    Non, non hai idade para comezar a programar; persoas de todas as idades poden aprender.

  • Que obstáculos encontro ao aprender a programar?

    Os principais obstáculos son a falta de compromiso, a impaciencia ao aprender, e a idea errónea de que xa se sabe todo.

  • Que linguaxe de programación vou aprender?

    Vou ensinarte Python, unha linguaxe popular e sinxela para principiantes.

  • Como podo practicar a programación?

    A práctica é esencial; o curso ofrecerá moitos exercicios e desafíos para fortalecer as túas habilidades.

  • É a programación unha carreira lucrativa?

    Si, moitos programadores logran carreiras exitosas e lucrativas, pero tamén é importante aprender a resolver problemas e ser creativo.

  • A programación está relacionada con outras disciplinas?

    Si, a programación pode aplicar as habilidades de resolución de problemas e creatividade a moitas áreas diferentes.

  • Cales son as posibilidades de carreira tras aprender programación?

    As posibilidades son diversas: programación de escritorio, web, dispositivos móbiles, IoT, e xogos, entre outras.

Ver más resúmenes de vídeos

Obtén acceso instantáneo a resúmenes gratuitos de vídeos de YouTube gracias a la IA.
Subtítulos
en-US
Desplazamiento automático:
  • 00:00:00
    So, are you ready to start your journey into the world of computer programming?
  • 00:00:05
    So, sit back comfortably, eliminate your distractions, close that WhatsApp, press start and let's get started.
  • 00:00:27
    Hello, little grasshopper.
  • 00:00:29
    Welcome to the first lesson of your long-awaited Python video course.
  • 00:00:34
    My name is Gustavo Guanabara, I am your teacher and in this first class of the Python
  • 00:00:40
    course, we will do phase one, where I will answer the following question: why are you a programmer?
  • 00:00:47
    If you arrived here, it's probably because you are already a subscriber to the channel, welcome again.
  • 00:00:53
    Or because you received the link to this playlist from someone who really cares about
  • 00:00:58
    you. go to that person and say: "Thank you very much for the recommendation, because
  • 00:01:05
    today, at this moment, you can start a new career in your life, a new journey that will take you to your next profession.
  • 00:01:12
    And don't be surprised.
  • 00:01:13
    If you already have a profession, you may end up thinking about changing it in the medium and long term.
  • 00:01:19
    This is because programming is a great passion in my life and I try to bring all of
  • 00:01:25
    this into the classroom with my students.
  • 00:01:28
    And now you are my little grasshopper, you are my virtual student on the Curso em Vídeo channel.
  • 00:01:35
    And after the welcome, I will give you important information about the programming
  • 00:01:40
    industry, which will make you understand a little more about why the programming
  • 00:01:46
    industry is necessary and why we need new programmers.
  • 00:01:50
    And when I say us, I'm not talking about us programmers, us businesspeople, no.
  • 00:01:56
    I'm talking about us, humanity.
  • 00:01:58
    Humanity needs you, it needs people who know how to program or who at least know the language of programming.
  • 00:02:07
    Let's talk a little more about this during this class.
  • 00:02:10
    First of all, let's look at a statistic from a non-profit organization called code.org.
  • 00:02:16
    It is an American initiative, an initiative from the United States that tries to encourage
  • 00:02:22
    the creation of schools, the expansion of programming teaching to the greatest number
  • 00:02:27
    of people, including reducing the age range of first contact with programming.
  • 00:02:32
    Which means that perhaps a 5, 7, 8 year old child can already have their first contact with programming.
  • 00:02:41
    Of course, at a slightly lower level, but yes, this is all possible to train the next generation of programmers.
  • 00:02:49
    And this is necessary because, according to code.org, in 10 years we will need 1.4 million programmers.
  • 00:02:59
    Yes, you got it right. In 10 years, we will need almost 15 and a half million people who know how to program.
  • 00:03:07
    And the big problem with this is, if we continue, according to this research, at the
  • 00:03:12
    same rate of training that we have today, we will only have 400,000 people who know how to program.
  • 00:03:19
    And you don't need to be a mathematician to realize that in 10 years we will have a deficit of 1 million programmers.
  • 00:03:26
    That is, we will have 1 million fewer programmers than we needed.
  • 00:03:31
    And if you think I'm exaggerating or that this number is wrong, take a look here.
  • 00:03:37
    Today we apply programming where?
  • 00:03:39
    And if your answer is simple enough for computers and notebooks, then you are wrong.
  • 00:03:47
    You know that what's in your pocket, or maybe even in your hand, your cell phone, your smartphone, requires programming.
  • 00:03:55
    It has features that your cell phone didn't have a few years ago, because you know
  • 00:04:00
    that inside your cell phone there is an operating system, it was formatted, it has
  • 00:04:05
    programs, this is all created by programmers.
  • 00:04:08
    And it doesn't just stop there.
  • 00:04:10
    Do you like playing that game, a PlayStation, an Xbox, Wi?
  • 00:04:14
    Now there's the Nintendo Switch.
  • 00:04:16
    How do you think these games are created?
  • 00:04:19
    Exactly by programmers.
  • 00:04:21
    And where are you going to turn on your video game?
  • 00:04:24
    On your smart TV.
  • 00:04:26
    And do you think she has that name?
  • 00:04:28
    Smart.
  • 00:04:28
    Why?
  • 00:04:29
    There's software inside.
  • 00:04:31
    So much so that now you can access YouTube, Netflix, you can schedule things, it has
  • 00:04:36
    access to location, your appointment calendar and many other things.
  • 00:04:40
    This was all thought up and implemented by programmers.
  • 00:04:45
    And the wearables, those wearables, that technology that is emerging now with smart watches, right?
  • 00:04:51
    Watches that monitor your daily life, that receive notifications from your cell phone,
  • 00:04:56
    or more advanced wearables, such as virtual reality or augmented reality glasses.
  • 00:05:02
    All of this that appears here, I'm sorry to inform you, we need programmers to be able to create all of this.
  • 00:05:09
    And at the rate that's happening right now when I'm recording this video, intelligent things are appearing every day.
  • 00:05:17
    Where will this end?
  • 00:05:19
    So, I'm now showing you a market that in 10 years will be exploding with needs.
  • 00:05:26
    How about now you use your spare time to learn how to program?
  • 00:05:31
    This is my proposal.
  • 00:05:32
    This is my invitation.
  • 00:05:33
    And in fact, I'm not the one making this invitation, no.
  • 00:05:37
    There's a guy coming who's going to invite you in a special way.
  • 00:05:41
    Pay attention.
  • 00:05:59
    If we want America to stay on the cutting edge, we need young Americans like you to
  • 00:06:04
    master the tools and technology that will change the way we do just about everything.
  • 00:06:09
    That's why I'm asking you to get involved.
  • 00:06:12
    Don't just buy a new video game.
  • 00:06:14
    Make one.
  • 00:06:15
    Don't just download the latest app.
  • 00:06:17
    Help design it.
  • 00:06:19
    Don't just play on yourone program.
  • 00:06:23
    No one's born a computer scientist, but with little hard work and some math and science, just about anyone can become one.
  • 00:06:31
    This week is your chance to give it a shot and don't let anyone tell you you can't. maintenance.
  • 00:06:51
    I'll tell you, this concern in the United States is even a little less than the concern we have here in Brazil.
  • 00:06:58
    This is because we train far fewer programmers than they do there.
  • 00:07:02
    So the need will be much more urgent here.
  • 00:07:06
    Or else we're going to hand this market over to those who are worried about it.
  • 00:07:11
    United States, China, India.
  • 00:07:14
    Are you going to stop earning your rich money?
  • 00:07:16
    Because our government, which should represent us, doesn't care about this situation.
  • 00:07:20
    They're more concerned with pointing the finger in someone else's face, saying who
  • 00:07:25
    did something wrong, when in fact we know that everyone's tail is tied up.
  • 00:07:29
    But let's stop with this talk about politics, that kind of thing, because that doesn't lead anywhere in here.
  • 00:07:33
    I'm going to show you smart things that are emerging now, that are in need of programmers right now and later too.
  • 00:07:40
    I'm going to show you a really cool event.
  • 00:07:42
    You know that in the United States and even some places in Brazil, we have thermostats inside the house.
  • 00:07:48
    If you live in the South, you probably have a thermostat.
  • 00:07:51
    It turns out that these thermostats are kind of weird, right?
  • 00:07:54
    You turn it on, off, set the temperature you want and leave it on.
  • 00:07:57
    Sometimes you have to remember that you left the house and left it on, everything comes back.
  • 00:08:02
    It's a big problem.
  • 00:08:03
    With this in mind, smart objects were created, like the one shown in the video.
  • 00:08:08
    It can understand and you can also configure its behavior.
  • 00:08:12
    What time do I want him to call?
  • 00:08:13
    What time do I want it to turn off?
  • 00:08:15
    If I am or if I am not at home.
  • 00:08:17
    If I leave the house due to the distance from my cell phone, it can sense that no
  • 00:08:21
    one else is home and turns off the thermostat.
  • 00:08:24
    When I'm getting close, it can turn on again so that the temperature is at the temperature
  • 00:08:29
    I want, when I get home, at the temperature I like.
  • 00:08:33
    It has a geolocation record, external temperature, all done intelligently.
  • 00:08:40
    And this project is so cool that it was bought by Google a few years ago, which is Nest.
  • 00:08:45
    And now he's part of Alphabet.
  • 00:08:48
    This is just to give some examples of what many companies are worrying about out there.
  • 00:08:52
    Another very famous case is self-driving cars.
  • 00:08:56
    This project that you will see on the screen is one of the self-driving cars that started it all, right?
  • 00:09:02
    It's one of the first, it wasn't the first, but it's one of the first that's really
  • 00:09:06
    cool, which is Google's self drive car, which is a car completely controlled by algorithms, controlled by programs.
  • 00:09:12
    And if you're scared, you said: "Wow, but then I could have an accident, accidents
  • 00:09:17
    with it are much smaller than accidents caused by human error.
  • 00:09:20
    In a while you will be in your house and you won't have your car.
  • 00:09:24
    You'll say: "I need to go to the gym, I need to go to college, to school."
  • 00:09:28
    A car will pick you up, drop you off at school and leave to pick up someone else.
  • 00:09:33
    And all this without any driver.
  • 00:09:35
    You can also see on the screen the algorithm working to avoid obstacles, avoid cyclists on the street.
  • 00:09:41
    This is all automatically controlled by algorithms.
  • 00:09:45
    And when all the cars on the street, but in a much longer future, they all have this
  • 00:09:49
    system, they will start to notice each other, start exchanging information about,
  • 00:09:54
    I don't know, 1 km from now in a traffic jam, your car that just entered the traffic jam will warn all the cars behind.
  • 00:10:02
    This all needs software, this all needs programmers.
  • 00:10:06
    There's a phrase that I really like.
  • 00:10:09
    I will share it here with you.
  • 00:10:10
    Just look.
  • 00:10:11
    Everyone in this country should learn to program, because it teaches us how to think.
  • 00:10:16
    More than learning to program, you have to learn to be creative, to reason, to solve problems.
  • 00:10:23
    This is all programming will bring you.
  • 00:10:26
    Even if you don't want to continue in the field, you have to know programming nowadays
  • 00:10:31
    so you can invent things, create things and know how to ask a programmer for what you need.
  • 00:10:37
    The person who said this phrase here was one of the most visionary guys I know, Steve Jobs.
  • 00:10:42
    Unfortunately he is no longer with us, but he certainly made an immense contribution
  • 00:10:48
    to the field of technology and especially to design and programming.
  • 00:10:52
    And as I was saying earlier, there are advantages to learning to program.
  • 00:10:57
    I'm not talking here about becoming a millionaire, earning a lot of money and taking a lot of trips.
  • 00:11:02
    Of course this happens in some cases, but this is just a side effect.
  • 00:11:06
    Those who learn to program and learn it well also end up learning how to solve problems quickly and concisely.
  • 00:11:15
    That's smarter.
  • 00:11:18
    You'll see that when you start learning to program, you'll start to take those bigger
  • 00:11:22
    problems and start breaking them down into small pieces and solving them little by little.
  • 00:11:27
    And if you already do this in your life, you will do very well with programming.
  • 00:11:31
    Anyone who learns to program becomes more creative, reasoning improves, you can invent things, you can be more inventive.
  • 00:11:39
    Another thing a programmer has is a great community spirit.
  • 00:11:43
    He can share things, he learns to work together, to take things from others and to share what you created.
  • 00:11:51
    This course you are about to start is essentially based on a language where the ultimate principle is this: sharing.
  • 00:11:59
    And don't be surprised if when you start learning to program, when you start to gain
  • 00:12:04
    speed, gain experience, you will start to learn other things more quickly.
  • 00:12:09
    This is because your brain, when it is awakened by programming, it never returns to its previous state.
  • 00:12:16
    And if you've ever thought about programming before and talked to someone, some unsuspecting
  • 00:12:21
    people will certainly say that there are certain prerequisites.
  • 00:12:25
    The most common are two.
  • 00:12:26
    There are a lot of people who ask me: "What's up, but to learn how to program, I don't need to know a lot of English?"
  • 00:12:32
    Or things like: "Programming doesn't involve a lot of mathematical concepts?
  • 00:12:36
    I don't need to be a master of mathematics or physics."
  • 00:12:39
    I'm telling you, you don't need any of this.
  • 00:12:42
    And I'll tell you more, do you know what involves a lot of mathematics and a lot of language?
  • 00:12:46
    Your life.
  • 00:12:47
    The simple fact that you open Netflix or access YouTube or you access Twitter or Facebook
  • 00:12:54
    or send messages via Telegram or WhatsApp, you are certainly applying in English.
  • 00:12:59
    And if you can save and rewrite and memorize these words, you will definitely memorize
  • 00:13:05
    the words I have to teach you in this course.
  • 00:13:08
    Don't worry about English, much less math.
  • 00:13:11
    Every time you go to the cinema, buy some popcorn, get your change, calculate the
  • 00:13:16
    money that your cousin owes you, or calculate in your head how many kilometers you
  • 00:13:20
    can still drive in your car with that little bit of fuel that missing, you are applying mathematics to your life.
  • 00:13:26
    So don't worry.
  • 00:13:27
    Programming uses English and mathematics.
  • 00:13:30
    Use as much as you already use in your life.
  • 00:13:34
    And I'm going to tell you, there are a lot of people who have already started learning
  • 00:13:38
    to program and ended up stopping at some myths in the IT sector, in the technology sector.
  • 00:13:43
    The question we sometimes ask ourselves is like, am I too old for this?
  • 00:13:48
    Or maybe I'm just too young to start learning to program?
  • 00:13:52
    And I'll tell you, there is no age to start programming.
  • 00:13:55
    I believe that a person, from the moment they have motor coordination, are starting
  • 00:14:01
    to get used to things in life, they can start learning to program.
  • 00:14:06
    Older people who already have more experience can apply this experience within the programming field.
  • 00:14:13
    Everything is an advantage and nothing is wasted.
  • 00:14:16
    Another question that comes up and down I come across at events or even here on YouTube
  • 00:14:21
    or in my classroom are silly statements like: "But programming is a man's thing.
  • 00:14:26
    I am a woman.
  • 00:14:27
    Programming is not a man's thing.
  • 00:14:29
    Programming is not a woman's thing.
  • 00:14:31
    Programming is for smart people.
  • 00:14:34
    You're smart, aren't you?
  • 00:14:35
    So come learn to program.
  • 00:14:37
    Other questions are: "Ah, but I live in a very distant city, there is no market here, gentlemen.
  • 00:14:44
    There is a technology market everywhere nowadays.
  • 00:14:47
    Even the simplest little store in the interior, in the interior of the interior.
  • 00:14:51
    Whenever I travel to a lot of places, there is a computer.
  • 00:14:55
    And if you don't have it yet, you will in a few years.
  • 00:14:58
    Your learning and programming process can start overnight, but it won't end in that time.
  • 00:15:04
    You will need to invest, dedicate yourself to the process of learning to program.
  • 00:15:09
    Another statement that I've heard a lot is: "But am I from another area?
  • 00:15:12
    Why do I have to learn to program?"
  • 00:15:14
    And we'll talk a little more about this at the end of this class.
  • 00:15:17
    But I'm going to tell you, all these statements here are flawed.
  • 00:15:21
    If you really want to and will make the effort to learn how to program, come with
  • 00:15:26
    me and you will definitely be successful in your endeavor.
  • 00:15:30
    Now, not everything is rosy and I've already made a selection here of the main obstacles
  • 00:15:35
    that most people end up facing when they decide to learn to program.
  • 00:15:39
    The first and most serious one is the lack of commitment.
  • 00:15:43
    If you want to learn to program, you have to have the same commitment that you had
  • 00:15:48
    when you wanted to learn to ride a bike.
  • 00:15:50
    Remember?
  • 00:15:51
    It was difficult, but it was so cool that you persisted.
  • 00:15:54
    And when you decided to play the guitar and saw that your fingers were covered in
  • 00:15:58
    calluses, that it was difficult to put your finger on the nut, isn't that difficult?
  • 00:16:02
    But you persisted, didn't you?
  • 00:16:04
    Everything we really want in life ends up having its moments of difficulty.
  • 00:16:08
    What you can't do is give up.
  • 00:16:11
    Another big problem for those learning to program is being in a hurry.
  • 00:16:15
    The guy wants to start overnight, he ends up getting a lot of ready-made code from the internet.
  • 00:16:20
    Oh, I need to, I don't know, validate a CPF.
  • 00:16:22
    Instead of you learning what the process is so you can learn how to do it, the guy wants to rush.
  • 00:16:27
    So, he goes on the internet, takes it, that's it, applies it and that's it.
  • 00:16:31
    He will never learn again, because everything is already ready on the internet.
  • 00:16:34
    The big problem is that the market will not absorb this type of professional or if
  • 00:16:39
    it does, they will find themselves without a job very quickly.
  • 00:16:42
    Because the market doesn't need someone to copy, the market needs someone to create.
  • 00:16:48
    So go for me.
  • 00:16:49
    There's no point in rushing.
  • 00:16:51
    There are people who say: "I want to learn as many languages ​​as possible in as few months as possible."
  • 00:16:54
    That's not how it works, my dear.
  • 00:16:56
    Focus on one thing, learn well and then you evolve.
  • 00:17:01
    Exercise.
  • 00:17:03
    I always tell my students before class, I don't know the formula for success for learning
  • 00:17:08
    programming, but I know the formula for failure.
  • 00:17:11
    The formula for failure is not practicing.
  • 00:17:14
    This course you're watching now, which is about to start, is full of exercises, guys.
  • 00:17:19
    There are many, many, many exercises proposed and I will not answer all of them.
  • 00:17:25
    So, you will need to make an effort and do the exercises.
  • 00:17:29
    I've already said it 1 million times here on the channel, there's no point in putting
  • 00:17:33
    your hand on your chin, pressing play and staying there on your cell phone.
  • 00:17:36
    It's here, oh.
  • 00:17:36
    Oops.
  • 00:17:37
    Then the notification on WhatsApp begins.
  • 00:17:39
    Then you open the notification and you're listening to the video while you're talking
  • 00:17:44
    to people and nothing will be learned in the end.
  • 00:17:47
    And you'll say: "But programming is difficult."
  • 00:17:49
    No, you're the one who didn't dedicate yourself enough, didn't use the right technique
  • 00:17:54
    to learn and then you're complaining about life.
  • 00:17:56
    Value this foundation I'm giving you.
  • 00:17:59
    This course is completely designed to have no prerequisites.
  • 00:18:03
    All you have to do is play this video and watch and practice, and by the end of this
  • 00:18:07
    course you will definitely learn how to program in Python.
  • 00:18:11
    Another big mistake for those who are starting to learn to program is thinking they already know everything.
  • 00:18:16
    I'm going to tell you a secret.
  • 00:18:18
    I have been in the profession for 20 years.
  • 00:18:20
    In fact, I'm going to be in the profession for 22 years.
  • 00:18:23
    And in these 22 years of profession, I don't know everything about programming.
  • 00:18:28
    And I also don't know everything about programming a given language.
  • 00:18:31
    The exercise and practice of humility is very important for a good professional.
  • 00:18:36
    I don't know good arrogant programmers, but the vast majority of programmers I know
  • 00:18:42
    who are humble are excellent and are working at large companies.
  • 00:18:47
    Just take a look here on the channel, see how many programmers I know, they're really cool.
  • 00:18:53
    Some I have already interviewed.
  • 00:18:55
    Take a look at where they are now.
  • 00:18:57
    Take a look at where you are and see if you might have the right to be arrogant.
  • 00:19:02
    Here's a tip.
  • 00:19:04
    So, that's the principle.
  • 00:19:05
    Whenever someone says or asks you, from now on, is programming difficult?
  • 00:19:11
    Your answer after this video will be no.
  • 00:19:14
    Programming is not easy, but it is far from difficult.
  • 00:19:17
    How do you think these guys here became successful?
  • 00:19:21
    Bill Gates, Drew Houston, Gabe New, Mark Zuckerberg?
  • 00:19:25
    Maybe you don't know all of them.
  • 00:19:27
    Let me introduce you quickly.
  • 00:19:29
    The first Bill Gates is one of the most famous.
  • 00:19:30
    The first and last are usually the most famous.
  • 00:19:33
    First created Microsoft, the last created Facebook.
  • 00:19:36
    Drew Houston, who's right next to Bill Gates, was the guy who created Dropbox and
  • 00:19:42
    Gabe New is the master, he's the brain behind Valve.
  • 00:19:45
    All these guys here have one thing in common and if you're thinking, they're millionaires, you're right.
  • 00:19:52
    But that wasn't all.
  • 00:19:53
    They are also programmers at their core.
  • 00:19:56
    And they have a great message that I want to pass on to you here.
  • 00:20:00
    Programming is not easy.
  • 00:20:01
    You just can't be in a hurry.
  • 00:20:03
    You have to start with the simplest things, which is exactly where we are about to start.
  • 00:20:08
    Don't lose your patience.
  • 00:20:09
    Don't think everything is too simple.
  • 00:20:11
    Don't feel like you can skip steps.
  • 00:20:14
    Make a program to write Hello World.
  • 00:20:16
    I don't need it.
  • 00:20:17
    Go through the experience.
  • 00:20:19
    And I'm not the one saying that, no.
  • 00:20:21
    The four of them are the ones who are going to tell you this.
  • 00:20:24
    Just take a look. a computer.
  • 00:20:30
    I a pram toc I think it was pretty humble beginnings.
  • 00:20:34
    I think the first program I wrote asked things like what's your favorite color or how old are you?
  • 00:20:40
    The first time I actually had something come up and say hello world and I made a computer do that.
  • 00:20:45
    It was just astonishing.
  • 00:20:47
    Learning how a program didn't start off as wanting to learn all of computer science
  • 00:20:51
    or one or trying to master this discipline or anything like that.
  • 00:20:54
    It just started off because I wanted to do this one simple thing.
  • 00:20:57
    I want to make something that was fun for myself and and my sisters and I wrote this
  • 00:21:01
    little program and then basically just added a little bit to it and then when I needed
  • 00:21:05
    to learn something new I looked it up either in a book or on the internet and then added a little bit to it.
  • 00:21:09
    It's really not unlike kind of playing an instrument or something or you know or playing
  • 00:21:14
    a sportion subtraction uh that that's about it.
  • 00:21:17
    Even if you want to become a race car driver or play baseball um or uh you know build
  • 00:21:23
    a house all of these things have been turned upside down by software.
  • 00:21:27
    We all depend on technology to communicate to bank information and none of us know how to read and write code.
  • 00:21:37
    To be able to actually come up with an idea and then see it in your hands and then
  • 00:21:42
    be able to press a button and have it be in millions of people's hands.
  • 00:21:46
    I mean, I think we're the first generation in the world that's really ever had that kind of experience.
  • 00:21:50
    Just to think that I mean you can start something in you know your college dorm room
  • 00:21:54
    and you can have a set of people who haven't built a big company before coming together
  • 00:21:59
    and built something that a billion people use as part of their daily lives lives is just crazy to think about, right?
  • 00:22:05
    It's really it's humbling and it's amazing.
  • 00:22:07
    The programmers of tomorrow are the wizards of the future.
  • 00:22:10
    You know, you're going to look like you have magic powers compared to everybody else.
  • 00:22:13
    I think it's amazing.
  • 00:22:23
    It saw?
  • 00:22:24
    You have to start with easier.
  • 00:22:26
    They also started.
  • 00:22:27
    And when you learn to program, you will be able to choose between several areas.
  • 00:22:32
    Programmers nowadays work in several areas.
  • 00:22:35
    I'll see some simpler ones here, the most common of them.
  • 00:22:38
    More common is having that traditional desktop programmer, the guy who makes the programs, right?
  • 00:22:43
    You use Word, Excel, Windows in your daily life, this guy, this software was created by a desktop programmer.
  • 00:22:50
    Or you are always accessing websites, applications that use the web, then you also
  • 00:22:54
    have a web programmer, who is the guy who will act on the internet, programming for the internet.
  • 00:22:59
    Another thing that is very common, I just said, mobile applications.
  • 00:23:02
    The programmer for mobile devices, he creates things, mainly for cell phones and smaller devices.
  • 00:23:08
    We also have Internet of Things or IoT programmers.
  • 00:23:13
    So, if you have internet on your television, on your watch, on your alarm clock, on
  • 00:23:19
    your thermostat, in your car, this is all called the Internet of Ths.
  • 00:23:24
    Everything I said is connected to the internet, it will talk to your cell phone, to your computer.
  • 00:23:28
    These are systems that we call embedded systems.
  • 00:23:31
    There are also programmers who specialize in this.
  • 00:23:34
    There is also the programmer who gets involved in the gaming rambo to create games.
  • 00:23:37
    As I said before, all of this is created inside the computer.
  • 00:23:40
    And nothing stops you from having several careers like this.
  • 00:23:43
    Start as a desktop developer, then go to the web, or start on the web, then go to
  • 00:23:47
    mobile, start working on both, or go to the Internet of things, then go to games.
  • 00:23:52
    Nothing stops it.
  • 00:23:53
    The basis is essentially the same.
  • 00:23:56
    And it all starts with your programming course.
  • 00:23:59
    Basically what I'm going to teach you is a new language.
  • 00:24:02
    You don't go to school, you don't go to college, learn English, learn Spanish.
  • 00:24:06
    Have you ever noticed that, for example, when you speak English it is more difficult than when you learn Spanish?
  • 00:24:13
    Have you ever asked yourself why?
  • 00:24:14
    You're probably thinking about this now, and you say: "Ah, but Spanish is a little easier than English?"
  • 00:24:19
    No, it is easier for us because we were literate in a Latin language.
  • 00:24:24
    We have Latin as a base.
  • 00:24:26
    Of course no one here went to school to take Latin classes.
  • 00:24:29
    I think maybe your grandmother or great-grandmother went, but you didn't go.
  • 00:24:34
    But when you learn the essence of the Portuguese language, many of the things that
  • 00:24:39
    the essence of Spanish has are very similar to our essence.
  • 00:24:43
    That's why you feel easy.
  • 00:24:44
    And when you and your computer have to communicate, there is a big problem.
  • 00:24:49
    This is because the language that passes between these two devices, you know, and your computer, are different.
  • 00:24:57
    You understand words, you understand numbers, combinations of all of that.
  • 00:25:01
    The computer only understands zeros and ones.
  • 00:25:04
    They are bits.
  • 00:25:05
    And then you'll say: "But Babara, who translates all this?"
  • 00:25:08
    Those who translate all of this are the automated tools that we have today, but those
  • 00:25:13
    who control these automated tools for this translation are the programmers.
  • 00:25:17
    It is exactly this essence that you have to learn.
  • 00:25:20
    And once you learn the gist, you can learn another language.
  • 00:25:24
    So, for example, you're about to take a Python course with me.
  • 00:25:27
    If you learn Python, learn the essence of Python, you can move on to any other programming language.
  • 00:25:34
    Here, a lot of names are appearing that, if you've never heard of them, you'll start to hear from now on.
  • 00:25:39
    But you have names like Java, C++, PHP, Ruby, Swift, ASP, JS, which is JavaScript.
  • 00:25:48
    All these guys here follow the same essence.
  • 00:25:52
    All these elements here follow the same base.
  • 00:25:55
    It is the basis of the essence of programming.
  • 00:25:58
    I decided to give you this essence in a very simple language that has become very famous in recent years.
  • 00:26:05
    Her name Python.
  • 00:26:07
    But we're not actually going to speak Python.
  • 00:26:09
    We're going to talk about Python, which is a word in English, but it's completely possible for you to understand.
  • 00:26:14
    In the next class I'll tell you where this name came from.
  • 00:26:17
    Why is it called Python?
  • 00:26:18
    Why is it different from other languages?
  • 00:26:21
    What's better about her than others?
  • 00:26:23
    What's worse about her than the others?
  • 00:26:25
    What is the same about it?
  • 00:26:27
    There is no language better than others.
  • 00:26:29
    There are languages ​​that meet certain needs, but I only want to go into this subject
  • 00:26:34
    in the next video, because this one is already damn long.
  • 00:26:38
    I'm very happy that you arrived here on the channel.
  • 00:26:41
    I hope you subscribe.
  • 00:26:43
    So all you have to do is click on subscribe, right?
  • 00:26:45
    It's somewhere here in the interface.
  • 00:26:47
    Or you go to our YouTube channel and subscribe to receive notifications.
  • 00:26:51
    So be logged in, sign up.
  • 00:26:53
    Whenever there is a new video, you will be notified.
  • 00:26:56
    This course is not complete, I don't know when you are watching it, but probably if
  • 00:27:00
    you are watching it close to the launch, not all classes are on air.
  • 00:27:03
    In fact, I don't even have the money to take this entire course and I really need your help.
  • 00:27:09
    So, right away, access the website here, o, cursovideo.com and at the top you click on be a supporter.
  • 00:27:15
    Inside the supporter area there is a link for you to help this Python course continue.
  • 00:27:21
    And do an exercise there. Get the number of views this video has at this moment.
  • 00:27:27
    If each one gave a lower value in the area of ​​contribution, we would already be able to have a fully ready course.
  • 00:27:34
    So, we need the educational community.
  • 00:27:38
    This course is being done completely free of charge, but it has professionals involved, it has visual effects production.
  • 00:27:45
    You can see that everything appears beautiful, dynamic on the screen.
  • 00:27:49
    This is all to make your learning easier, but I really need your help.
  • 00:27:54
    But this isn't the only class I've taken from this course for now, no.
  • 00:27:58
    I took some classes, recorded them and they are already available on our channel,
  • 00:28:02
    on our website, but there comes a time, you will watch, there will come a time when they will stop.
  • 00:28:07
    If you happen to be watching at some other time and the course is complete, it is
  • 00:28:12
    a sign that this community worked, that people in Brazil do believe in education.
  • 00:28:18
    And I'm extremely proud of that.
  • 00:28:20
    Now, if not all classes are live, give us some help, go to cursovideo.com, click on be a supporter and be a supporter.
  • 00:28:30
    C really needs our help to become a successful programmer and we need your help to be able to help you.
  • 00:28:38
    And we won't just help you, no.
  • 00:28:39
    We are going to help an entire community.
  • 00:28:42
    And it is from there, from the moment you understand this principle, that you begin
  • 00:28:48
    to have the programmer's spirit, the spirit of sharing, the spirit of the community.
  • 00:28:53
    See you in the next class that is now available on the channel.
  • 00:28:57
    A big hug and see you then.
Etiquetas
  • programación
  • Python
  • Gustavo Guanabara
  • educación
  • tecnoloxía
  • aprender
  • programador
  • carreira
  • comunidade
  • creatividade