전체 글 (23) 썸네일형 리스트형 Flutter 앱 개발 (2) : 개발 환경 설정(Window) Flutter 개발 환경 설정 Windows install | Flutter Windows install How to install on Windows. docs.flutter.dev 위 링크의 내용에 맞게 window 환경에서 Flutter 설치를 진행해보려고 한다. 1. Flutter SDK 다운로드 SDK를 다운로드한 후, D drive에 압축해제 시켜주었다. C:\Program Files\ 와 같은 권한이 필요한 폴더 내에는 Flutter 설치를 하지 말라고 공식 문서에 기록되어 있어서, src 폴더를 만들어 src 폴더를 만든 후 이 내부에 압축 해제 시켜주었다. 2. 환경 변수 설정 다음으로 환경 변수 설정이다. 윈도우 검색창에 "환경 변수"를 검색한 후 나오는 "시스템 환경 변수 편집"을 선.. Flutter 앱 개발 (1) : Flutter? Flutter란 무엇일까? https://flutter.dev/ Flutter - Build apps for any screen Flutter transforms the entire app development process. Build, test, and deploy beautiful mobile, web, desktop, and embedded apps from a single codebase. flutter.dev Flutter는 Google에서 개발한 모바일 애플리케이션 프레임워크다. Dart 언어를 기반으로 하며, 웹 / 모바일 / 데스크톱 애플리케이션을 단일 코드 베이스로 개발 가능하다. 특징? - 빠른 개발 속도 : 핫 리로드 기능을 지원하여 개발자가 코드를 변경할 때마다 애플리케이션을 즉시.. Flask 웹 개발(2) : URL을 통해 다른 화면 불러오기. 이전 게시글 : https://j-d-e.tistory.com/5 Flask 웹 개발(1) : Flask를 이용해보자. Flask의 사용법을 익히기 위해 간단한 웹페이지를 Flask를 통해 만들어보자. Flask? Flask는 파이썬으로 작성된 웹 프레임워크다. 특별한 도구나 라이브러리가 필요없기 때문에 마이크로 프레임워크 j-d-e.tistory.com app.route()를 이용하여 URL을 통해 다른 내용을 불러오자. 이전에 route()의 기능에 대해 예상해 보았다. 이번 게시글에서는 app.route()를 이용해서 read라는 함수를 웹페이지 상에서 불러오는 과정을 기록할 것이다. 작성한 코드 from flask import Flask app = Flask(__name__) @app.route(.. Flask 웹 개발(1) : Flask를 이용해보자. Flask의 사용법을 익히기 위해 간단한 웹페이지를 Flask를 통해 만들어보자. Flask? Flask는 파이썬으로 작성된 웹 프레임워크다. 특별한 도구나 라이브러리가 필요없기 때문에 마이크로 프레임워크라고 부른다. 다른 상세한 내용들은 차차 Flask를 사용해보면서 알아가도록 하자! Flask 시작 방법? 우선, Flask 공식 문서로 들어가보도록 하자. https://flask.palletsprojects.com/en/2.0.x/ Welcome to Flask — Flask Documentation (2.0.x) flask.palletsprojects.com 우선 파이썬을 설치하고 플라스크를 설치해야 하는 것 같다. 파이썬은 이미 설치가 되어 있고, 플라스크를 vscode를 통해 설치하였다. vsc.. 알골 3번(Python) - 최소공배수, 최대공약수 구하기 (백준 2609번) 출처 https://www.acmicpc.net/problem/2609 2609번: 최대공약수와 최소공배수 첫째 줄에는 입력으로 주어진 두 수의 최대공약수를, 둘째 줄에는 입력으로 주어진 두 수의 최소 공배수를 출력한다. www.acmicpc.net 두 개의 자연수를 입력받아 최대 공약수와 최소 공배수를 출력하는 프로그램을 작성하시오. 전체 코드 def euclid(num1, num2): tmp = num1%num2 if tmp == 0: return num2 else: return euclid(num2, tmp) inputNum = list(map(int,input().split())) inputNum.sort minNum = euclid(inputNum[0], inputNum[1]) maxNum = .. 알골 2번(Python) - OX 퀴즈(백준 8958번) 출처 https://www.acmicpc.net/problem/8958 8958번: OX퀴즈 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수 www.acmicpc.net "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수는 3이 된다. "OOXXOXXOOO"의 점수는 1+2+0+0+1+0+0+1+2+3 = 10점이다. OX퀴즈의 결과가 주어졌을 때, 점수를 구하는 프로그램을 작.. 알골 1번(Python) - 선택 정렬 & 이진 검색 1부터 1024까지의 정수 중 랜덤하게 10개를 뽑아 배열을 생성, 선택정렬으로 정렬한다. 이후 사용자에게서 정수를 입력받고 배열에서 그 정수와 일치하는 값의 index를 반환하는 알고리즘을 작성하였다. 일치하는 값이 없다면 찾는 수가 없습니다. 라는 문구가 뜨도록 작성하였다. 전체 코드 import random def sorting(randomList): for i in range(len(randomList)-1): for j in range(i,len(randomList)): if randomList[i]>randomList[j]: randomList[i],randomList[j] = randomList[j],randomList[i] def search(num, list, start, end): de.. 이전 1 2 3 다음