본문 바로가기

분류 전체보기307

파이썬 웹 프로그래밍 :: 파이썬 플라스크(Flask) 서버 제작, API 생성, Client 연결 파이썬 플라스크(Flask) 서버 제작, API 생성, Client 연결 들어가면서.. Flask를 활용하여 서버를 만들고, 본격 API를 만들어본다. 1. Flask 패키지 설치 및 사용 준비 · 먼저 Flask 패키지를 설치한다. 파이썬 패키지 설치 방법은 링크(https://ggommappooh.tistory.com/17) 문서의 '2. 파이썬 패키지 설치하기'를 확인해본다. · flask 시작 코드(아래 확인 ↓) from flask import Flask app = Flask(__name__) @app.route('/') def home(): return 'This is Home!' if __name__ == '__main__': app.run('0.0.0.0',port=5000,debug=Tr.. 2022. 7. 24.
파이썬 웹 프로그래밍 :: 파이썬 웹 크롤링, 몽고디비(MongoDB) 파이썬 웹 프로그래밍 _ 파이썬 웹 크롤링, 몽고디비(MongoDB) 들어가면서.. 이제 웹에 있는 자료들을 가져와 데이터베이스에 저장하고 이를 활용하고자 한다. 1. html 기본 구조(ajax) · 웹에 저장된 OPEN API 자료를 활용하기 위한 html ajax function 함수 구조 (1) type : 데이터를 'GET' 타입으로 받아올 것인지, 'POST' 타입으로 받아올 것인지? (2) url : 대상이 될 API의 url 주소 (3) data : 교환할 Data (4) success : 함수 실행시 동작되는 기능 $(document).ready(function(){ listing(); }); function listing() { $.ajax({ type: "GET", url: "http.. 2022. 7. 24.
파이썬 웹 프로그래밍 :: jQuery, Ajax를 활용한 웹 화면 생성 파이썬 웹 프로그래밍_jQuery, Ajax 웹 화면 생성 들어가면서.. 본 포스팅을 통해 jQuery와 Ajax에 대한 기본 개념을 설명하고자 한다. 1. jQuery · HTML의 요소를 조작하기 위한 JavaScript를 미리 작성해 둔 라이브러리 중 하나 간단한 코드, 브라우저 간 호환성을 개선 //Javascript document.getElementById("element").style.display = "none"; //jQuery로 보다 직관적이고 간단하게 표현 가능 $('#element').hide(); · 사용 전 import가 필요하다 → 홈페이지(*링크)의 jQuery CDN부분 참고 내 생애 최고의 영화들 영화 기록하기 // onclick="open_box()"로 위의 기능과 연결.. 2022. 7. 22.
React Native 앱 만들기 :: React Native, Expo 앱 화면 만들기 리액트 네이티브(React Native), 엑스포(Expo)를 활용한 앱 만들기 들어가면서.. 본 포스팅을 통해 React Native 및 Expo를 활용한 앱 화면을 간단히 소개하려 합니다. 1. React Native는 기술, Expo는 도구 · 리액트 네이티브와 Expo를 활용하면 JavaScript 만으로도 안드로이드 앱과 iOS앱 두 가지 모두 개발이 가능 *여기서 라이브러리란, 개발 할 때 사용하는 '도구'를 뜻함 2. Expo 프로젝트 기본 구조 · (1) attets : App 동작, 서비스를 위한 이미지 및 아이콘 파일을 저장 (2) node_modules : App을 만들면서 설치하게되는 라이브러리 저장 (3) App.js : 리액트 네이티브 앱의 시작점 (Web에서 index.html.. 2022. 7. 22.
파이썬 웹 프로그래밍 :: HTML, CSS 기본개념 파이썬 웹 프로그래밍 _ HTML, CSS 기본 개념 들어가면서.. 본 포스팅을 통해 HTML과 CSS를 사용하기 위한 기초지식을 정리하고자 합니다. 1. HTML은 프레임, CSS은 채색 · HTML은 구역과 텍스트를 나타내는 코드, CSS는 구역을 꾸며주는 것 · HTML 내에서도 style 속성으로 꾸미기가 가능하나, 현재는 이를 한데 모아 볼 수 있는 CSS 파일이 생겨남 · HTML 코드 내에 CSS 파일을 불러와서 적용 (CSS는 대부분 웹디자이너나 퍼블리셔에게 의존) 2. HTML의 구조 · HTML은 크게 head와 body로 구성 (1) head : 페이지의 속성정보 (2) body : 페이지의 내용 나는 구역을 나누죠 나는 문단이에요 bullet point!1 bullet point!2.. 2022. 7. 12.
React Native 앱 만들기 :: 자바스크립트 기본 개념 및 문법 리액트 네이티브(React Native), 자바 스크립트(Javascript) 앱 만들기 _ 기본 개념/문법 들어가면서.. 본 포스팅을 통해 자바 스크립트를 사용하기 위한 기초지식을 정리하고자 합니다. 1. 자바 스크립트란? · 웹(Web) 사이트나 문서에 동적인 효과를 줄 때 사용되는 언어(과거의 개념) · 앱 개발시 사용할 수 있는 언어(React Native) · 크롬 브라우저에서 윈도우는 F12, 맥은 Alt + command + i 를 눌러서 콘솔창 사용 가능 · console.log(변수) : 콘솔창에 괄호 안의 값을 출력 · console.log(변수1, 변수2) : 여러 변수를 한번에 출력 가능 2. 자바 스크립트 기초문법 2-1 변수 · 변수의 선언(1) - let 변수는 값을 저장하는 .. 2022. 7. 12.
[Data Science] NumPy 라이브러리 활용하기(3) NumPy 라이브러리의 주요 operation function을 아래와 같이 정리해보았다. Numpy 라이브러리 활용 먼저 Operation function 을 실행할 때 기준이 되는 dimension 축을 이해해여야 한다. 1. Axis axis는 2차원과 3차원 배열을 예로 설명을 하면 2차원의 경우, - Axis 0 : 행 숫자를 세는방향 - Axis 1 : 열 숫자를 세는 방향 3차원의 경우, - Axis 0 : 차원 숫자를 세는 방향 - Axis 1 : 행 숫자를 세는방향 - Axis 2 : 열 숫자를 세는 방향 순이다. 예를 들어 아래 함수 중 sum을 사용하면 아래와 같은 결과를 출력할 수 있다. >> 3dim_array.sum(axis=0) array([3, 6, 9, 12], [15, 1.. 2022. 4. 5.
[Data Science] NumPy 라이브러리 활용하기(2) NumPy 라이브러리에서도 파이썬 리스트와 같이 인덱싱, 슬라이싱을 할 수 있다. Numpy 라이브러리 활용 1-1. 인덱싱(1차원) 1) 하나의 요소 호출(숫자로 인덱싱) : array명[n] 2) 여러개 요소 호출(리스트로 인덱싱) : array명[[n1, n2, n3]] 1-2. 인덱싱(2차원) 1) x행 y열에 해당하는 요소 : a[x][y] = a[x, y] 2. 슬라이싱 1) array명[x:y] : x ~ y-1 인덱스까지 슬라이싱 2) array명[0:n] = array명[:n] : 처음부터 n-1인덱스까지 슬라이싱 3) array명[n:] : n인덱스부터 마지막 인덱스까지 슬라이싱 4) array명[x:y:z] : x ~ y-1 인덱스까지 z간격으로 슬라이싱 3. 데이터 type 확인 >.. 2022. 4. 5.
[Data Science] NumPy 라이브러리 활용하기(1) Python에서는 Matrix와 Vector와 같은 Array 연산을 활용한 데이터분석을 위해 NumPy 라이브러리를 활용할 수 있다. ※ NumPy : Numerical Python Pandas, Matplotlib의 기반이 되는 파워풀한 라이브러리이다. Numpy 라이브러리 활용 ※ 참고. NumPy 깃허브 링크 : https://github.com/numpy/numpy GitHub - numpy/numpy: The fundamental package for scientific computing with Python. The fundamental package for scientific computing with Python. - GitHub - numpy/numpy: The fundamental p.. 2022. 4. 5.
파이썬 코딩 :: 파이썬 불(논리, Boolean), 비교 연산자 파이썬 불(bool), 비교(is, is not), 논리연산자 비교연산자 ▶ 두 값의 관계 판단 논리연산자 ▶ 두 값의 논리값 판단 비교연산자, 논리연산자의 판단 결과는 "불의 논리"에 따라 True, False로 출력할 수 있다. *불의 논리는 영국 수학자 George Boole에 의해서 만들어진 것으로 참(True), 거짓(False)를 나타낸다. (불의 논리 : Boolean logic) (불 연산자 : Boolean operator) ※ 비교연산자의 종류와 설명 연산자 설명(Desc) == 같다 != 다르다 is 같다(객체 비교) is not 다르다(객체 비교) > 크다(초과) >= 크거나 같다(이상) 2022. 4. 5.
반응형