Мотивация для начала

Всем привет! Как инженер мне всегда нравилось предлагать решения, бороться за их поиски, рисковать и никогда не останавливаться. Мы всегда стараемся выполнить задачу, проблему или задание в минимальные сроки. Что, если мы сможем выполнить их все с помощью реализации того, что мы называем «алгоритмом».

Не волнуйтесь, если вы не поняли термин. Проще говоря, алгоритм - это подробная пошаговая процедура выполнения задачи. Например, заварить чашку чая. У нас могут быть разные стили приготовления чая. Но важно то, в каком стиле чай готовится за минимальное время. Кроме того, в оценку лучшей чашки чая могут быть включены другие параметры, такие как вкус и товарный вид. Главное, что я хочу сказать, это то, что Python как язык программирования очень эффективен, удобочитаем, имеет открытый исходный код и прост в изучении. Представьте, если вы хотите посчитать количество слов, имеющих четную длину в этом абзаце.

Чтобы рассчитать его вручную, может потребоваться немало времени. Но Python, благодаря своим различным встроенным методам, функциям и нашему логическому подходу (алгоритму), может вычислять вещи в кратчайшие сроки.

Можно написать программу, автоматизировать сеть, создавать приложения, игры, веб-разработку и многое другое!

Мой опыт прохождения курсов

Как новичок, я бы посоветовал пройти курс Программирование для всех (начало работы с Python) на Coursera. Это вызывает у вас интерес, а также дает общее представление о Python.

Кроме того, вы можете найти много видео среднего уровня на YouTube или пройти курс по Udemy с хорошими отзывами. Основные темы: типы данных, поток управления, функции, файловые операции, концепции объектно-ориентированного программирования (ООП) и инструменты Python.

Python - это не то, что нужно запоминать или над чем нужно много работать. Необходимо найти связь между обучением и реализацией одновременно. Итак, продолжайте набирать код вместе с текущими лекциями. Я реализовал мини-проект на Python. Вы можете начать с игры Крестики-нолики. После этого продолжайте выполнять задания уровня Easy на h« ackerrank . Одна постановка задачи может научить вас многим новым концепциям.

Итак, все в одном. Продолжайте практиковаться и доверяйте себе. Имея опыт работы в области электроники, я проработал 3 года в области сетевых технологий, и теперь я получаю степень магистра в области компьютерных наук. Новый домен может быть изначально трудным, но он стоит всех терпения и трудностей.

Это был мой первый блог на Medium. Надеюсь, вам было интересно и познавательно. Буду делиться тематическими заметками о Python в следующих блогах!

Спасибо за чтение. Пожалуйста, оставьте свой ценный отзыв.