분류 전체보기
-
Python으로 웹 스크래퍼 만들기 - And,Or 사용법Python 2024. 3. 7. 21:58
And, Or사용법 1. And는 양쪽 조건 모두 충족되어야 한다. True and True == True False and True == False True and False == False False and False == False 2. Or은 둘 중 하나가 true면 충족된다. True or True == True True or False == True Flase or True == True False or False == False print(type(age)) # age 변수의 type을 print해서 어떤 type인지 확인해 본다. # age 변수의 type이 'str(string)'인 것을 확인할 수 있다. age = input("How old are you?") print("user an..
-
Python으로 웹 스크래퍼 만들기 - return과 f를 사용하여 문자열과 변수를 같이 사용하기Python 2024. 2. 25. 00:40
return과 f를 사용하여 문자열과 변수를 같이 사용하기 1. return 사용시에 함수를 끝내기 때문에 이후에 쓴 코드는 작동되지 않는다. 2. return은 함수 밖으로 값을 보내준다. 즉 값을 가지고 함수 바깥으로 보낸다. 3. f"" 사용시 문자열과 변수를 같이 사용할 수 있다. 4. f"{넣고싶은 변수이름}+😀" my_name = "jihyun" my_age = "20" my_color_eyes = "brown" print(f"Hello I'm {my_name}, I have {my_age} years in the earth, {my_color_eyes} is my eye color") #f""는 format을 사용한다. #f를 사용함으로써 string과 변수를 같이 사용할 수 있다. #f를..
-
Python으로 웹 스크래퍼 만들기 - return 사용법Python 2024. 2. 23. 15:54
return 사용법에 대하여 학습 return을 사용하여 함수 바깥으로 보내준다. 변수를 선언하는 방법과 선언하지 않는 방법이 있다. def tax_calc(money): return money * 0.35 # 함수 바깥으로 보낸다. def pay_tax(tax): print("thank you for paying",tax) 3. 변수를 선언하는 방법 to_pay = tax_calc(1500000) # money를 받음 pay_tax(to_pay) #to_pay에서 계산된 값을 받아서 pay_tax를 실행시킴 4. 변수를 선언하지 않는 방법 pay_tax(tax_calc(1500000)) # return을 사용하여 함수를 실행시켜보았다. # 변수를 사용하는 경우, 사용하지 않는 경우를 나누어 보았다. d..
-
이커머스 광고팀에서 데이터 분석 관리 직무로 전향한 이유일상 2024. 2. 23. 01:23
이커머스 광고 운영팀에서 개발자로의 전향을 생각하기까지는 많은 생각과 고난이 있었다. 몇 년간 광고 운영 분야에서 근무하면서 광고 관련한 다양한 데이터를 수집하고 정리하는 업무를 하였다. 또한 광고를 게시하고 운영하면서 MAU, DAU, 클릭량 등을 관리하며 CPC에 대한 효과를 향상하는 방법에 대해 많은 시간을 보냈다.그러나 업무를 하며 시간이 흐르면서 '나이가 들어도 이 일을 할 수 있을까?'라는 의문이 문득 들었다. 꾸준한 공부와 함께 성장하며 오랜 기간 동안 할 수 있는 일이 무엇일지에 대해 고민하게 되었다. 그때쯤, 부트캠프를 나와서 프론트엔드 개발자로 잘 지내고 있는 친한 동기 언니가 떠올랐다. 그 생각을 하고 나서 바로 동기 언니에게 연락을 취했고 부트캠프에 대한 여러 대화를 나누게 되었다...
-
Python으로 웹 스크래퍼 만들기 - 파이썬 함수 사용Python 2024. 2. 22. 19:21
파이썬 함수의 구조 1. 함수의 구조 def 함수 이름(매개변수): 수행할 문장1 수행할 문장2 print() 함수이름(인수) 1) 매개변수(parameter)와 인수(arguments)는 혼용해서 사용하는 용어이다. 입력으로 전달된 값을 받는 변수, 인수는 함수를 호출할 때 전달하는 입력값을 의미한다. 2. 주의사항 1) 인수가 없을 시 기본값을 설정해주어야 오류가 발생하지 않는다. def say_hello(user_name="anonymous"): print("hello",user_name) say_hello() # hello anonymous 2) 주석은 #으로 달기 3) Ture,False 입력시 앞글자 대문자 사용하기 4) 함수 작성 시 탭 키 or 스페이스바 사용으로 함수 내에 있다는 것을 알..
-
이것이 MySQL이다 - 1장 DBMS 분류, SQL 개요, MySQL 소개DATABASE/MySQL 2024. 2. 21. 23:23
목차 1. DBMS 분류 2. SQL 개요 3. MySQL 소개 1. DBMS 분류 현재 사용되는 DBMS 중에는 관계형 DBMS가 가장 많은 부분을 차지하며, 일부 멀티미디어 분야에서 객체지향형이나 객체관계형 DBMS가 활용되고 있는 추세이다. 1) 계층형 2) 망형 3) 관계형(MySQL,Oracle,DB2,SQL Server,Access 등) 4) 객체지향형 5) 객체관계형 1-1. 계층형 DBMS 1) 처음으로 나온 DBMS의 개념으로 1960년대에 시작되으며 트리형 구조이다. 2) 처음 구축한 이후에는 구조를 변경하기가 까다롭다. 3) 주어진 상태에서의 검색은 상당히 빠르지만, 접근의 유연성이 부족해서 임의의 검색에는 어려움이 따른다. 1-2.망형 DBMS 1) 계층형 DBMS의 문제점을 개선하..
-
이것이 MySQL이다 - 1장 데이터베이스/DBMS 개념 파악DATABASE/MySQL 2024. 2. 20. 17:29
데이터베이스/DBMS 개념 파악 1. 데이터베이스란? 1) 데이터의 집합이다. 2) 여러명의 사용자가 동시에 공유하고 접근한다. 2. DBMS(Database Management System)란? 1) 데이터베이스를 운영하기 위한 시스템 또는 소프트웨어이다. 2) 여러명의 사용자가 동시에 관리하고 사용한다. 3) 대표적으로 MySQL, MariaDB, PostgreSQL, Oracle, SQL Server등이 있다. 3. DBMS(Database Management System) 특징 1) 데이터의 무결성 - 데이터베이스 안의 데이터는 어떤 경로를 통해 들어 왔던지 데이터에 오류가 있어서는 안 된다. 이 무결성을 위해서 데이터베이스는 제약조건이라는 특성을 가진다. 예시로 학생 데이터에서 모든 학생은 학번..