Essentials You Need to Become a Web Developer
HTML, CSS, and JavaScript Mastery
Text Editor/Integrated Development Environment (IDE): Popular choices include Visual Studio Code, Sublime Text.
Version Control/Git: Platforms like GitHub, GitLab, and Bitbucket allow you to track changes, collaborate with others, and contribute to open-source projects.
Responsive Web Design Skills: Learn CSS frameworks like Bootstrap or Flexbox and master media queries
Understanding of Web Browsers: Familiarize yourself with browser developer tools for debugging and testing your code.
Front-End Frameworks: for example : React, Angular, or Vue.js are powerful tools for building dynamic and interactive web applications.
Back-End Development Skills: Understanding server-side programming languages (e.g., Node.js, Python, Ruby , php) and databases (e.g., MySQL, MongoDB)
Web Hosting and Deployment Knowledge: Platforms like Heroku, Vercel , Netlify, or AWS can help simplify this process.
Basic DevOps and CI/CD Understanding
Soft Skills and Problem-Solving: Effective communication, teamwork, and problem-solving skills
Confidence in Yourself: Confidence is a powerful asset. Believe in your abilities, and don't be afraid to take on challenging projects. The more you trust yourself, the more you'll be able to tackle complex coding tasks and overcome obstacles with determination.
2K notes
·
View notes
I come across a great site to learn coding, I don’t see a lot of people talking about it tho. (There is an app too!)
This site has python 101 for free (and many another, tho course from 102 and up aren’t free)
Its has a cute design and great at explaining the small details that some teachers don’t explain ✨
There is also many exercises in each chapter of the lessons.
You can check more about it from there official site ✨
Happy coding you all 🫶🏻
2K notes
·
View notes
i walked into seekL because of a mystery masked man and walked out with pseudo-SQL knowledge i love dating sims
231 notes
·
View notes
Coding resource!
exercism.org
A free website where you get specific problems to methodically learn small concepts of a programming language. Do 10 minutes to 1 hour every day, and then you will keep practicing every day, and you will be able to use the skills you learn in your real projects. They walk you through the problem all the way, and it's a super good way to learn!
2K notes
·
View notes
232 notes
·
View notes
hi!! do you have any free resources or textbooks for learning python? i’m doing my dissertation and i need a refresher before i start doing it properly. thanks!!
Hiya! 💗
Here you go:
Book
Python Objects and Classes
Roadmap.sh
Random Python Resources
Top 20 Python Projects for Beginners to Master the Language
Free Programming Books
Python Notes and Resources by @trialn1error
Python Official Roadmap
Python Project List
Python 3 Cheat Sheet
Python Cheatsheet for Beginners
These are the ones' I've shared on my blog over the years! Hope their helpful! 🥰👍🏾💗
325 notes
·
View notes
Different ways of debugging my source code ...
Post #88: www.pythonforbiologists.com, My code isn't working, 2023.
191 notes
·
View notes
Exactly what I was talking about earlier 🙌🏾❤️
656 notes
·
View notes
Does anyone else have dreams about coding? Like I figure out my real world coding problems in my sleep, it's weird.
107 notes
·
View notes
Keep studying
254 notes
·
View notes
I'm currently learning React and I'm taking a 13-hour course. I can't keep this website to myself because it's truly amazing. It's perfect, it's free, and there are other courses out there with much less interaction and smoothness that make you pay a lot.
The website I'm talking about is Scrimba. I highly recommend it for anyone starting their front-end journey. I'm confident that no one will disagree with me on this.
Have a great day! <3
416 notes
·
View notes
I was playing Persona 5 the another day and I saw this!
I will post it here as a reminder to have my own way of coding 💻✨
102 notes
·
View notes
Augmented assignment operators in python
Augmented assignment operators in Python combine addition and assignment in one statement. Instead of writing a = a + 1, you can write a += 1. This can make your code more concise and readable.
There are many augmented assignment operators in Python, including:
+= (addition)
-= (subtraction)
*= (multiplication)
/= (division)
//= (floor division)
%= (modulus)
**= (exponentiation)
&= (bitwise AND)
|= (bitwise OR)
^= (bitwise XOR)
<<= (bitwise left shift)
>>= (bitwise right shift)
Augmented assignment operators can be used with any Python variable, including numbers, strings, lists, and dictionaries.
Here are some examples of how to use augmented assignment operators in Python:
Python
# Add 1 to the variable a
a = 1
a += 1
# Subtract 2 from the variable b
b = 10
b -= 2
# Multiply 3 by the variable c
c = 5
c *= 3
# Divide 4 by the variable d
d = 10
d /= 4
# Floor divide 5 by the variable e
e = 10
e //= 5
# Take the modulus of 6 by the variable f
f = 10
f %= 6
# Raise 7 to the power of 2
g = 7
g **= 2
# Perform a bitwise AND operation on the variables h and i
h = 10
i = 5
h &= i
# Perform a bitwise OR operation on the variables j and k
j = 10
k = 5
j |= k
# Perform a bitwise XOR operation on the variables l and m
l = 10
m = 5
l ^= m
# Perform a bitwise left shift on the variable n by 1 bit
n = 10
n <<= 1
# Perform a bitwise right shift on the variable o by 1 bit
o = 10
o >>= 1
Augmented assignment operators can be a powerful tool for writing concise and readable Python code. They can be used with any Python variable, and they can be used to perform a variety of arithmetic and bitwise operations.
76 notes
·
View notes
WiFi Hacking with python
wifi hacking python code:
import subprocess
try:
profiles = [line.split(":")[1][1:-1] for line in subprocess.check_output(['netsh', 'wlan', 'show', 'profiles']).decode('utf-8', errors="backslashreplace").split('\n') if "All User Profile" in line]
print("{:<30}| {:<}".format("Wi-Fi Name", "Password"))
print("----------------------------------------------")
for profile in profiles:
try:
password = [line.split(":")[1][1:-1] for line in subprocess.check_output(['netsh', 'wlan', 'show', 'profile', profile, 'key=clear']).decode('utf-8',
errors="backslashr eplace").split('\n') if "Key Content" in line][0]
print("{:<30}| {:<}".format(profile, password))
except IndexError:
print("{:<30}| {:<}".format(profile, ""))
except subprocess.CalledProcessError:
print("Encoding Error Occurred")
85 notes
·
View notes
Post #176: Opinion poll by Small Basic Programming on Tumblr, Question: Which object-oriented programming language do you prefer to program with?, 2023.
72 notes
·
View notes
Random Python Resources | Resources ✨
Hiya! I found some Python links in one of my bookmark folders so I thought I would just share them - might be helpful to someone!
Think Python 2 (book) - LINK
Learning Python (book) - LINK
Learn Python from beginner to advanced (site) - LINK
Python Tutorial (book) - LINK
Introduction to Programming with Python (16-hour video) - LINK
Python Learning Roadmap (site) - LINK
Good luck with your studies 👩🏾🎓👍🏾💗
312 notes
·
View notes