Wolfram Computation Meets Knowledge

Wolfram 언어:
프로그래밍의 기본

다음 언어의 주의 사항 표시:
모든 섹션 
  • Wolfram 언어에 대해
  • 다음 언어의 주의 사항 표시
  • Java 주의 사항 표시
  • Python 주의 사항 표시
  • 주의 사항 숨기기
사용 시작

클라우드 배포 비디오 버전

Java 프로그래머를 위한 주의 사항:

Wolfram 언어는 응용 프로그램을 클라우드에 배포하기 위한 강력한 내장 함수를 제공합니다. Java에서는 클라우드 배포를 위해 일반적으로 AWS Toolkit 등의 타사 IDE 플러그인에 의존합니다.

Python 프로그래머를 위한 주의 사항:

Wolfram 언어는 응용 프로그램을 웹과 모바일에 즉시 배포할 수 있는 강력한 내장 함수를 제공합니다. 원활한 클라우드와의 통합으로 Flask, Django 등의 타사 프레임워크 없이도 동적 웹 인터페이스, API를 작성하고 단 몇 줄의 코딩만으로 Wolfram Cloud에서 즉각적 호스팅이 가능합니다.

CloudDeploy는 객체를 Wolfram Cloud에 배포합니다.

100 프인트 폰트로 "hello"를 표시하는 웹 페이지를 생성해 봅니다:

In[1]:=
Out[1]=

클라우드 객체는 고유한 URL이 주어지면 브라우저에서 열 수 있습니다:


다이내믹 인터페이스를 배포합니다:

In[1]:=
Out[1]=

인터페이스는 모든 브라우저에서 사용할 수 있습니다:


다이내믹 여부에 관계없이 notebook의 내용은 무엇이든 스타일을 유지한 채 배포할 수 있습니다.

iframes 등의 임베딩 설정을 위해 EmbedCode를 사용합니다.

CloudDeploy[Delayed[...]]를 사용하면 필요할 때마다 다시 계산되는 식을 배포할 수 있습니다.


양식 인터페이스를 생성하고 배포합니다:

In[1]:=
Out[1]=


어떠한 Interpreter 타입도 양식의 입력 필드에 사용할 수 있습니다:

In[2]:=
Out[2]=


의미 유형은 "Smart Fields"에 들어가며 자연 언어를 해석합니다:


Java 프로그래머를 위한 주의 사항:

Smart Field는 Wolfram 언어의 의미적 처리 기능을 통해 입력의 정교한 구문 분석 및 검증이 가능합니다. Java에서는 하이 레벨 입력 구문 분석, 유효성 검증 및 처리 작업에 사용자 지정 코드 또는 추가 라이브러리가 필요합니다.

Python 프로그래머를 위한 주의 사항:

내장된 smart field는 인터프리터를 사용하므로 Wolfram 언어의 의미적 처리 기능을 통해 입력의 고급 구문 분석 및 검증이 가능합니다. Python에서는 하이 레벨 입력 구문 분석, 유효성 검증 및 처리 작업에 다른 도구가 필요합니다.


클라우드에 웹 API를 배포합니다:

In[1]:=
Out[1]=

API를 호출합니다:

Python 프로그래머를 위한 주의 사항:

배포된 Wolfram 언어 API는 Wolfram Client Library for Python을 통해 또는 WolframScript를 사용하여 Python에서 직접 접근할 수 있습니다.


Permissions-> "Public"은 클라우드에 배포된 것을 누구나 사용할 수 있게해줍니다.
(배치는 Wolfram Cloud Credits을 사용합니다.)

참조: 클라우드 배치


© 2024 Wolfram. All rights reserved.