[파이썬 코딩 기초]-"문자열 포매팅"으로 효과적인 파이썬 print()함수 사용하기 #012강
·
파이썬 독학/파이썬 기초
문자열 포매팅(String Formatting)은 문자열 내에 값(변수나 독립 값)을 동적으로 추가 또는 변환하여 print() 문으로 출력하는 방법에 대해서 알아본다.문자열 포매팅은 다양한 데이터 형식(자료 타입)을 가독성 좋게 표현할 수 있고, 코딩하는데 조금 더 있어 보이게 할 수 있다. 파이썬에서 우리가 앞에서 배웠던 자료 타입에서 문자열형과 숫자형 자료는 개별로는 출력되지만, 문자열 안에 숫자형 자료를 변수나 `+`연산자로 같이 출력하면 오류가 생긴다는 것은 익히 알고 있을 것이다.하지만, 우리가 앞으로 코딩을 하다보면 문자열 중간에 변화되는 값(숫자형 또는 문자열 등)이 수시로 변경되어 문자열과 함께 `print()`로 출력해야 하는 경우가 정말 많은데, 이것이 가능토록 하는 `연산자` 또는 ..
[파이썬 코딩 기초]-파이썬 문법 print()함수를 배워보자 #011강
·
파이썬 독학/파이썬 기초
파이썬 print() 함수는 매우 간단하지만, 프로그래밍에서 중요한 역할을 수행하는 것으로, 디버깅 등 사용자에게 정보를 제공할 때 사용하는 유용한 기능이다.기본적인 print() 문을 이해하고, 잘 활용할 수 있도록 몇몇 매개변수와 함께 공부하자. 지금까지는 파이썬에서 코딩하기 위해서 기본적으로 익혀두어야 하는 아주 기초적인 사항을 연습하고 익혔다면, 지금부터는 조금씩 본격적으로 파이썬에서 프로그래밍을 하기 위해서 각종 함수에 대한 문법에 대해서 익혀본다.파이썬의 `print()` 함수는 콘솔에 코딩한 결과를 출력할 때 가장 많이 사용하는 함수로, 우리가 지금까지 공부하면서 지속적으로 사용했고, 앞으로도 많이 사용하게 되는 함수이다.이 `print()` 함수는 다양한 형태로 결과를 출력할 수 있는 여러..
[파이썬 코딩 기초]-파이썬 자료형 타입 확인 및 변환은 중요해? #010강
·
파이썬 독학/파이썬 기초
앞에서 배웠던, 기본 자료형을 통해 입력받았던 파이썬 자료의 유형이 무엇인지 확인하고, 다른 자료 유형으로 변환하는 방법에 대해서 알아본다.파이썬 데이터 터리 중에 특정 값의 타입을 필요에 다라 적절하게 변환하여 연산을 수행할 때 사용하는 것으로, 여러 자료를 사용해야 하는 입장에서는 매우 유용한 기능이다. 자료형 확인 및 변환과정은 파이썬 프로그래밍에서 사용하는 데이터를 효과적으로 처리하는데 중요한 부분으로, 파이썬은 동적 타이핑 개발 언어이기 때문에 변수에 저장된 값의 자료형을 명시하지 않아도 알아서 상황에 맞게 자동으로 처리한다.아래는 `C++`에서 사용되는 자료형 변수 선은 방법이다.// C++에서의 변수 설정 예int var = 10; // 정수형 변수 선언float var1 = 3.14; ..
[파이썬 코딩 기초]-파이썬 복합 대입 연산자는 또 뭐고? #009강
·
파이썬 독학/파이썬 기초
변수에 대입된 기존의 값을 업데이트하거나 변형하는 대입 연산자에 대해서 공부앞에서 배웠던 산술 연산자와 비슷하게 하지만, 조금 더 깔끔한 코딩을 할 수 있다. 복합 대입 연산자(compound assignment operator)는 기존에 등록된 변수의 값을 업데이트하거나 변형하는 데 사용되는 연산자이다.쉽게, 이미 사용 중인 변수를 사용하여, 기존의 값을 산술 연산자로 변경할 때 사용하고자 할 때 많이 사용하며, 앞으로 배울 for()문 또는 while()문 등, 반복문에 주로 많이 사용된다.복합 대입 연산자는 기본 대입 연산자인 =과 앞장에서 배웠던 산술 연산자를 결합하여 코드를 간결하게 작성할 수 있도록 해준다. 복합 대입 연산자의 종류연산자 기호연산 종류+=기존 값에서 값을 더하여 다시 변수에 저..
[파이썬 기초 강의]-파이썬 산술 연산자? 너는 무엇이냐? #008강
·
파이썬 독학/파이썬 기초
파이썬 연산자 중에서 기본적으로 익혀야 하는 산술 연산자와 변수와 함께 사용하는 대입 연산자에 대해서 공부해 보자각종 계산을 목적으로 하는 산술 연산자와 변수를 직접적으로 이용한 대입 연산자를 통해 기본적인 계산 방법을 익혀본다. 파이썬에서 연산자(operator)라는 것은 값이나 변수에 대한 연산, 즉 "주어진 값을 처리하거나 계산하여 새로운 값 또는 결과를 얻는 과정"을 수행하기 위한 기호 또는 키워드를 말한다.연산자의 종류에는 이번 시간에 설명한 산술 연산자, 복합 대입 연산자뿐만 아니라, 비교 연산자, 논리 연산자, 비트 연산자, 멤버십 연산자, 아이덴티티 연산자 등 다양한 연산자를 파이선에서 제공하고 있다.지난 시간에 파이썬 변수 선언과 기본 자료형을 익히고, 배웠던 변수와 자료형을 이용해서 각..
[파이썬 기초 강의]-파이썬 기본 자료형(Primitive Types) 및 주석 처리 이해하기 #007강
·
파이썬 독학/파이썬 기초
파이썬에서는 크게 두 가지의 자료형 중에서 기본 자료형(Primitive Types)에 대해 설명자료형에서 꼭 알아야 하는, 정수형, 실수형, 문자열형 및 불리언형 그리고 주석 문자 처리방법에 대해서 알아본다. 파이썬에서 자료형(Data type)은 지난 시간에 배웠던, 변수가 저장할 수 있는 값의 유형을 유형을 말하는 것으로, 파이썬은 다양한 기본 자료형을 제공하고 있으며, 각 자료형의 특성과 성질, 동작에 대해서 이번 시간에 이해하고, 익힐 수 있도록 한다.파이썬은 크게 두 개의 자료형을 제공하고 있는데, 그중 한 개가 오늘 배우는 기본 자료형 (Primitive Types)이고, 또 하나는 컬렉션 자료형(Collection Type)라고 해서 리스트(List), 튜플(Tuple), 딕셔너리(dict..
[파이썬 기초 강의]-코딩에서 변수와 상수는 무엇인가 #006강
·
파이썬 독학/파이썬 기초
파이썬뿐만 아니라 모든 프로그래밍 언어에서 필수적으로 사용되고 있는 변수와 상수에 대한 설명코딩에 있어서 가장 기본적인 변수와 상수가 무엇이며 어떻게 생성하는지 알아보고, 기본적인 활용 방법에 대해서 설명 이제부터 본격적으로 파이썬을 이용한 코딩 방법 (명령 문법 등)에 대해서 설명한다.성질 급한 대한민국 사람인 것을 자랑하듯이 마구마구 진도를 빼거나, 순서 무시하고 본격적으로 프로그래밍에 대해서 이야기할 생각은 추호도 없다.내가 그토록 많은 시도에도 크게 성공하지 못한 가장 큰 이유가 하나가 바로, 기어 다니지도 못하는데 뛰어나 다니고 날아다니고 싶어 했기 때문이다.그러니, 처음 파이썬을 접하고 코딩에 입문하시는 여러분들도 나와 같은 전처를 밟지 않도록 하고 싶다는 생각이 강하다. 짧으면 몇 개월, 길..
[파이썬 기초 강의] - 파이참 환경 설정 및 프로젝트 구성 #005강
·
파이썬 독학/파이썬 기초
설치한 파이참을 제대로 활용하기 위해서 몇몇 가지 설정을 통해서 자신의 환경에 맞는 설정 방법 설명통합 개발 툴(파이참) 에디터 폰트 크기 및 한글화와 작업 프로젝트 설정 방법 설명  지난 시간에는 파이썬 및 파이참 통합 개발 환경 툴을 설치하는 것까지 진행하였고, 이번 시간에는 설치한 파이참의 환경을 사용자의 입장에 맞게 설정하는 내용과 파이참을 통해 파이썬 코딩 및 파일을 원활하게 관리하기 위해서 프로젝트 설정하는 방법을 설명하고자 한다.사용자 지정 과정이 필요한 것은 아니지만, 영문 인터페이스보다는 한글 인터페이스가 훨씬 보기 좋고 우선은 각종 기능에 대한 이해도가 높아지기 때문에 한글로 변경해 두는 것은 추천하는 편이다.파이참 사용자 지정(Customize)지난 시간에 설치한 파이참을 실행해서 외..
[파이썬 기초 강의] - 파이썬(Python)설치 및 파이참(PyCharm) 설치 #004강
·
파이썬 독학/파이썬 기초
4강에서는 본격적으로 파이썬을 공부하기 위해서 필요한 프로그램을 설치하고 활용방법 설명파이썬 설치 및 쉬운 코딩을 위한 통합 개발 툴(IDE) 설치(파이참)와 간단한 설정 방법 설명 파이썬 코딩을 공부하기 위해서는 솔직히 파이썬만 설치되어 있으면, 공부하고 어느 정도 프로젝트를 수행하는 데는 큰 지장이 없지만, 여러 불편한 점이 많이 있어, 대부분 코딩을 공부하거나, 이미 개발자의 길을 걷고 있는 분들은 통합 개발 툴(IDE, Integrated Development Environment, 통합 개발 환경)을 별도로 설치해서 사용하고, 이러한 개발 툴의 설치 및 활용하는 방법은 인터넷과 유튜브에 흘러 넘 칠 정도로 많은 정보를 가지고 있다.이러한 IDE는 파이썬에서도 기본적으로 제공하고 있고, 별도로 설..
[파이썬 기초 강의] - 파이썬(Python)이란? #003강
·
파이썬 독학/파이썬 기초
파이썬의 간단한 개발 배경과 필요성 및 활용범위를 알아보고, 왜 파이썬을 배우고자 하는지 이유에 대해서 알아본다.파이썬에 관련해서는 우리나라뿐만 아니라, 전 세계적으로 인기를 끌고 있는 개발 언어이기 때문에, 정말  많은 자료들이나 영상들이 공개되어 있기 때문에, 여기 이 블로그까지 그 세력에 가세할 필요는 없겠지만, 그래도 명색이 기술 블로그를 지향하고 있기 때문에 간단하게라도 파이썬에 대한 개요와 왜 많은 개발자들이 파이썬을 선택하는지에 대해서 소개해본다. 파이썬? 뱀?파이썬의 사전적 단어뜻은 비단뱀이다.(개인적으로 정말 싫어함.ㅠㅠ)1991년 네덜란드 출신의 소프트웨어 개발자인 귀도 반 로섬(Guido van rossum)씨가 개발한 인터프리터 기반의 객체지향적 개발 언어이자 동적 타이핑 대화형 언..