전체 글
파이썬 튜플 설명
튜플은 여러 값을 하나의 변수에 담을 때 사용하는 객체의 모음입니다. 객체란 상태와 행동을 갖는 데이터를 의미합니다. 파이썬에서 튜플은 리스트와 유사하지만 몇 가지 차이점이 있습니다. 리스트에서는 대괄호 []를 사용하지만, 튜플에서는 괄호 ()를 사용합니다. 리스트는 값을 변경할 수 있지만, 튜플에서는 값을 변경할 수 없습니다. 이러한 특성 때문에 튜플은 요소의 개수와 내용이 명확할 때 사용합니다. 다음은 튜플의 몇 가지 예시입니다. t1 = () t2 = (1,) t3 = (1, 2, 3) t4 = 1, 2, 3 t2와 t4를 주목해보시기 바랍니다. t2에서 보듯 요소가 하나일 경우에는 이후에 콤마 ,를 적어줘야 하며, t4처럼 괄호를 적지 않아도 됩니다. 앞서 언급했듯, 튜플에서는 값을 변경하거나 삭..
파이썬 리스트 설명: 인덱싱, 슬라이싱, 함수
리스트의 개념 파이썬에서 리스트란 순서를 따라 값을 나열한 것입니다. 다음과 같이 홀수만을 담은 리스트를 만들어볼 수 있습니다. odd = [1, 3, 5, 7, 9] 이처럼 리스트는 대괄호[]를 사용합니다. 리스트는 비어있을 수 있으며, 또 다른 리스트를 포함할 수도 있습니다. empty = [] listInList = [1, 2, ["a", "b", "c"], 3] 리스트 인덱싱과 슬라이싱 파이썬에서는 문자열과 같이 리스트를 인덱싱 및 슬라이싱할 수 있습니다. 리스트 인덱싱 인덱싱 번호는 0부터 시작하며, -1번 째는 리스트의 마지막 값에 해당합니다. odd = [1, 3, 5, 7, 9] odd[0] # 1 odd[3] # 7 odd[-1] # 9 인덱싱을 통해 얻은 값을 연산할 수도 있습니다. o..
파이썬 문자열 기본 함수 정리
문자 개수 세기: count greeting = "Hello" greeting.count("l") # 문자 l이 포함된 개수 # 2 문자 첫 위치 찾기: find greeting = "Hello" greeting.find("o") # 첫 문자의 위치를 반환 # 4 greeting.find("x") # 찾는 문자가 없는 경우 -1을 반환 # -1 문자 첫 위치 찾기2: index greeting = "Hello" greeting.index("o") # find와 동일하게 첫 문자의 위치를 알려줌 # 4 greeting.index("x") # 찾는 문자가 없는 경우에는 에러가 발생 문자열 삽입: join greeting = "," greeting.join("hello") # "H,e,l,l,o" 대문자로 변..
CSS 뜻 역할과 적용 방법, 호환성 확인 ✔️
CSS 뜻과 역할 CSS는 Cascading Style Sheets를 뜻하며, 웹페이지 스타일링과 레이아웃에 사용됩니다. 여기에는 본문 폰트, 크기, 색상 변경 및 화면 분할, 여백 설정, 애니메이션 추가 등이 포함됩니다. CSS를 사용하는 이유 CSS없이 HTML로만 작성한 기본 문서는 브라우저의 스타일 속성을 따라 표현되므로 꽤나 투박해 보일 수 있습니다. CSS를 사용하면 HTML 문서 내에 다양한 속성을 적용할 수 있습니다. 이를 통해 문서의 가독성을 높이고 페이지를 효율적이고 아름답게 구성할 수 있습니다. CSS 적용 방법 HTML 문서의 h1의 색상을 빨강으로 바꾸려면 어떻게 할까요? 다음과 같이 코드를 작성할 수 있습니다. 선택자를 통해 원하는 대상을 선택하고 컬리 브라켓 {} 내에 속성과 ..
HTML 문서의 기본 구조 설명 (2) ✔️
안녕하세요. 휘입니다. 지난 글에서는 HTML 문서의 대략적인 기본 구조에 대해 살펴봤는데요. 이번 글에서는 HTML 페이지 작성에 공통적으로 활용되는 추가적인 태그 요소들에 대해 알아보도록 하겠습니다. 이 글은 MDN, Document and website structure를 참고하여 작성되었습니다. HTML 문서의 기본 구성 HTML 문서의 구성은 작성자에 따라 크게 달라질 수 있지만 몇 가지 기본적인 공통 사항들이 존재합니다. 헤더, 네비게이션 바, 메인 콘텐츠, 사이드바, 푸터가 이에 해당하는데요. 이들의 주된 역할은 다음과 같이 정리할 수 있습니다. 헤더(header): 헤더는 상단의 큰 문구, 로고, 태그 라인 등으로 구성되며 대부분의 웹페이지에서 활용됩니다. 네비게이션 바(navigation..
의미론적 HTML 뜻과 구성 방법 설명 ✔️
HTML을 공부하다보면 의미론적(semantic) HTML이라는 표현을 접하게 됩니다. 의미론적이라.. 대체 어떤 뜻일까요? 다음은 의미론에 대한 위키백과의 정의입니다. '의미론이란 의미를 연구하는 것인데 의미의 뜻이 정확하지 않으니.. 의미란 무엇인지에 대한 논의부터 시작해보자..'가 의미론에 대한 철학적 접근입니다. 그러나 다행히도 HTML에서 의미론은 이처럼 심오한 개념은 아닙니다. 의미론적 HTML이란 'HTML의 태그들을 의미에 맞게 사용해 문서를 구성하자'는 것입니다. 예를 들어보겠습니다. 우리는 다음과 같이 HTML 문서를 작성할 수 있습니다. Is this a top level heading? 이렇게 하면 글자는 기본 폰트보다 커지고 마치 태그를 사용한 효과를 낼 것입니다. 그러나 여기에는..
HTML 문서의 기본 구조 설명 (1) ✔️
HTML 문서는 개별적인 여러 요소들이 모여 완성됩니다. 이는 하나의 콘텐츠가 제목, 내용, 이미지 등의 요소를 통해 완성되는 것과 같은 이치입니다. 이 글은 MDN 를 참고 및 정리한 것입니다. This is my page 위의 HTML 문서를 통해 HTML 문서의 기본적인 구조를 살펴보도록 하겠습니다. 먼저, 입니다. 이는 HTML 문서의 가장 처음에 선언해주는데요. 그 이유는 바로 HTML에는 다양한 버전이 있기 때문입니다. 따라서 이를 문서의 처음에 선언하여 브라우저가 해당 문서를 알맞게 해석할 수 있도록 합니다. 은 해당 HTML 문서가 HTML5 형식을 따라 작성되었음을 의미합니다. 다음으로 태그입니다. 이는 페이지의 콘텐츠 요소를 모두 감싸는 태그로 루트 요소라고 합니다. 태그는 HTML 페..
[번역 이야기] 7. 번역가 활동을 마치며
안녕하세요. 휘입니다. 오늘은 그간의 번역 활동을 마치며 들었던 생각을 정리해보고자 합니다. 번역가가 된 계기 저는 정말 우연히 번역가가 되었습니다. 원래는 아르바이트 개념으로 시작했다가 운 좋게 업체와 인연이 계속 닿아 풀타임 번역가 자리를 제안받게 되었습니다. 평소 영어 공부와 글쓰기에 관심이 많았던 터라 이 일이면 재밌게 할 수 있겠다 싶어 번역가로 자리를 잡아보기로 했습니다. 번역 일을 처음 시작할 때 아주 경험이 없었던 것은 아니고, 대학생 시절 번역 학회에서 외신과 단편 문학을 번역했던 적이 있습니다. 그걸 포트폴리오로 꾸려서 냈고, 번역 테스트를 보고 첫 일을 시작하게 되었습니다. 번역가로 일한 후기 저의 첫 제대로된 밥벌이로써 번역 일을 하면서 무척 만족스러웠습니다. 물론 단점이 없지는 않..