분류 전체보기316 주피터 노트북 연습 명령모드 = 파란색(Esc), 편집 모드 = 초록색(Enter) shift+Enter = Run(실행) & 밑에 셀이 없으면 셀 추가 Alt+Enter = 실행 & 밑에 셀이 있어도 셀 추가 Ctrl+Enter = 현재 셀만 실행 & 밑에 셀 추가 X 명령 모드에서 A = 현재 셀 위로 셀 추가, B = 현재 셀 아래로 셀 추가, DD = 해당 셀 삭제, II = 인터럽트(중단) M = Markdown 모드로 전환, Y = Code 모드(기본)로 전환 입력 순서에 상관없이 셀 옆에 있는 In[] 숫자 순으로 명령이 실행됨 Markdown 사용시 1. #의 갯수로 제목 글자의 크기를 조절할 수가 있음 2. > 을 통하여 인용구처럼 출력 가능 3. Fn+Prt scr = 화면 캡쳐 ※ 화면 캡쳐 후 바로 M.. 2022. 5. 23. 파이썬 독학 (나도코딩) 8 모듈 = 함수나 변수, 클래스 등을 모아서 작성한 하나의 파이썬(.py) 파일 패키지 = 하나의 디렉토리에 여러 모듈 파일들을 저장한 것 import theater_module theater_module.price(3) # 일반 관객 3명 theater_module.price_moring(4) # 조조 관객 4명 theater_module.price_soldier(5) # 군인 관객 5명 import theater_module as mv mv.price(3) mv.price_moring(4) mv.price_soldier(5) from theater_module import * price(3) price_moring(4) price_soldier(5) from theater_module import pr.. 2022. 5. 22. 파이썬 독학 (나도코딩) 7 try:~except:를 이용하여 에러 발생시의 출력값 설정이 가능함 에러의 종류에 따라 except에 입력하는 명령어가 달라짐 명령어 없이 그냥 except만 입력시 에러의 종류에 상관없이 모든 에러 발생시의 출력값 설정 가능 (단, 따로 명령어가 설정되어 있을 경우에는 그 명령어를 제외한 모든 에러에 적용) ex) ValueError = 숫자를 입력해야 하는데 문자를 입력한 경우 (다른 종류의 가치값 입력) ZeroDivisionError = 0으로 다른 숫자를 나누려하는 경우 Exception as 를 이용하여 오류의 종류를 파악할 수 있음 if문에서 raise를 이용하여 조건 만족시 고의적으로 에러를 발생 시킬 수 있음 class 에러이름(Exception)를 이용하여 사용자가 새로운 에러를 정의.. 2022. 5. 22. 파이썬 독학 (나도코딩) 6 객체 = 속성과 기능을 가지고 있는 자료 class = 객체를 만들기 위한 일종의 틀 ex) 붕어빵 틀 instance(인스턴스) = class로 만들어낸 객체 ex) 여러 종류의 붕어빵 field(필드) = class 속의 변수로 표현되는 객체의 속성 method(메서드) = 객체의 기능, 행동을 클래스 속의 함수로 표현하는 것 __init__ = 생성자 함수 = 생성할 객체의 필드의 초기값 설정 ※ __init__ 설정시 첫 매개변수는 반드시 self로 입력해야함 ex) def __init__(self,....) (인스턴스이름.변수) 형식으로 class의 변수를 사용할 수 있음 -Unit class 정의- 클래스 = Unit 인스턴스 = class로부터 생성된 것 ex) marine, tank 값을 .. 2022. 5. 19. 파이썬 독학 (나도코딩) 5 sep를 설정함으로써 설정값 사이사이에 텍스트를 출력할 수 있음 end = ""는 줄바꿈이지만 end = "?"처럼 "" 안에 텍스트를 입력하면 맨 마지막 부분에 출력되는 값을 지정할 수 있음(줄바꿈은 X) stdout = 표준출력, stderr = 표준에러(에러처리) items으로 키-value 설정 ljust(8) : 8칸 간격으로 왼쪽정렬, rjust(4) : 4칸 간격으로 오른쪽 정렬 zfill(3) = 세글자의 텍스트가 되도록 나머지 글자를 0으로 채우는 것 (1->001, 15->015) input을 통하여 텍스트를 입력할 때는 str을 사용할 필요없이 숫자도 문자열로 인식되어 문제 없이 출력됨 score.txt라는 파일을 새로 만들어 "수학 : 0, 영어 : 50"이라는 텍스트를 입력한 후 .. 2022. 5. 19. 파이썬 독학 (나도코딩) 4 def = 함수 정의 ex) 실행하면 "새로운 계좌가 생성되었습니다"라는 문자를 출력하는 open_account 함수 정의 return = 함수의 결과값(반환값) 정의 함수를 정의할 때 미리 기본값을 설정하여 출력가능 정의된 함수의 키 순서에 무관하게 키워드에 해당하는 값을 = 형식으로 입력해도 정상적으로 출력됨 print 입력 시 end=" "를 입력하면 다음줄과 구분되지 않고 이어서 출력함 *을 통해 정의를 하면 해당 키값의 수가 다양해도 출력가능 지역변수 = 한 공간에서만 사용, 전역변수 = 전 공간에서 사용 gun = gun - soliders에서 gun은 첫줄 gun = 10의 gun과 별개로 checkpoint라는 함수 내에서만 정의된 gun(지역변수) 그렇기 때문에 checkpoint 함수 .. 2022. 5. 18. 파이썬 독학 (나도코딩) 3 if = 조건 설정, elif = 조건 추가, else = 어떠한 조건도 만족하지 않을 경우 ※ 조건 설정시 마지막에 : 꼭 입력해야함! map = (함수, 변수에 적용할 요소)의 형식으로 각 변수마다 일일이 적용할 필요없이 여러 변수에 한꺼번에 적용 가능 ex) a, b = map(int, input().split()) -> a, b 모두 정수로 형식을 변경하고 입력시에 서로 찢어지게 설정 input(A) = 실행창에 A를 출력함과 동시에 A의 옆에 값을 입력할 수 있도록 해줌 ex) 비 or 눈 입력 -> 우산을 챙기세요 input 창에 입력한 값을 숫자로 인식할 수도록 가능하게 하려면 앞에 int를 설정해야함 숫자 크기 조건은 and를 사용해도 되고 앞조건과 뒷조건을 같이 입력해도 됨 같은 문장을 .. 2022. 5. 10. 파이썬 독학 (나도코딩) 2 자료구조의 종류 1. 리스트 - []이용 (단순 나열 or 키-값) 2. 튜플 - () 이용 3. 세트 - {} 이용 append = 리스트의 맨 마지막에 특정 단어 추가 insert = 특정 순서에 특정 단어 추가 (순서는 1이 아닌 0부터) pop = 리스트의 맨 마지막 단어 지우기 index = 특정 단어의 위치 (순서는 1이 아닌 0부터) sort = 문자 정렬, reverse = 순서 뒤집기, clear = 리스트 내용 모두 삭제, extend = 리스트 확장(합체) in = 해당 키가 리스트에 있나 판정 지정한 키에 해당된 값 출력 방법 1. [] = 오류시 작동 멈춤 2. get() = 오류시 NONE 처리 후 다음 줄 코딩 작동 (index와 find 관계와 유사) del = 지정한 키 삭.. 2022. 5. 10. 파이썬 독학 (나도코딩) 1 print(): 출력 ctrl+shift+F10 : 코드 실행 주석 설정 - 1. 설정하고자 하는 문장 앞에 # 2. ctrl+/ 3. 여러 문장을 한꺼번에 설정하고 싶으면 첫 문장 앞줄에 '''(따옴표 3번) 연산 1. **은 제곱 표현 ex) 2**3=2^3 2. %는 나눗셈의 나머지 ex) 5%3=2 3. //은 나눗셈의 몫 ex) 10//3=3 4. 숫자 비교시 =은 한번이 아닌 두번 입력 == ex> 3+4==7 5. 숫자 비교시 같지 않다 표시는 != ex) 1 != 3 6. 명제 두개 이상 시 and,&는 모두 만족해야 true, or는 하나만 만족해도 true 7. 기존 변수에 추가적인 계산 후 적용시키고 싶으면 다음 문장에 설정 ex)number=3 다음줄에 number = number .. 2022. 5. 5. CSS 독학 CSS 스타일 클래스 설정 시 클래스 이름 앞에 .을 붙어야함 ex) .AB {} font-family: 글꼴 font-style: 글씨체 font-size: 글자 크기 font-weight: 글자 굵기 ※ 다양한 글꼴 사용을 위해 구글 폰트(https://fonts.google.com/) 이용 방법 1. 사이트 접속 후 마음에 드는 글씨체 선택 2. 오른쪽 @import 클릭 후 코드 복사 -> 붙여넣기 글자 색깔 설정 태그 옆의 정사각형 아이콘에 마우스 포인터를 올리면 색상표에 따른 디테일한 색상 설정 가능 margin: 바깥 여백 padding : 테두리와 내용 사이의 여백 -> (시계방향으로 위, 오른, 아래, 왼) -> (위, 양옆, 아래) -> (위아래, 양옆) -> (모든 방향) text-a.. 2022. 5. 1. HTML 독학 이 파일은 html5 파일임을 선언하는 태그 (document type) html 언어코드 - en:영어, ko:한국어 html 태그 - 웹 문서의 시작과 끝 pycharm의 기본 태그 - 없으면 글씨가 외계어처럼 오류가 나옴 : 주석(메모) 태그 ol: ordered list 순서가 있는 목록 태그 - type = "a", "A", "1" 등으로 목록번호의 속성을 정할 수 있음 li: ol 태그 내에서 하위 목록 col, colgroup 태그는 반드시 caption 태그 다음에 써야함. colgroup, col: 표에 기본설정외에 추가 사고 싶을 때 사용 colgroup 먼저 입력하고 하위 단계로 각 열마다 col을 적용하여 적용 img src: 이미지 파일 경로 img alt: 이미지 대체 텍스트 제.. 2022. 4. 30. 코딩 기본 용어 정리 CPU - 계산 RAM - 기억 OS(운영체제) - 기반이 되는 프로그램 코딩 - OS에 명령을 내려 기계를 제어하는 것 = 프로그래밍(프로그램을 만드는 것) 프로그래밍 언어의 차이는 특성의 차이지 할 수 있는 기능의 차이가 아님(국어와 외국어의 차이 같은) http = 웹 통신 https = http에서 암호화를 통해 보안을 강화한 것 웹 서버를 만들었다 = 웹 통신 요청을 받아 그에 대한 반응을 했다 서버 = 인간으로 따지면 직업 - 요청자와 수행자의 사이에서 데이터를 전달해주는 중간 공유기 역할(교환원) 브라우저 - 요청을 보내고 받아서 그대로 그려줌 (HTML-뼈대, CSS-꾸미기, Javascript-움직이기,기능) JSON 방식 - 키 : value (뼈대는 그대로 두고 데이터만 바꿀때 사용).. 2022. 4. 30. 웹개발 종합반 4주차 4주차 프레임워크 : 서버를 구동시켜주는 편한 코드 모음 http://localhost:5000/ - 내가 만든 서버의 5000번문 프로젝트 폴더 안에서 static: 이미지, CSS파일 templates: html파일(index.html 꼭 templates 폴더 안에서 만들 것! 다른 폴더에서 만들면 localhost 접속시 오류뜸!) GET - 데이터 조회 요청(URL뒤에 ?를 붙여 전달) POST - 생성, 변경, 삭제 요청 for (let i = 0; i < articles.length; i++) 모두의 북리뷰 나홀로 메모장 숙제 2022. 1. 5. 웹개발 종합반 3주차 3주차 자바스크립트에서 함수는 function, 파이썬에서는 def 파이썬 패키지 - 남이 만든 틀을 가져다 쓰는 것(부트스트랩과 비슷) requests 코드를 따서 요청 BeautifulSoup 솎아내기 MongoDB : 데이터베이스 Robo 3T : MongoDB의 데이터를 시각화 SQL : 엑셀처럼 틀이 정해져 있어 데이터가 일관적이라 분석에 용이하지만 중간에 수정하는 것은 어려움(My-SQL,오라클) NO-SQL : 틀이 없이 자유롭게 적재 가능 일관성은 부족하지만 수정은 편리(MongoDB) Pymongo 기본기능: insert(추가)/find(찾기)/update(수정)/delete(삭제) :False 해당값 안보이게 {} : 빈칸 = 전부 가져와라 # 저장 - 예시 doc = {'name':'.. 2022. 1. 1. 웹개발 종합반 2주차 Jquery ${}: 즉시 적용(출력) 조건문 : if ~ A else B ~ - true면 A, false면 B alert: 경고창 띠우기 $('#post-box').hide(); $('#post-box').css('display'); $('#post-box').show(); $('#post-box').css('display'); 숨기기, 보이기 Ajax 기본 function q1() { $.ajax({ type: "GET", url: "주소", data: {}, success: function (response) { } }) } Ajax 기본 해설 $.ajax({ type: "GET", // GET 방식으로 요청한다. url: "", data: {}, // 요청하면서 함께 줄 데이터 (GET 요청시엔.. 2021. 12. 28. 이전 1 ··· 18 19 20 21 22 다음