Python — это мощный и универсальный язык программирования, который легко изучать и использовать. Возможно, у него самый интуитивно понятный синтаксис программирования; его относительно легко читать, писать и понимать, что делает ваш код, даже если вы никогда раньше не программировали.

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

Настройка Python

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

После того, как вы установили Python, вы можете открыть командную строку (также известную как терминал в MacOS) и начать путешествие по командной строке, введя (одну за другой) следующие команды, а затем нажав клавишу ввода:

python --version 

python

print('Hello World') 

exit()

Ваша командная строка должна выглядеть так:

Если это так, это означает, что вы успешно установили Python, открыли «экземпляр» Python в командной строке, выполнили строку кода и закрыли интерпретатор, слишком просто! Это только начало. В следующих шагах мы рассмотрим несколько полезных инструментов для улучшенного написания кода, визуализации и понимания.

Стоит отметить, что на некоторых устройствах вам может потребоваться запустить командную строку от имени администратора, чтобы Python (и pip) работал.

Библиотеки Python

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

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

Хотите легко собирать ключевые показатели из данных в файле .csv? «pandas», «numpy» и «seaborn» будут работать как шарм. Быстро собрать информацию об акциях от Yahoo Finance? «yfinance» справится с этим. Что еще лучше, вы можете использовать их синхронно! Загрузите данные тикера с помощью «yfinance» и проанализируйте их с помощью «pandas». Анализ и визуализация данных становятся легкой прогулкой, когда вы используете правильные инструменты (Python)!

Чтобы использовать библиотеку Python, ее необходимо сначала загрузить и установить. Вы можете сделать это с помощью менеджера пакетов pip, который был установлен для вас при установке Python. Просто откройте командную строку или окно терминала и введите «pip install library_name». Удаление так же просто; используйте «pip uninstall library_name». Вот некоторые примеры:

pip install moviepy

pip uninstall moviepy

Ваш терминал сделает всю работу за вас, он скачает выбранные пакеты библиотек на ваш компьютер и установит их в вашу систему. После завершения установки пакета вы получите сообщение о том, что установка прошла успешно.

Ваша командная строка должна выглядеть так:

После установки библиотеки вы можете «вызвать» ее в свой код с помощью команды «импорт». Хорошей практикой является перечисление ваших импортов в начале вашего кода перед любыми другими командами и обращение к этому списку как к «зависимостям» вашей программы.

Этот этикет кодирования позволяет другим легко понять, какие библиотеки и функции использует ваш код. Глядя на список импорта, вы можете быстро получить представление о том, что может делать ваш код и какие функции он может включать. Имейте в виду, что вам может потребоваться перезапустить любые программы, связанные с Python, после установки новой библиотеки, чтобы она была распознана.

import numpy
import pandas
import moviepy

Когда вы импортируете библиотеку в свой код, вы сообщаете своей программе, что хотите использовать функции и инструменты, предоставляемые библиотекой. Вы также можете импортировать только определенные части библиотеки, что полезно, если вам не нужно все, что она предлагает. Однако при импорте библиотек следует учитывать некоторые более сложные концепции, которые мы рассмотрим в отдельной статье. Поняв основы, вы сможете извлечь максимальную пользу из библиотек, которые используете в своем коде.

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

Еще один важный аспект, который следует учитывать при загрузке библиотек, заключается в том, что они созданы сторонними разработчиками. Хотя эти библиотеки могут быть невероятно полезными, важно соблюдать осторожность при их загрузке. При загрузке внешнего кода всегда существует риск, а вредоносная библиотека может представлять серьезную угрозу для вашей системы. Таким образом, важно загружать библиотеки только из авторитетных источников и всегда проверять их подлинность, прежде чем использовать их в своем коде.

Код ВС

Visual Studio Code (VS Code) — это популярная бесплатная интегрированная среда разработки (IDE) с открытым исходным кодом, которая отлично подходит для программирования на Python. Он прост в использовании, гибок и имеет множество полезных функций, которые делают его отличным выбором как для начинающих, так и для опытных программистов. Скачать VS Code можно с официального сайта.

