[Python] ๊ธฐ๋ณธ ๋ฌธ๋ฒ• (๋ณ€์ˆ˜ / ๋ฐ์ดํ„ฐ ํƒ€์ž… / ๋ณ€์ˆ˜ ๋„ค์ด๋ฐ ๊ทœ์น™)

2025. 1. 13. 13:54ยท๐Ÿงฉ Language/Python
728x90

 

โ€ป SK ์‰ด๋”์Šค ๋ฃจํ‚ค์ฆˆ 24๊ธฐ (ํด๋ผ์šฐ๋“œ๊ธฐ๋ฐ˜ ์Šค๋งˆํŠธ ์œตํ•ฉ๋ณด์•ˆ ๊ณผ์ •) ๊ต์œก์„ ๋“ค์œผ๋ฉด์„œ ์ž‘์„ฑํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค.

 

1. ๋ณ€์ˆ˜ (Variables)

  • ๋ณ€์ˆ˜ = ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ ์ €์žฅ ๊ณต๊ฐ„์˜ ์ด๋ฆ„
  • ํŒŒ์ด์ฌ์—์„œ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•  ๋•Œ ์ž๋ฃŒํ˜•์„ ๋ช…์‹œํ•  ํ•„์š” ์—†์ด ๊ฐ’์„ ํ•˜๋‹นํ•˜๋ฉด ์ž๋™์œผ๋กœ ์ž๋ฃŒํ˜•์ด ๊ฒฐ์ •๋จ
๋ณ€์ˆ˜ ์„ ์–ธ ๋ฐฉ๋ฒ•
# ๊ฐ„๋‹จํ•œ ๋ณ€์ˆ˜ ์„ ์–ธ๊ณผ ํ• ๋‹น

x = 10         # ์ •์ˆ˜ํ˜• ๋ณ€์ˆ˜
name = "Alice" # ๋ฌธ์ž์—ด ๋ณ€์ˆ˜
is_active = True # ๋ถˆ๋ฆฌ์–ธ ๋ณ€์ˆ˜

 

๋ณ€์ˆ˜ ๊ฐ’ ๋ณ€๊ฒฝ
x = 10
x = "๋ณ€๊ฒฝ๋œ ๊ฐ’"  # ๋ณ€์ˆ˜์— ๋‹ค๋ฅธ ํƒ€์ž…์˜ ๊ฐ’์„ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ์Œ

 

 

2. ๋ฐ์ดํ„ฐ ํƒ€์ž…(Data Types)

ํŒŒ์ด์ฌ์—์„œ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ ํƒ€์ž…์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Œ

 

์ˆซ์žํ˜• (Numeric Types)
  • int: ์ •์ˆ˜ (์˜ˆ: 10, -5)
  • float: ์‹ค์ˆ˜ (์˜ˆ: 3.14, -0.01)
  • complex: ๋ณต์†Œ์ˆ˜ (์˜ˆ: 1 + 2j)
age = 25      # int
pi = 3.14     # float
z = 1 + 2j    # complex

 

