500 DAYS IN A ROW ON SOLOLEARN ...

500 DAYS IN A ROW ON SOLOLEARN ...

500 DAYS IN A ROW ON SOLOLEARN ...

My ranking in the Saturn League ...

500 DAYS IN A ROW ON SOLOLEARN ...

The Community ...

500 DAYS IN A ROW ON SOLOLEARN ...

PYTHON - My current programming course ...

500 DAYS IN A ROW ON SOLOLEARN ...

Post #128: SoloLearn on Android, My current streak of 500 days in a row, learning several programming and script languages, 2024.

More Posts from Python-programming-language and Others

Pydroid 3 And Much More ...

Pydroid 3 And Much More ...
AlternativeTo
The best Pydroid 3 alternatives are PyCharm, Juno and NOMone Desktop - Linux and VR. Our crowd-sourced lists contains more than 10 apps simi
JetBrains
Die Python IDE für Data Science und Webentwicklung mit intelligenter Code-Completion, Fehlerüberprüfung im Hintergrund, Quick-Fixes und vie

Post #146: AlternativeTo, 27 Kilobyte AB by Ola & Markus, Crowdsourced Software Recommendations, Pydroid 3 And Alternatives, 2024.


Tags

Python Tutorial - Zero to Hero ...

I recommend this excellent Python Tutorial !!!

Post #131: YouTube, TechWorld with Nana, Python Tutorial for Beginners, Learn Python in 5 hours, 2024.


Tags

5 Programming Languages For Beginners?

5 Programming Languages for Beginners to Learn
Analytics Insight
These are the 5 programming languages for beginners to learn and exposure makes deciding where to begin creating a successful career in the

This small article from "Analytics Insight" briefly introduces five programming languages that are supposedly suitable for beginners to learn to program: Python, C and C++, Java, Kotlin and JavaScript. I do not share this opinion with the author Shiva Ganesh. For me, of the programming languages mentioned above, "Python" is by far the best for beginners, followed by JavaScript. I would never recommend "Java" to a beginner as the syntax is quite complicated and not at all intuitive to understand, which is very much the case with e.g. Python. I wouldn't recommend C, C++ and Kotlin for newcomers either, because these languages are too complex to start with.

In diesem kleinen Artikel von "Analytics Insight" werden fünf Programmiersprachen kurz vorgestellt, die angeblich für Einsteiger geeignet sein sollen, um das Programmieren zu lernen: Python, C und C++, Java, Kotlin und JavaScript. Diese Meinung teile ich nicht mit dem Autor Shiva Ganesh. Für mich ist von den oben genannten Programmiersprachen "Python" mit Abstand am besten für Anfänger geeignet, direkt dahinter kommt die JavaScript. Einem Anfänger würde ich niemals "Java" empfehlen, da die Syntax ziemlich kompliziert und überhaupt nicht intuitiv verständlich ist, was z.B. bei Python sehr stark der Fall ist. C, C++ und Kotlin würde ich Neulingen auch nicht anraten, weil diese Sprachen für den Anfang zu komplex sind.

Post #48: Analytics Insight, 5 Programming Languages For Beginners To Learn, 2023.


Tags

Python Tutorial, #1 Dein erstes Programm ...

Instructions for installing the distribution of ANACONDA and PYCHARM for Python and programming the classical "Hello World!".

Python Tutorial, #1 Dein Erstes Programm ...

Post #1: YouTube, Programmieren Starten, Python Tutorial, #1 Dein erstes Programm, 2023.


Tags
What is the difference between list.sort() and sorted() in Python? - 30 seconds of code
30secondsofcode.org
Learn the difference between Python's built-in list sorting methods and when one is preferred over the other.

Post #30: 30SecondsOfCode, Difference between list.sort() and sorted(), 2023.


Tags

The Modulo-Operator in Python ...

The Modulo-Operator In Python ...

https://realpython.com/python-modulo-operator/

Post #147: Real Python, Python Modulo in Practicse: How To Use The % Operator, 2024.


Tags

Post #90: The pillars of object-oriented programming: Object, Class, Inheritance, Polymorphism, Abstraction and Encapsulation, 2023.

The concept of object oriented programming explained

Object-oriented programming is a fundamental concept present in numerous programming languages such as C++, Java, JavaScript, and more. It becomes straightforward once you truly grasp it, and that's precisely what this post aims to help you achieve. So, stop your scrolling for a second and delve into this post for a thorough and clear explanation.

The Concept Of Object Oriented Programming Explained

Understanding the Term "Object-Oriented"

