Leetcode with dani – Telegram
Leetcode with dani
1.31K subscribers
197 photos
14 videos
56 files
240 links
Join us and let's tackle leet code questions together: improve your problem-solving skills
Preparing for coding interviews
learning new algorithms and data structures
connect with other coding enthusiasts
Download Telegram
To create your own module in Python, you can follow these steps:

1. Create a new Python file with the desired functions, classes, or variables. Let's say you want to create a module called my_module with a function greet() that prints a greeting message.

      # my_module.py

   def greet(name):
       print(f"Hello, {name}!")
  


2. Save the file with a .py extension. In this case, save it as my_module.py.

3. Now, you can import and use the greet() function from the my_module module in another Python program.

      # main.py

   import my_module

   my_module.greet("Alice")
  


   When you run the main.py program, it will import the my_module module and call the greet() function, which will print the greeting message "Hello, Alice!".

Note: Make sure that the module file (my_module.py in this example) is in the same directory as the program that imports it. If the module file is in a different directory, you may need to specify the path or add the directory to the Python module search path.

By following these steps, you can create your own module in Python and use it in other programs to organize and reuse your code.
👍4🎉2
[Python Learning YouTube Playlist by former student]

Abel Gideon was one of our the former Pre-Engineering students who is currently studying Biomedical Engineering. Now, he communicated our office that he created a YouTube playlist focused on learning Python for beginners. Even if the level may not fit to you all, we beleve that this may assist many of our Pre-Engineering students who are taking the course "Computer Programming". If you need to check it, please click the link below, send him your your feedbacks, and encourage him to do more.

https://youtube.com/playlist?list=PLf1VjpIMOtxSi7m60Zf2q-vEvBdC0qI-D&si=yR6pGmo6opCStSiM

The PECC Office (@peccaait)
4🆒1
:object-oriented programming (OOP):
It is a programming paradigm based on the concept of "objects" that contain data (attributes) and code (methods).
Objects are instances of classes, which are like blueprints for creating objects. Classes define what attributes and methods an object has.
OOP aims to organize code and model real-world concepts by creating objects that represent those concepts. For example, a Car class with attributes like make, model, year, and methods like drive(), brake(), etc.
Encapsulation is a key principle - objects encapsulate their state and code, hiding the internal details from the outside. Access is through well-defined interfaces.
Inheritance allows new child classes to be defined that inherit attributes and methods from parent classes, promoting
👍5
some tips for learning object-oriented programming (OOP) in Python as a beginner with examples:

1. Understand the basic concepts:

- Classes - user defined blueprint consisting of attributes (data) and methods (functions)
- Objects - instances of a class created from the class blueprint
- Inheritance - creating a new class from an existing class
- Polymorphism - objects can take on different forms and behave in different ways
- Encapsulation - binding data and functions together in an object

2. Create a simple class:

python
class Vehicle:

    def
init(self, make, model):
        self.make = make
        self.model = model
   
    def drive(self):
        print("Driving", self.model)

car = Vehicle("Toyota", "Corolla")
car.drive()


3.
Use inheritance to create subclasses:

python
class ElectricVehicle(Vehicle):

    def
init(self, make, model, battery_size):
        super().
init(make, model)
        self.battery_size = battery_size

    def charge_battery(self):
        print("Charging battery...")

ev = ElectricVehicle("Tesla", "Model 3", 85)
ev.charge_battery()


4. Ove
rride parent methods:

python
class ElectricVehicle(Vehicle):

    def drive(self):
        print("Driving silently!")

ev = ElectricVehicle("Tesla", "Model 3", 85)
ev.drive()


5. Use encapsulation to restrict access:

python
class BankAccount:

    def
init(self, balance=0):
        self.balance = balance

    def deposit(self, amount):
        self.balance += amount

    def withdraw(self, amount):
        self.balance -= amount

    def get_balance(self):
        return self.balance

account = BankAccount(100)