Одной из основных причин популярности VS Code является большое количество доступных расширений. Расширение похоже на надстройку или плагин, который добавляет дополнительные функции в VS Code. Думайте об этом как о приложении на вашем телефоне, которое добавляет новые функции на ваше устройство. Эти расширения могут упростить разработку Python и сделать ее более приятной для разработчиков всех уровней квалификации.

Для новичков расширения могут предоставить полезные предложения и советы, а для более опытных разработчиков они могут предоставить ярлыки и расширенные функции, которые могут сэкономить время и усилия. В целом, расширения VS Code — полезный инструмент для любого разработчика Python, который хочет улучшить свой рабочий процесс и производительность.

Чтобы получить доступ к множеству расширений, доступных в VS Code, просто щелкните значок расширения. Это приведет вас на рынок расширений, где вы сможете найти конкретное расширение или отфильтровать параметры в соответствии с вашими требованиями. Просматривая рынок, вы заметите, что VS Code похож на веб-браузер, позволяя открывать несколько вкладок одновременно.

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

Чтобы установить расширение Python, вы можете найти его непосредственно на рынке расширений, введя «Python» в строке поиска. Кроме того, вы можете выполнить поиск по идентификатору расширения, который называется «ms-python.python». Как только вы найдете расширение Python, просто нажмите кнопку «Установить», и VS Code позаботится обо всем остальном. После завершения установки вы готовы начать писать код Python в VS Code!

Возможности Python

Python стал популярным благодаря удобству для начинающих, кроссплатформенной поддержке, большому сообществу и широкому спектру приложений. Это отличный язык для изучения, если вы новичок в программировании, а его простой синтаксис позволяет быстро освоить его. Кроме того, Python можно запускать в различных операционных системах, таких как Windows, Mac и Linux, что позволяет легко писать код на одной платформе и запускать его на другой.

С Python вам не нужно писать все с нуля при создании приложений, что может сэкономить ваше время и усилия. Это делает Python универсальным языком, который можно использовать для решения широкого круга задач программирования.

Вот быстрый и простой код Python, который позволяет загружать видео с YouTube или его аудио на ваше устройство с помощью библиотеки pytube. Чтобы использовать его, просто запустите команду pip для установки pytube, скопируйте и вставьте приведенный ниже код в новый файл VS Code и запустите его!

from pytube import YouTube

#Prompting the user for their youtube link
link = input('Enter a youtube video's URL:\n>> ') # i.e. https://youtu.be/dQw4w9WgXcQ
#assigning the 'yt' variable as a YouTube video and the link variable
yt = YouTube(link)
#this returns the youtube titles name, we use this later to name our file
title = yt.title

#converting our youtube link to video and audio
video = yt.streams.filter(file_extension='mp4').first()
audio = yt.streams.filter(only_audio=True).first()

#downloading the video and audio with the original videos name and assigning an extension
video.download(filename=f'{title}.mp4')
audio.download(filename=f'{title}.mp3')

#letting the user know their download was successful
print(f'downloaded {title} from {link}')

Заключение

Python — это мощный язык программирования, который предлагает широкий спектр возможностей для программистов всех уровней. Благодаря простому для чтения синтаксису, обширным библиотекам и адаптируемым интегрированным средам разработки (IDE), таким как VS Code, вы можете начать создавать свои собственные приложения и проекты в кратчайшие сроки.

Эта универсальность может быть использована для решения самых разных задач, независимо от их сложности. Изучив Python, вы получите доступ к огромному вычислительному миру, который поможет вам выполнять любые задачи, от простых задач, таких как беспрепятственная загрузка видео с YouTube, до создания и управления базами данных для вашего веб-сайта и многого другого. С Python возможности безграничны. Так зачем ждать? Загрузите Python сегодня и начните изучать все, что может предложить этот мощный язык!