#Python Development Tips
Explore tagged Tumblr posts
Text
A Guide to Becoming a Python Developer - All You Need to Know
Introduction:
In the realm of programming languages, Python has earned its place as a favorite among developers worldwide. Its simplicity, readability, and versatility have propelled it to the forefront of technological innovation. As we move into the future, Python's significance will only grow, presenting Python developers with exciting roles and responsibilities across various industries. In this blog, we will explore the promising future of Python developers and how you can embark on this journey with LearNowx's Python Course, offering comprehensive online learning for Python programming.
Game Development: Crafting Engaging Digital Universes
Python's simplicity and game development libraries will open up opportunities for Python developers in the gaming industry. Python will be instrumental in creating engaging simulations, games, and interactive experiences that captivate audiences worldwide.
DevOps: Bridging Development and Operations
Python's widespread adoption in DevOps will continue to rise, as developers leverage the language for configuration management, deployment automation, and continuous integration. Python developers will act as the bridge between development and operations teams, ensuring a smooth and efficient software development lifecycle.
Big Data: Taming the Data Tsunami
With the proliferation of data, Python developers will be sought after for handling and processing large-scale datasets. Python's integration with big data tools like Hadoop and Spark will make developers instrumental in extracting valuable insights and making data-driven decisions.
Cybersecurity: Safeguarding Digital Assets
In the ever-evolving landscape of Cyber-Security, Python developers will play a crucial role in developing security tools and applications. Python's adaptability will enable developers to defend against cyber threats and safeguard digital assets effectively.
Conclusion:
The future for Python developers is incredibly bright, with a myriad of exciting roles and responsibilities spanning web development, data science, IoT, game development, DevOps, big data, and cybersecurity. Embracing a career as a Python developer opens up a world of possibilities in shaping the digital landscape and driving technological advancements.
Are you ready to embark on this journey into the realm of Python programming? Join LearNowx's Python Course and Learn Python Programming Online from industry-expert instructors. Our comprehensive online learning platform will equip you with the skills and knowledge needed to excel in this dynamic field.
Unlock your potential as a Python developer with LearNowx. Visit our website and enroll now to embrace a future filled with endless possibilities in the world of Python programming!
0 notes
study-diaries · 1 month ago
Text
Introduction To HTML
[Note: You need a text editor to do this. You can use Notepad or Text Edit. But it's so much better to download VS Code / Visual Studio Code. Save it with an extension of .html]
HTML stands for Hyper Text Markup Language
It is used to create webpages/websites.
It has a bunch of tags within angular brackets <....>
There are opening and closing tags for every element.
Opening tags look like this <......>
Closing tags look like this
The HTML code is within HTML tags. ( // code)
Here's the basic HTML code:
<!DOCTYPE html> <html> <head> <title> My First Webpage </title> </head> <body> <h1> Hello World </h1> <p> Sometimes even I have no idea <br> what in the world I am doing </p> </body> </html>
Line By Line Explanation :
<!DOCTYPE html> : Tells the browser it's an HTML document.
<html> </html> : All code resides inside these brackets.
<head> </head> : The tags within these don't appear on the webpage. It provides the information about the webpage.
<title> </title> : The title of webpage (It's not seen on the webpage. It will be seen on the address bar)
<body> </body> : Everything that appears on the webpage lies within these tags.
<h1> </h1> : It's basically a heading tag. It's the biggest heading.
Heading Tags are from <h1> to <h6>. H1 are the biggest. H6 are the smallest.
<p> </p> : This is the paragraph tag and everything that you want to write goes between this.
<br> : This is used for line breaks. There is no closing tag for this.
-------
Now, we'll cover some <Meta> tags.
Meta tags = Notes to the browser and search engines.
They don’t appear on the page.
They reside within the head tag
<head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content="Website Description"> <meta name="Author" content="Your Name"> <meta name="keywords" content="Websites Keywords"> </head>
Line By Line Explanation:
<meta charset="UTF-8"> : Makes sure all letters, symbols, and emojis show correctly.
<meta name="viewport" content="width=device-width, initial-scale=1.0"> : Makes your site look good on phones and tablets.
<meta name="description" content="Website Description"> : Describes your page to Google and helps people find it.
<meta name="author" content="Your Name"> : Says who created the page.
<meta name="keywords" content="Website's Keywords"> : Adds a few words to help search engines understand your topic.
_____
This is my first post in this topic. I'll be focusing on the practical side more than the actual theory, really. You will just have some short bullet points for most of these posts. The first 10 posts would be fully HTML. I'll continue with CSS later. And by 20th post, we'll build the first website. So, I hope it will be helpful :)
If I keep a coding post spree for like 2 weeks, would anyone be interested? o-o
98 notes · View notes
inkblotfeathers · 11 months ago
Text
Python Pygame Test 31.07.2024
Tumblr media Tumblr media
i finally got this to work! an online colleague of mine helped me solve the issue i was having ( i forgot to put the pygame.display.update() in with the while run: ). now i can continue to follow the platformer tutorial, or do something with a pixel art piece in the style of the maze game or something like that!
11 notes · View notes
akosuaexe · 1 year ago
Text
18.03.2024
Today was a decently normal Monday. My teachers informed me today that I might be getting an essay I completed a while ago and getting my science test results back soon.
After school, I tried to start the home page of the website I'm currently building Project.Spider and I would like to say that thanks to the help of Bing AI, ChatGPT and Visual Studio Code, I could finish one part.
Tumblr media Tumblr media
🎧- Shut up my mom's calling - Hotel Ugly
🌲- 3hrs
8 notes · View notes
Text
How you can use python for data wrangling and analysis
Python is a powerful and versatile programming language that can be used for various purposes, such as web development, data science, machine learning, automation, and more. One of the most popular applications of Python is data analysis, which involves processing, cleaning, manipulating, and visualizing data to gain insights and make decisions.
In this article, we will introduce some of the basic concepts and techniques of data analysis using Python, focusing on the data wrangling and analysis process. Data wrangling is the process of transforming raw data into a more suitable format for analysis, while data analysis is the process of applying statistical methods and tools to explore, summarize, and interpret data.
To perform data wrangling and analysis with Python, we will use two of the most widely used libraries: Pandas and NumPy. Pandas is a library that provides high-performance data structures and operations for manipulating tabular data, such as Series and DataFrame. NumPy is a library that provides fast and efficient numerical computations on multidimensional arrays, such as ndarray.
We will also use some other libraries that are useful for data analysis, such as Matplotlib and Seaborn for data visualization, SciPy for scientific computing, and Scikit-learn for machine learning.
To follow along with this article, you will need to have Python 3.6 or higher installed on your computer, as well as the libraries mentioned above. You can install them using pip or conda commands. You will also need a code editor or an interactive environment, such as Jupyter Notebook or Google Colab.
Let’s get started with some examples of data wrangling and analysis with Python.
Example 1: Analyzing COVID-19 Data
In this example, we will use Python to analyze the COVID-19 data from the World Health Organization (WHO). The data contains the daily situation reports of confirmed cases and deaths by country from January 21, 2020 to October 23, 2023. You can download the data from here.
First, we need to import the libraries that we will use:import pandas as pd import numpy as np import matplotlib.pyplot as plt import seaborn as sns
Next, we need to load the data into a Pandas DataFrame:df = pd.read_csv('WHO-COVID-19-global-data.csv')
We can use the head() method to see the first five rows of the DataFrame:df.head()
Date_reportedCountry_codeCountryWHO_regionNew_casesCumulative_casesNew_deathsCumulative_deaths2020–01–21AFAfghanistanEMRO00002020–01–22AFAfghanistanEMRO00002020–01–23AFAfghanistanEMRO00002020–01–24AFAfghanistanEMRO00002020–01–25AFAfghanistanEMRO0000
We can use the info() method to see some basic information about the DataFrame, such as the number of rows and columns, the data types of each column, and the memory usage:df.info()
Output:
RangeIndex: 163800 entries, 0 to 163799 Data columns (total 8 columns): # Column Non-Null Count Dtype — — — — — — — — — — — — — — — 0 Date_reported 163800 non-null object 1 Country_code 162900 non-null object 2 Country 163800 non-null object 3 WHO_region 163800 non-null object 4 New_cases 163800 non-null int64 5 Cumulative_cases 163800 non-null int64 6 New_deaths 163800 non-null int64 7 Cumulative_deaths 163800 non-null int64 dtypes: int64(4), object(4) memory usage: 10.0+ MB “><class 'pandas.core.frame.DataFrame'> RangeIndex: 163800 entries, 0 to 163799 Data columns (total 8 columns): # Column Non-Null Count Dtype --- ------ -------------- ----- 0 Date_reported 163800 non-null object 1 Country_code 162900 non-null object 2 Country 163800 non-null object 3 WHO_region 163800 non-null object 4 New_cases 163800 non-null int64 5 Cumulative_cases 163800 non-null int64 6 New_deaths 163800 non-null int64 7 Cumulative_deaths 163800 non-null int64 dtypes: int64(4), object(4) memory usage: 10.0+ MB
We can see that there are some missing values in the Country_code column. We can use the isnull() method to check which rows have missing values:df[df.Country_code.isnull()]
Output:
Date_reportedCountry_codeCountryWHO_regionNew_casesCumulative_casesNew_deathsCumulative_deaths2020–01–21NaNInternational conveyance (Diamond Princess)WPRO00002020–01–22NaNInternational conveyance (Diamond Princess)WPRO0000……………………2023–10–22NaNInternational conveyance (Diamond Princess)WPRO07120132023–10–23NaNInternational conveyance (Diamond Princess)WPRO0712013
We can see that the missing values are from the rows that correspond to the International conveyance (Diamond Princess), which is a cruise ship that had a COVID-19 outbreak in early 2020. Since this is not a country, we can either drop these rows or assign them a unique code, such as ‘IC’. For simplicity, we will drop these rows using the dropna() method:df = df.dropna()
We can also check the data types of each column using the dtypes attribute:df.dtypes
Output:Date_reported object Country_code object Country object WHO_region object New_cases int64 Cumulative_cases int64 New_deaths int64 Cumulative_deaths int64 dtype: object
We can see that the Date_reported column is of type object, which means it is stored as a string. However, we want to work with dates as a datetime type, which allows us to perform date-related operations and calculations. We can use the to_datetime() function to convert the column to a datetime type:df.Date_reported = pd.to_datetime(df.Date_reported)
We can also use the describe() method to get some summary statistics of the numerical columns, such as the mean, standard deviation, minimum, maximum, and quartiles:df.describe()
Output:
New_casesCumulative_casesNew_deathsCumulative_deathscount162900.000000162900.000000162900.000000162900.000000mean1138.300062116955.14016023.4867892647.346237std6631.825489665728.383017137.25601215435.833525min-32952.000000–32952.000000–1918.000000–1918.00000025%-1.000000–1.000000–1.000000–1.00000050%-1.000000–1.000000–1.000000–1.00000075%-1.000000–1.000000–1.000000–1.000000max -1 -1 -1 -1
We can see that there are some negative values in the New_cases, Cumulative_cases, New_deaths, and Cumulative_deaths columns, which are likely due to data errors or corrections. We can use the replace() method to replace these values with zero:df = df.replace(-1,0)
Now that we have cleaned and prepared the data, we can start to analyze it and answer some questions, such as:
Which countries have the highest number of cumulative cases and deaths?
How has the pandemic evolved over time in different regions and countries?
What is the current situation of the pandemic in India?
To answer these questions, we will use some of the methods and attributes of Pandas DataFrame, such as:
groupby() : This method allows us to group the data by one or more columns and apply aggregation functions, such as sum, mean, count, etc., to each group.
sort_values() : This method allows us to sort the data by one or more
loc[] : This attribute allows us to select a subset of the data by labels or conditions.
plot() : This method allows us to create various types of plots from the data, such as line, bar, pie, scatter, etc.
If you want to learn Python from scratch must checkout e-Tuitions to learn Python online, They can teach you Python and other coding language also they have some of the best teachers for their students and most important thing you can also Book Free Demo for any class just goo and get your free demo.
2 notes · View notes
zesourz · 11 months ago
Text
youtube
1 note · View note
alpbeyazgul · 1 year ago
Text
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
kunalmeghani · 2 years ago
Text
Mastering Python Development: Top Tips for Efficient Coding.
Tumblr media
The Versatility and Importance of Python
Because of its adaptability and simplicity, Python has grown to be among the most widely used programming languages. Applications for it include everything from machine learning and scientific computing to web development and data analysis. It's essential to write code that is not only functional but also organized and effective as a Python developer.briefly describe the popularity of Python and some of its uses in different fields.  Mention how crucial it is to create maintainable, effective, and clear Python code.
1.Create a Developmental Environment That Is Productive:
Picking the Best IDE
Python development cannot be successful without an Integrated Development Environment (IDE). IDEs include tools for debugging as well as code completion and syntax highlighting. PyCharm, Visual Studio Code, and Jupyter Notebook are popular options. Depending on your personal preferences,
.
2. Follow Python Coding Standards:
PEP 8 and Consistent Formatting
PEP 8, the Python Enhancement Proposal for code formatting, outlines conventions that improve code readability and maintainability. Following PEP 8 ensures consistent style across projects. Additionally, use descriptive variable and function names and include comments to make your code self-explanatory.
3. Make Your Python Code Better:
Knowledge of Code Optimization
Making your code run more quickly without sacrificing clarity is known as code optimization. Performance is improved by using methods like list comprehensions that decrease the amount of loops. Global variables should not be used as they may cause unexpected behavior. Use built-in functions to speed up execution and make code simpler. The performance bottlenecks in your code can be found using profiling tools.
4. Leverage Python Libraries:
Expediting Development with Libraries
Python's extensive ecosystem offers numerous third-party libraries that provide pre-built solutions for common tasks. Libraries like NumPy are designed for numerical computations, Pandas for data manipulation, and Requests for making HTTP requests. Installing libraries using package managers like pip ensures easy integration into your projects
.
5. Efficient Project Organization:
Scalable and Maintainable Projects
Virtual environments are essential for isolating project-specific dependencies, preventing conflicts between packages. Organize your projects by creating a well-defined directory structure. Use the "src" directory to separate source code from other resources. This organization promotes maintainability and makes it easier for collaborators to understand your project's structure.
6. Effective Debugging Techniques:
Identifying and Fixing Bugs
Debugging is a critical skill for any developer. Common sources of bugs include syntax errors, logical mistakes, and unexpected input. Print statements and logging are simple yet effective debugging tools. Integrated IDE debuggers enable setting breakpoints, inspecting variables, and stepping through code. Handle exceptions gracefully with try-except blocks to prevent crashes.
7. Stay Updated with Python Trends:
Continuous Learning and Growth
Python is a dynamic language with a rapidly evolving ecosystem. To stay ahead, regularly explore new features and developments. Follow blogs, forums, and online courses to keep up with the latest advancements. Engaging with the Python community helps you learn from others' experiences and discover innovative solutions.
Mastering Python Development for Success
In conclusion, becoming proficient in Python development involves a combination of adhering to coding standards, optimizing code, leveraging libraries, and adopting effective practices for project organization and debugging. By investing time in learning and applying these best practices, you'll enhance your ability to create efficient, maintainable, and successful Python projects. Whether you're a beginner or an experienced developer, these tips will undoubtedly contribute to your growth in the Python development landscape.
0 notes
study-diaries · 22 days ago
Text
Day 6 [Forms In HTML]
Introduction To HTML
Day 2 [Multimedia Elements In HTML]
Day 3 [Table in HTML]
Day 4 [Link Tag In HTML]
Day 5 [Lists In HTML]
Forms are basically used for collecting user information. And they are really important to learn. Here's a simple form in HTML:
Code:
Tumblr media Tumblr media Tumblr media
Line By Line Explanation:
<form>: Used for creating forms. All the form elements go in this tag. Action: When submitted, data is sent to this file or URL [index.html] Method="post": Sends data
<label> : This describes the input tag for="___": Connects the label to the input with id="name" id : gives a unique identification to the tag <input>: It's used to make the form elements
<input> Type Elements :
type="text" : A simple text box is created.
type="email" : A box to input email.
type="checkbox" : A small square that users can tick. Can select multiple options using this.
type="radio" : A small circle, you can only select one option.
type="submit" : A button that submits the data to the server.
<textarea>: Accepts multiple lines of text. rows="4": It creates 4 lines cols="30": It creates 30 characters
<select> : Creates a drop-down list <option>: Creates an item in the dropdown. value="colorname": This is the data sent to the server if chosen.
Output For The Code:
Tumblr media
_______________________
Hope This Helps !!
34 notes · View notes
tossawary · 2 years ago
Text
I do like the headcanon that it was Shen Yuan's teaching and tips that inadvertently helped Luo Binghe get through the Endless Abyss faster. Accidentally fucking himself over in a way because he cares for Luo Binghe too much is just sooooo him.
I do think there are other elements that may have helped Luo Binghe through the Endless Abyss faster. When I was making that post on a way that the heavenly demon seals might work, based on the implications in the quotes I was taking down, I formed the headcanon that the Black Moon Rhinoceros-Python in PIDW may have only partially broken the seal on Luo Binghe's demon side, potentially denying him full access to his powers and causing him pain and damage, until he could reach the Xin Mo sword and use its dimension-slicing powers to remove the last remnants of the seal. Whereas in SVSSS, Mobei-Jun, with his own special Endless-Abyss-summoning abilities, apparently ripped the seals off of Luo Binghe immediately and potentially more cleanly.
(Arguably, a sudden removal could be an even worse shock, causing a clash between spiritual systems, and causing even more pain and damage until the Xin Mo sword could be used to soothe the effects. You can come up with fun consequences either way, PIDW or SVSSS, to get the angsty headcanons that you want to explore!)
Anyway, I was thinking about the idea that... maybe SVSSS Luo Binghe making it through the Endless Abyss faster doesn't necessarily mean he's more powerful...?
Like, if we're imagining that Shen Yuan's teachings allowed SVSSS Luo Binghe to perform something like a speedrun to the Xin Mo sword (which is extremely funny to contemplate), then through sheer experience (a couple more years to cultivate/develop in the hellscape grinding level), it's not unreasonable to imagine that PIDW Luo Binghe exiting the Endless Abyss may have been significantly more powerful or at least significantly more dangerous than SVSSS Luo Binghe exiting the Endless Abyss.
(Although, even if both Binghes were the same power level, based on personality differences and goals, then Mobei-Jun's first encounter with SVSSS Binghe would be extremely different to his first encounter with PIDW Binghe regardless.)
I am currently enjoying the idea of SVSSS Luo Binghe almost immediately encountering Mobei-Jun upon exiting the Endless Abyss, having a rematch of their battle at the Immortal Alliance Conference, and then Luo Binghe losing that fight.
OP power levels are so arbitrary. I don't think it's unreasonable that even pre-ascension Mobei-Jun could (after getting pretty beat up himself, maybe) kick a young, undeveloped heavenly demon's ass. Just because Binghe has the Xin Mo sword doesn't necessarily mean that he knows how to use it. Mobei-Jun is at least 20 years older than Binghe, with potentially a great deal more training and battle experience in the Demon Realm, and depending on how you imagine his abyss and ice powers, he's potentially capable of some extremely dangerous and dirty tricks to preserve his own life.
So, like, let's say that Mobei-Jun manages to pull ahead in this fight, disarms Luo Binghe, and then throws the Xin Mo sword through a portal back into the Endless Abyss because he has no interest in keeping such a cursed thing for himself. He could just kill the seething half-demon on the ground in front of him with three broken limbs, before the heavenly demon heals up and tries to kill him again, but Shang Qinghua (who has been here THE WHOLE TIME) (who has been having a VERY BAD TIME trying desperately to stay out of the line of fire) (who didn't want to be in the Demon Realm in the first place when he's still trying to keep his cover, but he needed something for the Sun-Moon Dew Mushroom and Mobei-Jun to help him get it) Shang Qinghua says that Mobei-Jun can't just kill this boy for some reason. Holy shit, do not kill him! DO NOT! (It might break the fucking world, shit, what the fuck, what is happening...!)
And listening to Shang Qinghua has saved Mobei-Jun's skin on a number of occasions, so that's it! Apparently, he can't just kill this boy. Admittedly, he is mildly impressed by the boy's tenacity, but, like, the boy is obviously suffering poor effects from the sword's curse, may or may not be possessed by the Elder Dream Demon, and desperately wants to kill him. He's a fixer-upper, for sure.
So, like... now what?
327 notes · View notes
ourloveiselectrifying · 11 months ago
Note
Hello hello! It's me DFP
I'm wondering where you learned/are you learning to Code? I find the structure of your game quite entertaining and I like to take a little inspiration from it (If I'm allowed)
And I tried to make images that are options but apparently I'm still a long way from leaving the beta of my projects So I wanted to seek advice from you
(Also, if this is not the correct account to ask this I apologize, but if you have some very good advice that can help me please feel free to go to my DMs)
Hello DFP! :3 (I'm not exactly sure what you mean by structure sorry, but probably yes haha) 
I didn't learn coding. In fact, the scariest part of my game is the code itself! I would like to take classes in art and coding someday! It's just not a great time in my country to be spending money atm ahahahaha- (cries in national housing and inflation crisis)
If you're using Renpy to make a VN, smart people would recommend giving the Renpy and Python's offcal guides a good look and watching Renpy tutorials on youtube.
For me, I'm the kinda person that only takes in information by dissecting and breaking things, then learning from the mistakes. I looked at the front page of the Python pdf, and it made my ADHD repossess my body despite being on the max dose of ritalin. I immediately closed it then skimmed through the Renpy quickstart, not really taking in any of the information, jumped right into designing the main menu, minced up the code, caught a bunch of errors, and had to check out fourms for fixes.
Have some random tips that may or may not be helpful since I don't know your skill level and I, am infact, not skilled in Renpy, I have no idea what I'm doing half the time! :3
Make new files for everything, don't just put it all in the script or it's going to get ridiculous.
Scripts get LONG use # and add notes, so you can CTRL + F and find stuff easily.
If you're like me, check out renpy's reddit/lemma soft fourms, if you're not getting good goog search results, it might be the words you're using, I had this issue a lot, try changing up words in your question (options/preferences/choices/decisions)
When you're learning copy and paste the code/answer, once you know the the code and can type it out fast, then starting manually typing it out.
Always check the dates on posts, there's a bunch of old renpy guides/fourms that don't work anymore.
There is more than one way to skin a dingo (sorry kevin), if you've found a fix that seems ridiculous but it's working, keep it!
If you have anger problems prepare to get fuckin' pissed off! Before you start coding have a coffee/bottle of water/energy drink beside you, so you have to walk away to take angry piss breaks and can clear your head.
If you absolutely cannot figure something out, make a copy, put it aside and work on something else until you're a little more skilled.
I have three copies of olie, the one that works, the one that I'm experimenting on, and the one on a USB I copy when I get drunk and forget which is my "fuck around" code and which is my "don't touch it, it works" code and I annihilate my game. Make regular backups to your USB for any emergencies, houses burn down. Limit your drinking while coding.
Compare code to the game base if you're coming up with errors. Goog the exact error that pops up when the game crashes. (renpy expected statement)
Tumblr media
Click the blue text and it'll take you to it. Sometimes it's not very accurate and you need to look a little above or below the line the error happened. 70% of the time your error is a missing space or "," or an extra space!
I also recommend checking out all the shortcuts on your code editing software (I'm using visual studio code!) I was manually adding indents to each line, which was wasting an insane amount of time LMAO ;w; 
I'm not exactly sure what you mean by images that are options, but I'm guessing an imagebutton? If you search "renpy imagebutton" there's a few forums and tutorials that will guide you but it's like this.
Tumblr media
You need a screen for your buttons, an image, if you're feeling funky add transforms to the button, else just use a different image for idle/hover!
Add the anchor before you do xpos/ypos because it messes around with the positions and you'll have to re-adjust the xpos/ypos again. You need anchor for the transitions to work properly.
If you want the button to make a sound on click add activate_sound or remove it if you don't want one, it's optional.
This is how you make the transform, you can do a TON of different transforms. This is a simple idle/hover transform. ease is the animation type/speed, alpha is transparency, 1.0 is fully visible, 0.0 is transparent, at 0.5 on idle, it has a dimmed effect. the zoom makes it bigger. Make a new file for this one!
Tumblr media
Buttons have a TON of actions to choose from, this is a time I actually would checkout renpy's offical guides. This one does the same as a jump at the end of a label or choice.
If you want your game to not pause when your buttons are visible, just use "show screen nameofthescreenhere zorder 20" (zorder is the layers, 20 is like usually the top, you can go higher though)
If you want your game to pause while the screen is up, use call screen instead of show!
Tumblr media
I probably won't do too many of these coding/renpy support things on my tumblr but, OLIE'S discord server has a few game dev channels for coding support if you'd want to join there! :3
I wish you well and goodluck on your game!!! 💖🫡🍀
22 notes · View notes
codemom · 2 years ago
Text
INTRODUCTION
Hi everyone!
I'm excited to share that I'm starting a new chapter by diving into fullstack web development. In just a couple weeks, I'll be embarking on courses to learn HTML, CSS, JavaScript, Python and more...
As a stay-at-home mom of one, I'm thrilled for this opportunity to expand my skills. I've always loved learning new things, whether it's knitting, gardening, or coding. Now I get to take my self-education to the next level!
My goals are to stay focused, avoid burnout, and find a healthy balance between studying and family. I know there will be challenges ahead, but I'm determined to succeed.
I plan to document my coding journey here, share tips, and connect with others in the field. Web development has always fascinated me, and I can't wait to become part of this community. Wish me luck!
73 notes · View notes
zesourz · 11 months ago
Text
youtube
1 note · View note
vidumali · 30 days ago
Text
Why I Love Studying at Sabaragamuwa University
🌿 Hey Tumblr fam! I just wanted to take a moment to share something close to my heart — my experience at Sabaragamuwa University of Sri Lanka, a place that’s more than just classrooms and assignments. It's where I found peace, passion, and purpose. 💚
🌄 A Hidden Gem in the Hills
Imagine studying on a campus surrounded by misty hills, green forests, and natural waterfalls. Sounds dreamy, right? Well, that’s exactly what SUSL in Belihuloya feels like. The air is fresh, the environment is peaceful, and nature literally whispers encouragement while you study. 😌🍃
Tumblr media
📌 Location: Belihuloya, Sri Lanka 🔗 Official Website of SUSL
💻 My Faculty: Computing
As a proud student of the Faculty of Computing, I can honestly say that SUSL is more than qualified when it comes to academic excellence. 💯
Our professors are not just knowledgeable—they actually care. We work on cool projects, explore real-world tech, and even get support for internships and future careers.
?
👩‍💻 Tech, Talent & Tenacity
You might be surprised, but SUSL is seriously catching up with the tech world.
Let me break it down for you—our Faculty of Computing is organized into three departments, and each one opens up different futures:
🖥️ Department of Computing and Information Systems (CIS)
A great fit if you're interested in IT infrastructure, system design, software, and business applications
You learn how tech supports and transforms businesses, governments, and society
🛠️ Department of Software Engineering (SE)
Perfect if you love to build software from the ground up
Focuses on software architecture, testing, DevOps, and full development lifecycles
📊 Department of Data Science (DS)
The department of the future! 🌐
Teaches you how to work with big data, machine learning, AI, statistics, and more
If you like solving puzzles with data, this is your world
No matter which path you choose, you’ll get:
Modern course content aligned with global tech trends
Hands-on labs and access to real tools (GitHub, Python, VS Code, cloud platforms, etc.)
Internships with leading IT companies
Final-year projects that are often built with startups or community needs in mind
Some of my seniors are now working at top companies, others are doing research abroad—that’s the kind of transformation this faculty creates. 🙌
For more information: click here
🫶 Why SUSL Feels Like Home
Here’s a little list of what I adore about life here:
Friendly community – always someone to help you out
Calm campus – no traffic noise, just birds and waterfalls
Opportunities – tons of events, workshops, clubs
Affordable – both the university and the area are budget-friendly
Balance – education + mental wellness = perfect combo
🌐 Not Just a University – A Lifestyle
Sabaragamuwa University doesn't just prepare you for a career; it shapes you as a human being. It’s not all books and exams—we grow, we laugh, we support each other.
Whether you’re into tech, social sciences, management, or agriculture, there’s a faculty that fits your vibe.
✨ Learn more about SUSL here
💬 Final Thoughts
If you're thinking about studying in Sri Lanka, or even just curious about a different kind of university experience, I highly recommend checking out Sabaragamuwa University. It changed my life in the best way.
💚 Tag a friend who needs to hear about this gem! 📥 DM me if you want tips about the application process or student life here!
2 notes · View notes
thelmaivukaonwukwe · 2 months ago
Text
Full Stack Development Made Simple: Expert Tips from Thelma Ivuka Onwukwe
Tumblr media
Thelma Ivuka Onwukwe, a full stack development expert, explains that full stack development means working on both the front end (what users see) and the back end (how the website or app works behind the scenes). A full stack developer can build a complete website or application from start to finish, including designing web pages, writing code, connecting to databases, and making sure everything runs smoothly. This role requires knowledge of many tools and programming languages like HTML, CSS, JavaScript for the front end, and Python, Node.js, or PHP for the back end. Thelma Ivuka Onwukwe says being a full stack developer is useful because it allows one person to understand the entire system, solve problems quickly, and build better, faster, and more efficient digital solutions.
2 notes · View notes