분류 전체보기302 [HTML+CSS_Summary] 클래스 선택자, 스팬, 리스트, 마진, 이미지 삽입 1. 클래스 선택자 .클래스명{}으로 style 영역에서 설정가능하다. box처럼 공통된 부분을 만들 때 사용된다. 12, 15, 청불, 전체와 같은 동그라미 영역을 설정할 때 주로 쓰인다. 2. 스팬(span) style영역의 display 디폴트 값이 inline이다. 즉 작은 영역을 사용할 때, 주로 쓰인다. display로 설정하면, 블록으로 바꿀수 있다. 3. 리스트 1) ul : unordered list, 순서 없는 리스트, 앞에 번호 안나오고 동그라미가 나온다. 2) ol : ordered list, 순서 있는 리스트, 리스트 앞에 번호가 디폴트로 나온다. ★list-style-type: none;를 입력하여 동그라미나 번호를 없앨 수 있다. ★li같이 리스트 만드는 것 외에 특별히 블록을.. Coding 공부/HTML+CSS 2024. 1. 24. [Java_example] 별 모양 출력 예제 1~6번 모양 중 하나를 선택하여 몇 줄까지 출력할지 만드는 예제를 자바 코드로 작성하시오. 조건1. 모양 선택 및 몇 줄 출력할지는 사용자에게 int 자료형으로 입력받는다. 조건2. for 반복문을 사용한다. 조건3. 별을 하나씩 출력한다. 더 깔끔하게 코드를 작성할 수 있을 것 같은데... 지저분하지만 조건대로 잘 돌아가긴한다!! Coding 공부/Java 2024. 1. 24. [Java_summary] 자료형, 연산자, 조건문, 자바 세팅하기 요리하는 Ai 로봇! 로봇 손을 잡고 요리를 하는 것을 50~100회 반복하면 학습하여 다양한 변수가 생겨도 요리를 해주는 로봇 개발했음. UI수업 들을 때, 자바 스크립트를 제대로 공부해야됨. 오후 시간에 조금씩 자바 스크립트 공부하기. 자바에선 파이썬에서 사용하던 딕셔너리 자료형을 사용할 수 없다. 비슷한 건 있다. Map, 키와 밸류값을 쌍으로 저장. 자바에선 똑같은 변수명을 여러번 선언할 수 없다. (파이썬에서는 덮어쓰기가 가능함) 예를들어, int a = 15; int a = 30; 이런식으로 두 번 선언은 안되고 a = 30; 으로 변수명에 저장된 숫자를 바꾸는 것만 가능하다. ★ 변수 선언 : 변수를 선언하면 타입 크기의 메모리가 할당되며, 프로그램은 실행 중에 값을 쓰고 읽는 공간으로 사용.. Coding 공부/Java 2024. 1. 24. [Python_summary] 클래스 예제 # abs() 함수 소괄호 안의 값을 절대값을 취해 양수를 보내준다. # 오버라이드 (Override) 정의: 상속 관계에 있는 클래스에서 부모 클래스의 멤버 함수와 동일한 이름, 반환 타입, 매개변수를 가진 함수를 자식 클래스에서 재정의하는 것을 말합니다. 목적: 자식 클래스에서 부모 클래스의 기능을 확장하거나 변경하고자 할 때 사용합니다. 만약 생성자에 self.var1이 없다면 print(m2.var1)은 클래스 변수를 불러와 출력하게된다. 이런 것을 오버라이딩이라고 한다.(메소드 오버라이딩 뿐만 아니라 변수 오버라이딩도 있다) 실무에선 헷갈리게 var1으로 사용해서 혼동되는 경우를 피하겠지만 개념 공부를 위한 예제이다. # 오버로딩(Overloading) 오버로딩은 메서드 오버로딩과 생성자 오버로.. Coding 공부/Python 2024. 1. 19. [Python_summary] 클래스, 매서드, 생성자, 클래스 상속 #클래스 상속의 개념 : 유전과 비슷함. 부모로부터 유전자와 같은 클래스의 기능들을 이어받는다. 객체 = 인스턴스 (object) : 클래스로 만든 피조물. 클래스를 사용할 수 있는 형태로 만든 것이다. def __init__(self): #__init__는 생성자(Constructor) 라고 불린다. 클래스 안의 매서드가 사용하는 인자를 초기화하는 함수이다. #생성자 def __init__(self, first, second): 클래스를 만들고 매서드를 수행하기 위해 반드시 필요한 값들을 설정할 때 생성자를 통해 미리 선언해주는 것이 좋다. 만약 필요한 값들을 선언하지 않고 매서드를 수행할 경우 atrribute(속성값)이 없다고 오류가 나온다. 객체를 생성할 때, 자동으로 생성자를 호출하여 수행한다... Coding 공부/Python 2024. 1. 18. [Python_coding_games] The Descent https://www.codingame.com/ 여러가지 언어로 코딩을 해서 게임을 클리어 할 수 있는 코딩게임이라는 사이트가 있다. 코딩 게임의 장점은, 디스플레이 상으로 내가 코딩 한 것의 아웃풋을 바로 볼 수 있다는 점이다. 무엇보다 재밌다! 그래서 Python_coding_games로 블로그에 업로드 해볼까한다. 다른 깔끔한 코드도 많겠지만 오늘까지 배운 내용을 활용해서 코드를 짜봤다. find_index_list() 함수는 리스트 자료형 list1를 받아와서 list1.index()로 인덱스를 정수형으로 받아온다. max(list1)은 리스트 자료형 안에 요소 중 가장 큰 값을 찾아주는 함수이다. 요소 중 가장 큰 값을 인덱싱하여 result에 받아오고 -> print(result)로 가장 큰 .. Coding 공부/Python 2024. 1. 17. [Python_summary] 파일 읽고 쓰기, 클래스, 모듈 # 파일 생성하기 새파일을 만들 경우 파이선 셸 실행파일(파이썬 설치된 파일)에 새파일이 생성된다. 만약 다른 곳에 만들고 싶다면 경로를 설정한다. 무언가는 open, connect한다면 사용 후 닫아주거나 연결을 끊어주어야 리소스 낭비가 안생긴다. 실행한 디렉터리란, d0117_ex01.py 처럼 py파일이 있는 폴더 경로이다. 폴더 내에 새파일.txt파일이 생성된다. # 파일 읽고 쓰기 문자열의 형태로 쓴다. data = i 처럼 정수형 자료형을 입력하려고 하면 문자열만 인자로 받을 수 있다고 오류가 나온다. 정수를 입력하고 싶다면 문자열로 바꾸어서 입력한다. ex) data = "%d" %i open()에 3번째 인자가 없는 이유 : 어제 올린 코드에서는 txt파일을 직접 타이핑해서 만들어서 enc.. Coding 공부/Python 2024. 1. 17. [Python_summary] 함수, 매개변수, 인수, lambda, open(), input(), 함수 예제 # 함수란 ? 입력값을 받아 어떤 일을 수행하고 결과값을 얻는 것 (입력 값 또는 출력 값이 없는 함수도 있음. 값을 변경하거나 어떤 일을 처리하는 함수도 존재함) def : 함수를 만들 때 사용하는 예약어 add : 함수의 이름 : 함수를 실행하겠습니다. return a+b : a+b를 수행하겠다. (return : 함수의 결과값을 돌려주는 명령어) * 매개변수와 인수 매개변수(parameter) : 함수에 입력으로 전달된 값을 받는 변수 인수(arguments) : 함수를 호출할 때 전달받는 입력 값 입력값이 없는 함수. a에는 리턴값 Hi가 들어온다. return이 없는 함수 a= add(9,10)에서 print값은 출력되지만 리턴값이 없으므로 a는 값이 없어 None으로 표시된다. 매개변수에 *이.. Coding 공부/Python 2024. 1. 16. [HTML+CSS] 영역, 카카오 오븐, 경로 설정, 웹디자인기능사 와이어프레임 실습 #HTML+CSS 영역 #설정하는 영역 #몸통 # 카카오 오븐 게시판을 만들거나 ppt를 만들거나 포트폴리오를 만들 때 포토샵이나 일러스트로 이미지를 만들고 배치하는데 시간이 오래 걸리기 때문에 간단히 화면을 구성할 수 있는 무료 툴. # 경로 설정 절대경로 주로는 상대 경로 사용 ./image/ex .점 하나는 현재 위치 ../d0115/image/ex ..점 두개는 상위폴더 위치 -style.css (..image/naver.jpg) js fonts audio video index.html sub1.html #div : division, divide, div가 사실상 제일 많이 쓰는 태그 #display:block(구역); inline( 그때마다 즉시 처리하는, 직렬의, 일렬로 늘어선);, inlin.. Coding 공부/HTML+CSS 2024. 1. 15. [HTML-CSS] Style_Block, Inline, Inline-bock ※ Body의 id값을 넣으면 div값을 계승하면서 id값이 추가된 설정까지 불러와진다. 만약 div값과 중복되는 것이 있으면 id값이 덮어쓰기하여 화면에 나타난다. my-div는 Style 영역에서 #my-div{}로 선택하여 수정할 수 있다. ※ Style의 Block, Inline, Inline-bock ※ Block element ※Inline element 1) block 2) inline 3) inline-block ※Style 영역 float float:left 왼쪽부터 가로배치 float:right 오른쪽부터 가로배치 간격없이 딱 붙는다. ※ margin: 0 auto; /*가운대 정렬*/ ※ *은 모든 요소를 말한다. *에서 margin:0; padding:0; 를 입력해주면, 블록 사이.. Coding 공부/HTML+CSS 2024. 1. 15. [Python_summary] 제어문_if, while, for 리스트 내포 ※ if 제어문 1) if, elif, else를 사용하여 이전 조건문이 거짓일 때 수행이 되도록 한다. 2) elif는 개수에 제한 없이 사용 가능하다. ※ while 반복문 while 조건문 : #조건문이 참이면 while을 계속 실행한다. break가 있을 경우 while문을 종료한다. 수행할 문장1 수행할 문장2 ... 1) while문은 조건문이 참인 동안에 아래 문장이 반복해서 수행된다. 반복문이라고 부른다. 2) break문 호출 시 while문을 강제로 빠저나간다. 3) continue문 호출 시 while문을 빠져나가지 않고 while문의 맨 처음(조건문)으로 다시 돌아간다. ※ for 반복문 1) 리스트나 튜플, 문자열의 첫 번째 요소부터 마지막 요소까지 차례로 변수에 대입되어 '수행할.. Coding 공부/Python 2024. 1. 11. [Python_Summary]듀플, 딕셔너리, 집합, 불 자료형 및 자료형 값을 저장하는 공간, 변수 ※ 튜플(Tuple)이란? 1)리스트와 유사한 자료형 2)소괄호로 둘러쌈 () 3)값 변경 불가 4)괄호를 생략하고 튜플 자료형을 선언할 수 있으나 1개의 요소만을 가질 때는 요소 뒤에 콤마를 붙여야 함 예시) t1 = 1, 5) 인덱싱이 가능 t1[0] 6) 슬라이싱 가능 t1[0:2] 7)튜플 더하기와 곱하기 가능 t3 = t1 + t2, t3 = t2*3 t1+=t2 #수정하는 것이 아니라 t1에 t2값을 더하여 t1을 새로 생성하기 때문에 가능하다! 8)길이 구하기 함수 len(t1) len() 함수는 튜플, 문자열, 리스트, 집합, 딕셔너리 모두 사용가능하다. ※ 딕셔너리(Dictionary)란? 1)대응 관계를 나타내는 자료형 2)key와 Value를 한 쌍으로 갖는 자료형 3) 순차적으로 해.. Coding 공부/Python 2024. 1. 10. 이전 1 ··· 22 23 24 25 26 다음 728x90 반응형