파이썬 (61) 썸네일형 리스트형 5분 파이썬(8) - 반복문2(while문) 파이썬에서 코드를 반복해서 실행할 수 있는 방법은 두 가지가 있습니다. 첫번째는 지난번에 살펴본 for문을 이용하는 것이고, 2023.04.25 - [코딩/파이썬] - 5분 파이썬(7) - 반복문1(for문) 5분 파이썬(7) - 반복문1(for문) 동일한 코드를 여러번 작성해야 할 때 어떻게 하는게 좋을까요? ctrl + c, ctrl + v를 이용해 복사 붙여넣기를 반복하면 간단하겠지만, 5번만 복붙해도 뭔가 현타가 옵니다. '수십만원짜리 컴퓨터를 bebutae.tistory.com 두번째는 이번에 알아볼 while문을 이용하는 것입니다. while문은 조건에 따라 코드를 반복해줍니다. 예제를 살펴보면 while True: print('무한반복') 이런식으로, while 키워드 뒤에 True가 있어야.. 5분 파이썬(7) - 반복문1(for문) 동일한 코드를 여러번 작성해야 할 때 어떻게 하는게 좋을까요? ctrl + c, ctrl + v를 이용해 복사 붙여넣기를 반복하면 간단하겠지만, 5번만 복붙해도 뭔가 현타가 옵니다. '수십만원짜리 컴퓨터를 이용해서 이런 저급한 단순노동을 하다니?' 라는 생각과 함께 말이죠. 파이썬에는 단순 노동에 지친 여러분들을 위해 반복문이라는 문법이 존재합니다. 반복문은 for라는 키워드를 이용해서 사용할 수 있습니다. 말그대로 코드를 여러번 반복해서 실행시켜주는데 바로 예제 한번 보시죠. for i in [1,2,3]: print(i) 자 위 예제 코드는 print()함수를 반복해줍니다. print함수 안에 들어있는 i라는 변수는 반복할 요소들을 차례대로 할당받는 변수입니다. 여기서 반복할 요소는 리스트 형태로 저.. 5분 파이썬(6) - if문(조건문) 기본적인 파이썬 이론은 끝났고, 이제 프로그램의 알고리즘과 관련된 문법들을 알아보겠습니다. 조건문이라고 들어보셨나요? 조건에 따라 알맞은 코드를 실행시켜줄 수 있는 문법을 조건문이라고 합니다. 그리고 파이썬에서는 if라는 키워드를 이용해 조건문을 작성합니다. if가 한글로 만약에~ 라는 뜻이죠? 마찬가지로 파이썬에서도 '만약에 ~라면' 이라는 뜻으로 쓰입니다. 간단한 예제를 살펴볼까요? menu = '김밥' if menu == '김밥': print('좋아용') 위 코드를 실행하면 menu 변수에 담긴 데이터가 '김밥' 일때 '좋아용' 이라는 문자를 출력해줍니다. 만약 menu 변수에 담긴 데이터가 '김밥' 이 아니라면 아무런 동작도 하지 않겠죠? 예제를 직접 실행해보시면 이해하시기 조금 더 쉽습니다. m.. 5분 파이썬(5) - 연산자 연산자, 옛날에 풍산자라고 수학 문제집이 있었는데 연산자라는 단어를 볼때마다 그 책이 생각나네요. 무슨 사람 이름 같지만 연산자는 값을 연산해주는 도구입니다. 연산자 종류는 크게 4가지가 있는데 하나씩 알아보도록 합시다. 1. 산술 연산자 산술 연산자로는 사칙연산을 할 수 있습니다. 덧셈 + 뺄셈 - 곱셈 * 제곱 ** 나눗셈 / 몫 // 나머지 % 요렇게 각각의 기호를 이용해 연산을 할 수 있으며 어차피 검색하면 되니까 이걸 다 외울 필요는 없습니다만, 쓰다보면 자동으로 외워집니다. print(1+1) 이런 식으로 쓰면 됩니다. 2. 비교연산자 좌우 값을 비교해줍니다. 우가 좌보다 큼 좌가 우보다 크거나 같음 > = 좌우가 같음 = = 좌우가 다름 ! = 관계 연산자는 항상 불린 자료형으로 반환됨 결과.. 5분 파이썬(4) - 자료형 자료형은 데이터의 형태를 의미합니다. 예를 들어 10은 숫자 자료형이고, "감자"는 문자 자료형입니다. 정말 쉬워보이죠? 하나하나 뜯어보겠습니다. (1) 숫자 숫자 자료형에는 크게 두가지가 있습니다. 첫번째는 정수(integer)입니다. 우리가 잘 아는 형태죠? 1 5분 파이썬(3) - 변수 프로그래밍을 할 때 데이터를 잘 다루는 것은 아주아주 중요합니다. 그리고 데이터를 잘 다루기 위해서는 변수의 개념을 잘 알고 있어야 합니다. 여기서 변수는 데이터를 저장하는 공간을 의미하며 자료형은 데이터의 형태입니다. 변수를 만드는 것을 '변수를 선언한다.'라고 하며 변수에 데이터를 집어넣는 행위를 '변수에 데이터를 할당한다'라고 합니다. 변수명 = 10 변수를 선언하고, 데이터를 할당하는 코드입니다. 변수명을 기입하고, 등호를 붙인 뒤, 할당할 데이터를 입력하면 됩니다. 여기까진 쉬운데 그래서 대체 왜 변수를 써야 데이터를 잘 다룰 수 있는걸까요? 예를 들어 아리랑을 10번 출력하기로 했다고 가정하겠습니다. print('아리랑아리랑아라리요') print('아리랑아리랑아라리요') print('아리랑아리.. 5분 파이썬(2) - 텍스트 에디터 소개 텍스트 에디터는 한글이나 오피스 워드 프로그램 같은 친구입니다. 개발자들 보면 막 검은 화면에 코드 치는거 보신적있죠? 이런 프로그램을 텍스트에디터라고 합니다. 아 물론 메모장에다가도 코딩 할 수 있지만, 여러분이 메모장에 문서작성 가능하다고 한글프로그램 냅두고 메모장에 문서작성하지 않듯, 개발자들도 메모장에 코딩하는 짓은 쉽사리 하지 않습니다. 텍스트 에디터는 종류가 다양합니다만 우리는 VSCode를 설치해보겠습니다. VSCode는 마이크로소프트에서 만든 프로그램인데 여러가지 확장 프로그램을 설치가능해서 입맛대로 셋팅해서 사용할 수 있습니다. 각설하고 바로 설치해볼게요. https://code.visualstudio.com/ Visual Studio Code - Code Editing. Redefine.. 5분 파이썬(1) - 파이썬 소개 근 몇년간 대학교, 센터 등에서 코딩 특강을 진행했었는데 강의력 향상과 강의 주제 확대를 위해 유튜브를 이용한 파이썬 강의를 시작했습니다. 주제는 하루 5분씩 투자해서 파이썬을 배울 수 있는 '하루 5분 파이썬'입니다. 지금 5회까지 강의를 진행했는데, 강의를 촬영하면서 느낀점이 실제 현장 강의를 하는것 보다 훨씬 자유로운 점이 장점이지만 반대로 강의전달력을 강화하기 위해 깔끔한 자막과 적절한 이미지를 삽입의 필요성이 좀 많이 느껴지네요. 각설하고, 이 블로그에 작성하는 5분 파이썬 컨텐츠는 영상 강의 대본 내용을 옮겨두는 게시글입니다. 파이썬은 프로그래밍 언어의 한 종류입니다. 여기서 프로그래밍은 '프로그램을 만드는 것'을 의미하며 우리가 흔히 프로그래밍과 같은 뉘앙스로 사용하는 코딩은 '컴퓨터에게 프.. 이전 1 2 3 4 5 ··· 8 다음