본문 바로가기

전체 글34

Coursera 구글 자격증(Google Data Analytics) Financial Aid로 무료로 공부하게 된 후기 목표를 명확히 하고 이루기 위한 방법을 찾기 위해 파고들어 실행하는 사람은, 결국 되게 만든다. 스페셜리스트+제너럴리스트 Business라는 게 내 사업이 아닌 이상, 남의 회사를 위해 일하는 구조에서는 잡다구리 한 업무의 비중이 크기에 전문성을 기르기 힘들 수 있다. 제너럴리스트도 가치가 있지만 진짜배기가 되려면 스페셜리스트+제너럴리스트가 될 수 있는 일을 해야 한다. 단순히 도메인 지식만 가지고는 스+제 인간이 되기 많이 부족하다. 소프트 스킬보다 더 막강한 건 테크니컬 스킬이다. 인공지능 전공을 이력에 넣고 인공지능 전문가에 더 가까워지기 위해 대학원 지원도 하고 온라인 대학도 지원해 공부를 더 깊게 하자는 계획을 하나씩 실천 중이다. 그 와중에도 좀 더 빨리 목표를 이룰 길은 없을까 매일 같이 고.. 2022. 12. 20.
Python Training Day 8. Modules and Packages Chapter 11. Modules and Packages (learnpython.org) Exercise 오늘은 다른 더 중요한 일이 있어서 Exercise 결과만 올려두고, 텍스트 정리는 내일 하려 한다. 2022. 12. 19.
Python Training Day 7. Dictionaries Chapter 10. Dictionaries (learnpython.org) 1. How to define a dictionary phonebook = {} phonebook["John"] = 938477566 phonebook["Jack"] = 938377264 phonebook["Jill"] = 947662781 phonebook = { "John" : 938477566, "Jack" : 938377264, "Jill" : 947662781 } 2. Iterating over dictionaries phonebook = {"John" : 938477566,"Jack" : 938377264,"Jill" : 947662781} for name, number in phonebook.items(): prin.. 2022. 12. 18.
Python Training Day 6. Classes and Objects Chapter 9. Classes and Objects (learnpython.org) Objects are an encapsulation of variables and functions into a single entity. Objects get their variables and functions from classes. class MyClass: variable = "blah" def function(self): print("This is a message inside the class.") myobjectx = MyClass() # -------Accessing Object Variables------- myobjectx.variable print(myobjectx.variable) class M.. 2022. 12. 17.
Python Training Day5. Functions Chapter 8. Functions Define functions 1. Functions in python are defined using the block keyword "def", followed with the function's name as the block's name. 2. Functions may also receive arguments (variables passed from the caller to the function). 3. Functions may return a value to the caller, using the keyword- 'return' . Call functions Simply write the function's name followed by (), placin.. 2022. 12. 16.
Python Training Day4. Loops 오늘은 프로그래밍의 기본이자 꽃 Loop 문제를 풀었다. 문제가 쉬워서 출근 길, 회사에서 화장실 가는 길 걸어다니며 다 했다. 퇴근 길에 포스팅까지 마무리! Chapter 7. Loops 1. The "for" loop 2. "while" loops 3. "break" and "continue" statements 4. Can we use "else" clause for loops? Exercise List 안의 숫자 237까지만 출력되게 하고, 그 뒤 숫자들은 출력하지 않는 조건의 문제였다. for, while, break, continue를 쓸 때 신경써야 할 것은 print를 어느 위치에서 찍느냐이다. 2022. 12. 15.
Python Training Day3. Conditions 다행히 오늘 주제는 내용이 많지 않아서 금방 끝낼 수 있었다. True, False에 대한 내용이다. (그런데, 문제 푸는 것보다 포스팅하는 게 더 오래 걸리는 건 어떻게 해결해야 할까 생각 좀 해 봐야겠다) Chapter 6. Conditions Python uses boolean logic to evaluate conditions. The boolean values True and False are returned when an expression is compared or evaluated. 1. The "and" and "or" boolean operators allow building complex boolean expressions. 2. The "in" operator could be use.. 2022. 12. 14.
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.