#Python scripting language
Explore tagged Tumblr posts
surendrasingh01 · 2 years ago
Text
Is Python a Scripting Language? Busting the Myth
Tumblr media
 Let’s dispel common misconceptions about the Python programming language and determine if it is primarily a scripting language or also offers superior programming capabilities.
0 notes
playstationvii · 7 months ago
Text
Jest: A Concept for a New Programming Language
Summary: "Jest" could be envisioned as a novel computer programming language with a focus on humor, playfulness, or efficiency in a specific domain. Its design might embrace creativity in syntax, a unique philosophy, or a purpose-driven ecosystem for developers. It could potentially bridge accessibility with functionality, making coding intuitive and enjoyable.
Definition: Jest: A hypothetical computer language designed with a balance of simplicity, expressiveness, and potentially humor. The name suggests it might include unconventional features, playful interactions, or focus on lightweight scripting with a minimalist approach to problem-solving.
Expansion: If Jest were to exist, it might embody these features:
Playful Syntax: Commands and expressions that use conversational, quirky, or approachable language. Example:
joke "Why did the loop break? It couldn't handle the pressure!"; if (laughs > 0) { clap(); }
Efficiency-Focused: Ideal for scripting, rapid prototyping, or teaching, with shortcuts that reduce boilerplate code.
Modular Philosophy: Encourages user-created modules or libraries, reflecting its playful tone with practical use cases.
Integrated Humor or Personality: Built-in error messages or prompts might be witty or personalized.
Flexibility: Multi-paradigm support, including functional, procedural, and object-oriented programming.
Transcription: An example code snippet for a Jest-like language:
// Hello World in Jest greet = "Hello, World!"; print(greet); laugh();
A Jest program that calculates Fibonacci numbers might look like this:
// Fibonacci in Jest fib = (n) => n < 2 ? n : fib(n-1) + fib(n-2);
joke "What's the Fibonacci sequence? You'll love it, it grows on you!"; n = 10; print("The Fibonacci number at", n, "is:", fib(n));
Potential Domains:
Gamified education
Creative industries
AI-driven storytelling
Interactive debugging
Would you like me to refine or explore additional aspects?
Certainly! If we were to imagine Jest as the brainchild of a creative coder or team, their portfolio would likely include other innovative or experimental programming languages. Let’s expand on this concept and invent some plausible complementary languages the same inventor might have designed.
Related Languages by the Inventor of Jest
Pantomime
Description: A visual programming language inspired by gesture and movement, where users "drag and drop" symbols or create flowcharts to express logic. Designed for non-coders or children to learn programming through interaction.
Key Features:
Icon-based syntax: Conditional loops, variables, and functions represented visually.
Works seamlessly with Jest for creating visual representations of Jest scripts.
Sample Code (Visual Representation): Flowchart blocks: Input → Decision → Output.
Facet
Description: A declarative programming language focusing on creativity and modularity, aimed at artists, designers, and 3D modelers. Facet could integrate well with game engines and creative suites like Blender or Unity.
Key Features:
Embedded visual tools for shaders, animations, and simulations.
Simplified expressions for creative coding (e.g., animations and generative art).
Sample Code:
shape = circle(radius: 10, color: "blue"); animation = wave(shape, amplitude: 5, frequency: 2); render(animation, duration: 10s);
Quip
Description: A lightweight scripting language built for humor, similar to Jest, but more focused on natural language processing, chatbots, and interactive storytelling.
Key Features:
Syntax mirrors conversational English.
Designed for AI integration, especially in storytelling apps.
Sample Code:
character "Alice" says "Hello! What's your name?"; user_input -> name; character "Alice" says "Nice to meet you, {name}!";
Cryptic
Description: A language for designing cryptography algorithms and secure communications. Aimed at developers interested in blockchain, encryption, or cybersecurity.
Key Features:
High-level abstractions for cryptographic primitives.
Secure-by-design philosophy.
Sample Code:
key = generate_key(algorithm: "AES", length: 256); encrypted_message = encrypt("Hello, World!", key); print(encrypted_message);
Harmony
Description: A reactive programming language for building interactive user interfaces, designed to be highly interoperable with Jest and other tools in the suite. Perfect for web developers and app creators.
Key Features:
Two-way data binding with minimal boilerplate.
Component-based architecture.
Sample Code:
component Button { state: clicked = false; onClick() { clicked = !clicked; alert("Button clicked!"); } } render(Button);
Inventor’s Vision
The coder or team behind Jest and these complementary languages would likely be passionate about:
Accessibility: Making programming intuitive and fun for people of all skill levels.
Playfulness: Infusing coding with creativity, humor, and expressiveness.
Interoperability: Ensuring all their languages work well together for larger projects.
Would you like me to dive deeper into one of these languages, conceptualize others, or expand Jest further?
Expanded Concepts and Bridge Languages
Pantomime
Expansion: Adds support for AR/VR interfaces where users use gestures to program logic in 3D space. For example, drawing a loop physically creates a repetitive cycle.
Bridge Language: GestureScript: Converts AR/VR gestures from Pantomime into traditional code for broader applications.
Facet
Expansion: Enhanced for generative AI tools, allowing users to define complex artistic styles and AI-driven procedural designs.
Bridge Language: PixelForge: Focused on exporting Facet code into game engines, enabling real-time rendering pipelines for interactive environments.
Quip
Expansion: Includes pre-trained AI models for dynamic storytelling, allowing Quip scripts to evolve based on user interaction.
Bridge Language: Narrate: Combines Quip scripts with voice-to-text technologies for live storytelling in games or educational tools.
Cryptic
Expansion: Introduces quantum-safe cryptography primitives and allows simulation of blockchain-like ecosystems for testing purposes.
Bridge Language: CipherBridge: Translates Cryptic code into various blockchain frameworks like Ethereum or Solana.
Harmony
Expansion: Gains support for cross-platform development, allowing users to write code for web, mobile, and IoT devices simultaneously.
Bridge Language: Symphony: Converts Harmony components into platform-native scripts for seamless integration.
Additional Bridge Languages
Echo: Bridges Quip and Jest, enabling storytelling code to trigger functional scripts for immersive experiences.
Morph: A universal language that compiles any Jest family code into executable binaries for specific operating systems.
Thread: Integrates Cryptic and Harmony to build secure, reactive user interfaces for fintech applications.
Canvas: Bridges Facet and Pantomime to create interactive art in AR/VR, blending visual coding with gesture inputs.
Let me know if you'd like a deeper dive into any specific language or bridge concept!
Here's a detailed exploration of Echo, Morph, Thread, Canvas, and all previously mentioned languages, emphasizing their unique applications and advanced functionalities.
Expanded Bridge Languages
Echo
Purpose: Links storytelling elements in Quip with functional programming in Jest, enabling dynamic, immersive interactions between narrative and logic.
Key Features:
Story-driven logic triggers: e.g., a character’s dialogue prompts a database query or API call.
Integration with AI tools for real-time responses.
Use Case: AI-driven chatbots that incorporate both storytelling and complex backend workflows.
Sample Code:
story_event "hero_arrives" triggers fetch_data("weather"); response = "The hero enters amidst a storm: {weather}.";
Morph
Purpose: Acts as a meta-compiler, translating any language in the Jest ecosystem into optimized, platform-specific binaries.
Key Features:
Universal compatibility across operating systems and architectures.
Performance tuning during compilation.
Use Case: Porting a Jest-based application to embedded systems or gaming consoles.
Sample Code:
input: Facet script; target_platform: "PS7"; compile_to_binary();
Thread
Purpose: Combines Cryptic's security features with Harmony's reactive architecture to create secure, interactive user interfaces.
Key Features:
Secure data binding for fintech or healthcare applications.
Integration with blockchain for smart contracts.
Use Case: Decentralized finance (DeFi) apps with intuitive, safe user interfaces.
Sample Code:
bind secure_input("account_number") to blockchain_check("balance"); render UI_component(balance_display);
Canvas
Purpose: Fuses Facet's generative design tools with Pantomime's gesture-based coding for AR/VR art creation.
Key Features:
Real-time 3D design with hand gestures.
Multi-modal export to AR/VR platforms or 3D printers.
Use Case: Collaborative VR environments for designers and architects.
Sample Code:
gesture: "draw_circle" → create_3D_shape("sphere"); gesture: "scale_up" → modify_shape("sphere", scale: 2x); render(scene);
Deep Dive into Main Languages
Jest
Philosophy: A playful, expressive scripting language with versatile syntax tailored for humor, experimentation, and creativity.
Core Application: Writing scripts that blend functional programming with a whimsical, human-readable style.
Pantomime
Expanded Features: Includes AI-driven gesture recognition for predictive modeling and natural motion capture.
Advanced Use: Developing AR apps for rehabilitation therapy where exercises are coded as gestures.
Facet
Advanced Use: Procedural generation in games, defining terrains, weather systems, and NPC behaviors with artistic flair.
Quip
Advanced Features: Integrates pre-trained language models for nuanced, character-driven dialogue trees.
Advanced Use: Creating adaptive narratives in games where user decisions alter the story arc.
Cryptic
Advanced Features: Quantum-safe algorithms and AI-enhanced key generation for unbreakable security.
Advanced Use: Designing multi-layered blockchain ecosystems with Cryptic’s high-level abstractions.
Harmony
Advanced Features: Adaptive UIs that respond to user emotion, tracked via AI-enhanced cameras.
Advanced Use: Apps for mental health, where interfaces adjust to user stress levels.
Proposed New Bridge Languages
Chord
Bridges Harmony and Facet for designing interactive music-based visual art.
Use Case: Music videos where the visuals respond to real-time sound input.
Path
Links Cryptic and Canvas for secure AR/VR environments.
Use Case: Virtual meetings in secure, customized 3D spaces.
Fable
Connects Quip and Pantomime for storytelling via interactive gestures.
Use Case: VR education apps where lessons are taught through immersive narratives.
Would you like a specific implementation plan for any of these languages or applications?
9 notes · View notes
small-basic-programming · 10 months ago
Text
Programming Languages For Youths And Adults ...
Tumblr media
Programming Languages:
The best ways to learn programming are Snap!, Small Basic, Python, Small Visual Basic, Scratch and TigerJython.
Java
Ruby
C#
PHP
C++
Snap!
Small Basic
Python
Perl
TigerJython
Go
Scratch
C
JavaScript
Visual Basic
Post #234: Programming Languages For Youths And Adults, 2024.
8 notes · View notes
attitudetallyacademy · 26 days ago
Text
Java in Depth, become a complete Java Engineer
Tumblr media
tart your journey into the world of Computer Science with a beginner-to-advanced course covering core concepts like Programming (C, C++, Python), Data Structures, Algorithms, Operating Systems, Database Management, Computer Networks, and emerging fields like Artificial Intelligence and Machine Learning.
This course is ideal for students aiming to build a solid foundation in software development, data analytics, or IT careers. With hands-on learning and expert guidance, it prepares you for real-world challenges in tech.
Students from Uttam Nagar and Yamuna Vihar looking to gain practical skills in computer science can benefit greatly from this industry-relevant training program. Join now to turn your tech passion into a profession!
Visit Attitude Academy
📚 Learn Computer Science: Attitude Academy
📍 Visit Us: Yamuna Vihar | Uttam Nagar
📞 Call: +91 9654382235
🌐 Website: www.attitudetallyacademy.com
📩 Email: [email protected]
📸 Follow us on: attitudeacademy4u
0 notes
labellerr-ai-tool · 6 months ago
Text
0 notes
prachicomputer · 11 months ago
Text
Tumblr media
Merge Computer Provide Computer Related All Courses And Other Technical Skills.If you have interesting so contact merge computer institute of technologies.
0 notes
ipcsdmpalakkad · 1 year ago
Text
Benefits of Learning Python in 2024
Introduction 
Python is a popular programming language that can lead to many job opportunities in technology. It is used in web development, data analysis, artificial intelligence, and automation. In 2024, the need for Python skills is still increasing, as big companies such as Cisco, IBM, and Google are using it for their projects. If you're thinking about broadening your programming skills, this detailed guide will explore 12 reasons why learning Python in 2024 is a wise decision. 
What is Python? 
Python is a programming language that we use to give instructions to our computer for specific tasks. It is a high-level language that is interpreted and object-oriented. Its beginner-friendly syntax makes it a popular choice for beginners to start their programming journey. The main goal of Python is to make it easier for developers to read and understand code, while also reducing the amount of code needed. 
Reasons Why You Should Learn Python 
Here are the reasons why you should learn Python: it’s Web Development, Scripting, Automation, cross-platform compatibility, Open-source nature, Data Science capabilities, Machine Learning (ML), Artificial Intelligence (AI), Easy to learn, Libraries, Framework, Django Framework and Game Development. 
Python is used in Web development – 
Python offers a range of frameworks for web development. Django, Flask, and Pylons are some popular options known for their fast and reliable code, all written in Python. With Python, users can also engage in web scraping to extract information from different websites. 
Python is used in Automation and Scripting – 
Python is not only a programming language but also a scripting language. Python scripts can have functions imported as a library from other scripts. Python is capable of automating various tasks, saving time and energy. 
Python is used in Cross-Platform and open source – 
For over 20 years, this language has been running on different platforms and is open source. Python code works on Linux, Windows, and MacOS. Python is also known for its extensive bug-fixing and code improvement over the years, ensuring that it runs smoothly whenever it is used. 
Python is used in Data Science – 
Most data scientists prefer using Python for programming. Nowadays, data is crucial for various jobs like IT ops, software development, and marketing. Python gained popularity in the data world with the introduction of 'NumPy' and 'Pandas'. 
Python is used in Artificial Intelligence and Machine Learning – 
Python is widely used in Machine Learning to create algorithms based on statistics for computers to execute various tasks. The language has modules like Theano, Scikit-learn, TensorFlow, etc., to support machine learning. Additionally, Python is beneficial in Artificial Intelligence with libraries like Keras for neural network experiments. 
Python is easy to learn – 
Python is a simple language to learn. This is mainly because it is similar to English. Python's syntax has only a few rules and special cases. In Python, the emphasis is on what you want to achieve with the code, rather than the complexities of the language. Anyone can easily become proficient in Python. By practicing, beginners can create a basic game in just a few days using Python. Another appealing feature of this programming language is its efficiency and readability. 
Python has many libraries and frameworks – 
Python offers a wide range of libraries and frameworks to meet different needs. For instance, Django is utilized for web development, PyBrain is employed for data science, TensorFlow is used for machine learning, and so on. This guarantees that the application development process is effortless and seamless, as the libraries and frameworks can be tailored to meet specific requirements. 
Django Framework – 
Django is a Python web framework that makes it easy to create secure and easy-to-manage websites quickly. Developed by experts, Django handles many of the challenges of web development, allowing you to concentrate on building your app instead of starting from scratch. 
Python is used in Game Development – 
Developers can utilize Python to create games with the help of Pygame, enabling the development of both 2D and 3D games. Notable games like Pirates of the Caribbean and Battlefield 2 have been built using Python. Python offers a library called Pygame specifically designed for game development, making it convenient to create engaging games. With the growing prominence of the gaming industry, the utilization of Python for game development has significantly increased in recent years. 
Conclusion 
Learning Python in 2024 is a smart career choice because it is easy to use, has many libraries, and can be applied in various fields. Python skills are in high demand, making it a valuable asset for developers. Python is a popular programming language with many reasons behind its high demand. It offers strong community support, a wide range of libraries, and frameworks, making it a top choice for both developers and beginners. Python is used in various fields such as web development, game development, automation, as well as in technologies like AI, ML, and data analytics. Overall, the programming language is experiencing rapid growth and has a promising future ahead. Learn Python at IPCS global Palakkad for comprehensive education and training. In addition to the course curriculum, IPCS Global also provides job placement assistance, interviews, and projects, guaranteeing a 100% placement rate.
FAQs 
Q. Why is it important to learn Python, and what benefits can it offer?   
Studying Python has the potential to unlock many job possibilities with great potential for advancement and lucrative pay. It is applicable in a wide range of areas, including data analysis, artificial intelligence, website creation, coding, and streamlining tasks. 
Q. What is the future of Python? 
Python has a bright future ahead because it remains popular and widely used in different industries. Its strong community support, wide range of libraries, and flexibility make it a good fit for future technological advancements. With the emergence of new technologies and trends, Python is expected to maintain its important role in the tech industry. 
Q. What are the 3 benefits of using Python? 
Readability: Python is created with a syntax that is simple to read, which helps in writing and managing code more efficiently. 
Extensive Libraries: Python offers a wide range of libraries and frameworks that cater to different needs. This enables developers to make use of pre-existing tools for their projects. 
Versatility: Python is versatile and can be applied in various fields such as web development, scientific computing, and machine learning. 
0 notes
goblinguistics · 1 year ago
Text
"dark academia" <- yea my screen going black working with decades-old software made by idiots
1 note · View note
surendrasingh01 · 2 years ago
Text
Features of Python Language Beyond Scripting
This podcast episode will help you understand the capabilities of python language and make you more clear that python is not just a scripting language it has far better capabilities this is why it has become worlds most popular programming language.
0 notes
Text
Explore the expansive realm of Python libraries, empowering data scientists with versatile tools and frameworks for comprehensive data explorations. Uncover the potential of these libraries in transforming data science endeavors with efficiency and innovation. Read more...
0 notes
seuncreative · 1 year ago
Text
Elevate Your Python Skills in Development, Coding, and Scripting
Tumblr media
Python, with its simplicity and versatility, stands as a powerful language capable of crafting sophisticated applications, automating tasks with finesse, and scripting ingenious solutions across various domains. Elevate Your Python Skills in Development, Coding, and Scripting is not just a guide; it's your passport to mastering the art of Python programming.
Python isn't just a language—it's a canvas on which you'll paint elegant applications, whether it's web development, game creation, data analysis, or software engineering.
Elevating Your Python Skills ventures into the realm of scripting, where you'll discover the art of automating tasks, orchestrating processes, and managing systems seamlessly. Imagine crafting scripts that save time, effort, and elevate efficiency to new heights.
However, Elevating Your Python Skills isn't just about syntax; it's about cultivating a mindset—an approach that fosters innovation, problem-solving, and a pursuit of excellence. It's about empowering you to write code that not only functions flawlessly but does so with elegance and clarity.
So, are you ready to embark on this journey? Elevate Your Python Skills in Development, Coding, and Scripting awaits, poised to unveil the secrets, unravel the mysteries, and transform you into a Python virtuoso.
Learn how here
0 notes
mohitreal1995 · 2 years ago
Text
Is Python a programming or scripting language?
Python is a versatile language that blurs the lines between traditional programming and scripting languages. It exhibits characteristics of both, making it a unique and powerful tool for various tasks. While scripting languages are typically interpreted and used for automating repetitive tasks, Python goes beyond this role. Python is interpreted, allowing it to be used as a scripting language for automation, but it is also a high-level programming language capable of handling a wide range of development applications. This duality is a testament to Python's adaptability and ease of use, making it a popular choice for both beginners and experienced programmers. Python's ability to serve multiple purposes, from quick scripts to complex software development, makes it a valuable asset in the world of programming and automation. For more detailed information visit the link: https://themediumblog.com/is-python-a-programming-language-or-scripting-language/
Tumblr media
0 notes
relto · 2 years ago
Text
while trying to figure out how to copypaste values in the excel sheet, i came across at LEAST one person who was like "well just write the values into an array and iterate over the cells". yes thats such a great idea, i have multiple sheets with over 10k cells that need attention each, its totally not going to take an hour for a simple operation
0 notes
alchemist-of-life · 1 year ago
Text
I’m curious how binary cant work for admech since day 1. At first, I thought it’s just high speed alternation in frequencies of sounds to denote 0 and 1, just like how computer cable does with voltage. So I wrote a python script to convert natural language to binary code then to sound based on the idea (so that I can curse in binary in ttrpg). However, since the human auditory cortex can only distinguish sound about 20ms apart, the current commonly used binary coding method (Unicode) that requires 8 bits to encode for one letter (16 bits for one character in Mandarin) would make binary cant less efficient than natural language through the bare ear. As a result, binary cant users not only need vocal implants but also auditory implants to receive info (or perhaps cortex implants to decode). Based on these assumptions, binary cant would be able to happen in sound frequencies not perceivable by the original human cochlea so techpriests conversation can be extremely quiet. And more efficiently, just through data cables.
Or it could be the other way around, scientists might develop more efficient binary language without basing it on the symbol system of natural languages (I’m not that familiar with linguistics so I don’t know if this is possible or not).
However, the sound techpriests made in the game mechanicus doesn’t sound like my assumption. There are definitely more than 2 pitches used in the conversations (which makes it less binary...) and they seem to be faster than natural language. I still couldn’t figure out what’s happening here. Do the twisting pitches actually encode more than one bit? Is binary cant actually an analog signal encoding a digital signal? Or is the sound effect just mean to sound better for the game?
The binary curse program (turn the sound on!):
2K notes · View notes
foone · 5 months ago
Text
Programming languages for furries:
* cobra
* cowsel
* dog
* foxpro
* fish
* gamemonkey script
* grasshopper
* lynx
* mouse
* neko
* pike
* python
* ratfor/ratfiv
* serpent
* swift
* squirrel
* unicorn
* wyvern
* zebra
Honorable mention:
* squeak
* Apache Pig Latin
* moo
* wolfram
Dishonorable mentions:
* viper (it's for some cryptocurrency bullshit)
Mentions:
* NewtonScript (technically contains the word "Newt")
* OCaml (it almost is named O-Camel but it's spelled wrong)
* AWK (it's pronounced the same as the Auk)
Required pedantry: python, my favorite language, is actually named after Monty Python, not the snake.
283 notes · View notes
lostreverb · 9 months ago
Text
RANDOM LUKE COOPER HC'S
Tumblr media
a/n: writing a fic for him and he's just so cute and i keep getting ideas for him ahh my cinephile bf i need him might fuck around and write some NSFW ones later (SORRY THIS IS REALLY LONG I GOT CARRIED AWAY) bf! headcanons are here!!
he's very quiet if he's not talking about movies
not audibly just like only gives one word or one sentence answers
which means he's a VERY dry texter (it's not personal he's just like that)
though he does post his every unfiltered thought to his twitter (which has SOO many followers like a shitton)
doesn't understand typing in lowercase and thinks it's dumb (but if you type in lowercase he won't call it dumb but he'll express he thinks it's weird)
has the worst handwriting ever but that's because it's almost like a kind of unreadable script (like doctor handwriting)
he listens to all kinds of music really aside from like pop or country
also really likes monty python
he really likes musicals (singing in the rain, phantom of the opera, the sound of music) b/c he was introduced to them when he was very young so they're very nostalgic for him
but he'll never mention it because his friends would make fun of him for it
(would LOVEEEEEEEE la la land)
used to read books a lot more when he was younger
is a superhero comic book fan
he can play piano really well (parents made him play) he just doesn't give a fuck about piano
he's also like crazy smart and would do super well in school if he applied himself he just doesn't care
he really wants to switch his major to film studies but his parents wouldn't approve (but he's thinking about doing it anyway)
became completely desensitized to gore and nudity at a young age because he'd always just watch whatever movies his dad put on
wrote a series of letters to quentin tarantino as a kid and got one letter back and it's his most prized possession
likes maintaining eye contact with people for too long because it makes them uncomfortable
just generally likes messing with people and being a little shit b/c he likes how easy it is to mess with ppls emotions cause they're so predictable (which is kinda a red flag but he's never really taken something too far)
b/c of this no one really takes him seriously which bothers him a bit but he knows it's his fault
which is why when you do actually take interest in what he says he finds himself falling for you
he never got "lost" in the forest with michael he just hates being in nature and michael was annoying him so he walked back to the car
after a bit he looked outside and saw everyone panicking so he got out and went back to the group and everyone was acting like he died
he thinks it was too far for his parents to cut michael off but he also didn't care
thinks michael's annoying at times but the things he does are funny and he uses him as content for his twitter
has been so engrossed in his own world his whole life he doesn't think about girls
though his main crushes are sarah connor (terminator), the bride (kill bill), storm (x-men), and mikaela banes (transformers - but he hates the transformer movies)
but he has very little or no experience at all
he's probably the first in his friend group to have a girlfriend too
his only knowledge about talking to girls is from movies so yk the james bonds, george clooney, harrison ford are his main influences
which means if he has a crush on you he'll just stare at you all the time, bother and tease you relentlessly and try to banter cause that's the only way he knows how to get closer
he'll also try by memorizing your coffee order
if you don't drink coffee he'll try to find out what you do drink (without directly asking you)
he'll never confess, you'll have to first and use the most straightforward language or else he won't take a hint
once you start dating he has no idea how to treat you anymore
he just constantly flips between being the sweetest bf ever and the bane of your existence
if he annoys you too much and you get upset his first response will be "what? i didn't even do anything" or some other cheeky response
you'll have to help him to unlearn that
though he's a very caring boyfriend and would help you carry things around the office and drive you places and get you presents
doesn't give a fuck about most things (other than you and movies)
he just is so obsessed with you and loves being around you all the time
he's not incredibly keen on pda but sometimes he'll hold your hand and kiss your cheek in public
if you kiss him in front of other people he'll get really flustered and be noticeably disoriented for a bit after
feels weird using pet names but he'll use the occasional baby or babe
he'll discover how good it feels to cuddle it'll be his favorite thing to do along with watching movies with you
run your hands through / play with his hair and he'll fold completely
the first time you do it he'll probably involuntarily moan and get so embarrassed about it it'll take a few weeks before he'll let you do it again
during those few weeks he'll think about how your hands felt almost obsessively he's never felt anything like it
he'll create a list of movies to watch with you and once a month he'll let you choose the movie
he's really good at gift giving because he makes sure to pay extra attention to the things you like (especially movie related things bc he has good contacts)
he's definitely one of the first people to ever use letterboxd
he loves being able to drop you off at home from work because more often than not you'll stop someplace to get something to eat or head to his place and watch a movie and he loves doing that with you
he also likes picking you up in the morning because then you get to go on his coffee run with him (you'll make sure everyone's orders are correct and he'll whine and groan about it saying it's not worth the time but he appreciates it)
will definitely get you to do his work for him
his work clothes used to belong to his dad which is why they're just a tad too big for him
outside of work he typically wears zip-up hoodies and jeans with a graphic t-shirt (probably related to a film he likes)
instead of a bookshelf, he has a DVD shelf in his room (that's very well organized and categorized)
and he has a really high end tv and surround sound system that he and his dad paid for
he researched how movie theatres make their popcorn and buys the special ingredients directly from one by his house
used to have the whole script of citizen kane memorized but it's been a second since he last recited it
he's written his own scripts before but he doesn't think they're any good (he's pretty hard on himself about it)
but if he does end up making a project he'll 100% cast you in it
312 notes · View notes