Develop/Python 6

변수와 자료형 - 기본 자료형

숫자와 문자를 다뤄보자.  오늘은 파이썬의 기본 자료형인 숫자형, 논리형, 문자형 그리고 형 변환에 대해 알아보자.오늘의 배움숫자형의 종류와 연산논리형의 개념과 연산문자형의 선언, 연산, 메서드형 변환의 필요성과 방법기본 자료형파이썬에서는 여러 가지 기본 자료형을 제공한다.1. 숫자형 (Numeric)정수형(int), 실수형(float), 복소수형(complex)이 있다.num1 = 1 # 정수num2 = 3.14 # 실수num3 = 3 + 4j # 복소수print(type(num1)) # print(type(num2)) # print(type(num3)) #  숫자 자료형의 연산숫자 자료형 간에는 기본적인 사칙연산과 파이썬에서만 가능한 특수연산을 할 수 있다.1-..

Develop/Python 2025.01.01

변수와 자료형 - 변수

변수? 변하는, 변동성이 있는 수를 말하는 건가?   오늘은 파이썬의 기본 개념인 변수의 개념과 사용 방법에 대해 알아보자.오늘의 배움변수의 개념과 생성 방법대입 연산자의 이해변수 이름 명명 규칙 변수란?변수는 프로그램에서 다루는 어떤 자료(정보)를 담는 공간이다. 예를 들어, 친구의 이름을 저장하는 공간이라고 생각하면 쉽게 이해할 수 있다. 변수 생성 방법변수명 = 자료 (좌항)에는 변수의 이름, (우항)에는 변수에 담을 자료를 작성한다. 파이썬은 변수의 자료형을 선언할 필요가 없어서 유연하게 사용할 수 있다.# 친구의 이름을 담는 변수 생성friend_name = "다람쥐"print(friend_name) # 출력: 다람쥐# 변수의 값을 변경하는 것도 같은 방식으로 가능friend_name = "오..

Develop/Python 2025.01.01

VScode 알아보기

앞으로 파이썬을 공부하며 가장 많이 사용될 코드 편집기이다.  VScode란?VSCode(Visual Studio Code)는 Microsoft에서 개발한 오픈 소스 코드 편집기이다. 특징1. 경량성과 속도VSCode는 경량화된 편집기로, 빠른 로딩 속도와 부드러운 사용자 경험을 제공하는데, 이는 대규모 IDE에 비해 코드 작성 시 더 효율적이다.2. 확장성VSCode는 다양한 확장 프로그램을 지원하여 사용자가 필요에 맞게 기능을 추가할 수 있다. 마켓플레이스에서 수많은 플러그인을 다운로드하여 사용할 수 있다.3. 다양한 언어 지원VSCode는 기본적으로 여러 프로그래밍 언어를 지원하며, 추가 확장을 통해 거의 모든 언어를 사용할 수 있다. JavaScript, Python, Java, C++, PHP ..

Develop/Python 2024.12.30

JupyterNotebook 알아보자

파이썬과 뗄 수 없는 관계, JupyterNotebook을 알아보고 설치해 보자. JupyterNotebook 이란?모든 프로그래밍 언어에 대해 대화형 컴퓨팅(대화형으로 코드를 작성하고 실행)을 할 수 있도록 제공하는 무료 소프트웨어로, 개방형 표준 및 웹 서비스이다. 사용자는 코드, 시각화, 수식 및 설명문을 하나의 문서에서 통합하여 작업할 수 있다.주피터 노트북은 파이썬뿐만 아니라 R, 줄리아 등 다양한 언어를 지원하며, 실시간으로 결과를 확인하고 공유할 수 있다.가장 빠른 실행 속도를 제공하지는 않지만, 개발자의 생산성을 높이고 협업을 용이하게 하는 데 중점을 둔다. 인터랙티브 환경: 코드 셀을 실행하고 결과를 즉시 확인할 수 있어 실험과 분석이 용이다양한 언어 지원: 기본적으로 Python을 지원..

Develop/Python 2024.12.30

개발환경 구축 - 가상환경(Anaconda) 설치

본격 시작에 앞서 '주춧돌'을 만들어야 한다. 그러기 위한 가상환경을 만들어보자.('가상환경'을 들었을 때 첫 화자의 심정 - 그러니까 왜 가상환경이 필요한데?) 가상환경이란?가상환경은 특정 프로젝트를 위해 독립적인 소프트웨어 환경을 생성하는 것이다. 주로 Python과 같은 프로그래밍 언어에서 사용된다고 한다. 그렇다면, 가상환경을 왜 만드는 것인가? 가상환경을 만드는 이유?가상환경을 이용하면 프로젝트 간의 의존성 충돌을 피하고, 각 프로젝트에 필요한 라이브러리를 쉽게 관리할 수 있기 때문이다.독립성: 각 가상환경은 서로 다른 패키지와 버전을 가질 수 있음. 이를 통해 여러 프로젝트를 동시에 진행할 때 패키지 간의 충돌을 피할 수 있음.의존성 관리: 각 프로젝트마다 필요한 라이브러리와 그 버전을 명확히..

Develop/Python 2024.12.29

Python 파이썬이란 무엇인가?

누구나 쉽게 소스를 다룰 수 있다는 데..... 앞서 말했듯이 나는 데이터를 기반으로 한 솔루션을 제시하고 싶다. 그리고 더 나아가 데이터 분석가 또는 AI 엔지니어가 되고 싶다.비전공자인 내가 할 수 있을까..?... 비전공자도 쉽게 다룰 수 있는 프로그래밍 언어가 있다고 한다.그게 무엇이냐고?Python 파이썬 파이썬(Python)은 1991년, 귀도 반 로썸(Guido van Rossum)이 크리스마스 주간에 취미로 진행할 프로그래밍 프로젝트를 고민하다가 ABC 언어(비개발자를 위한 강력하고 우아한 언어)에서 영감을 받아 만든 프로그래밍 언어이다. '크리스마스에.... 이런걸 만든다고..?.. 나는 뭘 먹고 뭘 하며 놀지 생각했는데... 이래야... 성공하는 건가...' 파이썬은 간결하고 읽기 쉬운..

Develop/Python 2024.12.29
728x90