To grasp OOP, let's begin by explaining the name itself: "Object-Oriented." This term signifies that OOP revolves around entities known as "objects."

What Exactly Is an Object?

An object in OOP is any entity that possesses both state and behavior. Consider a dog as an example: it has states such as color, name, and breed, while its behaviors encompass actions like wagging the tail, barking, and eating.

The reason we introduce the concept of objects in programming is to effectively represent real-world entities, a task that cannot be accomplished with conventional variables or arrays.

Classes: Abstract Forms of Objects

Now, what about classes? A class is essentially the abstract form of an object. If we take the example of a "dog," the object "Mydog" is a concrete instance, while the class "dog" represents dogs in a more general sense. Think of a class as a blueprint or template from which you can create individual objects.

Four Pillars of Object-Oriented Programming

Now that we've established the fundamentals of objects and classes. OOP is built upon four key principles:

Inheritance: Inheritance occurs when one object inherits all the properties and behaviors of a parent object. It promotes code reusability and facilitates runtime polymorphism.

Polymorphism: Polymorphism entails performing a single task in multiple ways. For instance, it can involve presenting information differently to customers or implementing different shapes like triangles or rectangles.

Abstraction: Abstraction is about concealing internal details while exposing functionality. Consider a phone call; we don't need to understand the intricate inner workings.

Encapsulation: Encapsulation involves bundling code and data into a single unit. Just like a capsule contains various medicines . In a fully encapsulated class (e.g., a Java bean), all data members are private, ensuring data integrity and controlled access.

I remember finding these images that explained these concepts using the 'Squid Game' series, and they are just perfect. So, I'm sharing them here and giving all credit to their owner :

Polymorphism , Inheritance , Encapsulation


Tags

SoloLearn: OOP - Class And Static Methods ...

Class Methods in Python

SoloLearn: OOP - Class And Static Methods ...
SoloLearn: OOP - Class And Static Methods ...

SoloLearn: Python Developer Course ...

SoloLearn: OOP - Class And Static Methods ...
SoloLearn: OOP - Class And Static Methods ...
SoloLearn: OOP - Class And Static Methods ...

Learning Object-Oriented Programming ...

SoloLearn: OOP - Class And Static Methods ...
SoloLearn: OOP - Class And Static Methods ...

SoloLearn: Practice The Static Methods ...

SoloLearn: OOP - Class And Static Methods ...
SoloLearn: OOP - Class And Static Methods ...
SoloLearn: OOP - Class And Static Methods ...

I am proud to solve this little coding exercise ...

SoloLearn: OOP - Class And Static Methods ...
SoloLearn: OOP - Class And Static Methods ...

Post #98: SoloLearn, Programming And Learning Community, Python Developer Course, Chapter: OOP / object-oriented programming, 2023.


Tags

Teach Your Kids To Code ...

is a parent's and teacher's guide to teaching kids basic programming and problem solving using Python, the powerful language used in college courses and by tech companies like Google and IBM.

Teach Your Kids To Code ...

Step-by-step explanations will have kids learning computational thinking right away, while visual and game-oriented examples hold their attention. Friendly introductions to fundamental programming concepts such as variables, loops, and functions will help even the youngest programmers build the skills they need to make their own cool games and applications. Whether you've been coding for years or have never programmed anything at all, Teach Your Kids to Code will help you show your young programmer how to

Explore geometry by drawing colorful shapes with Turtle graphics

Write programs to encode & decode messages, play Rock-Paper-Scissors, and calculate how tall someone is in Ping-Pong balls

Create fun, playable games like War, Yahtzee, and Pong

Add interactivity, animation, and sound to their apps

Teach Your Kids to Code is the perfect companion to any introductory programming class or after-school meet-up, or simply your educational efforts at home. Spend some fun, productive afternoons at the computer with your kids—you can all learn something!

- No Starch Press -

Post #162: Bryson Payne, Teach Your Kids To Code, A Parent-Friendly Guide To Python Programming, 336 Pages, No Starch Press, Burlingame, California, U.S.A., 2025.


Tags
Loading...
End of content
No more pages to load
  • turtle-programming
    turtle-programming liked this · 7 months ago
  • jsaninmodules
    jsaninmodules liked this · 10 months ago
  • python-programming-language
    python-programming-language liked this · 10 months ago
  • python-programming-language
    python-programming-language reblogged this · 10 months ago
python-programming-language - Python Programming
Python Programming

Fan, Exploration & Learning Page

173 posts

Explore Tumblr Blog
Search Through Tumblr Tags