내일배움캠프 AI 웹 프로그래밍74 내일배움캠프 19일차 TIL_Python문법과 Django Python문법과 Django의 구조와 명령어 Django는 Python으로 만들어진 프레임워크이기 때문에 Django를 하기 위해서는 Python에 대한 문법 지식이 필요하다. 오늘의 회고: 제공해주는 강의를 제대로 이해를 못하고 있다보니 점점 뒤로 멀어지는 느낌이다. Django를 시작했지만 python도 제대로 못끝내다보니 이걸 해도 되나 싶기도하고 잘 모르겠다. 2023. 8. 31. 내일배움캠프 18일차 TIL_거북이반에서도 거북이 오늘의 학습 키워드: Object Oriented Programming class 함수와 객체의 이해 __init__함수 공부한 내용 본인의 언어로 정리하기: OOP = 객체지향 프로그래밍은 큰 문제를 작게 쪼개는 방식이 아니라 작은 문제들을 해결할 수 있는 객체들을 만든 뒤, 이 객체들을 조합해서 큰 문제를 해결하는 Bottom-Up 방식을 지향합니다. 클래스 = 붕어빵틀 인스턴스 = 붕어빵 속성= 메소드 = 변수개념 = 값을 저장하는 박스, 할당개념 상자 = 값 - 값이 상자안에 저장되는것. __init__(self) - class를 배울때 특별한 메소드가 있다. 더블언더바 __init__이 main()처럼 처음 작동하는듯 오늘의 회고: 다시 들어도 모르겠다. 계속 하는게 맞는건지 의기소침해진다. 그.. 2023. 8. 30. 내일배움캠프 17일차 TIL_class 객체(object) 다루기 오늘의 학습 키워드: json 알기 csv 파일 데코레이터 공부한 내용 본인의 언어로 정리하기: json = javascript Object Notation. 데이터를 저장하거나 데이터 통신을 할 때 주로 사용. .json 확장자를 사용 json의 형태 = key: value 쌍, 파이썬의 dictionary 형태와 매우 유사하다. json 데이터를 dictionary 데이터로 변경하고, 반대로 dictionary 데이터를 json으로 변경할 수 있음 csv 파일 = csv는 comma-separated values의 약자로 텍스트에 쉼표( , )를 사용해 필드를 구분한다. .csv 확장자를 사용 텍스트 편집기를 사용해 간단한 csv 파일을 만드는 것도 가능하다. 데코레이터 = 파이썬의 함수를 장식해주는.. 2023. 8. 30. 내일배움캠프 16일차 TIL_class 객체(object) 다루기 오늘의 학습 키워드: 정규표현식(regex) itertools 데카르트곱 구하기 requests 공부한 내용 본인의 언어로 정리하기: (복붙이많다... ) 정규표현식 = regular expression의 약자인 regex라고함. 문자열이 특정 패턴과 일치하는지 판단하는 형식 언어 활용: 사용자가 입력한 이메일이 유효한 이메일인지, 유효한 핸드폰 번호를 입력했는지, 대문자로 시작하고 숫자로 끝나는 패턴의 단어가 몇번 반복되는지 등등 검증할 수 있음. 이메일 검증, 패스워드 안정성 검증, 핸드폰번호 검증과 같이 대중적으로 많이 사용되는 정규표현식 코드들은 구글에서 검색 해 보면 쉽게 찾아볼 수 있으므로 처음부터 혼자할 생각하지말고 구글링해서 소스를 찾는 방법도 추천. itertools = 효율적인 루핑을 .. 2023. 8. 29. 이전 1 ··· 13 14 15 16 17 18 19 다음