Data Scientist/Python

    웁스...? 수업...? (조코딩 - OOP & Class)

    OOP...? 웁...? Class..? 수업....? 이번 포스팅에서는 조코딩님의 최신 파이썬 코딩 무료 강의의 5-1장 내용인 클래스에 대해서 살펴보도록 하겠습니다. 클래스라는 개념 자체가 제가 처음 코딩을 배울 때 가장 어려웠던 것 중 하나였는데, 막상 강의 내용을 정리하려니 객체 지향부터 포함해서 여러가지 개념이 끼어 있더라구요. 따라서 노마드님의 강의 내용을 비롯해 많은 포스팅의 내용들을 덧붙여 앞 부분에서 OOP에 대한 간단한 개념을 살펴보도록 하겠습니다. 공부하면서 정리한 내용이니, 잘못 된 내용이 있다면 코멘트 남겨주시기 바랍니다. 🫶🏻 파이썬은 객체 지향 프로그래밍(OOP) 언어입니다. 객체(Object)란 어떠한 상태(state)와 행동(behavior)을 가지고 있는 데이터입니다. ..

    파이썬, 너 쫌 하네? (조코딩 - Python 입출력 & 파일 함수)

    파이썬, 너 쫌 하네? 이전 포스팅에서 함수에 관한 개념을 살펴보았으므로, 이번에는 더 나아가 파이썬 내장함수에 관해 살펴보도록 하겠습니다. 내장함수란 사전에 정의된 함수로 파이썬에서 자체적으로 제공하는 함수를 의미합니다. 참고로, 이전 포스팅에서 우리가 def를 통해 정의한 함수는 사용자 정의 함수라고 합니다. 이번 포스팅에서는 조코딩님의 최신 파이썬 코딩 무료 강의의 4-2장과 4-3장 내용인 사용자 입출력 함수와 파일을 읽고 쓰는 함수에 관해서만 살펴보도록 하겠습니다. 사용자 입출력 함수 input() : 화면에서 사용자의 입력을 받는 함수로서, 사용자가 입력한 값을 문자열 형식으로 출력시키는 함수 int(input()) : 문자열 형식으로 출력되기 때문에, 숫자값이 필요할 경우 강제로 형변환을 시..

    계산기 쓸래? 함수 쓸래? (조코딩 - Python 함수)

    1부터 10까지의 숫자를 더하라. 1+2+3+,..,+10 vs SUM(A1:A10) 다들 조별 과제나 업무를 하면서 엑셀을 한 번쯤은 사용해보셨을 것입니다. 위의 문제처럼 만약 1부터 10까지 더하라는 문제가 있다면, 크게 해결 방법은 2가지가 있을 것입니다. 첫 번째 방법은 계산기를 꺼내 1+2+3,... 을 다 더하는 방법입니다. 그러나 이렇게 해결한다면 중간에 숫자가 누락될 경우도 있을 수 있고, 또한 시간도 오래 걸리지 않을까요? 🥲 그래서 우리는 두 번째 방법으로, 엑셀의 SUM을 사용해 1초 만에 계산해냅니다. SUM은 엑셀의 함수로서, 엑셀에서는 이 외에도 문자열을 합치는 CONCATENATE 등 여러 함수들이 있습니다. 이렇게 반복되는 기능을 함수로 정의해두면, 아무 때나 원할 때마다 꺼..

    만약에 누가 10번 이상 만나자하면 만날 거야? (조코딩 - Python 제어문)

    만약에 누가 10번 이상 만나자면 만날 거야? 위 문장은 제어문에 관한 개념이 모두 내포되어있습니다. 제어문이란 조건문, 반복문 등이 포함되어 있고, 프로그램의 흐름을 제어할 때 사용하는 실행문을 뜻합니다. '만약에 ~이면, ~이다.'는 '만약에'라는 뜻을 가진 IF문, 다른 말로는 조건문을 의미합니다. '10번 이상 만난다'는 내용은 한 사람이 다른 사람에게 10번 연락을 한다는 뜻으로서 10번, 즉 '특정 주기 동안 반복되는 행위'를 뜻하고, 이러한 것이 반복문입니다. 이번 포스팅에서는 조코딩님의 최신 파이썬 코딩 무료 강의의 3장 내용인 조건문과 반복문에 대해서 살펴보도록 하겠습니다. 조건문(if문) 조건문 이란, 컴퓨터에게 '만약에 ~면 ~하고, 아니면 ~하자.'라고 전달하는 말입니다. 장기하님의..

    어느형? 자료형! (조코딩 - Python 자료형)

    아니 그거 뭐더라 무언가를 사용하지 않으면 퇴화되기 마련이죠. 이전 직장을 그만두고, 면접과 코테를 보며 뼈저리게 느낀점입니다. 아무래도 세일즈포스를 하던 기업이다 보니 Python은 사용하지 못하는 환경이 되었고, 그래도 중간중간에 했다고는 생각했지만 기초 지식은 날라가더라구요. 그래서 조코딩님의 '최신 파이썬 코딩 무료 강의' 영상을 통해 간만에 복기하는 시간을 가졌습니다. (저는 이렇게 어쩌다 한번 생기초 지식을 접하면 IT업계에 처음 발을 들였던 때도 생각나고, 초심으로 돌아간 것 같아 기분이 좋더라구요.🫠) 해당 영상은 Do it! 점프 투 파이썬 서적을 바탕으로 한 조코딩님의 유튜브 강의 영상입니다. 이 포스팅은 해당 영상에서 제가 중요하다고 생각하는 기초 내용에 관한 필기 컨텐츠이고, 파이썬..