본문 바로가기

전체 글212

10. 3주차 - 데이터베이스(DataBase), mongoDB 데이터베이스(DataBase) 데이터베이스는(DB : database)는 통합하여 관리되는 데이터의 집합체를 의미한다. 이는 중복된 데이터를 없애고, 자료를 구조화하여, 효율적인 처리를 할 수 있도록 관리된다. 따라서, 여러 업무에 여러 사용자가 데이터 베이스를 사용할 수 있다. 👉 데이터베이스의 특징 1. 사용자의 질의에 대하여 즉각적인 처리와 응답이 이루어진다. 2. 생성, 수정, 삭제를 통하여 항상 최신의 데이터를 유지한다. 3. 사용자들이 원하는 데이터를 동시에 공유할 수 있다. 4. 사용자가 원하는 데이터를 주소가 아닌 내용에 따라 참조할 수 있다. 5. 응용프로그램과 데이터베이스는 독립되어 있으므로, 데이터의 논리적 구조와 응용프로그램은 별개로 동작된다. DB의 두 가지 종류 (SQL, NoS.. 2022. 8. 19.
2. 파이썬 오락실 게임 만들기 오락실 게임 만들어보기! import os import pygame ############################################################## # 기본 초기화 (반드시 해야 하는 것들) pygame.init() # 화면 크기 설정 screen_width = 640 # 가로 크기 screen_height = 480 # 세로 크기 screen = pygame.display.set_mode((screen_width, screen_height)) # 화면 타이틀 설정 pygame.display.set_caption("Nado Pang") # FPS clock = pygame.time.Clock() ###########################################.. 2022. 8. 19.
1. 파이썬 계산기 만들기 기초 계산기 만들기 import tkinter as tk disValue = 0 operator = {'+':1, '-':2, '/':3, '*':4, 'C':5, '=':6} stoValue = 0 opPre = 0 # 0 ~ 9까지의 숫자를 클릭했을 때 def number_click(value): # print('숫자',value) global disValue #global 전역변수 사용 disValue = (disValue*10) + value #숫자를 클릭할때마다 10의 자리씩 이동한다. str_value.set(disValue) #화면에 숫자를 나타낸다. # C를 클릭하여 clear할때 def clear(): global disValue, stoValue, opPre #주요 변수 초기화 stoV.. 2022. 8. 17.
9. 3주차 - 파이썬 (패키지설치, 크롤링) 파이썬(python) 패키지 설치하기 👉 패키지, 라이브러리 Python에서 패키지는 모듈(일종의 기능을 묶음)을 모아 놓은 단위. 패키지의 묶음을 라이브러리라고 볼 수 있다. 외부 라이브러리를 사용하기 위해서 패키지를 설치한다. 패키지 설치 = 외부 라이브러리 설치 👉 pip(python install package)사용 - requests 패키지 설치해보기 앱을 설치할 때 앱스토어/플레이스토어를 가듯, 새로운 프로젝트의 라이브러리를 가상환경(공구함)에 설치하려면 pip를 이용한다. 가상환경(virtual environment)은 같은 시스템에서 실해오디는 다른 파이썬 응용 프로그램들의 동작에 영향을 주지 않기 위해, 파이썬 배포 패키지들을 설치하거나 업그레이드하는 것을 가능하게 하는 격리된 실행 환경.. 2022. 8. 16.
8. 3주차 - 파이썬 (설치, 기초) 설치(Windows) 파이썬 설치 - https://www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org mongoDB - https://www.mongodb.com/try/download/community MongoDB Community Download Download the Community version of MongoDB's non-relational database server from MongoDB's download center. www.mongodb.com Git bash - https://git-scm.com/ Git git-scm.com 파이썬 기초 파.. 2022. 8. 12.
7. 2주차 - 숙제 팬명록 메인 페이지에 날씨 API 풀코드 Post Malone 팬명록 서울 현재기온 : 00.0 도 닉네임 응원댓글 응원남기기 새로운 앨범 너무 멋져요! 홍길동 새로운 앨범 너무 멋져요! 호빵맨 새로운 앨범 너무 멋져요! 새싹이 1) id 값을 만들어준다. 서울 현재기온 : 00.0 도 2) 만들어둔 id와 연결 결과 위에 글 내용은 오류 사항이 존재할 수 있습니다! 수정 사항이 있을 시 알려주시면 감사하겠습니다. ​ 2022. 8. 11.
6. 2주차 - JSON, Ajax JSON (JavaScript Object Notation) JSON은 좀 더 쉽게 데이터를 교환하고 저장하기 위하여 만들어진 텍스트 기반의 데이터 교환 표준이다. > 서버→클라이언트 : JSON 이해하기! 1. 서울시 OpenAPI 접속하기 http://openapi.seoul.go.kr:8088/6d4d776b466c656533356a4b4b5872/json/RealtimeCityAir/1/99 2. 크롬 익스텐션 JSONView를 설치해보기! 설치하면 좀 더 이쁘게 JSON을 볼 수 있다. https://chrome.google.com/webstore/detail/jsonview/chklaanhfefbnpoihckbnefhakgolnmc?hl=ko JSONVue Validate and view JS.. 2022. 8. 10.
5. 2주차 - JQuery JQuery 제이쿼리는 자바스크립트 언어를 간편하게 사용할 수 있도록 단순화시킨 오픈 소스 기반의 자바스크립트 라이브러리이다. 👉 Javascript로도 모든 기능(예 - 버튼 글씨 바꾸기 등)을 구현할 수 있지만, 1) 코드가 복잡하고, 2) 브라우저 간 호환성 문제도 고려해야 해서, jQuery라는 라이브러리가 등장하게 되었다. 👉 jQuery는 Javascript와 다른 특별한 소프트웨어가 아니라 미리 작성된 Javascript 코드입니다. 그렇기 때문에 쓰기 전에 "임포트"를 해야 한다! jQuery 문법 $(선택자).동작함수(); > jQuery와 Javascript - 코드 비교해보기 //Javasvript로 길고 복잡하게 써야 하는 것을 document.getElementById("eleme.. 2022. 8. 9.
728x90