St
art with simple examples, and try building up classes of your own. This will help reinforce the concepts.

https://news.1rj.ru/str/zethioprograming
4👍2
# examples
object-oriented programming (OOP) in Python:

Class for a Bank Account:

python
class BankAccount:
    def init(self, account_number, balance=0):
        self.account_number = account_number
        self.balance = balance
       
    def deposit(self, amount):
        self.balance += amount
       
    def withdraw(self, amount):
        if self.balance >= amount:
            self.balance -= amount
        else:
            print("Insufficient funds")

    def get_balance(self):
        return self.balance

account = BankAccount("1234", 500)
account.deposit(200)
print(account.get_balance()) # Prints 700
account.withdraw(800) # Prints "Insufficient funds"


Cl
ass for a Student:

python
class Student:
    def init(self, name, age, gpa):
        self.name = name
        self.age = age
        self.gpa = gpa

    def get_grade(self):
        if self.gpa >= 4.0:
            return "A"
        elif self.gpa >= 3.0:
            return "B"
        elif self.gpa >= 2.0:
            return "C"
        else:
            return "D"
           
student = Student("Jim", 19, 3.5)
print(student.get_grade()) # Prints "B"


Cl
ass for a Circle:

python
from math import pi

class Circle:
    def init(self, radius):
        self.radius = radius

    def area(self):
        return pi * (self.radius ** 2)

    def circumference(self):
        return 2 * pi * self.radius

circle = Circle(3)
print(circle.area()) # Prints 28.274333882308138
print(circle.circumference()) # Prints 18.84955592153876


leave a comment for more clarification.
6👍4
pydroid premium
write a program that check a given number prime or not?
here is one way to do the above question
n=int(input('number:- '))
if n > 2:
for i in range(2,n):
if n%i==0:
print(n,'is not prime')
break
else:
print(n,'is prime')
break
elif n ==2:
print(n,'is prime')
else:
print(n,'is not prime')

https://news.1rj.ru/str/zethioprograming
4
write a code that add the square of each digits in a give number
eg:- if the given number is 111 then the out put is 3 if it is 23 the out put is 13.
https://news.1rj.ru/str/zethioprograming
2👍2
here is the solution for the above problem

def sum_squared(n):
sum=0
while n>0:
no=n%10
sum=sum+no**2
n=n//10
print(sum)

https://news.1rj.ru/str/zethioprograming

n=int(input(' '))
sum_squared(n)
5
#out put
2
4
6
8
we have four even numbers

#write a code for the above out put
https://news.1rj.ru/str/zethioprograming
🏆3
use the comment section to give your solution
👍4
Forwarded from Bitanya
def even(n):
ctr=0
for i in range (1,n):
if i%2==0:
ctr +=1
print(i)
print(f“we have {ctr} even numbers”)
even(10)
Forwarded from ᴀʜᴍᴇᴅ
Leetcode with dani
def even(n): ctr=0 for i in range (1,n): if i%2==0: ctr +=1 print(i) print(f“we have {ctr} even numbers”) even(10)
n = int(input('number: '))
total = 0
for i in range(2,n,2):
print(i)
total +=1
print(f'we have {total} even numbers')
write a  program that generate 7 random number in the form of  list from one ab to 9.
from the comments
#in the form of list
import random
def easy():
lis = []
i = 0
while i < 7:
   lis.append(random.randint(1,9))
   i+=1
print(lis)
easy()
write a program that count number of odd number in the given number.
example:- input=3687 .#output=2
Leetcode with dani
write a program that count number of odd number in the given number. example:- input=3687 .#output=2
n=int(input('number:'))
num=0
if n < 0:
    n=-n
while n > 0:
    no=n%10
    if no % 2 != 0:
        num+=1
    n=n//10
print(num)
👍3
print(5 ** 2 // 7 == (not(2 // 5 == 5)))
#out put == ?
Anonymous Quiz
32%
True
42%
False
25%
Error