Помните дни, когда вы использовали физический глобус или просматривали большую тяжелую книгу, чтобы найти названия разных регионов и стран? Благодаря достижениям в области технологий, особенно в Интернете, вся эта информация теперь доступна одним нажатием кнопки.
Но что, если вы хотите сделать еще один шаг и найти важные данные о стране, такие как ее столица, географические координаты или валюта? Не ищите ничего, кроме удивительного модуля Python Country Info, который может выполнить эту работу за считанные секунды.
Что такое модуль CountryInfo?
Поримол Чандро разработал Информация о стране модуль. Он имеет функции для получения столицы страны, географических координат, часового пояса, площади, населения и многого другого.
Чтобы установить этот модуль, откройте терминал и выполните:
точка установить информация о стране
Вы также можете получать данные о погоде в реальном времени для любой страны или региона и используйте его вместе с информацией и улучшайте свой набор данных.
Как использовать функции модуля
Вы можете получить информацию, используя различные функции Информация о стране модуль следующим образом.
1. Получение альтернативных названий или вариантов написания страны
Вы можете получить альтернативные названия или варианты написания страны следующим образом:
от информация о стране Импортировать Информация о стране
имя = 'Индия'
страна = Информация о стране (имя)
data1 = страна.alt_spellings()
Распечатать(данные1)
Начните с импорта Информация о стране класс из информация о стране модуль. Затем вы можете создать экземпляр CountryInfo, передав ему строку, содержащую название страны.
Вы можете вызывать различные методы API для созданного вами объекта CountryInfo. Например, alt_spellings() возвращает список альтернативных названий страны.
Фрагмент кода Python для получения альтернативных названий страны выдает следующий результат:
2. Получение столицы и ее географических координат
Вы можете использовать капитал() получить столицу любой страны. Он возвращает строку, представляющую название столицы:
data2 = страна.столица()
Распечатать(данные2)
Этот фрагмент кода Python выводит следующий результат:
Используйте метод API captial_latlng() чтобы получить географические координаты столицы страны. Этот метод возвращает список, содержащий два элемента, каждый из которых представляет собой число с плавающей запятой:
data3 = страна.capital_latlng()
Распечатать(данные3)
Фрагмент Python для получения широты и широты страны выдает следующий результат:
3. Получение площади страны, ее провинций и соседних приграничных стран
Вы можете использовать метод API, область() чтобы получить площадь любой страны в квадратных километрах. Реализуйте код как:
data4 = страна.область()
Распечатать(данные4)
Фрагмент кода Python для получения площади страны выдает следующий результат:
Вы можете получить список провинций страны, используя провинции(). Каждый элемент в списке представляет собой строку, представляющую провинцию. Реализуйте код как:
data5 = страна.провинции()
Распечатать(данные5)
Фрагмент Python для получения провинций страны выдает следующий результат:
Вы можете получить названия граничащих стран, используя метод API, границы(). Каждый элемент в списке представляет собой код страны в формате ISO-3, состоящую из трех символов в верхнем регистре. Реализуйте код как:
data6 = страна.границы()
Распечатать(данные6)
Фрагмент кода Python для получения названия приграничных стран выдает следующий результат:
4. Получение телефонных кодов страны
Вы можете получить международные телефонные коды страны, используя call_codes(). Это возвращает список строк, каждая из которых содержит числовой телефонный префикс, необходимый для звонка в другую страну:
data7 = страна.calling_codes()
Распечатать(данные7)
Фрагмент кода Python для получения телефонных кодов страны выдает следующий результат:
5. Получение валюты, населения и часовых поясов
Получить официальный формат валюты страны с помощью метода API, валюты(). Этот метод возвращает другой список строк:
data8 = страна.валюты()
Распечатать(данные8)
Фрагмент кода Python для получения валюты страны выдает следующий результат:
Получить приблизительное количество людей, проживающих в стране, используя Население(). Этот метод возвращает целое число. Используйте это так:
data9 = страна.население()
Распечатать(данные9)
Фрагмент кода Python для получения населения страны выдает следующий результат:
Страна может иметь один или несколько часовых поясов, в зависимости от ее размера. Вы можете получить различные часовые пояса страны, используя часовые пояса() Метод API как:
data10 = страна.часовые пояса()
Распечатать(данные10)
Фрагмент Python для получения разных часовых поясов страны дает следующий результат:
6. Получение региона и субрегиона страны
Получите общий регион или континент, к которому принадлежит страна, используя область() Метод API. Реализуйте код как:
data11 = страна.регион()
Распечатать(данные11)
Фрагмент кода Python для получения региона страны выдает следующий результат:
Точно так же вы можете указать более конкретный регион, к которому принадлежит страна, используя субрегион() как:
data12 = страна.субрегион()
Распечатать(данные12)
Фрагмент кода Python для получения субрегиона страны выдает следующий результат:
7. Получение URL-адреса страны в Википедии
Википедия — один из лучших источников информации в Интернете. Вы можете получить страницу Википедии страны, используя метод API, вики(). Реализуйте код как:
data13 = страна.вики()
Распечатать(данные13)
Фрагмент кода Python для получения страницы Википедии для страны выдает следующий результат:
8. Получение домена верхнего уровня для страны
ccTLD — это доменное имя верхнего уровня с кодом страны, которое указывает страну или географическую область веб-сайта. Обычно это две буквы, например .в для Индии и .ca для Канады. Вы можете получить домен верхнего уровня для страны, используя тлд() как:
data14 = страна.tld()
Распечатать(данные14)
Фрагмент кода Python для получения домена верхнего уровня страны выдает следующий результат:
9. Получение всей доступной информации о стране
Вы можете получить всю доступную информацию о стране, используя метод API, Информация(). Он возвращает словарь значений ключа/имени, который вы можете перебирать с помощью цикла for:
data15 = страна.информация()
дляключ, ценитьвданные15.предметы():
печать (ключ, ":", ценить)
Фрагмент кода Python для получения всей доступной информации о стране выдает следующий результат:
10. Получение информации обо всех странах и создание набора данных
Модуль CountryInfo предоставляет метод API, называемый все() который возвращает словарь, содержащий всю информацию обо всех странах мира:
от информация о стране Импортировать Информация о стране
Импортировать панды как пд
страна = информация о стране ()
данные = страна.все()
Вы можете использовать модуль pandas для управления этими данными. Модуль pandas предоставляет множество команд для работы с DataFrames., в том числе для сохранения данных в формате CSV:
дф = пд. DataFrame (данные)
df.to_csv("Country_Data_Fetcher.csv")
Получение данных с веб-сайтов
Хотя этот удобный модуль Python предоставляет всю необходимую информацию о любой стране, получение чистых данных — непростая задача. Знание веб-скрапинга поможет вам получить данные с любого веб-сайта в Интернете. Затем вы можете анализировать и использовать эти данные в своих приложениях.
Python имеет мощный модуль под названием BeautifulSoup, который вы можете установить, чтобы выполнять веб-скрапинг и экономить часы своей работы.