Python 11

[html] bootstrap 이용해서 button 꾸미기

https://getbootstrap.com/ BootstrapPowerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful JavaScript plugins.getbootstrap.com 부트 스트랩 사용 이유: 모바일, pc 모두 적용되는 반응형 웹사이트 제작 위해 1)read the docs 클릭2)css 부분을 긁어서 head에 넣어주기이런식으로 이미 짜여진 코드를 자유자재로 이용할 수 있어서 시간을 아낄 수 있음! 3) button을 입력한 다음 ..

Html & Css 2024.11.24

[리액트]mongo DB 연결하기 (몽고 db 연결 에러 해결 tip)

https://cloud.mongodb.com/v2#/org/6741951615d0a0648f9ed0ed/projects  Cloud: MongoDB Cloud account.mongodb.com1번)1. 클러스터 클릭2. 클러스터 이름 적기 (나는 newlifecode)3. 무료 버전으로 클릭4. username과 password를 입력한다 (newlifecode, 숫자4)5.create database user를 누른다6. choose a connection method를 누른다7. 나는 여기서 mongodb for vs code를 눌렀다8. 그리고 뜨는 링크를 복사해서 vs code에 입력해놓는다(추후에 쓸 예정)2번)- terminal에 npm install moongoose -- save를 입력..

React 2024.11.23

[리액트] NODE JS와 EXPRESS JS 다운로드 하기

1번) terminal에 node- v 입력해서 버전 뜨는지 확인-terminal에 cd documents  입력해서 '문서'파일에 들어가기- mkdir (폴더명) 입력해서 '폴더명' 폴더 만들기- cd 폴더명 입력해서 '폴더명' 폴더에 들어가기2번) npm 패키지 만들기 위해서 npm init 입력- 엔터 엔터 누르면서 넘어가고 폴더명 불러오기3번) package.json 생성되어 있음. 4번) index.js라는 파일 만들기5번) terminal에 npm install express -- save 입력해서 node js의 프레임워크인 express js 다운로드 받기- package.json에서 express 확인 가능6번) 위 과정을 하면 알아서 생기는 node_modules 마지막 단계 링크htt..

React 2024.11.23

[리액트] JSX 정의(react.createElement), 장점, 사용법(중괄호{})

-JSX 정의자바스크립트 문법 확장한 것javascript+ xml/ html -JSX 코드const element = hello, world!;대입연산자(=)는 오른쪽에 있는 변수를 왼쪽에 대입. 왼쪽코드는 javascript 코드, 오른쪽 코드는 html 코드 - React.createElement 함수: JSX코드를 JavaScript 코드로 변환함.- jsx는 html의 ,을 사용하고 있음. -createElement의 파라미터 -type(유형)-[props](속성)-[...childerem](엘리먼트가 포함하고 있는 자식 엘리먼트)  즉, react에서 jsx를 쓰는 것이 필수는 아님! createElement함수를 사용하면 되기 때문임.하지만 jsx 사용하면 코드 간결+ 생산성,가독성 높아짐...

React 2024.11.21

[파이썬] 모듈 ( import, from import , package, detail함수, __all__,__name__)

모듈: 필요한 것들을 부품처럼 잘 만들어진 파일들 불러오겠다.(확장명 .py)- 모듈 파일(theater_module.py)#일반 가격def price(people): print("{0}명 가격은 {1}원 입니다.".format(people,people*10000))#조조 가격def price_morning(people): print("{0}명 조조 할인 가격은 {1}원 입니다.".format(people,people*6000))#군인 가격def price_soldier(people): print("{0}명 군인 할인 가격은 {1}원 입니다.".format(people,people*4000))  -모듈 파일 불러오기1. 파일에서 불러오기 import 파일명2. 파일에서 불러오는데 별명으로..

Python 2024.11.10

[파이썬] 예외처리(try, except, ValueError, ZeroDivision, raise, __str__, break, finally)

Try 와 except로 예외처리try: print("나누기 전용 계산기입니다.") num1=int(input("첫 번째 숫자를 입력하세요:")) num2=int(input("두 번째 숫자를 입력하세요:")) print("{0}/{1}={2}".format(num1,num2,int(num1/num2)))except ValueError: print("에러! 잘못된 값을 입력하였습니다.") except ZeroDivisionError as err: print(err)  value error :값이 잘못 입력 됐을 때zerodivision error: 0으로 나누는 문제가 발생했을 때Terminal>>나누기 전용 계산기입니다. 첫 번째 숫자를 입력하세요:3 두 번째 숫자를 입력..

Python 2024.11.10

[파이썬] 클래스class (__init__,멤버변수, 메소드)

-클래스를 사용하지 않고 유닛을 하나씩 만들 때: 정보값을 유닛마다 하나씩 만들어야해서 불편함.#마린 : 공격 유닛, 군인, 총을 쏠 수 있음.name = "마린" #유닛의 이름hp=40 #유닛의 체력damage=5 #유닛의 공격력print("{0} 유닛이 생성되었습니다".format(name))print("체력 {0}, 공격력{1}\n".format(hp,damage))# 탱크: 공격 유닛, 탱크, 포를 쓸 수 있음. 일반/시즈(탱크 고정) 모드tank_name ="탱크"tank_hp =150tank_damage =35print("{0} 유닛이 생성되었습니다".format(tank_name))print("체력 {0}, 공격력{1}\n".format(tank_hp,tank_damage))tank2_nam..

Python 2024.11.09

[파이썬] 파일 입출력(write, read, pickle, with)

파일 내용 입력-print 활용 (줄바꿈 알아서 됨)score_file=open("score.txt","w",encoding="utf8") #w는 쓰기 위함이라는 뜻, utf8정의 안하면 한글정보 오류생기는 경우 생김print("수학:0",file=score_file)print("영어:50",file=score_file)score_file.close() #파일 닫아주는 것까지 해야함1. 스코어 파일 변수를 열겠다 open("score.txt","w",encoding="utf8") -> score.txt 라는 파일명에, 쓸것이고, 인코딩하겠다.2.  값을 쓸 거고 file은 처음 정의한 스코어 파일이다. print("값",file= score_file)3.  값을 다 썼으니 스코어 파일을 닫아주겠다. sc..

Python 2024.11.09

[파이썬] 입력, 출력 포맷(sep, end, items, ljust,rjust,zfill, input)

입력 포맷print("python","java","javascript", sep=",")print("python","java","javascript", sep=" vs ")print("python","java",sep=",",end="?")print("무엇이 더 재미있을까요?") Terminal>>python,java,javascript python vs java vs javascript python,java?무엇이 더 재미있을까요?1. sep 는 seperate , 사이에 띄워진 부분에 무엇을 넣겠다는 것.2. end 는 끝에 무엇을 넣겠다는 의미로 밑에 있는 print 출력문과 붙어서 나옴.정형화된 포맷으로 출력 나타내기- 글자 : 숫자 정렬import sysprint("python","java",f..

Python 2024.11.08