본문 바로가기

IT World17

Python Training Day1, Day2. String Formatting, Basic String Operations Python 매일 훈련하기 Reset. 며칠간 파이썬 문제를 매일 풀겠다는 다짐을 지키지 못했다. 밀린 것을 몰아서 다 해치우고 지속하겠다는 것은 습관을 만들기에 비효율적인 방법이다. (자수성가 사업가가 알려준 내용이다.) 그래서 다시 리셋하고 Day 1부터 다시 카운팅 시작하기로 했다. 퇴근하고 집에와서 저녁 먹고 파이썬을 1문제씩 풀고 블로그에 정리까지 하는 게 해 보니까 매일 지속하기 어려운 행위라는 것을 체감하고 방법을 바꿨다. 출근하는 시간은 사람이 너무 많아서 불가능하고, 회사에서 화장실 갔다 오는 왕복 걸음 하는 동안 폰으로 보고, 점심 먹는 동안도 보고, 집에 오는 길에도 사람이 너무 많아서 불가한 정도인데 사람이 많아 2호선 2~3대 보내며 줄 서서 기다리는 동안 봤다. 그 결과, 어제오.. 2022. 12. 13.
Python Training Day5. Basic Operators 퇴근하고 집에와서 저녁을 다 먹기까지 1시간 정도가 소요되고, 그 뒤에 나의 일을 한다. 하루 중 눈 뜨고 있는 시간이 17~20시간이다. 그러다보니 피곤한 상태인데 피곤한 줄도 잘 모르는 일종의 각성? 상태로 살고 있다. 그 근거는 어제도 Python 훈련을 하지 못한 것과 같다. 잠깐만 누워있다가 일어나서 할 거 하자고 잠깐 누우면 그대로 잠들어버려 아침까지 자버리는 것이다. 매일 무언가를 한다는 건 정말 어려운 일이다. 습관으로 만들 때까지 더 독해져야 한다. 그리고 정리를 해가며 공부하는 것은 정말 일이다. 그렇다고 정리를 안 하고 눈으로 쓱 보고 문제 다 풀었다고 넘겨버리면 안 된다. 인간은 망각의 동물이기 때문에, 기록해야 한다. Chapter 3. Basic Operators (learnpy.. 2022. 12. 8.
Python Training Day3&4. Numbers, Strings, Lists 어제는 개인 사정이 있어 본의 아니게 Python 문제 푸는 것을 하지 못하였다. 대신, 오늘 2개를 풀어본다. Chapter 2. Variables and Types (learnpython.org) Numbers Python supports two types of numbers - integers(whole numbers) and floating point numbers(decimals). (It also supports complex numbers, which will not be explained in this tutorial). Strings Strings are defined either with a single quote or a double quotes. Chapter 3. Lists (le.. 2022. 12. 7.
Python Training Day2. learnpython.org Indentation 영어로 된 Python 문제를 풀 수 있는 괜찮은 사이트를 찾았다. YouTube 영상 중에 Stefanovic 채널의 'FASTEST Way to Become a Data Analyst and ACTUALLY Get a Job' 영상에서 소개해준 사이트이다. Tutorial이 있고 Exercise를 푸는 방식으로 되어 있다. 코딩도장이랑 유사한 방식인데, learnpython.org는 Test를 치르고, Certificate도 취득해서 LinkedIn에도 추가할 수 있다고 한다. 아주 아주 기초적인 내용부터 구성되어 있는데, 그냥 이 순서에 맞춰 하루 1개씩 공부한다. 그 목적은 영어 용어에 익숙해지는 것이다. Chapter 1. Indentation (learnpython.org) Parenthese.. 2022. 12. 4.
Python Training Day1. 프로그래머스 Lv.0 머쓱이보다 키 큰 사람 미친 인간들이 아까부터 왜 지들 집안에서 소리를 질러대나 했더니, 축구 본다고 그러는 거였다. 남들이 즐기며 놀 때, 공부를 하고 있는 나. 미래에는 어떤 결과의 차이로 나타날까. 그건 너도 모르고 나도 모른다. 그때 가보면 알겠지. [문제 : 프로그래머스 Python3, Level 0, 머쓱이보다 키 큰 사람] [나의 정답 풀이] [기본 세팅] 원래 완전 기초적인 문법 훈련용 문제를 풀려고 했는데, 그런 문제가 많은 사이트를 아직 발견하지 못해서 일단 프로그래머스에 있는 Python 문제 중에 정답률 높은 문제를 선택해서 풀었다. 정답률 낮은 문제는 시간이 많이 걸릴 게 뻔하기 때문이다. 다른 사람 풀이를 보니까 아주 간단하게 푼 정답들도 있는데, 나는 CS 개발자나 엔지니어를 할 게 아니기도 하고, .. 2022. 12. 3.
매일 Python 파이썬 1문제 풀기를 해 보자 다른 테크 블로그가 있긴 한데, 그 블로그에 파이썬 Python 한 문제씩 푼 걸 올리기에는 블로그 품질에 영향이 갈 것 같아 이 블로그에 올려보려 한다. 취업 준비하다가 대학원이 마려워져서 대학원 정보 수집하다가 취업 활동하다가, 그러다보니 Python을 아예 쳐다보지 않은지도 반 년이 넘은 것 같다. 뭐 구글링만 있으면 구현하고 싶은 함수를 짜는 것은 시간 문제이지, 어쨋든 할 수 있는 Task이지만, 미래를 위해 Python 공부가 아닌 훈련을 해 보려 한다. 2022.12.03 토요일, 퇴근 후, 직장에서의 짱나는 잔상을 지워버리고, '내 것'에 몰두하는 루틴을 고착화하겠다 다시 다짐한다. (조만간 Coursera Google Data Analytics 강의도 공부하고 Certificate도 취득.. 2022. 12. 3.
42서울 체크인 미팅 신청 후기 (42 Seoul) 4:42 (4시 42분)에 신청할 수 있는 기능이 오픈되고 선착순으로 신청해야 해서 빡세다는 후기들을 보고 대학교 수강신청을 상기하며 분주하게 움직였다. 이사를 하느라 바쁜 와중에 어찌저찌 42분 전에 노트북을 부팅시키는데 윈도우가 말을 안 듣고 켜질 생각을 안 하고 있었다. 스마트폰으로 모바일 웹 페이지를 접속해서 스마트폰 시계가 4:42분으로 바뀌자 바로 새로고침을 하고 스크롤을 밑으로 쭉 내려서 신청하는 버튼을 눌렀다. 이게 되고 있는 건지 모르겠는 버퍼링이 걸리더니 신청이 완료되었다는 이메일을 받았다. 노트북이 안 켜져서 긴장감이 고조되었지만 폰으로 42서울 웹사이트를 접속해서 신청해도 수월하게 신청할 수 있었다. (이 프로그램의 인기가 사그라든 것인가?) 일단 체크인 미팅 온라인 신청까지 하긴 .. 2022. 8. 20.