RUVIDEO
Поделитесь видео 🙏

? Learn Python with Google | Video Log - Week 1

? Buy me a cup of tea: https://www.paypal.me/FabioHood
? Development Services: https://fabiopacifici.com/shop/
? Channel Merchandise: https://teespring.com/en-GB/stores/pacific-dev
? Blog: https://fabiopacifici.com/blog/

Last Monday I enrolled on Coursera to start learning Python with the Google IT automation with python professional certification.

The certification is made of six courses about IT automation using Python, that is one of the must learn languages of the IT industry in 2020.

Today it is Sunday, and it's the end of my first week learning Python.

By the way, my name is Fabio, and I am a Full Stack freelance developer.

Wow! I must say that I am impressed. The Python syntax is much easier if compared to other programming languages and it's much more readable.

As said, there are six courses on this certification.

The first course of the series, the one I am currently doing, is a Crash course on Python. Estimated time to complete about six weeks (one week per module) based on the schedule suggested by google for the course, but depending on your learning speed, it might take less.

At the end of my first week, I have completed the first three modules. I would have completed the fourth, and maybe I started the fifth if I didn't get stuck with a couple of problems along the way. Math problems are killing me.

I did the math when I was at school, but that was a long time ago. So, factorial numbers, and a bunch of other math problems made my learning week a challenge.

In 2020 Python is a language to learn. It's a general purpose language that has many use cases.
With the certification that I am taking, the goal will be use python to automate tasks that will take you forever to do manually.
Like, count how many files are in the filesystem or replace a string of text in a bunch of configuration files.

For example, my wife has millions of pictures, really cool photos by the way, but they are spread all around her computer is folders without a straightforward organization.
Reorganize all that manually will take me ages.

One of the first things I will probably do is write a script to sort and organize all the pictures.

I can't wait to start learning how to use Python to interact with the operative system.

Automate tasks is one of the many things we can do with Python, that is also popular for things like Artificial Intelligence and Machine Learning.
That will be my next goal.

So far learning Python has been quite easy for me since I already know other programming languages the basics are often similar a few differences I noticed so far:

# how functions are defined in Python.
# The importance of indentation
# the simple syntax
# how variables are defined
# the data structure
# and a new loop I never heard, recursions

While and for loops are similar to other languages but the recursion loop was entirely new to me.

If else statements and comparisons were pretty much similar to PHP or javascript, however, the syntax is much simpler.
No parentheses, no square or curly brackets. Just a colon.

The third module was a challenge. Loops are commune to many programming languages. While loops, for loops, it's not much difficult to get into that and understand how they work. However, nested loops and recursions were a bit more challenging probably because we were solving math problems that I haven't seen in a while.


At the end of each module, there is a graded assessment, and you need to score at least 80% to pass, and so far all good.

I am at the beginning of module 4, learning basic structures: strings and string methods.
Interesting to learn the indexing of a string and how you can find a character of a string by simply using square brackets (like for arrays in PHP array[0]) they are zero-based too.

Next I am going to learn about "lists", from my understanding so far they are like arrays in php and other languages, you can iterate througt them using loops.

And a completely new thing for me, which is Dictionaries. I have no clue what they are or do. We will see.

That's it for the first video of the log about learning Python with google. I'll see you next week.

? Read more about the certification here:
https://fabiopacifici.com/learn-python-google-it-automation-with-python/

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «? Learn Python with Google | Video Log - Week 1», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.