Super Kawaii Cute Cat Kaoani
본문 바로가기
728x90

💻 Programming21

[Python] 파이썬 슬라이싱 정리 파이썬에서 슬라이싱이란? 리스트, 문자열, 튜플 같은 시퀀스 자료형에서 특정 범위의 값을 잘라내는 방법을 말한다. 시퀀스[start:stop:step] start: 시작 인덱스 ( 이 인덱스는 포함 생략 시 기본값 0)stop : 끝 인덱스 (포함하지 않는다 생략 시 기본값은 시퀀스의 끝) step: 간격 (몇 칸씩 건너뛸지 생략 시 기본값 1 ) 예제와 설명 리스트에서 슬라이싱arr = [10, 20, 30, 40, 50]# 인덱스: 0 1 2 3 4# 음수: -5 -4 -3 -2 -1 1. 기본 슬라이싱 arr[1:4] # [20, 30, 40] 2. 생략된 값들 arr[:3] # [10, 20, 30] → 처음부터 3 전까지arr[2.. 2025. 4. 18.
인터랙티브 자바스크립트 : 이벤트 이벤트와 이벤트 핸들링, 그리고 이벤트 핸들러이벤트 : 웹 페이지에서 발생하는 대부분의 일(사건)들      ex) 버튼 클릭, 스크롤, 키보드 입력, ...이벤트 핸들링 : 자바스크립트를 통해 이벤트를 다루는 일이벤트 핸들러 : 이벤트가 발생했을 때 일어나야하는 구체적인 동작들을 표현한 코드. 이벤트 리스너(Event Listener)라고도 부른다. 이벤트가 발생했을 때 어떤 특별한 동작을 하도록 이벤트를 다루는 것을 이벤트 핸들링이라고 부른다구체적인 동작들을 코드로 표현한 함수 부분을 이벤트 핸들러라고 부른다 * 이벤트 핸들링은 js 코드 뿐만아니라 html 코드에도 작성할 수 있긴 하지만 코드의 유지보수를 위해서 js에 작성하는 편      이벤트 핸들러 등록하기   onclick 프로퍼티를 사용하.. 2024. 6. 8.
인터랙티브 자바스크립트 : 브라우저와 자바스크립트 자바스크립트는 원래 브라우저를 다루기 위해 등장한 언어  윈도우 객체는 브라우저의 창을 대변한다//window 객체 출력 console.log(window);console.log(window.innerWidth); // 탭 내부의 너비 console.log(window.innerHeigth);// 탭 내부의 높이 window.open() → 새로운 창이 열림window.close() → 새로운 창을 닫음  윈도우 객체는 자바스크립트의 다른 모든 객체를 포함하고 있다→ 따라서 윈도우 객체를 전역 개체라고도 부른다    DOM   문서 객체 모델  웹 페이지(HTML이나 XML 문서)의 콘텐츠 및 구조, 그리고 스타일 요소를 구조화 시켜 표현하여 프로그래밍 언어가 해당 문서에 접근하여 읽고 조작할 수 있도록.. 2024. 6. 8.
인터랙티브 자바스크립트 : 태그 선택하기 웹 서비스와 JavaScript   JavaScript웹 페이지를 다양하게 동작하도록 만들어준다    id로 태그 선택하기   document 객체의 getElementById 라는 메소드를 사용해서 id로 태그를 선택한다 // id 태그 선택하기const myTag= document.getElementById('myNumber');//접근하고자하는 id 값을 문자열로 전달한다console.log(myTag); → id 속성을 택해서 어떤 요소를 가져오겠다는 의미  ☑️실행결과myNumber를 id로 가진 태그가 출력된다      💡존재하지 않은 id를 파라미터에 넣으면 undefined가 아니리 null 값이 리턴된다    class로 태그 선택하기 document 객체의  getElementsByC.. 2024. 6. 8.
[JAVA] 개념 정리 (3) 그래픽 컨텍스트 그래픽 요소 그래픽 주체 : 그림을 그리도록 프로그래밍하는 개발자 혹은 JVM그래픽 도구 : 펜, 붓, 팔레트, 폰트 등을 의미. 자바는 Graphics 클래스로 그리기, 칠하기, 이미지 출력하기, 클리핑 등 프로그래밍에 필 요한 모든 필드와 메서드를 제공그래픽 대상 : 그림을 그릴 수 있는 도화지 등을 의미한다. 자바에서는 AWT나 스윙의 모든 컴포넌트, 이미지가 그래픽 대상 컴포넌트의 렌더링 그래픽을 지원하는 대부분의 프로그래밍에서 컴포넌트는 GUI 시스템이 자신의 모양을 렌더링 자바에서도 모든 스윙 컴포넌트는 JVM이 다음 메서드를 호출해 자신의 모양을 렌더링한다.이 메서드는 javax.swing.Jcomponent 클래스가 제공 protected void paintCompon.. 2023. 10. 19.
[JAVA] 개념 정리(2) 이벤트 구동 프로그래밍이벤트의 개념과 처리 과정 GUI프로그램은 이벤트가 실행 흐름을 결정하는 이벤트 구동 바익이벤트 구동 프로그램의 이벤트 처리과정이벤트 소스-> 이벤트 발생(클릭)->JVM -> 이벤트 리스너 이벤트 리스너발생한 이벤트를 처리하는 객체이벤트 핸들러이벤트를 처리하는 이벤트 리스너의 멤버 메서드 //package main; 패키지를 main 패키지를 만들어서 사용할 것 import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;public class Main extends JFrame { //private int cnt=0;.. 2023. 10. 15.
728x90