코딩첫걸음 시작, phython, colab

반응형

 

제목은 코딩이지만 2개월만에 글을 하나 써볼까한다.

 

 

회사를 다닌지 벌써 몇년이 되고나니까

여러가지 생각이 많이든다.

 

업무에 솔직히 의욕도없고, 일도 어렵다.

책임은 크고 부담도 많다.

 

돈을 벌기위해 다들 회사를 다니긴하겠지만,

같은 시간을 할애하고 일하더라도 누군가는 즐겁게 일한다는게 신기하다.

 

그러다보니 문득 일하는게 재미가없어졌다.

 

처음에는 배우는게 신기하고 좋긴했는데,

가면갈수록 반복적인 루틴업무가 늘어나고

일은 하면할수록 많아지고 책임만 늘어가는..

 

연봉이 적다는 이야기는 아니다.

내 능력에 비해 충분히 많이 받고있다고 생각한다.

 

물가가 올라서 어떤지는 모르겠다만,

최소한 내가 실제로 갖고있는 포텐셜보다 연봉기준으로 높게받고있다고 생각한다.

 

그러니까 어떻게 퇴사안하고 다니고있긴한데

매일이 시험에 드는 기분이다. (이대로 좋은걸까..?)

 

 

하루하루 그렇게 루틴대로 살다가 문득 코딩이 떠올랐다.

뜬금없긴하지만 옛날에는 rpg게임을 좋아했다.

 

rpg게임은 결국 무엇인가를 키우는 게임인데,

생각해보면 나도 내 캐릭터든 뭐든 키우는걸 좋아했던것같다.

지금은 계좌잔고를 키우는게 재미인것같고.

 

블로그도 사실 글을 쓰는걸 좋아해서 쓰는게아니라

구글 애드센스가 그렇게 맛이좋다길래 한번 해본건데

나름대로 한달에 글 하나정도 수준은 즐길만해서 계속하고있다.

 

지금도 그렇고..

 

 

이런 관점에서 보면 업무자동화나 자동매매 아니면 블로그에

글을 자동으로 올리는걸 만들어보는것도 즐길수있지 않을까? 라는 생각이든다.

 

찾아보니까 파이썬이 이거에 제격이라니

이것도 맛을한번 봐보려고한다.

 

 

 

chat gpt 선생님과 colab이라면 무섭지않다.

츄라이츄라이..

 

 

 

(본론)

 

vs code니 뭐니 까는것도 귀찮고 세팅하는거배우다가 또 접을것같아서

강의 찾아보다가 colab이 있어서 그걸로 따라하기로했다.

 

 

구글에다가 구글드라이브 검색하고

왼쪽위에 새로만들기 누르고 colab 검색해서 추가해주면?

그냥 바로 코딩시작할수있다.

 

 

모든 코딩의 시작 hello world를 치고

print 구문안에 연산도 넣어서 해보고

.format넣어서 이것저것 글을 만들어 출력해본다.

 

근데 이거랑 자동화랑 무슨상관인지 궁금하다.

나중이면 알게되겠지?

 

 

gpt와의 일문일답.

(물음표사냥꾼에게 적합한 gpt.. 정답인지는 보증못하는게 문제)

 

Q :

파이썬을 처음배우는데 객체라는게 뭔지 궁금해.

A:

파이썬은 객체 지향 프로그래밍 언어이며, 객체는 파이썬에서 중요한 개념 중 하나입니다. 객체는 데이터와 해당 데이터를 조작하는 함수를 함께 묶어 놓은 것으로, 현실 세계에서의 객체와 비슷합니다. 예를 들어, 자동차라는 객체는 브랜드, 모델, 색상 등의 데이터와 주행, 가속, 제동 등의 동작을 수행하는 함수를 가지고 있습니다.

파이썬에서는 모든 것이 객체입니다. 숫자, 문자열, 리스트, 함수, 모듈 등 모든 것이 객체로 취급됩니다. 이 객체들은 각각 고유한 속성과 메서드(함수)를 가지며, 이를 이용해 객체를 조작하거나 정보를 얻을 수 있습니다. 예를 들어, 문자열 객체는 문자열의 길이, 대소문자 변경, 문자열 합치기 등의 메서드를 가지고 있습니다.

따라서 객체 지향 프로그래밍은 데이터와 함수를 하나의 논리적 단위로 묶어서 코드의 재사용성과 유지보수성을 높이는 등의 장점을 제공합니다. 객체 지향 프로그래밍을 배우면 더욱 효율적이고 구조화된 코드를 작성할 수 있게 됩니다.

 

 

 

파이썬을 처음해봤는데, 영상에 있는 구문을 따라쓰다가 error가나서

gpt에 그대로 복붙하고 뭐가 틀린건지 알려달라고했다.

 

그랬더니 세상에 " . "이라는걸 빼먹어서 메서드? 라는게 안되서 그냥 안됐단다.

그말듣고 . 넣고해보니까 잘된다. 신기..

 

 

 

변수를 지정할때 영상을보니까 작은따옴표랑 큰따옴표가 혼용되길래

이렇게 배워놔도 문제가없나 싶어서 gpt에게 물어봤다.

 

 

 

Q :

위에 구문에서 변수를 지정할때 ' " 차이가 있어?

A:

네, 파이썬에서는 문자열을 표현할 때 '와 " 두 가지 방법을 모두 사용할 수 있습니다.

따라서, drink='와인'과 drink="와인"은 모두 문자열 "와인"을 drink 변수에 할당하는 방법 중 하나입니다. 두 가지 방법은 기능적으로 완전히 동일합니다.

다만, 만약 문자열 안에 ' 또는 "와 같은 문자가 포함되어 있을 경우, 해당 문자열을 표현할 때는 반대의 따옴표를 사용해야 합니다. 예를 들어, "He's a good boy"와 같이 '를 포함하는 문자열은 "He's a good boy"와 같이 큰따옴표로 묶어줍니다. 반대로, 'She said "Hello!"'와 같이 "를 포함하는 문자열은 'She said "Hello!"'와 같이 작은따옴표로 묶어줍니다.

 

 

gpt는 혁명이맞는것같다.. 감사..

 

오늘의 퇴근 후 공부 / 복습 끝.

 

 

 

반응형