14,235 views
In this video, you will analyze and solve a problem by writing your first code in Python (besides Hello World). This is the perfect video to start developing your computational thinking, understand the real role of a programmer and learn how to program the right way. 🔥 Sign up for the complete Python the Right Way 2.0 course and get access to the ultimate programming learning experience: http://go.pgdinamica.com/pjc2 Hello, nice to meet you, my name is Hallison Paz! I started programming in Python in 2011, when I was in the second year of my undergraduate degree in computer engineering at the Military Institute of Engineering. Since then, I have continued using this language in several projects, from automation and websites to data analysis, machine learning and deep learning. Currently, I am a researcher in artificial intelligence, about to complete my PhD in computer vision and computer graphics, which makes me use Python a lot! 🔥Check out the videos from the Python Do It Right 2.0 playlist here: • Python Do It Right 2.0 Course - Pro... We begin the course by diving straight into a problem that will test your computational thinking and problem analysis skills. In this way, we will begin to unravel, together, the thought process of a programmer as we develop a solution to the problem. After understanding the problem well, we detail an effective algorithm to solve the challenge in question. All of this initial reasoning is conducted without any knowledge of Python being necessary. 🔥 Learn Python by Skills: https://vai.pgdinamica.com/compytencias Next, we translate our solution into the Python language, step by step. We explore fundamental concepts, such as assigning values to variables, and analyze the program's source code, creating an expectation of how it should be executed. Finally, we run and test our program with different data, illustrating the importance of experimentation in the development process. This video not only provides a solution to a programming challenge, but also provides a comprehensive overview of a programmer's thinking and work process. Get ready to expand your knowledge and sharpen your skills as we explore the fundamentals of programming! 👨🏾💻 Code produced in the video: https://github.com/programacaodinamic... ▶️ Other content that may interest you: 1. Programming has NEVER been about CODE + Artificial Intelligence what programs?? : • Programming IS NOT CODE + Artificial Intelligence... 2. How would I START Programming in 2024 • How would I START Programming in ... 3. TIPS to LEARN to PROGRAM from SCRATCH • 3 TIPS to LEARN to PROGRAM from ... 4. LEARN to PROGRAM in 2024 • LEARN to PROGRAM in 2024 What ... 📚 Book to study Databases - https://amzn.to/3Hjjusc 📚 Recommended Data Science books: https://amzn.to/2XZyxUr 📚 Algorithms and Data Structures books: https://amzn.to/3d5wK4m SetUp - Equipment: https://amzn.to/37Cg3N2 0:00 A real programming problem 1:10 Computational Thinking and Problem Analysis 2:09 Thinking like a programmer in solving the problem 4:30 Describing an algorithm to solve the problem 6:49 Writing the solution in Python 10:31 Assigning values to names (variables) 11:30 Reading the source code of a program 12:46 Running and testing the program with different data 14:27 Reflection on data, source code and experimentation 🟣 Twitch channel for live broadcasts: /pgdinamica 🟦 Telegram channel to receive all videos: https://t.me/pgdinamica 🥰 If you like our work and find our work on YouTube relevant, consider supporting us by becoming a member of the channel: https://www.youtube.com/programacaodi... ✉️ E-mails: – Commercial proposals: [email protected] – Other matters: [email protected] 👩🏾💻👨🏾💻 Check out more content on our blog: /programacaodinamica 🔥 Become a part of the free Programação Mais Dinâmica community: https://bit.ly/pgsparkle (download the app and join the community) TikTok: @pgdinamica 📸 Follow us on Instagram: /pgdinamica 📸 @kizzy_terra @hallpaz 🐦 Follow us on Twitter: /pgdinamica 🐦 @kizzy_terra @hallpaz Like Dynamic Programming on Facebook: fb.com/pgdinamica Our repository on Github: github.com/programacaodinamica Check out the articles on Python Café: pythoncafe.com.br