๋ฌธ์ž์—ด (String)
  • ๋ฌธ์ž์—ด str์€ ๋ฌธ์ž๋“ค์˜ ์ง‘ํ•ฉ์œผ๋กœ, ์ž‘์€๋”ฐ์˜ดํ‘œ(') ๋˜๋Š” ํฐ๋”ฐ์˜ดํ‘œ (")๋กœ ๋‘˜๋Ÿฌ์‹ธ์—ฌ ์žˆ์Œ
message = "Hello, World!"  # ๋ฌธ์ž์—ด ์„ ์–ธ

 

๋ถˆ๋ฆฌ์–ธ (Boolean)
  • ๋ถˆ๋ฆฌ์–ธboolean ํƒ€์ž…์€ ์ฐธ(True)์™€ ๊ฑฐ์ง“(False)์˜ ๋‘ ๊ฐ€์ง€ ๊ฐ’๋งŒ์„ ๊ฐ€์ง€๋ฉฐ, ์กฐ๊ฑด๋ฌธ์—์„œ ๋งŽ์ด ์‚ฌ์šฉ
is_logged_in = True
is_admin = False

 

๋ฆฌ์ŠคํŠธ (List)
  • ๋ฆฌ์ŠคํŠธ๋Š” ์—ฌ๋Ÿฌ ๊ฐ’์„ ํ•˜๋‚˜์˜ ๋ณ€์ˆ˜์— ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ํƒ€์ž…
numbers = [1, 2, 3, 4, 5]

 

๋”•์…”๋„ˆ๋ฆฌ (Dictionary)
  • ๋”•์…”๋„ˆ๋ฆฌ๋Š” ํ‚ค-๊ฐ’ ์Œ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅ
user = {"name": "Alice", "age": 25}

 

 

 

3. ๋ณ€์ˆ˜ ๋„ค์ด๋ฐ ๊ทœ์น™

์•ŒํŒŒ๋ฒณ, ์ˆซ์ž, ๋ฐ‘์ค„(_)๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
  • ๋ณ€์ˆ˜ ์ด๋ฆ„์€ ๋ฌธ์ž(a-z, A-Z), ์ˆซ์ž(0-9), ๋ฐ‘์ค„(_)๋กœ๋งŒ ๊ตฌ์„ฑ ๊ฐ€๋Šฅ
  • ์ˆซ์ž๋กœ๋Š” ์‹œ์ž‘ํ•  ์ˆ˜ ์—†์Œ
valid_variable = 10    # ์œ ํšจ
_hidden_variable = 20  # ์œ ํšจ
1st_variable = 30      # ์˜ค๋ฅ˜: ์ˆซ์ž๋กœ ์‹œ์ž‘

 

๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„
  • age์™€ Age๋Š” ๋‹ค๋ฅธ ๋ณ€์ˆ˜๋กœ ์ทจ๊ธ‰๋จ
age = 25
Age = 30
print(age, Age)  # ์ถœ๋ ฅ: 25 30

 

ํ‚ค์›Œ๋“œ ์‚ฌ์šฉ ๊ธˆ์ง€
  • ํŒŒ์ด์ฌ์˜ ํ‚ค์›Œ๋“œ(์˜ˆ์•ฝ์–ด)๋Š” ๋ณ€์ˆ˜ ์ด๋ฆ„์œผ๋กœ ์‚ฌ์šฉ ๋ถˆ๊ฐ€ (์˜ˆ: it, for, class ๋“ฑ)
import = 10  # ์˜ค๋ฅ˜: ์˜ˆ์•ฝ์–ด ์‚ฌ์šฉ ๋ถˆ๊ฐ€

 

์˜๋ฏธ ์žˆ๋Š” ์ด๋ฆ„ ์‚ฌ์šฉ ๊ถŒ์žฅ
  • ๋ณ€์ˆ˜ ์ด๋ฆ„์€ ๊ทธ ๋ชฉ์ ์— ๋งž๊ฒŒ ์ž‘์„ฑ๋˜์–ด์•ผ ํ•จ
# ๋‚˜์œ ์˜ˆ
x = 25

# ์ข‹์€ ์˜ˆ
user_age = 25

 

๊ถŒ์žฅํ•˜๋Š” ๋„ค์ด๋ฐ ์ปจ๋ฒค์…˜
  • ์Šค๋„ค์ดํฌ ์ผ€์ด์Šค: ์ผ๋ฐ˜ ๋ณ€์ˆ˜์™€ ํ•จ์ˆ˜ ์ด๋ฆ„์—๋Š” ์†Œ๋ฌธ์ž์™€ ๋ฐ‘์ค„์„ ์‚ฌ์šฉ. ์˜ˆ: my_name, student_age
  • ์นด๋ฉœ ์ผ€์ด์Šค: ํด๋ž˜์Šค ์ด๋ฆ„์—๋Š” ๊ฐ ๋‹จ์–ด์˜ ์ฒซ ๊ธ€์ž๋ฅผ ๋Œ€๋ฌธ์ž๋กœ ์‹œ์ž‘. ์˜ˆ: MyClass, DataProcessor
  • ์ƒ์ˆ˜: ์ „์—ญ ์ƒ์ˆ˜๋Š” ๋ชจ๋‘ ๋Œ€๋ฌธ์ž์™€ ๋ฐ‘์ค„์„ ์‚ฌ์šฉ. ์˜ˆ: MAX_SPEED, TOTAL
728x90

'๐Ÿงฉ Language > Python' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[Python] ์ฃผ์š” ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ (๋ฆฌ์ŠคํŠธ / ๋”•์…”๋„ˆ๋ฆฌ)  (0) 2025.01.14
[Python] ๊ธฐ๋ณธ ์ž…์ถœ๋ ฅ ๋‹ค๋ฃจ๊ธฐ  (0) 2025.01.13
[์˜ค๋ฅ˜ ํ•ด๊ฒฐ] googletrans ์‚ฌ์šฉ ์ค‘ ์˜ค๋ฅ˜  (0) 2025.01.13
[Python] googletrans ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ™œ์šฉํ•ด์„œ ๊ฐ„๋‹จํ•œ ๋ฒˆ์—ญ๊ธฐ ๋งŒ๋“ค๊ธฐ  (2) 2025.01.13
Windows 11 ํŒŒ์ด์ฌ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์„ค์ • (Visual Studio Code ์‚ฌ์šฉ)  (1) 2025.01.13
'๐Ÿงฉ Language/Python' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • [Python] ๊ธฐ๋ณธ ์ž…์ถœ๋ ฅ ๋‹ค๋ฃจ๊ธฐ
  • [์˜ค๋ฅ˜ ํ•ด๊ฒฐ] googletrans ์‚ฌ์šฉ ์ค‘ ์˜ค๋ฅ˜
  • [Python] googletrans ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ™œ์šฉํ•ด์„œ ๊ฐ„๋‹จํ•œ ๋ฒˆ์—ญ๊ธฐ ๋งŒ๋“ค๊ธฐ
  • Windows 11 ํŒŒ์ด์ฌ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์„ค์ • (Visual Studio Code ์‚ฌ์šฉ)
WISHee
WISHee
IT์™€ ๋ณด์•ˆ์— ๋Œ€ํ•œ ๊ณต๋ถ€ ๊ธฐ๋ก์„ ์ฐจ๊ณก์ฐจ๊ณก ์Œ“์•„๊ฐ€๋Š” ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ ๐Ÿ›ก๏ธ๐Ÿ’ป
  • WISHee
    DevwithWish
    WISHee
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
    • ๐ŸŒณ ROOT (128)
      • โ›“๏ธ ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ (10)
        • ๊ธฐ๋ณธ ๊ฐœ๋… (9)
        • ํŒจํ‚ท ๋ถ„์„ (1)
        • ์นจ์ž… ํƒ์ง€ ๋ฐ ๋ฐฉ์ง€ (0)
      • โš™๏ธ ์‹œ์Šคํ…œ ๋ณด์•ˆ (0)
        • ์šด์˜์ฒด์ œ ๋ณด์•ˆ (0)
        • ์ทจ์•ฝ์  ๋ถ„์„ (0)
        • ๋กœ๊ทธ ๋ถ„์„ (0)
      • ๐ŸŒ ์›น ๋ณด์•ˆ (1)
        • OWASP TOP 10 (1)
        • ์›น ์„œ๋ฒ„ ๋ณด์•ˆ (0)
        • ์›น ์ทจ์•ฝ์  ๋ถ„์„ (0)
      • โ˜๏ธ ํด๋ผ์šฐ๋“œ ๋ณด์•ˆ (3)
        • AWS (3)
      • ๐Ÿ” ์•”ํ˜ธํ™” & ์ธ์ฆ (3)
        • ์•”ํ˜ธํ™” ๊ฐœ๋… (2)
        • TLS,SSL (0)
        • ์ธ์ฆ & ์ ‘๊ทผ์ œ์–ด (1)
      • ๐Ÿšจ ๋ณด์•ˆ ์‹ค๋ฌด (30)
        • ๋ณด์•ˆ ๊ด€์ œ (14)
        • ๋ชจ์˜ ํ•ดํ‚น (12)
        • ์ทจ์•ฝ์  ์ง„๋‹จ (3)
        • ๋””์ง€ํ„ธํฌ๋ Œ์‹ (1)
      • ๐Ÿ“š ISMS & ISO27001 (9)
        • ISMS, ISMS-P ์ธ์ฆ (2)
      • ๐Ÿ“ฐ ๋ณด์•ˆ ๋‰ด์Šค & ํŠธ๋ Œ๋“œ (1)
        • ์ตœ์‹  ๋ณด์•ˆ ์ด์Šˆ (1)
        • ์‚ฌ์ด๋ฒ„ ์œ„ํ˜‘ ์ •๋ณด (0)
        • ๋ณด์•ˆ ์ปจํผ๋Ÿฐ์Šค ๋ฆฌ๋ทฐ (0)
      • ๐Ÿ”ฅ SKShieldusRookies (15)
        • Review (3)
        • PBL (0)
        • ๊ณผ์ œ (4)
        • ๋ชจ๋“ˆ ํ”„๋กœ์ ํŠธ (8)
        • ์ตœ์ข… ํ”„๋กœ์ ํŠธ (0)
      • ๐Ÿ—‚๏ธ Project (3)
        • SOAR (0)
        • BlockChain (3)
      • ๐Ÿงฉ Language (23)
        • Java (1)
        • Python (16)
        • Programmers (6)
      • ๐Ÿ‘ฅ ๋ฒ„์ „๊ด€๋ฆฌ & ํ˜‘์—…๋„๊ตฌ (9)
        • Git, GitHub (4)
        • etc (5)
      • ๐Ÿ’œ ์ผ์ƒ (21)
        • Boot Camp (4)
        • Study (6)
        • Travel (8)
        • Study Abroad (3)
  • ๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    • ํ™ˆ
    • ํƒœ๊ทธ
    • ๋ฐฉ๋ช…๋ก
  • ๋งํฌ

    • GitHub
  • ๊ณต์ง€์‚ฌํ•ญ

    • ๋ฐ˜๊ฐ‘์Šต๋‹ˆ๋‹ค!
  • ์ธ๊ธฐ ๊ธ€

  • ํƒœ๊ทธ

    ์˜นํ”Œ๋ขฐ๋ฅด
    ํŒŒ์ด์ฌ
    ์œ ๋Ÿฝ์—ฌํ–‰
    ๋Ÿฐ๋˜์—ฌํ–‰
    slack
    ์ •๋ณด๋ณด์•ˆ
    Github
    ์™€์ด์–ด์ƒคํฌ
    ์ฝ”๋”ฉํ…Œ์ŠคํŠธ
    ๋ชจ์˜ํ•ดํ‚น
    ํ•ด์™ธ์—ฌํ–‰
    ํ•œ๋‹ฌ์—ฌํ–‰
    sk์‰ด๋”์Šค๋ฃจํ‚ค์ฆˆ
    ๋ฆฌ๋ˆ…์Šค๋ณด์•ˆ
    ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค
    flask
    ๊นƒํ—ˆ๋ธŒ
    ํ”„๋ž‘์Šค์—ฌํ–‰
    ๋ธ”๋ก์ฒด์ธ์‹ค์Šต
    ๋ณด์•ˆ์‹ค์Šต
    ํ˜‘์—…๋„๊ตฌ
    git
    Python
    ํŒŒ๋ฆฌ์—ฌํ–‰
    ์œˆ๋„์šฐ๋ณด์•ˆ
    ์œ ๋Ÿฝํ•œ๋‹ฌ์—ฌํ–‰
    VSCode
    ํ”Œ๋ผ์Šคํฌ
    ์นผ๋ฆฌ๋ฆฌ๋ˆ…์Šค
    ๋ชฝ์ƒ๋ฏธ์…ธ
  • ์ตœ๊ทผ ๋Œ“๊ธ€

  • ์ตœ๊ทผ ๊ธ€

  • 160x600
  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.3
WISHee
[Python] ๊ธฐ๋ณธ ๋ฌธ๋ฒ• (๋ณ€์ˆ˜ / ๋ฐ์ดํ„ฐ ํƒ€์ž… / ๋ณ€์ˆ˜ ๋„ค์ด๋ฐ ๊ทœ์น™)
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”