HTTP/2 301
date: Wed, 31 Dec 2025 04:09:43 GMT
content-type: text/html; charset=utf-8
content-length: 0
cross-origin-opener-policy: same-origin
location: /lessons/plotting-dataframe/
nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
referrer-policy: strict-origin-when-cross-origin
report-to: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=9eiSl4mSvCkELrfijt2%2FUeOF8obq14WVDBkL6nwoN2o%3D\u0026sid=67ff5de4-ad2b-4112-9289-cf96be89efed\u0026ts=1767154183"}],"max_age":3600}
reporting-endpoints: heroku-nel="https://nel.heroku.com/reports?s=9eiSl4mSvCkELrfijt2%2FUeOF8obq14WVDBkL6nwoN2o%3D&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&ts=1767154183"
server: cloudflare
set-cookie: cid=d1849e8f8e68481fb5bb600ff431552c; expires=Thu, 31 Dec 2026 04:09:43 GMT; Max-Age=31536000; Path=/
strict-transport-security: max-age=31536000; includeSubDomains; preload
vary: Cookie
via: 2.0 heroku-router
x-content-type-options: nosniff
cf-cache-status: DYNAMIC
cf-ray: 9b66ec500850f313-BLR
alt-svc: h3=":443"; ma=86400
HTTP/2 302
date: Wed, 31 Dec 2025 04:09:44 GMT
content-type: text/html; charset=utf-8
content-length: 0
cross-origin-opener-policy: same-origin
location: /account/login/?next=%2Flessons%2Fplotting-dataframe%2F
nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
referrer-policy: strict-origin-when-cross-origin
report-to: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=FHqsqgRztzeTlLANZuA4T39pkjkrMnvUCLfadIykf%2B0%3D\u0026sid=67ff5de4-ad2b-4112-9289-cf96be89efed\u0026ts=1767154184"}],"max_age":3600}
reporting-endpoints: heroku-nel="https://nel.heroku.com/reports?s=FHqsqgRztzeTlLANZuA4T39pkjkrMnvUCLfadIykf%2B0%3D&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&ts=1767154184"
server: cloudflare
set-cookie: origin=ref-realpython.com; expires=Mon, 25 Sep 2028 04:09:44 GMT; Max-Age=86313600; Path=/
strict-transport-security: max-age=31536000; includeSubDomains; preload
vary: Cookie
via: 2.0 heroku-router
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
cf-cache-status: DYNAMIC
cf-ray: 9b66ec518a82f313-BLR
alt-svc: h3=":443"; ma=86400
HTTP/2 200
date: Wed, 31 Dec 2025 04:09:44 GMT
content-type: text/html; charset=utf-8
cache-control: max-age=0, no-cache, no-store, must-revalidate, private
cross-origin-opener-policy: same-origin
expires: Wed, 31 Dec 2025 04:09:44 GMT
nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
referrer-policy: strict-origin-when-cross-origin
report-to: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=FHqsqgRztzeTlLANZuA4T39pkjkrMnvUCLfadIykf%2B0%3D\u0026sid=67ff5de4-ad2b-4112-9289-cf96be89efed\u0026ts=1767154184"}],"max_age":3600}
reporting-endpoints: heroku-nel="https://nel.heroku.com/reports?s=FHqsqgRztzeTlLANZuA4T39pkjkrMnvUCLfadIykf%2B0%3D&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&ts=1767154184"
server: cloudflare
set-cookie: csrftoken=vKJJdEAxi9DhNkbaMEIEcJ0fZvgL4MaC; expires=Wed, 30 Dec 2026 04:09:44 GMT; Max-Age=31449600; Path=/; SameSite=Lax; Secure
strict-transport-security: max-age=31536000; includeSubDomains; preload
vary: Cookie, Accept-Encoding
via: 2.0 heroku-router
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
cf-cache-status: DYNAMIC
content-encoding: gzip
cf-ray: 9b66ec534cf4f313-BLR
alt-svc: h3=":443"; ma=86400
Sign-In – Real Python