본문 바로가기

분류 전체보기68

[파이썬 기초] 4.5. 조건문과 반복문 활용하기 반복문과 조건문은 코딩에 필수적인 요소이면서 본격적으로 코딩 머리를 써야 되는 요소이기 때문에 간단한 코딩 문제를 풀면서 연습을 많이 해보는 걸 추천드린다고 했었죠. 그런데 처음 하는 입장에서 무대포로 문제를 풀어보는 것도 힘들 수 있죠. 간단한 문제를 몇가지 같이 풀어보면서 좀 더 감을 잡아 보도록 합시다. 우선 문제를 보고, 혼자서 직접 코딩을 먼저 어느정도 해보고 해설을 보는 것을 추천드립니다. Q1. 정수로 이뤄진 리스트를 입력 받았을 때, 리스트의 값들 중 홀수 값들만 리스트에 담아 반환하는 함수를 작성해 보세요.def solution(list_A): odds = [] # 여기에 홀수 값들을 담으면 됩니다. return odds # 아래 코드를 실행했을 때 우측의 주석처리된 결과.. 2024. 6. 20.
[파이썬 기초] 4. 조건문과 반복문 이번엔 조건문과 반복문에 대해 알아보겠습니다.1. 조건문 (if문)2. 반복문    2.1. While문    2.2. for문    2.3. 이중 반복문1. 조건문 (if문)조건문은 특정 조건을 만족했을 때만 실행되도록 하는 코드입니다.a = 3if a 위 코드는 변수 a가 5보다 작은 값일 경우 "5보다 작습니다." 를 출력하는 코드입니다.조건문은 if 옆에 원하는 조건을 작성하고, 해당 조건을 만족할 때 실행될 코드를 들여쓰기를 통해 구현하면 됩니다. 조건은 보통 2개 값의 비교를 통해 결정됩니다. 이 때 비교에 사용되는 기호 몇가지를 먼저 알아 보도록 하겠습니다.기호의미기호의미A > B, A A가 B보다 크다, B가 A보다 크다A >= B, A A가 B보다 크거나 같다. B가 A보다 더 크거나 같.. 2024. 6. 20.
[파이썬 기초] 3. List와 Dictionary 오늘은 List와 Dictionary에 대해 알아보겠습니다.이전에 알아본 변수는 하나의 값만 담을 수 있었죠. List와 dictionary는 여러 개의 데이터를 담을 수 있는 변수라고 볼 수 있습니다.코딩을 하면 다양한 값들을 저장하고 사용하게 됩니다. 그렇기 때문에 list와 dictionary는 빠질 수 없는 요소 중 하나라고 볼 수 있죠. List와 dictionary에 대해 알아보고 어떻게 쓰면 좋을지 생각해 봅시다.1. List    1.1. List 구현과 인덱스    1.2. List 관련 명령어2. Dictionary1. List1.1. List 구현과 인덱스List는 여러 개의 값을 담을 수 있는 변수입니다. 리스트는 대괄호를 이용해 여러 값들을 담을 수 있습니다. 리스트 정의는 아래와.. 2024. 6. 13.
[파이썬 기초] 2. 파이썬 함수 1. 파이썬 함수    1.1. 함수의 역할    1.2. 함수의 이름과 입력 인자    1.3. 함수 내부와 외부 구분    1.4. 함수의 출력2. 함수가 갖는 변수    2.1. 함수 내부의 변수    2.2. 함수 외부의 변수    2.3. 서로 다른 함수간의 관계1. 파이썬 함수1.1. 함수의 역할파이썬 코딩을 위해서 변수와 함께 또 알아야 할 것은 함수입니다.여러분이 알고 있는 함수는 어떤 뜻인가요? 함수 하면 아래와 같은 형태가 떠오르죠?$$ f(x) = 3x + 5 $$위 함수는 변수 x가 입력되었을 때, $3x+5$ 값을 결과로 출력하는 함수입니다. 코딩에서 함수도 이와 같은 역할을 합니다. 파이썬의 함수는 입력값이 들어오면, 그 값을 어떻게 어떻게 처리해서 결과값을 출력합니다.그렇다면 .. 2024. 6. 11.
[파이썬 기초] 1. 파이썬 변수 변수는 코딩에서 빠질 수 없는 가장 기본적인 요소입니다.여러분이 알고 있는 변수는 어떤 건가요? 글자 그대로 '변할 수 있는 값'이라는 의미로 알고 계시겠죠?코딩에서 변수의 의미도 크게 다르지 않습니다. 코딩에서 변수는 '변할 수 있는 값'을 저장하는 것을 의미합니다. 지금부터 변수에 대해 알아보겠습니다.1. 변수 선언과 정의2. 변수 타입3. 변수 연산4. 변수 이름1. 변수 선언과 정의변수를 사용하기 위해선 "선언"과 "정의"가 필요합니다.변수의 선언이란 변수를 새로 만드는 것을 뜻합니다. 그리고 변수의 정의란 변수의 값을 지정하는 것을 말합니다. 파이썬에서는 변수의 선언과 정의를 한번에 수행합니다. 변수를 하나 만들어보겠습니다.a = 5위 한 줄이 끝입니다. 'a' 라는 이름의 변수를 만들고, 5라.. 2024. 6. 10.
[파이썬 기초] 0. 파이썬 시작하기 안녕하세요 파이썬을 공부하러 오신 것을 환영합니다!여러분들이 파이썬을 공부하러 오신 이유가 무엇인가요?여러 가지 이유가 있겠지만 제가 생각하는 파이썬을 공부해서 얻을 수 있는 장점은 다음과 같습니다.프로그래밍 언어 중에 쉬운 편이다.빅데이터를 처리하는데 용이하다.딥러닝 프로그래밍에 자주 사용된다.파이썬을 공부하면 인공지능 외에도 웹 개발, 데이터 분석, 업무 자동화 등 많은 부분에서 활용을 할 수가 있습니다. 어떤 목적으로 파이썬에 입문했건, 이 강좌에선 파이썬에 대한 기초적인 것들을 배우고 여러분들이 만들고 싶은 것들을 만들 수 있도록 하기 위한 기반을 다지는 시간을 가지도록 할 것입니다.따라서 강의도 프로그래밍을 처음 배우는 사람이라고 가정하고 진행해 보도록 하겠습니다.1. 파이썬 설치하기    1-.. 2024. 6. 9.