본문 바로가기
반응형

파이썬입문6

Python 해보자 [5] = 문자열 자료형 (str) 1. 문자열 (str) 말 그대로 문자를 표현하는 자료형이다. 다른 언어라면 단일 문자와 여러 문자인 문자열을 구분짓지만, 파이썬에서는 그러지 않는 관계로 문자열이라고 통일해서 부르겠다. 문자열은 문자로 이루어진 배열이라고 이해하면 된다. 여러 개의 문자를 이어 붙여 하나의 변수 안에서 관리하는 방식이다. 이를 이해하기 위해선 배열 부분을 짚고 넘어가야 하므로, 배열 파트에서 더 상세하게 다루고, 지금은 문자열을 어떻게 선언하고, 다루는지를 중점으로 설명하겠다.   문자열을 나타내는 방법은, 작은 따옴표(') 혹은 큰 따옴표(")로 시작하고 내용을 입력한 뒤, 동일한 따옴표로 감싸는 것이다. 다음 코드를 보자.my_str = "나는 파이썬 강의를 듣고 있습니다."  my_str이라는 변수에 "나는 파이썬.. 2025. 2. 13.
Python 해보자 [4] = 숫자 자료형 (int, float) 1. 자료형이란? 같은 사람이라도 그 성격과 생김새, 할 수 있는 일 등이 다르듯이, 변수 끼리도 각자 역할이 다르다. 일단 그 생김새와 할 수 있는 일을 규정하는 것이 바로 자료형이다. 자료의 형태를 규정하여 저장된 값이 할 수 있는 연산을 규정하는 것이다.  변수의 자료형이 무엇인지는 type() 함수로 확인이 가능하다. 변수를 선언하고, type(변수명)을 출력하면, 변수가 어떠한 자료형인지를 알 수 있다. 다음과 같이 해보자.a = 1b = 1.1c = 'hello'd = Truee = [1, 2, 3]f = {1 : 1}print("a", type(a))print("b", type(b))print("c", type(c))print("d", type(d))print("e", type(e))prin.. 2025. 2. 13.
python 해보자[3] = 변수 1. 변수란 무엇인가? 수학을 배운 적이 있다면, 방정식을 풀 때 x = 3, y = 5와 같이 대입을 해서 푼 적이 있을 것이다. 그러면 나중에 방정식의 x가 나타나면 그 자리에는 3을, y가 나타나면 그 자리엔 5를 넣어서 수식을 풀어나갔을 것이다. 파이썬에서의 변수도 그것과 다르지 않은 개념이다. 간단한 코드로 확인해보자.x = 3y = 5word = "단어"sentence = "이것은 긴 문장입니다!"  파이썬에서 변수를 선언하는 방법이다. 변수명 = 대입할 값이라는 직관적인 문법으로 변수 선언이 가능하다. 우리가 수학에서 풀었던 그것과 같다. 다른 언어였다면 변수명 앞에 이 변수가 무슨 자료형인지 명시해줘야 하지만, 파이썬은 뒤에 대입할 값에 따라 자동으로 자료형이 설정된다.   수학에서는 수식.. 2025. 2. 9.
python 해보자[2] = 출력 해보자 1. 출력을 해보자 이전에 python 해보자[1]에서 했던 환경구축 마지막 부분에 테스트를 통해 미리 만나봤었다. 바로 print 함수가 출력 함수이다. 함수라는 개념에서 알 수 있듯이, print라는 이름의 함수에 괄호로 값을 넘겨주면, 이 함수가 출력을 수행하는 구조이다. 저번 글에서 했던 것을 복습해보자.print("Hello Python!")  print 함수에 "Hello Python!" 이라는 내용을 값으로 넘겨줬다. print 함수가 이 값을 활용해 출력하는 것이다. 화면에는Hello Python!이 출력될 것이다. 2. 무엇을 출력할 수 있나? 그렇다면 한 가지 궁금해지는 점. print 함수는 무엇을 출력할 수 있는 것인가? 아직 자료형을 배우기 전이니, 간단하게 문자와 숫자 그리고 변.. 2025. 2. 7.
python 해보자[1] = Hello, Python! (환경 구성) 1. 왜 파이썬이죠? 파이썬의 역사부터 효능까지 나열하면 글이 매우 길고 지루해질테니, 간결하게 말하겠다.  1. 직관적이고 쉬운 문법. 2. 상상하는 거의 모든 분야에서 사용. 3. 개발 환경 구성이 매우 쉬움. 4. 결론 : 입문부터 학습, 심화된 적용까지 모두 사용이 편한 언어.  다만, 우리는 추후 업무 자동화, 크롤링 등 반복 작업의 개선과 효율적인 업무를 목적으로 기초부터 시작하는 것이기 때문에, 다른 관심분야를 가진 입문자께서는 C, C++, JAVA 등의 언어도 고려하는 것이 좋다. 2. 설치해보자 python 해보자에서는 개발 환경이 python IDLE 혹은 Visual Studio Code에서의 환경이라고 가정하여 실습할 것이다.  우선, 파이썬 공식 홈페이지에서 python을 다운로.. 2025. 2. 5.
python 해보자[0] = 어떻게 코딩으로 세상을 바꾸는가 내가 다닌 대학교에서는 모든 학생이 전공과 관계없이 Python을 필수로 배워야 했다. 물론 나와 같이 코딩에 관심이 많고 고등학교 때부터 해왔던 사람이라면 그런 꿀교양이 없었다. 하지만, 전공자라 해도 입학하자마자 낯선 Python을 배우는 것은 이유도 모른 채 또 하나의 큰 부담을 떠안는 것과 다름없었다.  내가 이 수업을 듣는 입장에서는, 수업 시간에 놀면서 A+을 받을 수 있었던 날로 먹은 과목에 지나지 않았지만, 고학년이 되어 비전공자 수업의 조교을 겪어보니 다른 의미로 다가왔다.   "왜 이 사람들은 흥미도 없는 코딩을 억지로 배워야 할까?"   비전공자의 입장에서 보면, 이 강의는 흥미도 관심도 없는 내용을 목적도 없이 배우는 과정일 뿐이다. 몇 번 문제를 풀고 과제와 시험을 치르며 겨우 학.. 2025. 2. 5.
반응형