본문 바로가기
반응형

프로그래밍46

[파이썬 문법] 4-1. 리스트 자료형 총정리1부 - 질문으로 공부하기 오늘.ssam) 지난 포스트에서 4.리스트와 튜플의 기초 개념을 확인해 보았습니다. 기초적인 개념은 충분히 잡으셨으리라 생각하고 오늘은 바로 리스트 자료형을 레벨업 시키고 구체적으로 어떻게 사용되는 알아보겟습니다. (리스트의 메소드 10가지 / 슬라이싱 방식 상세히 / 리스트연산 / if 조건문에서 리스트 사용법) Q1.나) 복습 차원에서 리스트의 개념과 사용법 설명해주세요. A1.ssam) 리스트(List)는 파이썬에서 가장 많이 사용되는 자료형 중 하나로, 여러 개의 데이터를 하나의 변수에 담아 사용할 수 있도록 해주는 자료형입니다. 리스트는 1)대괄호 [ ] 로 표현하며, 2)내부적으로 순서가 있으며, 3)인덱싱(indexing)과 슬라이싱(slicing)을 통해 자료를 가져오고 수정할 수 있습니다.. 2023. 4. 4.
[파이썬 문법] 4. 리스트와 튜플 기초개념[장단점,예시50개] - 질문으로 공부하는 오늘.ssam) 지난 포스트 1장(변수-자료형-연산자) , 2장(제어문-if-for-while) , 3장(함수-인자-반환값) 까지 기초였다면, 이번 포스트에서는 기초에서 쪼끔 더 올라갑니다.바로 순서 자료형의 대표주자 리스트와 튜플 입니다. 본격적인 내용에 들어가기에 앞서 도대체 리스트와 튜플이 무엇인지 개념부터 정리 하겟습니다. 추가로 리스트와 튜플이 구체적으로 어디에 쓰이는 지도 알아 보겟습니다. Q1.나) 리스트와 튜플이 무엇인지 간단히 설명해주세요. A1.ssam) Sure! 리스트(list)는 순서가 있는 자료형으로, 대괄호([]) 안에 요소를 쉼표(,)로 구분하여 넣어준다. 튜플(tuple)도 순서가 있는 자료형으로, 소괄호(()) 안에 요소를 쉼표(,)로 구분하여 넣어준다. 리스트는 값을 변.. 2023. 4. 4.
[파이썬 문법] 3-2. 함수 반환값 (return) [초보용] - 질문으로 공부하는 오늘.ssam) 지난 포스트에서는 3-1함수호출(인자전달) 에 대해서 알아보았습니다. 이제 전달 했으니까 반환 받아야겟죠? 오늘은 바로 return에 대해서 이야기 해보려합니다. Q1.나) 함수 반환값 사용에 대해서 설명해주세요. A1.ssam) 함수 반환값이란? 함수가 1)실행된 결과를 2)다시 호출한 코드로 전달하는 기능입니다. 함수에서 반환값을 사용하면 1)반환값을 변수에 할당하거나 2)다른 함수에서 인자로 사용할 수 있습니다. 1)함수에서 반환값을 사용하는 코드 def sum_numbers(a, b): return a + b result = sum_numbers(1, 2) print(result) #출력 결과 : 3 위 코드에서 sum_numbers 함수는 a와 b 두 인자를 받아 덧셈 연산을 수.. 2023. 4. 3.
[파이썬 문법] 3-1. 함수호출(위치,키워드) [초보용] - 질문으로 공부하는 오늘.ssam) 지난 시간에는 3.함수의기초 에 대해서 알아보았는데요. 함수를 호출할 때 인자의 값이 있을수도,없을 수도 있다고 이야기 했습니다. 하지만 없는 경우보다는 있는 경우가 훨씬 더 많습니다. 그런 만큼 이번 포스트는 중요한데요. 다만, 다양한 자료형을 배우지 못했기에 오늘은 기초적인 개념만 이해하는 수준에서 이야기 해보겟습니다. Q1.나) 함수 호출과 인자 전달하는 방법에 대해서 설명해주세요. A1.ssam) 함수를 호출할 때 함수에 값을 전달하는 방법으로는 위치 인자(positional argument)와 키워드 인자(keyword argument)가 있습니다. 위치 인자: 인자의 위치에 따라 값을 전달하는 방법입니다. 키워드 인자: 인자 이름과 값을 함께 전달하는 방법입니다. 예시를 들어보.. 2023. 4. 3.
[파이썬 문법] 3. 함수의 기초 [초보용] - 질문으로 공부하는 오늘.ssam) 이전 포스트(2-3. 반복문 - while문)으로 기초는 끝났습니다. 오늘부터는 이것만 생각하면 됩니다. "어떻게 해야 폼나게 코드를 작성할까?" "어떻게 해야 시간을 단축할까?" "시간이 지난 뒤 내가 다시 봤을 때 이해가 가능할까?" 그럼 본격적으로 폼나게 코딩해 봅시다. 그 첫 번째 시간 함수! 시작해 볼게요. Q1.나) 함수에 대해서 설명해 주세요. A1.ssam) 함수를 개념부터 정리하고 시작할게요 함수는 특정한 기능을 수행하는 코드의 블록을 하나의 단위로 묶은 것이다. 함수는 입력값을 받아 처리하고, 결과값을 반환할 수도 있고, 입력값이 없을 수도 있으며, 결과값이 없을 수도 있다. Python에서 함수는 def 키워드를 사용하여 정의한다. 함수는 1)함수의 이름, 2)매개변수.. 2023. 4. 2.
[파이썬 문법] 2-3. 반복문 - while문(break, try-except)[초보용] - 질문으로 공부하는 오늘.ssam) 지난 2-2에서는 for문-break-continue에 대해서 알아보았습니다. 오늘은 또 다른 반복문 while에 대해서 알아보려 합니다. Q1.나) while문에 대해서 설명해 주세요 A1.ssam) while문은 1)조건식이 참(True)인 동안 2)반복적으로 3)실행되는 제어문입니다. 예시 코드를 통해 자세히 알아보겠습니다. # 1부터 10까지의 합 구하기 sum = 0 i = 1 while i 2023. 4. 2.
[파이썬] 2-2. 반복문 - for문(range,리스트)[입문,초보용 문법] - 질문으로 공부하는 오늘.ssam) 지난 포스팅에서는 제어문(if-elif-else)에 대해서 알아보았습니다. 오늘은 for문에서 대해서 알아보려 합니다. 그리고 for문을 공부하려면 자연스럽게 따라오는 순서있는(sequential) , 순회가능한(iterable) 자료형의 기초적인 내용까지 포함될 것입니다. (*오늘 내용을 보기 전에 지난 포스트 2-제어문-조건문과 반복문에 있는 2번 질문을 확인하기를 추천합니다.) Q1.나) for문 에 대해서 설명해 주세요. A1.ssam) for 문은 반복문 중 하나로, 주어진 순서(sequence)에서 항목을 하나씩 꺼내어 반복 작업을 수행합니다. for 문은 리스트, 튜플, 문자열 등의 순서(sequence) 자료형을 순회(iteration)하며, 자료형의 첫 번째 항목부터 마지.. 2023. 4. 1.
[파이썬] 참고1 : 주석 처리 방법 2가지 [입문,초보용 문법] - 질문으로 공부하기 Q1.나) 파이썬에서 주석 처리 하는방법은요? A1.ssam) 주석 처리(Commenting out)란, 코드에서 실행되지 않아야 하는 부분, 실행되지 않았으면 하는 부분을 정리 하는 방법입니다. 파이썬에서는 # 기호를 사용하여 주석을 처리할 수 있습니다. # 기호 뒤의 모든 내용은 주석으로 처리되며, 실행되지 않습니다. 예를 들어, 다음과 같이 if 문의 실행을 막고 싶은 경우, 해당 코드 라인 앞에 # 기호를 붙여서 주석 처리할 수 있습니다. x = 10 # if x > 0: # print("x는 양수입니다.") 위 코드에서 if 문은 주석 처리되어 실행되지 않으며, print() 함수도 실행되지 않습니다. 코드의 실행을 다시 원상복구하려면, 해당 코드 라인에서 # 기호를 제거하면 됩니다. Q2.나).. 2023. 3. 31.
[파이썬] 2-1. 조건문 -if-elif-else- [입문,초보용 문법] - 질문으로 공부하는-python 어제.ssam) 들어가기전 이전글에서는 간단하게 제어문 - 조건문과 반복문 개념정리 를 했습니다. 이번글에서는 특히 제어문(if-elif-else)에 대해서 중점적으로 다룰겁니다 만~~, 솔직히 별다르게 어려울건 없습니다. 프로그램이라는 것이 문법이 어렵다기 보다는 그 문법을 가지고 원하는 결과값을 만들어 내는것이 어려운거죠. 그럼에도 불구하고 문법이 어렵다고 느끼는 것은 용어정의가 제대로 되지 않아서 입니다. 이번 글에서도 처음 보는 단어들이 나오면 그것 중심으로 "읽어" 나가면 됩니다. 그럼 본격적으로 시작 할께요. Q1.나) if문에 대해서 설명해주세요. A1.ssam) if 문)은 1)조건식이 2)참(True)일 때 3)실행할 코드 블록을 4)정의하는 5)조건문입니다. 아래는 if 문의 기본적인 .. 2023. 3. 31.
[파이썬] 2.제어문 - 조건문과 반복문 개념정리 [입문,초보용 문법] - 질문으로 공부하기 어제.ssam) 들어가기전 -1.Hello, World!(인자,매개변수)에서 파이썬의 맛을 보고 -2.변수와 자료형에서는 동적 타이핑의 효과를 보았고 -3.연사자에는 어떤것들이 있는지 알아보았습니다. "어떤값을 집어 넣으면 [이렇게 저렁게 해서] 특정 결과가 나온다." 라는 프로그램의 기본에 따라 [이렇게 저렁게]에 해당하는 부분이 제어입니다. 파이썬에서는 이 제어를 어떻게 하는지 오늘은 맛만 보겟습니다. Q1.나) 조건문과 반복문 에 대해서 기본적인거 알려주세요 A1.ssam) 조건문(Conditional Statements) 조건문(Conditional Statements)은 프로그램에서 1)조건에 따라 2)실행할 코드 블록을 3)결정하는 제어문입니다. 파이썬에서는 if, elif, else 키워드를.. 2023. 3. 30.
[파이썬] 1-3. 연산자(산술,비교,논리,할당,비트) [입문,초보용 문법] - 질문으로 공부하기 Q1.나) 연산자에 대해서 설명해주세요 A1.ssam) 파이썬에서는 다양한 연산자를 제공합니다. 연산자는 특정한 작업을 수행하거나 값을 비교할 때 사용됩니다. 아래는 파이썬에서 제공하는 연산자의 종류입니다. 산술 연산자: +, -, *, /, //, % 비교 연산자: >, =, y) # x가 y보다 크다(True) print(x 연산자는 왼쪽 피연산자가 오른쪽 피연산자보다 큰지 여부를 확인합니다.. # 논리 연산자 x = True y = False print(x and y) # .. 2023. 3. 29.
[파이썬] 1-2. 변수와 자료형 [입문,초보용 문법] - 질문으로 공부하기 Q1.나) 이번에는 변수와 자료형에 대해서 알려주세요 A1.ssam) 좋습니다! 변수와 자료형을 설명하고, 예제 코드를 통해 실습해보겠습니다. 1. 변수 변수는 데이터를 저장하는 그릇입니다. 파이썬에서는 = 연산자를 이용하여 변수에 값을 할당합니다. 예를 들어, 아래 코드에서 x 변수에 10이라는 값을 할당합니다. x = 10 2. 자료형 파이썬에서는 다양한 자료형을 지원합니다. 예를 들어, 정수형(int), 실수형(float), 문자열(str), 불리언(bool) 등이 있습니다. 각 자료형은 변수에 저장될 수 있습니다. 2-1. 정수형(int) 파이썬에서는 정수형을 표현하기 위해 int 자료형을 제공합니다. 아래 코드에서 x 변수에 10이라는 정수형 값을 할당합니다. x = 10 2-2. 실수형(flo.. 2023. 3. 28.
[파이썬] 1-1.Hello, World! 출력하기 [입문,초보용 문법] - 질문으로 공부하기 시작 나 ) Hello, World! 출력하기 코드 작성 ssam) 파이썬에서는 아래와 같이 print() 함수를 사용하여 화면에 출력할 수 있습니다. print("Hello, World!") 위 코드를 실행하면 아래 처럼 "Hello, World!"라는 문자열이 출력됩니다. Q1.나) 겁나 간단하네. 이게 전부에요? 무슨 선언 같은거 필요없나요? A1.ssam) 네, 저것만 쓰면됩니다. 쉽고 간단하고 파이썬의 모토이기도 하죠. Q2.나) 내용이 너무 부족한것 같으니 print("Hello, World!") 코드 설명을 상세하게 해주세요. A2.ssam) 좋습니다! 파이썬에서 print() 함수는 괄호 안에 입력한 값을 화면에 출력하는 함수입니다. print() 함수를 이용하여 "Hello, World!.. 2023. 3. 28.
(HTML/HTML5) 2.서식태그 글자 크기 <sub><sup>태그 10~11/39 직전 포스트 복습 글자 가운데 줄긋기 3개 - del태그 s태그 strike태그 글자 밑줄 4개 - ins태그 abbr태그 acronym태그 u태그 del태그는 ins 태그와 짝지어 사용 strike태그 와 acronym태그 이제 그만! 글자 줄긋기 태그 7개는 5개로 줄어든다. del태그 s태그 ins태그 abbr태그 u태그 이전의 강의를 간략하게 줄이면 위와 같다. 서식태그 글자 크기 태그에 대해서 알아보자. 글자-크기 태그는 서식태그39중에 4개가 있다. 아래 그림을 보면 간단히 알 수 있다. 1-1.html - 태그 정리 의미/역활 :글자 크기를 작게해서 보통 화학공식이나 수식에 사용된다. 사용법 : 와 사이에 넣어 주기만 하면 된다. 2-1.html - 태그 정리 의미/역활 :글자 크기를 크게 .. 2019. 4. 9.
(HTML/HTML5) 2.서식태그 글자 줄긋기 <del><ins><s><strike><abbr><acronym> 태그 4~9/39 직전 포스트 복습 글자의 스타일을 변경해서 그 내용을 강조하는 방법 5가지 서식태그의 5가지 원형 글자 굵기, 글자에 줄긋기, 글자 크기, 글자서체 , 글자 배경색 글자 굵기 변경 태그는 b , strong , hn 태그 이전의 강의를 간략하게 줄이면 위와 같다. 서식태그 글자 줄긋기 태그에 대해서 알아보자. 글자-줄긋기 태그는 서식태그39중에 7개가 있다. 아래 그림을 보면 간단히 알 수 있다. 1-1.html - 태그 정리 의미/역활 :글자를 관통하는 줄긋기를 해서 취소 혹은 삭제의 느낌을 주고자 할 때 사용 사용법 : 와 사이에 넣어 주기만 하면 된다. 1-2.html - 태그 한 걸음 더 일반적으로 우리가 홈페이지나 싸이트를 구축할 때 거의 사용하지 않는다. 취소선 사용하느니 그냥 지우고 새로 텍.. 2019. 4. 6.
(HTML/HTML5) 2.서식태그 원형5가지와 <b> , <strong> 태그 1~2/39 직전 포스트 복습 html을 시작하면서 가장 기본적인 태그 10개에 대해서 알아보았다. 이제 부터는 일명 서식태그에 대해서 알아보고자 한다. 전체 서식태그는 총 39개이다. 굉장히 많은 것 같지만 몇 가지 분류만 해보면 크게 어렵지 않다. 이번 포스트에서는 서식태그 기본원형에는 어떤 것들이 있는지 알아보자. 일종의 분류의 기준을 정한다고 생각하시면 된다. 기준 5가지는 1.글자 굵기 2.글자 에 줄긋기(밑줄,관통, 아쉽게도 윗줄이란건 없다.) 3.글자 크기 4.글자 서체 변형 5.글자 배경색 이렇게 기본형 5가지이다. 그럼 왜 이렇게 글자의 모양, 즉 스타일을 바꿀까? 목적은 당연히 강조의 의미다. 똑같은 것들이 반복되는 와중에 튀는거 한 두개 나오면 당연히 강조이지 않는가. 전체 39개 중에서 37개는.. 2019. 3. 28.
(HTML/HTML5) 1.기본태그 <!-- ... --> 10/10 직전 포스트 복습 hr은 줄 바꿈 태그이다 CSS를 이용하여 좀 더 다양하고 멋지게 할 수는 있다. 그런데 많이 쓰일까? 기본적인 것 몇 가지만 알고 있자. 바로가기☞ (HTML/HTML5) 1.기본태그 hr 태그 이전의 강의를 간략하게 줄이면 위와 같다. 주석- 태그에 대해서 알아보자. 주석-태그는 기본태그 10개 중에서 10번째에 있다. 아래 그림을 보면 간단히 알 수 있다. 1.html태그 간단 정리 의미/역활 :코드설명 및 간단한 메모 사용법 : 사이에 적고 싶은 말을 넣어 주기만 하면 된다. 2.html태그 한걸음 더. 주석태그는 크게 어렵지 않다. 화면에 보이지 않는 간단한 메모라고 생각하면 된다. 혼자서 개발하거나 코드 길이가 짧을 때는 잘 적지 않는다. 왜? 보면 아니까! 그러나 내가 작성.. 2019. 3. 26.
(HTML/HTML5) 1.기본태그 <hr> 9/10 직전 포스트 복습 br은 줄 바꿈 태그이다 바로가기☞(HTML/HTML5) 1.기본태그 br 태그 8/10 이전의 강의를 간략하게 줄이면 위와 같다. hr- 태그에 대해서 알아보자. hr-태그는 기본태그 10개 중에서 9번째에 있다. 아래 그림을 보면 간단히 알 수 있다. 1.html태그 간단 정리 의미/역활 :분기점 및 이전 주제와 새로운 주제를 구분 사용법 :수평구분선을 넣어주고 싶은 곳에 를 넣어 주기만 하면 된다. 2.html태그 한걸음 더. 주제를 구분하기 위하여 수평구분선으로 사용한다. 라고 끝내기엔 뭔가 아쉽다. 저 얇은 수평선을 두껍게 한번 해보자. 재미난 것을 볼수 있다. 수평선은 실제 얇은 한 줄이 아니라. 저렇게 2가지의 색상으로 감싸는 모양으로 디자인 되었다. 선을 감싸는 테두리 두.. 2019. 3. 26.
(HTML/HTML5) 1.기본태그 <br/> 8/10 직전 포스트 복습 p 태그는 문단을 나타낸다. 웹문서를 구조화 할 수 있는 p 태그를 적극사용하자 이전 내용바로가기☞ (HTML/HTML5) 1.기본태그 p 태그 이전의 강의를 간략하게 줄이면 위와 같다. br- 태그에 대해서 알아보자. br-태그는 기본태그 10개 중에서 48번째에 있다. 아래 그림을 보면 간단히 알 수 있다. 1.html태그 간단 정리 의미/역활 :줄 바꿈 사용법 :줄 바꿈 해주고 싶은곳에 를 넣어 주기만 하면된다. 2.html태그 한걸음 더. 그냥 말 그대로다 줄 바꿔주는 태그이다. 고민 할 필요가 없다. 그냥 사용하면 된다. 괜히 br태그를 CSS에서 프로퍼티 변경해서 쓸려고 하지마시길. 물론 할 수 있으나 인력낭비다. 3.html태그 최종정리 br은 줄 바꿈 태그이다 다음챕터에서.. 2019. 3. 26.
(HTML/HTML5) 1.기본태그 <p> 7/10 직전 포스트 복습 h1 ~ h6 태그는 제목을 나타낸다. 단순히 강조의 용도로 사용하지 말 것. h1 ~ h3 태그를 사용하여 검색순위를 높이자. (HTML/HTML5) 1. h1 ~ h6 기본태그 이전의 강의를 간략하게 줄이면 위와 같다. p- 태그에 대해서 알아보자. p-태그는 기본태그 10개 중에서 7번째에 있다. 아래 그림을 보면 간단히 알 수 있다. 1.html태그 간단 정리 의미/역활 : 문단을 나타낸다. 사용법 : 와 사이에 적힌 내용이 문단이 된다 2.html태그 한걸음 더. 낱말들이 모여서 구성된 문장들은 다시 하나의 소주제문을 중심으로 일종의 집합을 형성하게 되는데, 이러한 문장들의 집합을 단락 혹은 문단이라 부른다. 이러한 정의는 사람은 인식할 수 있으나 웹브라우져는 인식할 수 없다... 2019. 3. 25.
반응형