Python으로 간단한 연구 도우미 구축

7806 단어 programmingpython

우리가 파이썬으로 할 수 있는 다른 훌륭한 일들 중에서, 연구와 정보 소싱은 파이썬으로 더 빠르고 더 잘 할 수 있습니다. 이 튜토리얼에서 우리는 몇 줄의 코드로 간단한 연구 도우미를 구축할 것입니다.

한편, 우리는 이 간단한 프로젝트를 재미있고 효과적으로 만들기 위해 Wikipedia 및 Pywhatkit과 같은 몇 가지 Python 모듈을 사용할 것입니다.

먼저 Pywhatkit을 사용합시다.



Pywhatkit은 다양한 유용한 기능을 갖춘 Python 라이브러리입니다. 추가 설정이 필요하지 않은 사용하기 쉬운 라이브러리입니다.

이 모듈은 또한 whatsapp을 통해 이미지와 메시지를 보내고, YouTube 비디오를 재생하고, 웹을 검색하고, 텍스트를 필기 이미지로 변환하는 등의 작업에 사용할 수 있습니다. 그러나이 짧은 자습서에서는 기본적으로 간단한 연구 도우미를 만드는 데 사용할 것입니다.

pywhatkit 모듈에 대한 전체 설명서를 보려면 here을 클릭하십시오.

Pywhatkit은 Python과 함께 사전 설치되어 제공되지 않지만 명령줄에서 pip install pywhakit을 실행하여 pip 또는 pip3과 함께 설치할 수 있습니다.

그런 다음 사용하고 싶을 때마다 모듈을 가져오십시오.

#import pywhatkit
import pywhatkit as kit

#Get information about python in 5 lines/paragraphs
kit.info('python', 5)


위의 코드는 다음과 같은 결과를 제공합니다.

Python is an interpreted high-level general-purpose programming language. Its design philosophy emphasizes code readability with its use of significant indentation. Its language constructs as well as its object-oriented approach aim to help programmers write clear, logical code for small and large-scale projects.Python is dynamically-typed and garbage-collected. It supports multiple programming paradigms, including structured (particularly, procedural), object-oriented and functional programming. It is often described as a "batteries included" language due to its comprehensive standard library.Guido van Rossum began working on Python in the late 1980s, as a successor to the ABC programming language, and first released it in 1991 as Python 0.9.0.


재미있을 것 같죠? 그러나 5는 필요한 줄 수이므로 필요한 줄 수로 변경합니다.
그러나 여기에는 약간의 제한이 있습니다. 일반적으로 출력을 변수나 파일에 저장하고 아마도 그것으로 무언가를 하려고 할 것입니다. 그러나 그렇게 하기 전에 먼저 반환 유형을 확인하십시오. 검색 결과를 변수에 저장하고 타입을 출력하면 NonetType이 됩니다.

이 같은:

import pywhatkit as kit

sourced = kit.info('python', 5)
print('\n'*2)
print(type(sourced))


다행히 다른 더 좋은 방법이 있습니다. 검색 결과를 변수, 파일에 저장하거나 이메일로 보내려면 대신 Wikipedia을 사용해야 합니다.

실제로 pywhatkit과 유사합니다. pip로 설치하면 됩니다. 명령줄을 통해 pip install wikipedia를 설치한 다음 모듈을 가져옵니다.

위키백과 작업



이제 정말 재미있는 것을 코딩해 봅시다.

#import wikipedia
import wikipedia as wk

# #create a function to ask for language, word and sentence lines. Use the inputs to generate basic information
# for the word entered
def find():

    while True:
        try:
            lang = input('Please choose a language: "fr" for france, "es" for spanish and "en" for english:\n')
            wk.set_lang(lang)

            word, sentence = input('Enter a word, space, followed by the number of lines you want(in figures):\n ').split()
            print(f'\nSearching wikipedia for {word}...\n')
            sourced = wk.summary(word, int(sentence))

            print(sourced)

        except:
            print('Please make sure you entered a wikipedia compatible valid information with the following format: Programming 5. Separating the inputs with a space only. Also make sure you selected a valid LANGUAGE!')

        else:
            print('\n......................................................\nResearch done!')
            break

#run the function
find()


분명히 pywhatkit.info와 wikipedia.summary는 모두 공식 위키백과인 동일한 지식 기반을 사용하고 있으므로 일반적으로 위키백과에서 검색하지 않는 문구나 단어를 입력하면 안 됩니다. 구글 검색엔진이 아닙니다. .summary 대신 .search를 사용하여 google(목록 형식)에서 검색 결과를 가져올 수 있습니다.

이전에 wikipedia 라이브러리를 사용해 본 적이 없다면 설명서here를 읽어보십시오. 실제로 정확하고 이해하기 쉽습니다. 필요한 경우 내용을 읽는 것이 모든 프로그래머 기술의 주요 부분이어야 한다고 굳게 믿습니다.

OK 얘들아.. 이것은 파이썬을 이용한 간단한 연구 보조 프로그램이다. 앞으로 이 동일한 주제에 대해 더 발전된 내용을 기대하십시오.

이 게시물에 대해 더 설명된 버전을 보려면 내 블로그here의 게시물 페이지를 방문하십시오.

마지막으로 이곳에 새로 온 사람이고 이것은 Dev에 대한 나의 첫 번째 게시물이 되었습니다. 더 많은 pythonic 게시물을 게시할 예정이며 귀하의 후속 조치에 감사하고 더 많은 내 게시물을 볼 수 있을 것입니다.

좋은 웹페이지 즐겨찾기