본문 바로가기
728x90
반응형

프로그래밍133

[C언어] C언어란 무엇인가? 소개 안녕하세요 아임코딩입니다. 이번에는 C언어가 무엇인지 알아보는 시간을 갖도록 하겠습니다. C언어의 역사 C언어는 1972년 벨 연구소에서 일하던 켄 톰슨( Kenneth Lane Thompson ) 과 데니스 리치 ( Dennis MacAlistair Ritchie ) 가 만든 프로그래밍 언어입니다. 새로 개발된 유닉스 운영 체제에 맞게 사용하기 위해서 C언어를 개발했습니다. 이름이 C언어인 이유는 켄 톰슨이 BCPL 이라는 언어에 맞춰 개조한 "B" 언어 (벨 연구소의 B) 라고 이름을 지었고, 데니스 리치가 B언어를 개선해서 현재 우리가 사용하고 있는 C언어의 초기 모델이 개발됩니다. 유닉스 시스템의 바탕 프로그램은 모두 C언어로 작성되었고, 많은 운영체제의 커널 또한 C언어로 만들어졌습니다. .. 2024. 1. 17.
[파이썬 기초] 파이썬 리스트 함수 정리 소개 안녕하세요 아임코딩입니다. 이번에는 파이썬에서 제공하는 리스트 함수에 대해서 알아보겠습니다. 리스트 길이 len() 리스트의 전체 길이를 구하는 함수는 len() 함수가 있습니다. 리스트에 포함된 원소의 갯수를 반환해줍니다. 예시 코드를 통해서 자세히 알아보겠습니다. li = [1, 2, 3, 4, 5] l = len(li) print(l) li 라는 리스트를 작성한 후 len(li) 를 통해 리스트의 길이를 저장한 후 출력하는 코드입니다. 실행을 하면 리스트의 길이인 5가 변수 l 에 저장이 된 후 화면에 출력이 되는 것을 확인할 수 있습니다. 원소 추가하기 append() 리스트에 새로운 원소를 추가하는 함수에 대해서 알아보겠습니다. append() 함수의 문법은 다음과 같습니다. 리스트.app.. 2024. 1. 16.
[파이썬 데이터 분석] 아나콘다 및 주피터 설치 anaconda jupyter 소개 안녕하세요 아임코딩입니다. 이번에는 파이썬 데이터 분석을 위한 개발환경인 아나콘다와 주피터 노트북을 설치하는 방법에 대해서 알아보도록 하겠습니다. 아나콘다 설치 anaconda install 아나콘다는 기본적인 데이터 분석을 위한 라이브러리를 포함하고있고, 가상환경까지 구축할 수 있는 툴입니다. https://www.anaconda.com/ Anaconda | Unleash AI innovation and value Accelerate growth efficiently for everyone with the AI and data science experts. www.anaconda.com 아나콘다 홈페이지에 접속하셔서 본인 환경에 맞는 버전을 다운로드 하면 됩니다. 파일이 설치됐다면 설치 파일을 실.. 2024. 1. 12.
[파이썬 기초] for 반복문 과 range() 소개 안녕하세요 아임코딩입니다. 이번에는 파이썬으로 특정 코드를 반복하는 방법에 대해서 알아보겠습니다. for 반복문 문법 for i in 반복할 수 있는 것: 반복할 코드들 반복할 코드들 for 반복문을 사용할 때에는 위의 문법을 지켜 사용합니다. 여기서 반복할 수 있는 것은 문자열, 리스트, range() 등이 있지만 자주 사용하는 것은 range() 입니다. range() 함수란? range() 함수는 파이썬에서 제공하는 함수입니다. range() 함수의 형태는 아래와 같습니다. range(끝나는 인덱스) range(시작 인덱스, 끝나는 인덱스) range(시작 인덱스, 끝나는 인덱스, 간격) range() 함수 자체로 출력을하면 이해하기 어려우니 list 형태로 변경 후 출력해서 이해를 도와드리겠.. 2024. 1. 11.
[파이썬 기초] 리스트 list 소개 안녕하세요 아임코딩입니다. 이번에는 파이썬에서 제공하는 리스트에 대해서 배워보겠습니다. 리스트(list) 란? 리스트는 파이썬에서 제공하는 선형 자료구조로 간단하게 말하면 변수 여러 개를 한 번에 쓸 수 있는 변수입니다. 파이썬에서 리스트를 만들 때에는 [] 대괄호를 이용하여 만듭니다. 리스트 만들기 li = [] li1 = [1, 2, 3, 4] li2 = ['안녕', '아임코딩', 1, 2] 기본적인 변수를 만드는 것처럼 대괄호를 이용하여 여러 값을 한번에 변수에 저장하면 그 변수는 리스트 자료형인 변수가 됩니다. 리스트 요소에 접근하기 : 리스트 인덱싱 인덱싱은 문자열을 배울 때에도 배웠습니다. 리스트 요소들은 각자 정해진 순서가 있는데 이를 인덱스라고 하고 인덱스는 0부터 시작합니다. li .. 2024. 1. 11.
[파이썬] csv 파일 읽기 ( pandas vs csv 모듈 ) 소개 안녕하세요 아임코딩입니다. 이번에는 파이썬을 이용하여 csv 파일을 읽어 파이썬 변수에 저장하는 방법에 대해서 알아보겠습니다. 공공데이터 가져오기 우선 csv 데이터 파일이 필요한데, 공공데이터 포털에서 사용하고 싶은 데이터를 골라서 사용하면 되겠습니다. https://www.data.go.kr 데이터는 공공데이터포털에서 한국철도공사_철도통계 용어정의 데이터를 csv 형식으로 다운받아 사용했습니다. csv 모듈로 파일 읽기 import csv f = open('train_data.csv', 'r') read = csv.reader(f) read csv 파일을 저장한 후 파이썬 파일과 같은 폴더에 train_data.csv 파일을 저장했습니다. 만약 다른 경로에 데이터 파일이 있다면 open('파일경.. 2024. 1. 11.
728x90
반응형