В США сняли на видео, как змеелов борется с гигантским питоном
https://ria.ru/20200612/1572826032.html
В США сняли на видео, как змеелов борется с гигантским питоном
В США сняли на видео, как змеелов борется с гигантским питоном
Во Флориде сняли на видео, как змеелов поборол и поймал огромного питона, сообщает UPI. РИА Новости, 12.06.2020
2020-06-12T01:24
2020-06-12T01:24
2020-06-12T01:24
туризм
туризм
флорида
сша
/html/head/meta[@name=’og:title’]/@content
/html/head/meta[@name=’og:description’]/@content
https://cdn21.img.ria.ru/images/152333/90/1523339081_93:0:1908:1021_1400x0_80_0_0_10530fa930f350fd68e8a4786a24e4cd.jpg
МОСКВА, 12 июн – РИА Новости. Во Флориде сняли на видео, как змеелов поборол и поймал огромного питона, сообщает UPI.Майк Киммел, занимающийся отловом змей, серьезно пострадал в борьбе с крупным питоном.Пойманная им рептилия сопротивлялась и искусала охотнику руки до крови. Длина животного – более пяти метров, вес – 70 килограммов.Борьба и полученные травмы была записана на видео.Пойманную змею пришлось усыпить.Сам Киммел считает питона самым большим, пойманным во Флориде, и ждет регистрации рекорда от госчиновников.
https://ria.ru/20200602/1572129611.html
флорида
сша
РИА Новости
Россия, Москва, Зубовский бульвар, 4
7 495 645-6601
https://xn--c1acbl2abdlkab1og.xn--p1ai/awards/
2020
РИА Новости
Россия, Москва, Зубовский бульвар, 4
7 495 645-6601
https://xn--c1acbl2abdlkab1og.xn--p1ai/awards/
Новости
ru-RU
https://ria.ru/docs/about/copyright.html
https://xn--c1acbl2abdlkab1og.xn--p1ai/
РИА Новости
Россия, Москва, Зубовский бульвар, 4
7 495 645-6601
https://xn--c1acbl2abdlkab1og.xn--p1ai/awards/
https://cdn25.img.ria.ru/images/152333/90/1523339081_320:0:1681:1021_1400x0_80_0_0_c5a72be835b7e0f1e56e7930e4d072db.jpgРИА Новости
Россия, Москва, Зубовский бульвар, 4
7 495 645-6601
https://xn--c1acbl2abdlkab1og.xn--p1ai/awards/
РИА Новости
Россия, Москва, Зубовский бульвар, 4
7 495 645-6601
https://xn--c1acbl2abdlkab1og.xn--p1ai/awards/
туризм, флорида, сша
14-летняя индонезийка держит в качестве домашних животных 6 гигантских питонов (фото + 6 видео)
Эта 14-летняя индонезийская девушка в последнее время привлекает массу внимания в социальных сетях благодаря своим необычным домашним питомцам: шести гигантским питонам, которых она любит гладить и обнимать в своих видео.Большинство людей тут же убежали бы прочь при виде взрослого питона, особенно такого, который выглядит так, будто с лёгкостью может проглотить взрослого человека, однако Чалва Исмах Камал (Chalwa Ismah Kamal) явно не относится к этому большинству. 14-летняя девушка родом, как сообщается, из Пурворейо (Purworejo), Центральная Ява, делит свой дом с шестью массивными питонами и, кажется, совсем не беспокоится о своей безопасности, когда находится рядом с ними.
Фотографии и видеоролики индонезийской девушки, играющей, купающей и обнимающейся с огромными питонами, стали вирусными на TikTok и в Instagram, оставляя зрителей после просмотра с широко открытыми ртами от удивления.
Мало что известно о Чалве и о том, как она стала жить с шестью питонами, но, как утверждают, индонезийскому веб-сайту Lampung77 она рассказала, что заботится о своих домашних змеях с 4 лет и рядом с ними не испытывает никакого страха.
Хотя люди регулярно выражают свою обеспокоенность за безопасность Чалвы, оставляя комментарии под её видеороликами, девушка старается объяснить, что её питомцы не ядовиты, что они ручные и что змеи вообще являются жертвами негативных стереотипов.
Не только Чалва чувствует себя абсолютно спокойно в окружении массивных питонов: её младший брат появляется на некоторых вирусных видео тоже, и он выглядит так же беззаботно.
Чалва Исмах Камал начала загружать видео со змеями в Instagram лишь в конце прошлого месяца, но, судя по отклику, который она уже получила за такой короткий срок, она, возможно, будет продолжать делать это ещё долго.
7 самых длинных змей планеты / Научный хит
Ваши ставки, господа: как вы думаете, какая длина у рекордсмена?Люди могут быть высокими или низкими, худыми или толстыми, но мы никогда не оцениваем наши тела по длине. Это может объяснить, почему длинные существа всегда привлекают наш взгляд. А в любой дискуссии о длинных животных есть неоспоримые лидеры: змеи. Вот несколько самых крупных представителей пресмыкающихся.
Черная мамба
Длина: 4,5 метровОдного укуса черной мамбы хватит, чтобы свалить буйвола. Человек же почти не имеет шанса выжить: яд слишком быстро распространяется по организму. Ко всему прочему, эта змея невероятно быстра и способна развивать до 19 км/ч по ровной местности.
Удав
Длина: 4 метра
Кинематограф превратил удава в опаснейшее создание, способное вырастать до невероятных размеров. В реальности же, длина обыкновенного питона не превышает четырех метров, а питается он мелкими млекопитающими и птицами.
Королевская кобра
А это — самая крупная из отряда ядовитых змей. Средняя длина королевской кобры — около 4 метров, рекордсмен же достигал пяти с половиной метров.
Индийский питон
Длина: 6 метров
Внешне индийский питон очень похож на бирманского: его даже называют светлым тигровым питоном. Окрас индийского отличается вкраплениями красноватых полосок, расположенных по бокам туловища.
Бирманский питон
Длина: 9,15 метров
Бирманский, или темный тигровый питон способен вырастать до 9,15 метров — именно такой был пойман зоологами на Кубе. Однако чаще всего длина представителей этого вида не превышает пяти метров.
Гигантская анаконда
Длина: 11,43 метра
В настоящий момент длиннейшей анакондой в мире считается змея, которую передали в дар Нью-Йоркскому зоологическому обществу. Девять метров и сто тридцать килограммов — опаснейшее сочетание параметров. Но несколькими годами ранее фермеры Колумбии наткнулись на еще более крупный экземпляр: пойманная ими анаконда достигала почти двенадцати метров в длину.
Сетчатый питон
Длина: 12,2 метра
Самая длинная змея в мире. Чаще всего в природе встречаются экземпляры по 7-7,5 метров, но в одном из зоопарков Австралии долгое время жил рекордсмен, питон Дейв, выросший аж до 12,2 метров.
7 самых больших змей снятых на камеру
Змеи – не самые приятные существа на Земле. Не многие из нас могут на них смотреть без отвращения и опаски. Змеи неизменно вызывают страх и неприязнь. Особенно, если речь идет о настоящих гигантах. Самые крупные экземпляры представляют серьезную опасность для человека. Они мало похожи на спящих рептилий, которые мы привыкли видеть в террариумах зоопарков. Столкновение с таким чудовищем в реальной жизни может оказаться фатальным.
Чудовищная анаконда из Бразилии
Анаконда чудовищных размеров была найдена на одной из строительных площадок Бразилии. В СМИ ее уже успели назвать самой большой змеей в истории. По некоторым данным анаконда весит около 400 кг, а в длину достигает 10 метров. Диаметр ее гигантского тела составляет целый метр. Такие параметры впечатляют. Змею обнаружили на севере бразильского города Альтамир. Строители нашли рептилию после того, как взорвали вход в пещеру. Однако, данные об этой змее остаются несколько туманными, хотя Бразилия славится большими анакондами.
Ранее на территории страны была обнаружена змея длиной 8,8 м.
Случай в Малайзии
Однажды в социальной сети Facebook появилось вирусное видео, которое мгновенно распространилось по всемирной паутине. На нем были засняты кадры того, как кобра длиной примерно 2,4 метра беспрепятственно проникает в закрытый дом через небольшое отверстие в двери. Мягко говоря, видео вызывает дрожь. Его заснял совершенно случайно хозяин дома, который был ошеломлен произошедшим.
Кобры невероятно опасны. Ежегодно от их укусов гибнет множество людейСамый большой питон в мире
В Индонезии был пойман самый большой в истории питон. Крестьяне из Джакарты обнаружили рептилию длиной около 15 метров. Гигантская змея весит 450 кг. Если столь внушительные параметры подтвердят специалисты, этот экземпляр официально станет самым огромным питоном в мире. Сейчас рептилия помещена в клетку в деревеньке Куруксеву. Чудовище пришлось по душе местной детворе. Змея нормально чувствует себя в неволе и даже подпускает к себе смотрителей.
Питоны только кажутся спокойными, но в их теле таится огромная силаПитон из Южной Флориды
В Южной Флориде также поймали питона рекордных размеров. Его длина составляет 5 метров, а вес – 60 кг. Бирманская змея была обнаружена на территории флоридского природного парка. На данный момент это самая большая змея, пойманная в рамках программы ликвидации южно-флоридских питонов.
Ее цель состоит в сокращении слишком большой популяции рептилий на территории региона. Обнаружил гигантского питона охотник по имени Джейсон Лео. Мужчина порекомендовал никому не повторять его действий, поскольку змеи невероятно опасны и сильны.
Гремучая змея из Бартоу
Одна семья из Флориды отправилась на природу для наблюдения за пернатыми. Однако в тот день не птицы привлекли их внимание. Люди были ошеломлены тем, что увидели четырехметровую гремучую змею. Супруги едва не наступили на рептилию, выходя из своего грузовика. Они находились так близко к существу, что сумели его сфотографировать.
Самый большой бирманский питон
Охотники поймали самого большого за всю историю бирманского питона. Беременная змея имела вес около 63 кг. А ее длина достигала 5,5 метров. Специалисты обнаружили, что змея вынашивает целых 73 яйца. Поскольку питоны невероятно быстро размножаются, экологи крепят к самцам радиопередатчики, благодаря которым находят размножающихся самок. Это позволяет немного сократить популяцию бирманских питонов.
Медуза- самая большая живая змея
Сетчатый питон по имени Медуза занесен в книгу рекордов Гиннеса, как самый большой в мире. Речь идет, конечно же, о пойманных людьми экземплярах. В длину Медуза достигает 7,67 м. Змея обитает на территории развлекательного центра в Канзас-Сити в США. Фактически, это ужасное существо является главным аттракционом заведения. Именно оно привлекает многочисленных посетителей в развлекательный центр.
Питается гигантская змея кроликами, свиньями и оленями. Их подают питону каждые две недели. Людей к питону, естественно, не подпускают.
Но гиганты, о которых мы рассказали в статье, кажутся не таким уж большими, если сравнивать с рептилиями прошлого — среди вымерших видов ученые обозначили особи длиной до нескольких сотен метров.
Даже в самых смелых мечтах нельзя представить, какими огромными были змеи в доисторические времена.
Карлос Харамильо, ученый Смитсоновского института тропических исследований
Видеоматериалы Giant Python — видеоролики 4K и HD
В настоящее время вы используете более старую версию браузера, и ваш опыт работы может быть не оптимальным. Пожалуйста, подумайте об обновлении. Учить больше. ImagesImages homeCurated collectionsPhotosVectorsOffset ImagesCategoriesAbstractAnimals / WildlifeThe ArtsBackgrounds / TexturesBeauty / FashionBuildings / LandmarksBusiness / FinanceCelebritiesEditorialEducationFood и DrinkHealthcare / MedicalHolidaysIllustrations / Clip-ArtIndustrialInteriorsMiscellaneousNatureObjectsParks / OutdoorPeopleReligionScienceSigns / SymbolsSports / RecreationTechnologyTransportationVectorsVintageAll categoriesFootageFootage homeCurated collectionsShutterstock SelectShutterstock ElementsCategoriesAnimals / WildlifeBuildings / LandmarksBackgrounds / TexturesBusiness / FinanceEducationFood и DrinkHealth CareHolidaysObjectsIndustrialArtNaturePeopleReligionScienceTechnologySigns / SymbolsSports / RecreationTransportationEditorialAll categoriesEditorialEditorial главнаяРазвлеченияНовостиРоялтиСпортМузыкаМузыка домойПремиумBeatИнструментыShutterstock EditorМобильные приложенияПлагиныИзменение размера изображенияКонвертер файловСоздатель коллажейЦветовые схемыБлогГлавная страница блогаДизайнВидеоКонтроллерНовостиPremiumBeat blogEnterprisePric ing
Войти
Зарегистрироваться
Меню
ФильтрыОчистить всеФорма- Все изображения
- Фото
- Векторы
- Иллюстрации
- Редакция
- Музыка
- Поиск по изображению
гигантский питон
Вонг — Выпуск крупнейшего в мире сайта Python каждые 7 минут — PyCon 2019 li {display: block; list-style: none; float: left; border-bottom: 1px solid # f2f2f2; cursor: pointer; padding-left: 20px; padding-right: 20px;}.контейнер-жидкость {padding-left: 5px; padding-right: 5px; background-color: #efeeec;}} @media (max-width: 768px) {body {padding-top: 10px;}. cat> li {display: block; list-style: none; border-bottom: 1px solid # f2f2f2; cursor: pointer; padding-left : 20px; padding-right: 20px;} # search {padding-left: 10px; padding-right: 10px;}. Контейнер-жидкость {padding-left: 0px; padding-right: 0px; background-color: #efeeec; }} .navbar-fixed-left, .navbar-fixed-right {position: fixed; top: 0; width: 100%; z-index: 1030} @media (min-width: 768px) {. navbar-fixed-left ,.navbar-fixed-right {width: 232px; height: 100vh; border-radius: 0} .navbar-fixed-left .container, .navbar-fixed-right .container {padding-right: 0; padding-left: 0; width: auto;}. navbar-fixed-left .navbar-header, .navbar-fixed-right .navbar-header {float: none; padding-left: 15px; padding-right: 15px} .navbar-fixed-left. navbar-collapse, .navbar-fixed-right .navbar-collapse {padding-right: 0; padding-left: 0; max-height: none} .navbar-fixed-left .navbar-collapse .navbar-nav, .navbar -исправлено-право .navbar-collapse .navbar-nav {float: none! important}.navbar-fixed-left .navbar-collapse .navbar-nav> li, .navbar-fixed-right .navbar-collapse .navbar-nav> li {width: 100%}. navbar-fixed-left .navbar-collapse .navbar -nav> li.dropdown. dropdown-menu, .navbar-fixed-right .navbar-collapse .navbar-nav> li.dropdown .dropdown-menu {top: 0} .navbar-fixed-left .navbar-collapse .navbar -nav.navbar-right, .navbar-fixed-right .navbar-collapse .navbar-nav.navbar-right {margin-right: 0} #logomenu {visibility: hidden}} @media (min-width: 768px) {body {padding-top: 0; margin-left: 232px}.navbar-fixed-left {right: auto! important; left: 0! important; border-width: 0 1px 0 0! important} .navbar-fixed-left .dropdown .dropdown-menu {left: 100%; right: auto ; border-radius: 0 3px 3px 0} .navbar-fixed-left .dropdown .dropdown-toggle .caret {border-top: 4px solid transparent; border-left: 4px solid; border-bottom: 4px solid transparent; border- right: none}} .navbar-inverse {background-color: #ffffff;} #category {z-index: 10;} .cat> li: hover {background: # f2f2f2;} #navtop {padding-bottom: 5px; margin-left: -14px; margin-right: -14px; -webkit-box-shadow: 0 6px 6px -6px # 777; -moz-box-shadow: 0 6px 6px -6px # 777; box-shadow: 0 6px 6px -6px # 777; фон -цвет: #fdfcfc;} .navicon {color: # fd5401; margin-top: 5px;} .navtext {пробел: nowrap; размер шрифта: 1.0rem; цвет: # 000000;} .anav {display: flex! important; align-items: center;} .bacnavico {width: 25px; height: 25px; display: inline-block; text-align: center; border-radius: 100px; margin-right: 5px;} ]]>10 ЛУЧШИХ IDE Python | Редакторы Python для Windows, Linux и Mac
- Home
Тестирование
- Назад
- Agile-тестирование
- BugZilla
- Cucumber
- Тестирование базы данных
- ETL-тестирование
- Jmeter
- JIRA
- Назад
- JUnit
- LoadRunner
- Ручное тестирование
- Мобильное тестирование
- Mantis
- Почтальон
- QTP
- Назад
- Центр качества (ALM)
- RPA
- SAP Testing
- Selenium
35 SoapU- Управление тестированием
- TestLink
SAP
- Назад
- ABAP
- APO
- Начинающий
- Basis
- BODS
- BI
- BPC
- CO
- Назад
- CRM
- Crystal Reports
- FICO
- HANA
- HR
- MM
- QM
- Заработная плата
- Назад
- PI / PO
- PP
- SD
- SAPUI5
- Безопасность
- Solution Manager
- Successfactors
- SAP Tutorials
Web
- Назад
- Apache
- AngularJS
- ASP.Net
- C
- C #
- C ++
- CodeIgniter
- DBMS
- JavaScript
- Назад
- Java
- JSP
- Kotlin
- Linux
- MariaDB
- MS Access
- MYSQL
- Node. js
- Perl
- Назад
- PHP
- PL / SQL
- PostgreSQL
- Python
- ReactJS
- Ruby & Rails
- Scala
- SQL
- SQLite
- Назад
- SQL Server
- UML
- VB.Net
- VBScript
- Веб-службы
- WPF
Обязательно учите!
- Назад
- Учет
- Алгоритмы
- Android
- Блокчейн
- Бизнес-аналитик
- Создание веб-сайта
- Облачные вычисления
- COBOL
- Дизайн компилятора
- Назад
12 лучших IDE и редакторов кода Python в 2020 г.
Сравнение лучших IDE и редакторов кода Python:
Python — один из самых известных языков программирования высокого уровня, который был разработан в 1991 году.
Python в основном используется для серверной веб-разработки, разработки программного обеспечения, математики, сценариев и искусственного интеллекта. Он работает на нескольких платформах, таких как Windows, Mac, Linux, Raspberry Pi и т. Д.
Перед тем, как подробно изучить Python IDE , мы должны понять, что такое IDE!
Что такое интегрированная среда разработки (IDE)
IDE означает интегрированная среда разработки.
IDE — это, по сути, пакет программного обеспечения, состоящий из оборудования, которое используется для разработки и тестирования программного обеспечения.Разработчик в SDLC использует множество инструментов, таких как редакторы, библиотеки, платформы для компиляции и тестирования.
IDE помогает автоматизировать задачу разработчика за счет сокращения ручных усилий и объединяет все оборудование в общую структуру. Если IDE отсутствует, разработчик должен вручную выполнить выбор, интеграцию и процесс развертывания. IDE была в основном разработана для упрощения процесса SDLC за счет уменьшения количества кодов и избежания опечаток.
В отличие от IDE, некоторые разработчики также предпочитают редакторы кода.Редактор кода — это в основном текстовый редактор, в котором разработчик может написать код для разработки любого программного обеспечения. Редактор кода также позволяет разработчику сохранять небольшие текстовые файлы для кода.
По сравнению с IDE редакторы кода быстры в работе и имеют небольшой размер. Фактически редакторы кода обладают способностью выполнять и отлаживать код.
Наиболее популярные часто задаваемые вопросы по IDE Python
Ниже перечислены наиболее часто задаваемые вопросы по IDE Python и редактору кода.
Q # 1) Что такое IDE и текстовый редактор или редактор кода?
Ответ:
IDE — это среда разработки, которая предоставляет множество функций, таких как кодирование, компиляция, отладка, выполнение, автозаполнение, библиотеки, в одном месте для разработчика, что упрощает задачи, тогда как редактор кода является платформой для редактирования и только изменение кода.
Q # 2) В чем разница между IDE и TEXT EDITOR?
Ответ:
IDE и текстовый редактор могут использоваться вместо друг друга для разработки любого программного обеспечения. Текстовый редактор помогает программисту писать сценарии, изменять код или текст и т. Д.
Но с IDE программист может выполнять несколько других функций, а также запуск и выполнение кода, управление версией, отладку, интерпретацию, компиляцию, функцию автозаполнения , функция автоматического линтинга, предопределенные функции и в терминале сборки и т. д.
IDE можно рассматривать как среду разработки, в которой программист может написать сценарий, скомпилировать и отладить завершающий процесс.
IDE также имеет интегрированную систему управления файлами и инструмент развертывания. IDE обеспечивает поддержку SVN, CVS, FTP, SFTP, фреймворка и т. Д. По сути, текстовый редактор — это простой редактор для редактирования исходного кода, который не имеет встроенных инструментов или пакетов.
Одним из преимуществ текстового редактора является то, что он позволяет изменять все типы файлов, а не указывать какой-либо конкретный язык или типы.При использовании оба играют важную роль в соответствующих ситуациях.
Q # 3) Зачем нам нужна хорошая Python IDE и как ее выбрать?
Ответ:
Использование Python IDE дает множество преимуществ, таких как разработка более качественного кода, функция отладки, обоснование удобства использования записных книжек, получение всех функций, таких как компиляция и развертывание, в одном месте путем создания для разработчика проще.
Идеальный выбор IDE основан исключительно на требованиях разработчика, например, если разработчик должен кодировать на нескольких языках, или требуется подсветка синтаксиса, или любая компиляция продукта, или дополнительная расширяемость и требуется встроенный отладчик или любой макет графического интерфейса с перетаскиванием. или требуются такие функции, как автозаполнение и браузеры классов.
=> Свяжитесь с нами, чтобы предложить здесь объявление.
Сравнение лучших IDE Python и редакторов кода
В этой статье обсуждается несколько Python IDE и редакторов кода, и здесь объясняется вся информация, необходимая для выбора лучшей IDE для вашей организации.
Таблица сравнения
# 1) PyCharm
Тип: IDE.
Цена: 199 долларов США за пользователя — 1 год для профессионального разработчика.
Поддержка платформы: WINDOWS, LINUX, MAC и т. Д.
Скриншоты для справки:
PyCharm — одна из широко используемых Python IDE, созданная Jet Brains. Это одна из лучших IDE для Python. PyCharm — это все, что нужно разработчикам для продуктивной разработки на Python.
С PyCharm разработчики могут писать аккуратный и удобный в сопровождении код. Это помогает работать более продуктивно и помогает разработчикам.Он выполняет рутинные задачи, экономя время и соответственно увеличивая прибыль.
Лучшие возможности:
- Он поставляется с интеллектуальным редактором кода, интеллектуальной навигацией по коду, быстрым и безопасным рефакторингом.
- PyCharm интегрирован с такими функциями, как отладка, тестирование, профилирование, развертывание, удаленная разработка и инструменты базы данных.
- Вместе с Python PyCharm также обеспечивает поддержку фреймворков веб-разработки на Python, JavaScript, HTML, CSS, Angular JS и функций редактирования в реальном времени.
- Он имеет мощную интеграцию с IPython Notebook, консолью python и научным стеком.
Плюсы:
- Он предоставляет разработчикам интеллектуальную платформу, которая помогает им, когда дело доходит до автоматического завершения кода, обнаружения ошибок, быстрого исправления и т. Д.
- Он обеспечивает поддержку нескольких фреймворков за счет значительного увеличения затрат факторы экономии.
- Он поддерживает такие широкие возможности, как кроссплатформенная разработка, так что разработчики могут также писать скрипт на разных платформах.
- PyCharm также обладает хорошей функцией настраиваемого интерфейса, которая, в свою очередь, увеличивает производительность.
Минусы:
- PyCharm — дорогой инструмент, с учетом функций и инструментов, которые он предоставляет клиенту.
- Первоначальная установка сложна и иногда может зависнуть.
Официальный URL: Pycharm
# 2) Spyder
Тип: IDE.
Цена: Открытый исходный код
Поддержка платформ: QT, WINDOWS, LINUX, MAC OS и т. Д.
Скриншоты Для справки:
SPYDER — еще одно громкое имя на рынке IDE. Это хороший компилятор Python.
Он известен разработкой на Python. Он был разработан в основном для ученых и инженеров, чтобы обеспечить мощную научную среду для Python. Он предлагает расширенный уровень редактирования, отладки и исследования данных.Он очень расширяемый и имеет хорошую систему плагинов и API.
Поскольку SPYDER использует PYQT, разработчик также может использовать его как расширение. Это мощная IDE.
Лучшие возможности:
- Это хорошая IDE с подсветкой синтаксиса и функцией автоматического завершения кода.
- SPYDER способен исследовать и редактировать переменные из самого графического интерфейса.
- Он отлично работает в многоязычном редакторе вместе с функциями, автоматическим завершением кода и т. Д.
- Он имеет мощную интеграцию с консолью ipython, взаимодействует и изменяет переменные на ходу, поэтому разработчик может выполнить строку кода, строкой или ячейкой.
Плюсы:
- Он очень эффективен при поиске и устранении узких мест для разрыва производительности кода.
- Он имеет мощный отладчик для плавного отслеживания каждого шага выполнения скрипта.
- Он имеет хорошую функцию поддержки для мгновенного просмотра любых документов объекта и изменения ваших собственных документов.
- Он также поддерживает расширенные плагины для повышения своей функциональности до нового уровня.
Минусы:
- Невозможно настроить, какое предупреждение разработчик хочет отключить.
- Его производительность снижается, когда одновременно вызывается слишком много подключаемых модулей.
Официальный URL: SPYDER
# 3) Pydev
Тип: IDE
Цена: Открытый исходный код
Поддержка платформы WINDOWS: и т. д.
Скриншоты для справки:
PyDev — это внешний плагин для Eclipse.
Это в основном IDE, которая используется для разработки Python. Он линейный по размеру. В основном он фокусируется на рефакторинге кода Python, отладке графического шаблона, анализе кода и т. Д. Это мощный интерпретатор Python.
Поскольку это плагин для eclipse, разработчики становятся более гибкими в использовании IDE для разработки приложения с таким большим количеством функций. В среде IDE с открытым исходным кодом это одна из предпочтительных IDE разработчиков.
Лучшие возможности:
- Это хорошая IDE с интеграцией Django, автоматическим завершением кода и функцией покрытия кода.
- Он поддерживает некоторые богатые функции, такие как подсказка типов, рефакторинг, отладка и анализ кода.
- PyDev поддерживает интеграцию PyLint, браузер токенов, интерактивную консоль, интеграцию Unittest, удаленный отладчик и т. Д.
- Он также поддерживает Mypy, black formatter, виртуальные среды и анализ f-строк.
Плюсы:
- PyDev обеспечивает сильную подсветку синтаксиса, ошибки парсера, сворачивание кода и поддержку нескольких языков.
- Он имеет хороший вид схемы, он также отмечает вхождения и имеет интерактивную консоль.
- Он имеет хорошую поддержку CPython, Jython, Iron Python и Django и позволяет интерактивное зондирование в приостановленном режиме.
- Он предоставляет настройки вкладок, интеллектуальный отступ, интеграцию с Pylint, задачи TODO, автозаполнение ключевых слов и помощников по содержанию.
Минусы:
- Иногда плагины в PyDev становятся нестабильными, создавая проблемы при разработке приложения.
- Производительность PyDev IDE снижается, если приложение слишком велико с несколькими плагинами.
Официальный URL: PyDev
# 4) Простой
Тип: IDE.
Цена: Открытый код.
Поддержка платформы: WINDOWS, LINUX, MAC OS и т. Д.
Скриншоты для справки:
IDLE — это популярная интегрированная среда разработки, написанная на Python, которая интегрирована с языком по умолчанию.Это одна из лучших IDE для Python.
IDLE — очень простая и базовая среда IDE, которая в основном используется разработчиками начального уровня, которые хотят попрактиковаться в разработке на Python. Это также кроссплатформенность, что очень помогает разработчикам-стажерам, но ее также называют одноразовой IDE, поскольку разработчик переходит к более продвинутой среде IDE после изучения основ.
Лучшие возможности:
- IDLE разработан исключительно на Python с использованием инструментария Tkinter GUI, а также является кроссплатформенным, что увеличивает гибкость для разработчиков.
- Он имеет хорошую функцию многооконного текстового редактора, который имеет множество функций, таких как подсказки по вызову, интеллектуальный отступ, отмена и раскрашивание Python.
- Он имеет мощный отладчик с непрерывными точками останова, глобальным представлением и локальными пространствами.
- Он также поддерживает диалоговые окна, браузеры и редактируемые конфигурации.
Плюсы:
- IDLE также поддерживает подсветку синтаксиса, автоматическое завершение кода и интеллектуальные отступы, как и другие IDE.
- Имеет оболочку Python с высокой зажигалкой.
- Интегрированный отладчик с видимостью стека вызовов, повышающий производительность разработчиков.
- В IDLE разработчик может выполнять поиск в любом окне, искать в нескольких файлах и выполнять замену в редакторе Windows.
Минусы:
- У него есть некоторые нормальные проблемы с использованием, иногда ему не хватает фокуса, и разработчик не может напрямую скопировать на панель управления.
- IDLE не имеет опции нумерации строк, которая является очень простой конструкцией интерфейса.
Официальный URL: IDLE
# 5) Wing
Тип: IDE
Цена: От 95 до 179 долларов США НА ПОЛЬЗОВАТЕЛЯ ДЛЯ КОММЕРЧЕСКОГО ИСПОЛЬЗОВАНИЯ.
Поддержка платформ: WINDOWS, LINUX, MAC OS и т. Д.
Скриншоты для справки:
Wing также является популярной и мощной IDE на современном рынке с множеством полезных функций, которые требуются разработчикам для разработки на Python.
Он поставляется с мощным отладчиком и интеллектуальным редактором, которые делают интерактивную разработку на Python быстрой, точной и увлекательной. Wing также предоставляет 30-дневную пробную версию, чтобы разработчики могли попробовать ее функции.
Лучшие возможности:
- Wing помогает перемещаться по коду с переходом к определению, находить использование и символы в приложении, редактировать индекс символов, браузер исходного кода и эффективный поиск по нескольким файлам.
- Он поддерживает разработку через тестирование с помощью модульного тестирования, pytest и среды тестирования Django.
- Он помогает удаленной разработке, а также настраивается и расширяется.
- Он также имеет автоматическое завершение кода, ошибка отображается в допустимой форме, также возможно редактирование строки.
Плюсы:
- В случае истечения срока действия пробной версии Wing предоставляет разработчикам около 10 минут на перенос своего приложения.
- Он имеет браузер исходного кода, который помогает показать все переменные, которые используются в скрипте.
- Wing IDE предоставляет дополнительную вкладку обработки исключений, которая помогает разработчику отлаживать код.
- Он предоставляет функцию извлечения, которая находится под панелью рефакторинга, а также является хорошим подспорьем для разработчиков для повышения производительности.
Минусы:
- Он не поддерживает темные темы, которые любят использовать многие разработчики.
- Интерфейс Wing может пугать с самого начала, а коммерческая версия слишком дорога.
Официальный URL: Wing
# 6) Эрик Питон
Тип: IDE.
Цена: Открытый код.
Поддержка платформ: WINDOWS, LINUX, MAC OS и т. Д.
Скриншоты для справки:
Эрик мощен и богат функциями Python IDE и редактором, который разработан на самом Python. Эрика можно использовать для повседневной деятельности или для профессиональных разработчиков.
Он разработан на кроссплатформенном наборе инструментов QT, интегрированном с гибким редактором Scintilla.У Эрика есть интегрированная система плагинов, которая обеспечивает простое расширение функций IDE.
Лучшие характеристики:
- ERIC имеет множество редакторов, настраиваемую компоновку окон, сворачивание исходного кода и подсказки по вызову, подсветку ошибок и расширенные функции поиска.
- Он имеет расширенное средство управления проектами, интегрированный браузер классов, контроль версий, функции взаимодействия и исходный код.
- Он предлагает функции сотрудничества, встроенный отладчик, встроенное управление задачами, профилирование и поддержку покрытия кода.
- Он поддерживает диаграммы приложений, выделение синтаксиса и функцию автоматического завершения кода.
Плюсы:
- ERIC обеспечивает интегрированную поддержку unittest, CORBA и google protobuf.
- В нем есть множество мастеров для регулярных выражений, диалогов QT и инструментов для предварительного просмотра форм и переводов QT, упрощая задачу разработчика.
- Он поддерживает веб-браузеры и имеет библиотеку проверки орфографии, которая позволяет избежать ошибок.
- Он также поддерживает локализацию и имеет инструмент для рефакторинга веревки для разработки.
Минусы:
- Установка ERIC иногда становится неуклюжей, и у нее нет простого и легкого графического интерфейса.
- Когда разработчики пытаются интегрировать слишком много плагинов, производительность и производительность IDE снижается.
Официальный URL: Эрик Пайтон
# 7) Rodeo
Тип: IDE.
Цена: Открытый код.
Поддержка платформ: WINDOWS, LINUX, Mac OS и т. Д.
Скриншоты для справки:
Rodeo — одна из лучших IDE для python, которая была разработана для задач, связанных с наукой о данных, таких как получение данных и информации из разных ресурсов, а также построение графиков для проблем.
Поддерживает кроссплатформенную функциональность. Его также можно использовать в качестве IDE для интерактивных экспериментов.
Лучшие функции:
- Он поддерживает все функции, которые требуются для задач науки о данных или машинного обучения, таких как загрузка данных и некоторые эксперименты.
- Это позволяет разработчикам взаимодействовать, сравнивать данные, проверять и строить графики.
- Rodeo обеспечивает чистый код, автозаполнение кода, высокую подсветку синтаксиса и поддержку IPython для более быстрого написания кода.
- Он также имеет визуальный файловый навигатор, щелкает и указывает каталоги, поиск пакетов упрощает для разработчика получение того, что он хочет.
Плюсы:
- Это легкая, настраиваемая и интуитивно понятная среда разработки, которая делает ее уникальной.
- В нем есть как текстовый редактор, так и консоль Python.
- Он включает всю сопроводительную документацию на последней вкладке для лучшего понимания.
- Он имеет режимы Vim, Emacs и позволяет выполнять одиночный или блочный код.
- Rodeo также может автоматически обновлять последнюю версию.
Минусы:
- Не обслуживается должным образом.
- Нет расширенной поддержки со стороны персонала компании в случае возникновения проблем.
Официальный URL: Rodeo
# 8) Тонни
Тип: IDE.
Цена: Открытый код.
Поддержка платформ: WINDOWS, LINUX, Mac OS и т. Д.
Скриншоты для справки:
Thonny IDE — одна из лучших IDE для начинающих, у которых нет опыта изучения Python. Разработка на Python.
Он очень простой и простой с точки зрения функций, которые легко понять даже начинающим разработчикам. Это очень полезно для пользователей, использующих виртуальную среду.
Лучшие функции:
- Thonny предоставляет пользователям возможность проверять, как программы и команды оболочки влияют на переменные Python.
- Предоставляет простой отладчик с функциональными клавишами F5, F6 и F7 для отладки.
- Он предлагает пользователю возможность увидеть, как python внутренне оценивает написанное выражение.
- Он также поддерживает хорошее представление вызовов функций, выделение ошибок и функцию автоматического завершения кода.
Плюсы:
- Он имеет очень простой и понятный графический пользовательский интерфейс.
- Это очень удобно для новичков и заботится о PATH и проблемах с другими интерпретаторами python.
- Пользователь может изменить режим объяснения ссылки.
- Это помогает объяснить объемы, выделив точки.
Минусы:
- Дизайн интерфейса не очень хороший, он ограничен редактированием текста, а также не поддерживает шаблоны.
- Плагин создается очень медленно, и многие функции отсутствуют для разработчиков.
Официальный URL: Тонни
Лучшие редакторы кода Python
Редакторы кода — это в основном текстовые редакторы, которые используются для редактирования исходного кода в соответствии с требованиями.
Это могут быть интегрированные или автономные приложения. Поскольку они монофункциональны, они также намного быстрее. Ниже перечислены некоторые из лучших редакторов кода, которые предпочитают разработчики Python во всем мире.
# 1) Sublime Text
Тип: Редактор исходного кода.
Цена: 80 у.е.
Поддержка платформ: WINDOWS, LINUX, Mac OS и т. Д.
Скриншоты для справки:
Sublime Text — очень популярный кросс-платформенный текстовый редактор, разработанный на C ++ и Python, а также Python API.
Он разработан таким образом, что поддерживает многие другие языки программирования и разметки.Это позволяет пользователю добавлять другие функции с помощью плагинов. По мнению разработчиков, он более надежен по сравнению с другими редакторами кода.
Лучшие возможности:
- Sublime text имеет GOTO что угодно для открытия файлов с помощью нескольких щелчков мышью и может перемещаться по словам или символам.
- У него есть сильная особенность множественного выбора для одновременного изменения множества вещей, а также палитра команд для сортировки, изменения синтаксиса, изменения отступов и т. Д.
- Он имеет высокую производительность, мощный API и экосистему пакетов.
- Он обладает широкими возможностями настройки, позволяет раздельное редактирование, позволяет мгновенно переключать проекты, а также является кроссплатформенным.
Плюсы:
- Имеет хорошую совместимость с языковыми грамматиками.
- Позволяет пользователю выбирать определенные предпочтения, связанные с проектами.
- Он также имеет функцию GOTO Definition для создания индекса для каждого метода, класса и функции в масштабе всего приложения.
- Он показывает высокую производительность и имеет мощный кроссплатформенный инструментарий пользовательского интерфейса.
Минусы:
- Возвышенный текст иногда может сначала пугать новых пользователей.
- У него нет сильного плагина GIT.
Официальный URL: Sublime Text
# 2) Atom
Тип: Редактор исходного кода.
Цена: Открытый код.
Поддержка платформы: WINDOWS, LINUX, Mac OS и т. Д.
Скриншоты для справки:
Atom — это бесплатный редактор исходного кода и в основном настольное приложение, созданное с помощью веб-технологии, имеющей поддержка плагинов, разработанная на Node.js.
Он основан на атомных оболочках, которые представляют собой платформу, которая помогает достичь кросс-платформенной функциональности. Лучше всего то, что ее также можно использовать в качестве интегрированной среды разработки.
Лучшие возможности:
- Atom очень плавно работает с кросс-платформенным редактированием, тем самым повышая производительность своих пользователей.
- Он также имеет встроенный менеджер пакетов и браузер файловой системы.
- Это помогает пользователям писать скрипты быстрее с помощью умного и гибкого автозаполнения.
- Он поддерживает несколько функций панели, находит и заменяет текст в приложении.
Плюсы:
- Это просто и очень просто в использовании.
- Atom позволяет настраивать пользовательский интерфейс для своего пользователя.
- Его очень поддерживает команда GitHub.
- Он имеет сильную функцию для быстрого открытия файла для извлечения данных и информации.
Минусы:
- Для сортировки конфигураций и подключаемых модулей требуется больше времени, поскольку это приложение на основе браузера.
- Вкладки корявые, снижают производительность и иногда медленно загружаются.
Официальный URL: Atom
# 3) Vim
Тип: Редактор исходного кода.
Цена: Открытый код.
Поддержка платформ: WINDOWS, LINUX, Mac OS, IOS, Android, UNIX, AmigaOS, MorphOS и т. Д.
Скриншоты для справки:
Vim — популярный текстовый редактор с открытым исходным кодом, который используется для создания и изменения любого типа текста и обладает широкими возможностями настройки.
По словам разработчиков, VIM — очень стабильный текстовый редактор, и качество его работы повышается с каждой новой версией. Текстовый редактор Vim может использоваться как интерфейс командной строки, а также как отдельное приложение.
Лучшие возможности:
- VIM очень устойчив, а также имеет многоуровневое дерево отмены.
- Поставляется с обширной системой плагинов.
- Он обеспечивает широкую поддержку многих языков программирования и файлов.
- Обладает мощными функциями интеграции, поиска и замены.
Плюсы:
- Vim предоставляет пользователю два разных режима работы, то есть нормальный режим и режим редактирования.
- Он имеет собственный язык сценариев, который позволяет пользователю изменять поведение и настраиваемые функции.
- Он также поддерживает приложения, не относящиеся к программированию, которых нет в любом другом редакторе.
- Строки в VIM — это не что иное, как последовательности команд, которые разработчик может сохранить и снова использовать повторно.
Минусы:
- Это всего лишь инструмент для редактирования текста, и у всплывающих окон нет другого цвета.
- У него непростая кривая обучения, и его становится трудно выучить вначале.
Официальный URL: VIM
# 4) Код Visual Studio
Тип: Редактор исходного кода.
Цена: Открытый код.
Поддержка платформ: WINDOWS, LINUX, Mac OS и т. Д.
Скриншоты для справки:
Visual Studio Code — это редактор кода с открытым исходным кодом, который был разработан в основном для разработки и отладки последних веб- и облачных проектов.
Он может очень легко сочетать в себе функции редактора и хорошие средства разработки. Это один из основных вариантов для разработчиков Python.
Лучшие характеристики:
- Он поддерживает функцию выделения синтаксиса и автозаполнения кода с IntelliSense, которая дополняет синтаксис на основе типов переменных, определения функции и т. Д.
- Он имеет мощный отладчик, и пользователь может отлаживать из самого редактора.
- Он имеет сильную интеграцию с GIT, так что пользователь может выполнять операции GIT, такие как push, commit, прямо из самого редактора.
- Visual Studio обладает широкими возможностями расширения и настройки, с помощью которых мы можем добавлять языки, отладчики, темы и т. Д.
Плюсы:
- Он обеспечивает многоязычную поддержку и многие другие функции, которыми не обладают другие языки .
- Имеет хорошую раскладку и шустрый интерфейс.
- Он позволяет использовать многие плагины, которые разработчик может получить на торговой площадке VS code для настройки.
- Он поддерживает использование вертикальной ориентации и функцию разделения окон.
Минусы:
- Поиск с кодом Visual Studio очень медленный.
- Изначально запуск занимает много времени.
Официальный URL: Visual Studio
Резюме
Мы надеемся, что эта статья дала вам четкое представление о том, что такое Python IDE и редакторы исходного кода.
Дополнительная литература => VS Code Vs Atom: сравнение
В чем основное различие между ними и почему разработчики Python используют Python IDE для разработки веб-приложений или облачных приложений? Как IDE улучшают производительность разработчиков и тем самым увеличивают прибыль.
В этой статье рассматривается самая лучшая Python IDE, которую предпочитают большинство разработчиков во всем мире. Мы также увидели преимущества и недостатки каждой IDE, на основании которых разработчики решают выбрать, какая IDE лучше всего подходит для их проекта.
Крупный бизнес: Поскольку в этих отраслях есть и финансы, и кадры, они предпочитают IDE, такие как PyCharm, Atom, Sublime Text, Wing и т. Д., Чтобы они могли получить все функции с расширенной поддержкой со стороны компаний для всех своих вопросы.
Средний и малый бизнес: Поскольку эти отрасли ищут инструменты с открытым исходным кодом и охватывают большинство функций, они в основном предпочитают Spyder, PyDev, IDEL, ERIC Python и Visual Studio Code для своих проектов.
Извлечение комментариев YouTube с помощью YouTube API и Python
YouTube — крупнейший в мире сайт по обмену видео с около 1,9 миллиарда активных пользователей в месяц. Люди используют его для обмена информацией, обучения, развлечения, рекламы и многого другого.
Итак, у YouTube так много данных, которые можно использовать для проведения исследований и анализа. Например, извлечение комментариев к видео YouTube может быть полезно для выполнения анализа настроений и других задач обработки естественного языка. YouTube API позволяет искать видео, соответствующие определенным критериям поиска.
В этом руководстве вы узнаете, как извлекать комментарии из видео YouTube и сохранять их в файле CSV с помощью Python. Он будет охватывать настройку проекта на консоли Google, включение необходимого YouTube API и, наконец, написание скрипта, который взаимодействует с YouTube API.
API данных YouTube
Настройка проекта
Чтобы получить доступ к API данных YouTube, у вас должен быть проект в консоли Google. Это связано с тем, что вам необходимо получить учетные данные для авторизации для выполнения вызовов API в вашем приложении.
Перейдите в консоль Google и создайте новый проект. Следует отметить, что для доступа к консоли вам понадобится учетная запись Google .
Нажмите Выберите проект , затем Новый проект , где вы сможете ввести имя проекта.
Введите имя проекта и нажмите Создать . Создание проекта займет пару секунд.
Активация API
Теперь, когда вы создали проект, вам нужно включить API данных YouTube.
Нажмите Включить API и службы , чтобы включить необходимый API.
Введите слово «youtube» в поле поиска, затем щелкните карточку с текстом YouTube Data API v3 .
Наконец, нажмите Включить .
Настройка учетных данных
Теперь, когда вы включили API данных YouTube, вам нужно настроить необходимые учетные данные.
Нажмите Создать учетные данные .
На следующей странице нажмите Отмена .
Щелкните вкладку экрана согласия OAuth и введите заявку и адрес электронной почты. .
Прокрутите вниз и нажмите Сохранить .
Выберите вкладку Credentials , нажмите Create Credentials и выберите OAuth client ID .
Выберите тип приложения Другое , введите имя «YouTube Comment Extractor» и нажмите кнопку Create .
Нажмите ОК , чтобы закрыть диалоговое окно.
Нажмите кнопку загрузки файла (Загрузить JSON) справа от идентификатора клиента.
Наконец, переместите загруженный файл в рабочий каталог и переименуйте его в client_secret.json
.
Установка клиента
Теперь, когда вы настроили учетные данные для доступа к API, вам необходимо установить клиентскую библиотеку Google API. Вы можете сделать это, запустив:
pip install google-api-python-client
Вам необходимо установить дополнительные библиотеки, которые будут обрабатывать аутентификацию
pip install google-auth google-auth-oauthlib google-auth-httplib2
Настройка клиента
Поскольку клиент Google API обычно используется для доступа ко всем API Google, вам необходимо ограничить область действия YouTube.
Во-первых, вам нужно указать файл учетных данных, который вы скачали ранее.
CLIENT_SECRETS_FILE = «client_secret.json»
CLIENT_SECRETS_FILE = «client_secret.json» |
Далее вам нужно ограничить доступ, указав область действия.
SCOPES = [‘https: //www.googleapis.ru / auth / youtube.force-ssl ‘] API_SERVICE_NAME = ‘youtube’ API_VERSION = ‘v3’
SCOPES = [‘https://www.googleapis.com/auth/youtube.force-ssl’] API_SERVICE_NAME = ‘youtube’ API_VERSION = ‘v3’ |
Теперь, когда вы успешно определили область действия, вам нужно создать службу , которая будет отвечать за взаимодействие с API.Следующая функция захватывает определенные ранее константы, строит и возвращает службу, которая будет взаимодействовать с API.
импортировать google.oauth3.credentials из сборки импорта googleapiclient.discovery из googleapiclient.errors import HttpError из google_auth_oauthlib.flow импорт InstalledAppFlow def get_authenticated_service (): flow = УстановленныйAppFlow.from_client_secrets_file (CLIENT_SECRETS_FILE, SCOPES) учетные данные = поток.run_console () вернуть сборку (API_SERVICE_NAME, API_VERSION, учетные данные = учетные данные)
import google.oauth3.credentials from googleapiclient.discovery import build from googleapiclient.errors import HttpError from google_auth_oauthlib.flow import InstalledAppFlow . Defailedfrom_client_secrets_file (CLIENT_SECRETS_FILE, SCOPES) credentials = flow.run_console () return build (API_SERVICE_NAME, API_VERSION, credentials = credentials) |
Теперь добавьте следующие строки и запустите сценарий, чтобы убедиться, что клиент настроен правильно.
если __name__ == ‘__main__’: # При локальном запуске отключите проверку HTTP-запросов OAuthlib.когда # работает в производстве * не * оставляйте эту опцию включенной. os.environ [‘OAUTHLIB_INSECURE_TRANSPORT’] = ‘1’ service = get_authenticated_service ()
if __name__ == ‘__main__’: # При локальном запуске отключите проверку HTTP-запросов OAuthlib. Когда # работает в производстве, * не * оставляйте эту опцию включенной. os.environ [‘OAUTHLIB_INSECURE_TRANSPORT’] = ‘1’ service = get_authenticated_service () |
Когда вы запустите сценарий, вам будет представлен URL-адрес авторизации.Скопируйте его и откройте в своем браузере.
Выберите желаемую учетную запись.
Предоставьте вашему скрипту запрошенные разрешения.
Подтвердите свой выбор.
Скопируйте и вставьте код из браузера обратно в терминал / командную строку.
На этом этапе ваш сценарий должен успешно завершиться, указывая, что вы правильно настроили свой клиент.
Учетные данные кэша
Если вы снова запустите скрипт, вы заметите, что вам нужно пройти весь процесс авторизации.Это может сильно раздражать, если вам придется запускать скрипт несколько раз. Вам нужно будет кэшировать учетные данные, чтобы они повторно использовались при каждом запуске сценария. Внесите следующие изменения в
get_authenticated_service функция.
импорт ОС импортный рассол импортировать google.oauth3.credentials из сборки импорта googleapiclient.discovery из googleapiclient.errors import HttpError из google_auth_oauthlib.flow импорт InstalledAppFlow из Google.auth.transport.requests Запрос на импорт … … def get_authenticated_service (): учетные данные = Нет если os.path.exists (‘token.pickle’): с open (‘token.pickle’, ‘rb’) в качестве токена: учетные данные = pickle.load (токен) # Проверить, являются ли учетные данные недействительными или не существуют если не учетные данные или не учетные данные. действительный: # Проверить, истек ли срок действия учетных данных если учетные данные и учетные данные истекли и учетные данные.refresh_token: credentials.refresh (Запрос ()) еще: flow = InstalledAppFlow.from_client_secrets_file ( CLIENT_SECRETS_FILE, SCOPES) учетные данные = flow.run_console () # Сохраняем учетные данные для следующего запуска с open (‘token.pickle’, ‘wb’) в качестве токена: pickle.dump (учетные данные, токен) вернуть сборку (API_SERVICE_NAME, API_VERSION, учетные данные = учетные данные)
1 2 3 4 5 6 7 8 9 10 11 12 13 140003 140003 14 18 19 20 21 22 23 24 25 26 27 28 29 31 | import os import pickle import google.oauth3.credentials из googleapiclient.discovery import build from googleapiclient.errors import HttpError from google_auth_oauthlib.flow import InstalledAppFlow from google.aquuth 0003 import Request. … def get_authenticated_service (): credentials = None если os.path.exists (‘token.pickle’): с открытым (‘token.pickle ‘,’ rb ‘) как токен: credentials = pickle.load (token) # Проверить, являются ли учетные данные недействительными или не существуют , если нет учетных данных или нет учетных данных. срок действия учетных данных истек , если срок действия учетных данных и учетных данных истек, и учетные данные.refresh_token: credentials.refresh (Request ()) else: flow = InstalledAppFlow.from_client_secrets_file ( CLIENT_SECRETS_FILE, SCOPES) credentials = flow.run_console () # Сохраните учетные данные для следующего запуска с открытым (‘token.pickle’) как token.pickle ‘ .dump (учетные данные, токен)возврат сборки (API_SERVICE_NAME, API_VERSION, credentials = credentials) |
Вы добавили кэширование полученных учетных данных и сохранение их в файле с использованием формата Python pickle .Процесс авторизации запускается только в том случае, если сохраненный файл не существует, или учетные данные в сохраненном файле недействительны или истекли.
Если вы запустите сценарий еще раз, то заметите, что создается файл с именем token.pickle . После создания этого файла повторный запуск сценария не запускает процесс авторизации.
Искать видео по ключевому слову
Следующим шагом будет получение ключевого слова от пользователя.
keyword = input (‘Введите ключевое слово:’)
keyword = input (‘Введите ключевое слово:’) |
Python: Последние новости, фотографии, видео о Python
Ахмедабад Новости | АНИ | Вторник 10 ноября, 2020
Шестилетний мальчик из Ахмедабада вошел в Книгу рекордов Гиннеса как самый молодой компьютерный программист в мире, пройдя обучение на языке программирования Python.
Необычный | Воскресенье, 1 ноября 2020 г.
Огромный бирманский питон каким-то образом пробрался под капот автомобиля во Флориде, преподнеся своему владельцу неприятный сюрприз.
Необычный | Понедельник 19 октября, 2020
Ужасающие кадры показывают питона, обвивающегося вокруг ноги женщины в Австралии.Женщина на юго-востоке Квинсленда была вынуждена позвонить в полицию после того, как змея обвилась вокруг ее правой ноги и отказалась отпускать ее.
Под редакцией Самира Подрядчик | Воскресенье 11 октября 2020 г.
Актеры Фахад Фаасил и Назрия Назим тоже помешаны на автомобилях, и последнее предложение присоединиться к их экзотическому гаражу — это Porsche 911 Carrera S в цвете Python Green по цене от рупий.1,84 крор (бывший выставочный зал, Индия).
Необычный | Пятница 9 октября, 2020
Два охотника на змей поймали самого длинного бирманского питона, когда-либо пойманного во Флориде. Самка питона, пойманная в Эверглейдс на выходных, имела рост 18,9 футов. Предыдущий рекорд самого длинного пойманного питона в штате составлял 18,8 футов, сообщает CBS Miami News.
Города | АНИ | Среда 7 октября, 2020
Питон длиной 8 футов и весом около 30 кг был спасен лесным департаментом из автомобиля на автомобильном рынке в Хисаре, штат Харьяна, в среду.
Новости Индии | Пресс-трест Индии | Четверг 1 октября 2020 г.
Мужчина спас свою собаку от большого питона, который обвился вокруг животного, пытаясь проглотить его на его ферме в районе Удупи.
Города | АНИ | Понедельник 28 сентября, 2020
Департамент лесного хозяйства спас питона в деревне Сихари района Рампур в штате Уттар-Прадеш и выпустил его в ближайшем лесу в воскресенье.
Необычный | Среда 23 сентября, 2020
В понедельник в Мумбаи спасли огромного питона, застрявшего в шине автомобиля. Видео спасения питона стало вирусным в социальных сетях, заставив многих не поверить в размер змеи и ее присутствие в городе.
Мумбаи Новости | Пресс-трест Индии | Понедельник 21 сентября, 2020
По словам представителя полиции, 10-футовый питон, скользивший по шоссе Восточного экспресса, вызвал пробку в понедельник утром.По словам чиновника, рептилия была замечена автомобилистами на участке шоссе в пригороде Чунабхатти.
Новости Индии | Пресс-трест Индии | Четверг Сентябрь 17, 2020
В среду в районе Туглакабад пятифутовый питон врезался на заднее сиденье авто-рикши, вызвав панику среди людей.
Необычный | Пятница Сентябрь 11, 2020
Шаровидный питон в зоопарке Миссури отложил несколько яиц, что озадачило сотрудников зоопарка.По данным St Louis Post-Dispatch, 62-летняя самка питона-мяча в зоопарке Сент-Луиса откладывала яйца, несмотря на то, что за последние 15 лет ни разу не была рядом с самцом.