[작성자:] 강력맨

  • 파이썬 기초 공부 04. 문자열 인덱싱과 슬라이싱

    파이썬 기초 공부 04. 문자열 인덱싱과 슬라이싱

    파이썬 문자열 인덱싱과 슬라이싱

    파이썬 기초 공부 04. 문자열 인덱싱과 슬라이싱. 지난 포스트에 이어 계속해서 문자열 자료형에 대해 배우겠다. 이 포스트에서 배울 내용은 문자열 자료형의 인덱싱과 슬라이싱에 대해서다.


    파이썬 기초
    문자열 인덱싱

    파이썬 문자열 인덱스

    인덱스란 자료를 구성하는 요소의 위치값을 의미한다. 문자열 자료형에서는 문자열을 구성하는 문자는 고유의 위치값을 인덱스라고 한다. 문자는 2가지 인덱스 값을 가지고 있는데 왼쪽부터 0으로 시작하는 정방향 인덱스 값과, 오른쪽부터 -1로 시작하는 역방향 인덱스 값이다.

    예를 들어 위와 같이 ‘Just do it’이라는 문자열의 경우 정방향은 왼쪽부터 J는 0, u는 1, s는 2 …로 시작해 t는 9로 끝난다. 띄어쓰기도 문자로 포함된다. 역방향으로는 오른쪽부터 t는 -1, i는 -2, …로 시작해 J는 -10으로 끝난다.

    문자열 인덱싱

    인덱싱은 특정 인덱스의 값만 뽑아내는 작업을 말한다. 대괄호 [ ] 안에 인덱스 값을 입력하면 해당 변수의 인덱스에 해당하는 값을 보여준다.

    예를 들어 위와 같이 변수 nike에 “Just do it”이라는 문자열 자료를 대입한 경우, 변수 nike[ 3 ]으로 인덱싱하면 “Just do it”에서 인덱스 3에 해당하는 ‘t’를 보여준다. 왜 ‘s’가 아니라 ‘t’냐면 0부터 숫자를 세기 때문이다. 역방향으로 인덱싱할 수도 있다. 변수 nike[ -2 ]를 입력하면 끝에서 두 번째에 있는 ‘i’를 보여준다.


    파이썬 기초
    문자열 슬라이싱

    뮨자열 슬라이싱

    슬라이싱은 자른다는 의미로, 지정한 인덱스에서 인덱스 사이의 값을 뽑아내는 작업을 말한다. 슬라이싱 방법은 대괄호 [ ] 안에 콜론 : 으로 시작 번호와 끝 번호 인덱스를 입력하면 된다. 참고로 끝 번호에 해당하는 인덱스는 뽑아지지 않으므로 항상 +1을 더해야 한다.

    “Just do it” 문자열 자료가 대입된 변수 nike가 있을 경우 ‘Just’만 뽑아내고 싶다면 nike[ 0 : 4 ]라고 입력하면 된다. 그러면 인덱스 0번부터 3번까지의 값 ‘Just’가 뽑아진다. 다시 말하지만 끝 번호는 뽑히지 않으므로 0번부터 3번까지 뽑고 싶으면 [ 0 : 4 ]라고 입력해야 한다. 시작에 인덱스 값을 생략하면 ‘처음부터’란 의미가 된다. 그래서 nike[ : 4 ]이라고 입력해도 동일한 결괏값을 얻을 수 있다. 반면 끝 인덱스 값을 생략하면 ‘마지막’까지란 의미가 된다. nike[ 5: ]라고 입력하면 5번 인덱스인 d부터 마지막까지가 뽑아져 나와 ‘do it’이란 결괏값을 얻을 수 있다.

    문자열 슬라이싱

    역방향 인덱스로부터 슬라이싱할 수도 있다. 물론 먼저 나오는 문자가 시작 번호가 되어야 하기 때문에 ‘do it’을 뽑아내고 싶다면 nike[ -5 : ]라고 입력해야 한다. [ -5 : -1 ]이라고 입력하면 끝 번호 인덱스는 뽑아지지 않으므로 ‘do i’만 뽑아진다.


    파이썬 기초
    인덱스 함수

    인덱스 함수

    마지막으로 인덱스 값을 알려주는 index 함수를 배우겠다. index 함수는 괄호 ( ) 안에 입력한 문자가 처음 나온 위치를 알려주는 함수다.

    예를 들어 위와 같이 nike 변수에 “Just do it”이 대입되어 있는 경우, nike.index( ‘d’ )라고 입력하면 d의 인덱스 값인 5를 알려준다. 문자열이 길 때 사용하면 도움이 된다. 만약 존재하지 않는 문자를 입력하면 위와 같이 오류가 뜬다는 점 참고하길 바란다.


    추천 포스트

    파이썬 문자열 자료형과 연산
    링크: https://k-man.kr/2318

    숫자 자료형과 산술 연산자
    링크: https://k-man.kr/2273

  • 파이썬 공부 03. 문자열 자료형과 문자열의 연산

    파이썬 공부 03. 문자열 자료형과 문자열의 연산

    파이썬 공부 문자열 자료형

    파이썬 공부 03. 문자열 자료형과 문자열의 연산. 지난 포스트에서 배운 숫자형 자료와 산술 연산자에 이어 이 포스트에서는 문자열 자료형과 문자열의 연산에 대해 공부해 보겠다. 문자열부터는 공부해야 할 내용이 많으므로 2~3차례 걸쳐 나눠 포스팅하겠다.


    파이썬 공부
    문자열 자료형

    파이썬 문자열 자료형의 사용

    문자열 자료형은 문자로 인식하는 자료다. 큰따옴표나 작은따옴표로 양쪽을 둘러싸면 컴퓨터는 문자로 인식한다. 문자열 자료를 입력하는 방법은 총 4가지가 있다.

    1) 큰따옴표로 감싸기: 예 “hello”
    2) 작은따옴표로 감싸기: 예 ‘hello’
    3) 큰따옴표 3개로 감싸기: 예 “””hello”””
    4) 작은따옴표 3개로 감싸기: 예 ”’hello”’

    파이썬 문자열 자료형

    왜 큰따옴표와 작은따옴표 둘 다 사용해 문자를 나타내는지 궁금할 것이다. 큰따옴표든 작은따옴표든 하나만 사용하게 되면 실제 문자에 큰따옴표나 작은따옴표를 포함해야 하는 경우 문제가 되기 때문이다.

    만약 문자에 작은따옴표를 포함시켜야 할 경우 문자 양쪽을 큰따옴표로 감싸주면 된다. 반대로 문자에 큰따옴표를 포함시켜야 할 경우 문자 양쪽을 작은따옴표로 감싸주면 된다. 위 이미지의 코드를 참고하면 무슨 말인지 이해가 될 것이다.

    파이썬 문자열 자료형

    큰따옴표나 작은따옴표를 3개 쓰는 이유는 줄바꿈을 위해서다. 기본적으로 파이썬은 한 줄에 코드 입력을 끝내야 되지만 여러 줄로 문자열을 입력하고 싶을 수도 있다. 이때 큰따옴표나 작은따옴표 3개을 사용하고 ENTER를 눌렀을 때 줄바꿈을 할 수 있다.

    첫줄에 큰따옴표 3개 “””를 입력하고 ENTER를 누르면 프롬프트가 >>> 에서 · · · 로 바뀌는데 · · · 는 코드를 이어서 작성하는 중이라는 의미다.


    파이썬 공부
    문자열 연산하기

    문자열 자료는 숫자가 아니지만 연산은 가능하다. 단 문자와 문자만 연산할 수 있으며, 더하기와 곱하기만 가능하다.

    파이썬 문자열 자료 더하기 연산

    먼저 문자열 더하기 연산부터 해보겠다. 위 이미지의 코드와 같이 변수 one을 만들고 “‘hello’”를 대입한다. 그리고 변수 two를 만들고 “라고 말해!”를 대입한다. 변수 one 더하기 + 변수 two 결과는 두 문자열이 합쳐진 “‘hello’라고 말해!”다.

    파이썬 문자열 곱하기 연산

    이번엔 문자열 곱하기 연산을 해보겠다. 변수 a를 만들고 “‘python’”을 대입한다. 그다음 변수 a에 5를 곱한다. 그러면 문자가 5번 반복되는 걸 확인할 수 있다.

    이런 곱하기 연산은 위 이미지와 같이 선으로 구분해야 할 일이 있을 때 문자 ‘-‘나 ‘=’를 여러 번 곱해서 표현하는 것이 아무래도 훨씬 편하다.


    추천 포스트

    파이썬 정수형 실수형 자료와 산술 연산자
    링크: https://k-man.kr/2273

    파이썬 독학을 위한 기본 개념과 용어 정리
    링크: https://k-man.kr/파이썬-기초-독학-개념-용어-정리

  • 파이썬 독학 강의 02. 정수형 실수형 숫자 자료형과 산술 연산자

    파이썬 독학 강의 02. 정수형 실수형 숫자 자료형과 산술 연산자

    파이썬 독학 숫자형 자료와 산술 연산자

    파이썬 독학 강의 02. 숫자형 자료와 산술 연산자. 오늘은 내용은 숫자형 자료의 종류와 산술 연산자에 대해 배워보겠다. 지난번 강의에 이어 이번 내용도 쉬우니 가볍게 잘 따라올 수 있을 것이다.


    파이썬 독학
    숫자형 자료

    파이썬 숫자형 자료

    숫자형 자료는 숫자로 된 형태의 자료다. 크게 1, 2, 3, 0, -1, -2, -3 같은 정수형이 있고 1.5, -4.6 같은 소수점이 있는 실수형이 있다. 그리고 잘 사용하지 않지만 8진수나 16진수 등도 숫자형 자료이다.

    파이썬 숫자형 자료

    type 함수에 3을 넣으면 <class ‘int’>로 분류하지만, type 함수에 3.5를 넣으면 <class ‘float’>로 분류한다. float는 실수형(Floating-point)의 준말이다.


    파이썬 독학
    산술 연산자

    파이썬 산술 연산자

    연산자란 보통 숫자형 자료의 연산을 위해 사용되는 부호(수학기호)를 말한다. 변수를 공부하면서 우리는 대입 연산자(=)를 배웠는데 그 외에 계산기에서 볼 수 있는 여러 종류의 산술 연산자가 있다. 의미야 한눈에 봐도 쉽게 알 수 있지만 공부를 하는 차원에서 하나씩 입력해 보겠다.

    파이썬 산술 연산자

    일단 변수 a를 만들고 10을 대입한다. 다음으로 변수 b를 만들고 3을 대입한다.

    더하기 연산자 +를 사용해 변수 a와 변수 b를 더하면 13이 나온다.

    빼기 연산자 를 사용해 변수 a와 변수 b를 빼면 7이 나온다.

    곱하기 연산자 *를 사용해 변수 a와 변수 b를 곱하면 30이 나오고,

    나누기 연산자 / 를 사용해 변수 a와 변수 b를 나누면 3.3333333333333335이 나온다. 여기까지는 일반적인 계산기와 크게 다르지 않다.

    파이썬 산술 연산자

    다음으로 동일한 변수에 제곱 연산자와 나누기 몫, 나머지 연산자를 사용해 보겠다.

    변수 a에 변수 b를 제곱 연산자 ** 를 사용하면 1000(10x10x10)이 된다.

    나누기 연산자 /를 사용하면 실수까지 계산되는데 정수가 필요할 때가 있다. 이때 나누기 몫 연산자 //를 사용하면 된다. 변수 a에 변수 b를 나누기 몫 연산자 //를 사용해 계산하면 정수인 3이 나온다.

    마지막으로 나머지 연산자 %는 나누기 한 다음 남은 나머지를 결과로 보여주는 연산자다. 변수 a에 변수 b를 나머지 연산자로 계산하면 1이 나온다. 10/3=3, 10-9(3*3)=1

    아직까지는 파이썬 독학에 큰 어려움이 없다. 내 생각에 파이썬은 문자열 자료형부터 조금 난해지기 시작하는 것 같다. 문자열은 다음 포스트에서 다루도록 하겠다.


    추천 포스트

    파이썬 독학을 위한 기본 개념과 용어 정리
    링크: https://k-man.kr/파이썬-기초-독학-개념-용어-정리

    파이썬 함수와 변수, 그리고 자료형의 개념
    링크: https://k-man.kr/2073

  • 자본주의 사회 체제의 구조와 부채주도성장

    자본주의 사회 체제의 구조와 부채주도성장

    자본주의 사회 뜻

    현명하게 인생을 살기 위해 가장 필요한 것은 세상의 규칙을 파악하고 적응하는 것이다. 그런 의미에서 태어날 때부터 직면하게 되는 자본주의 사회를 이해해야 한다. 하지만 일자리를 구하기 위해 노력할 뿐, 우리는 자본주의 사회를 이해하려고 노력한 적이 없다.

    그리하여 이번 포스트에서 최대한 간결하고 단순하게 자본주의 사회의 구조에 대해 설명해보려 한다.


    자본주의란?

    자본주의 사회의 생산 방법

    자본주의는 생산수단을 사적 소유자가 소유한 체제

    자본주의 사회는 자본을 가진 사람이 자본을 사용해 상품을 생산·판매하여 그 수익을 통해 더 많은 자본을 축적함으로써 생산성이 증가되는 사회다. 기본적으로 사유재산과 생산·소비의 자유가 보장되어야 자본주의 사회가 작동한다.

    어떤 사회 체제든 가장 어려운 과제 중 하나가 어떻게 인간을 일하게 만드느냐다. 인간은 본능적으로 자기 이익을 추구한다. 가능한 편하고 쉬우면서 가장 이익이 되는 선택을 한다. 만약 독재자가 강제로 일을 시켜도 억지로 일하는 한 생산성은 크게 늘지 않을 것이다. 일해봤자 자신에게 돌아오는 이익은 크지 않기 때문이다. 그러나 자본주의 사회에서는 더 많이 일 할수록 자기에게 돌아오는 이익이 커진다. 자본가는 더 많은 이익을 추구하기 위해 생산 활동을 계속해야 할 필요가 있고, 소비자는 더 많은 소비를 하기 위해 노동자가 되어야 한다.

    자본주의 사회에서는 누가 강제하지 않더라도 돈이 필요하기 때문에 일을 함으써 생산성이 증가하고 사회가 발전하는 구조인 것이다.

    자본주의 사회

    돈이면 다인줄 알아?

    자본주의 사회를 비판하는 사람이 흔히 하는 말인데, 사실 농담이 아니라 진짜 돈으로 대부분의 상품과 서비스, 궁극적으로 인간의 욕구를 채울 수 있어야 많은 사람이 돈을 원하고, 돈을 원하기 때문에 일을 하고, 일을 함으로써 생산성이 높아지면서 사회가 발전하는 자본주의 시스템이 만들어진다. 물론 세상에는 돈으로 해결할 수 없는 정의의 문제나 사회적 약자에 대한 복지 문제도 있음은 부정할 순 없다.

    자본주의 사회 체제에 여러 문제가 있지만, 인류가 지금까지 살아오면서 만든 사회 체제 중 자본주의만큼 인간을 일하게 만드는 시스템은 없다.


    자본주의 사회의 문제점 1
    빈부격차

    빈부 격차

    자본주의 체제의 가장 큰 문제점은 빈부격차를 유발한다는 것이다. 이러한 일이 일어나는 이유는 3가지라고 본다.

    첫째, 사회 구조적인 문제다. 자본주의 시스템의 생산 구조를 보면 알 수 있는데 자본가는 자본을 이용해 노동자의 노동을 구매하고 더 많은 자본을 얻는다. 반면 자본을 소유하고 있지 않은 노동자는 자신의 노동을 판매하는 것 외에 수익을 창출할 수단이 없다. 일을 그만두는 순간 소득이 끊긴다. 시간이 흐를수록 자본가의 자본은 누적되고 노동자는 그렇지 못하므로 빈부 격차는 더욱 커진다.

    둘째, 인간 본성의 문제다. 많은 사람들이 부자를 욕하지만 사업이나 투자로 성공하는 사람은 극히 드물다. 기본적으로 생산자가 되는 과정은 매우 어렵다. 반면 소비자가 되기는 것은 매우 쉽다. 아이폰을 만드는 것과 사는 것 어느 것이 쉬운가? 인간의 본성은 생산보다는 소비를 더 추구한다.

    셋째, 교육의 문제다. 우리는 어렸을 때부터 노동자가 되기 위한 교육을 받고 자란다. 그렇게 성장한 사람들에게 자본가가 되겠다는 선택지는 아예 없다. 오로지 좋은 회사에 취직하는, 노동자가 되는 것을 목표로 삼는다. 성인이 되어서야 이런 노동자의 고질적인 문제점을 파악하는 경우가 대부분이다. 당연하지만 자본주의 사회에서 자본가가 되는 것을 목표로 삼는 것이 올바르다.


    자본주의 사회의 문제점 2
    부채주도성장

    부채주도성장

    부채주도성장은 자본주의 사회의 구조적인 문제라기보단 인간이 본능적 행동과 정부의 정책적 결정의 조합으로 발생한 문제다.

    자, 다시 자본주의 사회의 생산 방식을 떠올려보자. 자본주의에서 상품을 생산하려면 자본이 반드시 있어야 한다. 그런데 자본이 없다면? 생산을 못하는 상태로 있어야 할까? 그렇지 않다. 자본주의 사회에서는 투자를 받거나 돈을 빌려 생산을 하면 된다. 사람은 언제나 쉽고 빠른 길을 선택하므로 돈을 빌리려는 욕구가 있다. 투자를 받았다면 수익을 나눠주면 되지만, 은행에서 돈을 빌렸다면 이자를 줘야 한다.

    그런데 돈의 총량이 한정된 사회라면 은행에 이자를 주기 위해선 다른 사람의 돈을 뺏어야 한다.

    돈을 빌린 자의 최후

    돈의 총량이 늘어나지 않는 경제 사회를 생각해보자. 사회에 있는 돈의 총량은 1,000만 원으로 정해져 있다. 강력맨이 사업을 하기 위해 강력 뱅크로부터 100만 원을 빌리고 1년 뒤에 110만 원을 갚기로 했다. 과연 강력맨은 사업에 성공해 갚을 수 있을까? 사업의 성공 여부는 알 수 없으나, 강력맨이 돈을 갚기 위해서는 다른 사람에게 10만원의 돈을 빼앗아야 가능하다. 왜냐하면 돈의 총량은 정해져 있기 때문이다! 안타깝지만 이자를 갚기 위해서는 사회 구성원 중 누군가는 가난해져야 한다.

    이런 부채 문제를 해결하기 위해서 정부, 정확히는 중앙은행은 화폐를 더 발행해야 한다. 그러면 사회에 돈의 총량은 더 많아졌으므로 강력맨이 원금과 이자를 갚을 가능성이 높아진다. 하지만 돈의 양이 증가한다는 것은 돈의 가치가 떨어진다는 것이고 반대로 말하면 물가는 오른다는 얘기다.

    정리하자면, 부채를 사용해 생산하면 개인과 사회는 더 빠르게 성장할 수 있지만 그 과정에서 필연적으로 누군가는 가난해지므로 이를 막기 위해 중앙은행은 화폐를 발행한다. 우리는 인플레이션이 나쁘다고 생각하지만 연간 2%의 물가 상승률을 유지하는 것이 중앙은행의 목표라 할 수 있다. 이게 부채주도성장의 실체이다. 부채가 성장의 동력인 것이다.

    부채주도성장의 문제점

    부채주도성장은 어떤 문제가 있을까? 부채를 자본 삼아 상품을 생산·판매하고, 이를 통해 소득이 증가할 때는 아무런 문제가 없다. 문제는 성장은 언젠가는 끝난다는 점이다. 어느 순간 부채가 증가하는 것에 비해 소득이 증가하지 않는 시점에 도달하게 되고 점점 부채의 이자 비용과 소비를 감당하기 어려워진다. 한 명이 부채를 상환하지 않고 파산하게 되면 소비가 줄어들게 되므로, 도미노처럼 다른 사람의 부채도 연달아 터지게 된다. 이 과정이 반복되면 결국 경제가 무너지게 된다.

    우리 사회가 부채주도성장의 정책을 취하고 있기 때문에 경제는 꾸준히 상승하는 것이 아니라 상승과 하락을 반복하는 경기 사이클이 나타나게 된다. 경기가 하락할 때 부채를 감당할 수 없는 사람은 결국 빈자가 되고 부채를 감당할 수 있는 자본이 있는 사람은 결국 부자가 된다. 부채로 파생된 물가 상승과 경기 사이클은 빈부격차를 더욱 심화시킨다.

    결과적으로 자본주의는 생산성은 극대화되는 장점이 있지만, 빈부격차를 심화시킨다는 단점이 있다. 오늘은 자본주의 사회의 구조와 이로 파생된 문제들을 최대한 쉽게 설명해 보았다. 그럼 이만!


    추천 포스트

    인플레이션이란?
    링크: https://k-man.kr/2482


    링크: https://www.wadiz.kr/web/wcomingsoon/rwd/195281


    박강력의 투자할 결심!

    월급만으로 살기 어려운 세상!
    당신에게 필요한 것은 투자할 결심!


    ▼ 진짜 돈 되는 투자 강의 ▼

    웹사이트  www.박강력.com
    소모임   투자할 결심
    인스타그램 @kangryeok
    이메일   active-park@naver.com

  • 파이썬 기초 강의 01. 함수와 변수, 그리고 자료형의 개념(feat. print, type 함수)

    파이썬 기초 강의 01. 함수와 변수, 그리고 자료형의 개념(feat. print, type 함수)

    파이썬 기초 강의 함수와 변수, 그리고 자료형

    파이썬 기초 강의 01. 함수와 변수, 그리고 자료형의 개념. 지금까지 파이썬과 에디터 비주얼 스튜디오를 다운받고 설치하는 방법을 알려줬다. 이제부터는 본격적으로 파이썬 강의를 시작해 보겠다.

    가장 기본적으로 함수와 변수, 그리고 자료형의 개념에 대해 설명하겠다. 한 번에 너무 많이 공부하는 거 아니냐고 생각할지 모르겠으나 분리해서 따로따로 설명할 방법이 없다.


    파이썬 기초
    함수란?

    파이썬 함수의 구조

    함수란 특정 기능을 가지고 있는 명령어다. 일반적으로 함수명 뒤에 소괄호 ( )가 오는 구조로 소괄호 안에 자료가 들어간다. 기초적인 함수를 배우면 금방 이해가 가기 때문에 함수 2개를 배워보겠다.

    첫 번째는 print 프린트 함수다 . print 함수는 소괄호 안에 있는 자료를 출력해 주는 함수다. 소괄호 안에 자료를 입력해야 하는데 자료는 숫자와 문자로 나눌 수 있다. 물론 여러 종류가 더 있지만 지금은 생략하겠다. 숫자는 그냥 쓰면 되지만 문자는 따옴표나 쌍따옴표로 감싸줘야 한다.

    파이썬 print 함수

    print 함수는 소괄호 안에 숫자, 정확히는 정수형 자료 3을 입력하고 ENTER를 누르면 3이 출력된다. print 함수 소괄호 안에 문자, 정확히는 문자열 자료 “안녕하세요”를 입력하고 ENTER를 누르면 안녕하세요가 출력된다.

    type 함수

    두 번째로 배울 함수는 type 타입 함수다. type 함수는 소괄호 안에 있는 자료가 어떤 자료형인지 알려준다. type 함수는 print 함수처럼 출력은 되지 않기 때문에 인터프리터 모드에서만 확인할 수 있다.

    type( 3 )이라고 입력하면 <class ‘int’>라고 나오는데, int는 정수형(integer)의 준말이다. 그러므로 3은 정수형 자료라는 것을 알 수 있다. type( “안녕하세요” )라고 입력하면 <class ‘str’>이라고 나온다. str은 문자열(character string)의 준말이다.

    그렇다면 type 함수에 숫자를 입력하되 좌우로 쌍따옴표를 하면 컴퓨터는 어떻게 인식할까? type 함수에 “3”라고 입력하면 <class ‘str’>이라고 나온다. 문자열로 인식하는 것이다.


    파이썬 기초
    변수란?

    파이썬 변수

    변수는 자료를 저장하는 공간 + 이름으로 이해하면 된다. 함수와 달리 사용자가 이름을 직접 정할 수 있지만, 함수와 동일한 변수를 만들 수는 없다. 변수를 만들 때는 등호(=)를 사용하는데 수학에서처럼 같다는 의미가 아니라 변수에 자료를 저장하겠다는 의미다.

    파이썬 변수 예시

    a = 3 라는 변수를 만들었으면 변수 a의 값은 3이다. print 함수를 통해 변수 a를 출력하면 a의 값인 3이 출력되고, type 함수를 통해 변수 a의 자료형을 분석하면 int라는 결과를 확인할 수 있다.

    한편 b = “안녕하세요”라는 변수를 만들었으면 변수 b의 값은 ‘안녕하세요’다. print 함수를 통해 변수 b를 출력하면 b의 값인 ‘안녕하세요’가 출력되고, type 함수를 통해 변수 b의 자료형을 분석하면 str이라는 결과를 확인할 수 있다.

    파이썬 변수 예시

    변수는 여자의 마음처럼 계속 바뀐다. 그래서 변수인 것이다!!

    한 번 만든 변수는 등호를 써서 다른 자료를 계속 대입해 주면 값이 계속 바뀐다. 예를 들어 a = 3이라는 변수를 만들었다가 다시 a = “안녕하세요”라고 변수의 값을 바꿔준 다음 print 함수를 통해 변수 a를 출력하면 3이 아닌 ‘안녕하세요’가 출력되고, type 함수를 통해 변수 a의 자료형을 분석하면 int가 아닌 str이라는 결과를 확인할 수 있다.

    오늘은 이렇게 파이썬 함수와 변수, 그리고 자료형의 기본 개념에 대해 배워봤다. 다음에는 자료형에 대해 상세하게 배워보겠다. 독학 열심히합시다.


    추천 포스트

    파이썬 기초 독학 하는 법!
    링크: https://k-man.kr/파이썬-기초-독학-개념-용어-정리

    파이썬이란? python 다운로드
    링크: https://k-man.kr/1906

  • 파이썬 에디터 비주얼 스튜디오 코드 다운로드

    파이썬 에디터 비주얼 스튜디오 코드 다운로드

    파이썬 에디터 비주얼 스튜디오 코드

    파이썬은 인터프리터 언어라 한 줄 입력하고 결과를 볼 수 있어 연습할 땐 좋지만, 여러 줄을 입력할 수 없고 종료하면 그동안 입력한 내용이 사라진다는 단점이 있다. 프로그래밍한 내용을 계속 사용하기 위해서는 파이썬 에디터 를 사용해야 하는데 파이썬에서 기본적으로 제공하는 IDLE 에디터는 기능이 너무 단순하다.

    그래서 보통은 전문 에디터를 사용하는데 여러 에디터 중 가장 기능이 많은 비주얼 스튜디오 코드 다운받는 방법을 알아보겠다.


    파이썬 에디터
    비주얼 스튜디오 코드 다운로드

    비주얼 스튜디오 코드 다운로드

    비주얼 스튜디오 코드 다운로드 링크: https://code.visualstudio.com

    비주얼 스튜디오 코드(VS Code)는 마이크로소프트사에서 개발한 에디터로 가장 많은 기능을 가지고 있는 에디터다. 내가 알기로 파이썬 에디터 1위가 파이썬 전용 에디터 파이참이고 2위가 비주얼 스튜디오 코드다. 보통 여러 언어에서 비주얼 스튜디오 코드를 많이 사용하므로 파이썬을 배우는 동안에도 비주얼 스튜디오 코드를 사용하기로 했다.

    비주얼 스튜디오 코드를 다운받으려면 위 링크를 클릭한 다음 [ Download for Windows ] 버튼을 클릭해 인스톨 프로그램을 다운받는다.

    비주얼 스튜디오 코드 다운로드

    다운 받은 인스톨 프로그램을 실행하면 Setup 창이 뜬다. 동의합니다에 체크하고 [ 다음 ] 버튼을 클릭한다.

    비주얼 스튜디오 코드 다운로드

    설치 경로를 지정하고 [ 다음 ] 버튼을 클릭한다.

    비주얼 스튜디오 코드 다운로드

    시작 메뉴에 바로가기를 만들지 여부를 결정하고 [ 다음 ] 버튼을 클릭한다.

    비주얼 스튜디오 코드 다운로드

    추가 작업을 선택하고 [ 다음 ] 버튼을 클릭한다.

    비주얼 스튜디오 코드 다운로드

    [ 설치 ] 버튼을 클릭한다.

    비주얼 스튜디오 코드 다운로드

    설치가 끝나면 [ 종료 ] 버튼을 클릭한다. 그러면 비주얼 스튜디오 코드가 실행되는데 여기서 끝이 아니라 파이썬 확장 기능을 설치해줘야 한다.

    파이썬 확장 기능 설치

    비주얼 스튜디오 코드가 실행되면 왼쪽 다섯 번째 [ 확장 ] 아이콘을 클릭하면, 왼쪽 사이드바에 입력창이 나온다. 입력창에 ‘python’을 입력하면 제일 먼저 나오는 확장 프로그램에 [ 설치 ] 버튼을 누르면 모든 설치는 끝이다.

    파이썬 에디터 실행하기

    비주얼 스튜디오 코드 상단 메뉴 [ 파일 ]을 누르면 나타나는 풀다운메뉴 중에서 [ 새 파일 ]을 클릭한다.

    파이썬 에디터 실행하기

    파일 형식 중에 [ Python 파일 ]을 클릭하면 파이썬 코드를 편집할 수 있다.

    이제 파이썬을 공부할 모든 준비는 끝났다. 어디 가서 개발자라고 허세 부려도 좋아!


    추천 포스트

    파이썬이란? 파이썬 다운로드
    링크: https://k-man.kr/1906

error: Content is protected !!